电脑桌面
添加盘古文库-分享文档发现价值到电脑桌面
安装后可以在桌面快捷访问

vc小问题解决方法

来源:火烈鸟作者:开心麻花2025-09-191

vc小问题解决方法(精选8篇)

vc小问题解决方法 第1篇

WORD中经常出现的小问题的解决方法

自动缩进两个汉字

我们中国人写东西都有段首空两个汉字?俗称低两格的习惯,如果每次都要在段首敲四个空格半角键,实在是太麻烦了,Word 2000为我们提供了更为方便的办法,选中所要设置缩进的段落,打开“格式”菜单中的“段落”设置,在“特殊格式”下拉框中选择“首行缩进”,在“度量值”中选择“2字符”。当然,最方便的办法还是在默认模板中设置段落“首行缩进”为“2字符”。

删除行首行尾空格

由于网页排版中的“低两格”都是通过插入空格来实现的,所以我们从网上拷贝下来的文章段落在Word 2000中进行段落重排时,由于我们已经设置了自动“首行缩进”两个汉字,再加上这两个全角空格,就成了段首四个汉字空格,手工进行删除实在是太麻烦,这时我们可以选中要去掉行首行尾空格的段落,然后按下工具栏中的“居中”按钮,使段落的对齐方式为居中,这时行首行尾的空格就都被去掉了,最后再按“左对齐”按钮,使段落恢复原来的对齐方式。

删除空行

对于文章中的空行,手工删除也是一件很麻烦的事情,其实想一下空行的特点,也就是多个“段落标记”连在一起,那么我们用Word 2000的替换功能就可实现删除文章中的空行。打开“编辑”菜单中的“替换”对话框,把光标定位在“查找内容”输入框中,按下“高级”按钮,选择“特殊字符”中的“段落标记”两次,在输入框中会显示为“^p^p”,在“替换为”输入框中用上面的方法插入一个“段落标记”,即“^p”,然后按下“全部替换”按键,可删除单行的空行,对于多行空行,可进行重复替换,直到删除全部的空行为止。

WORD里边怎样设置每页不同的页眉?如何使不同的章节显示的页眉不同? 分节,每节可以设置不同的页眉。文件–页面设置–版式–页眉和页脚–首页不同

word中怎样让每一章用不同的页眉?怎么我现在只能用一个页眉,一改就全部改了?

在插入分隔符里,选插入分节符,可以选连续的那个,然后下一页改页眉前,按一下”同前”钮,再做的改动就不影响前面的了。简言之,分节符使得它们独立了。这个工具栏上的”同前”按钮就显示在工具栏上,不过是图标的形式,把光标移到上面就显示出”同前”两个字来了

如何合并两个WORD文档,不同的页眉需要先写两个文件,然后合并,如何做? 页眉设置中,选择奇偶页不同/与前不同等选项

WORD编辑页眉设置,如何实现奇偶页不同?比如:单页浙江大学学位论文,这一个容易设;双页:(每章标题),这一个有什么技巧啊?

插入节分隔符,与前节设置相同去掉,再设置奇偶页不同

怎样使WORD文档只有第一页没有页眉,页脚?

页面设置-页眉和页脚,选首页不同,然后选中首页页眉中的小箭头,格式-边框和底纹,选择无,这个只要在”视图”–”页眉页脚”,其中的页面设置里,不要整个文档,就可以看到一个”同前”的标志,不选,前后的设置情况就不同了。

如何从第三页起设置页眉?

在第二页末插入分节符,在第三页的页眉格式中去掉同前节,如果第一、二页还有页眉,把它设置成正文就可以了 ●在新建文档中,菜单-视图-页脚-插入页码-页码格式-起始页码为0,确定; ●菜单-文件-页面设置-版式-首页不同,确定;

●将光标放到第一页末,菜单-文件-页面设置-版式-首页不同-应用于插入点之后,确定。

第2步与第三步差别在于第2步应用于整篇文档,第3步应用于插入点之后。这样,做两次首页不同以后,页码从第三页开始从1编号,完成。WORD页眉自动出现一根直线,请问怎么处理?

格式从”页眉”改为”清除格式”,就在”格式”快捷工具栏最左边;选中页眉文字和箭头,格式-边框和底纹-设置选无

页眉一般是———,上面写上题目或者其它,想做的是把这根线变为双线,WORD中修改页眉的那根线怎么改成双线的? 按以下步骤操作去做:

●选中页眉的文字,包括最后面的箭头 ●格式-边框和底纹 ●选线性为双线的

●在预览里,点击左下小方块,预览的图形会出现双线 ●确定

▲上面和下面自己可以设置,点击在预览周围的四个小方块,页眉线就可以在不同的位 置

Word中的脚注如何删除?把正文相应的符号删除,内容可以删除,但最后那个格式还在,应该怎么办? 步骤如下:

1、切换到普通视图,菜单中”视图”–”脚注”,这时最下方出现了尾注的编辑栏。

2、在尾注的下拉菜单中选择”尾注分隔符”,这时那条短横线出现了,选中它,删除。

3、再在下拉菜单中选择”尾注延续分隔符”,这是那条长横线出现了,选中它,删除。

4、切换回到页面视图 尾注和脚注应该都是一样的

Word里面有没有自动断词得功能?常常有得单词太长了,如果能设置一下自动断词就好了 在工具-语言-断字-自动断字,勾上,word还是很强大的 如何将word文档里的繁体字改为简化字? 工具-语言-中文简繁转换

怎样微调WORD表格线?WORD表格上下竖线不能对齐,用鼠标拖动其中一条线,可是一拖就跑老远,想微调表格竖线让上下对齐,请问该怎么办?

选定上下两个单元格,然后指定其宽度就可以对齐了,再怎么拉都行

press”Alt”,打开绘图,其中有个调整坐标线,单击,将其中水平间距与垂直间距都调到最小值即可。打开绘图,然后在左下脚的绘图网格里设置,把水平和垂直间距设置得最小。亦可以如下操作:

●按住ctl键还是shift,你haveatry ●doubleclicktheline,tryit:)

●打开绘图,设置一下网格(在左下角)。使水平和垂直都为最小,试一把!? ●press”Alt”

怎么把word文档里已经有的分页符去掉?

先在工具–>选项–>视图–>格式标记,选中全部,然后就能够看到分页符,delete就ok了。

Word中下标的大小可以改的吗? 格式-字体

Word里怎么自动生成目录啊?

用”格式>>样式和格式”编辑文章中的小标题,然后插入->索引和目录 Word的文档结构图能否整个复制?论文要写目录了,不想再照着文档结构图输入一遍,有办法复制粘贴过来吗? 可以自动生成的,插入索引目录。

做目录的时候有什么办法时右边的页码对齐?比如: 1.1标题………………………….1 1.2标题………………………….2

画表格,然后把页码都放到一个格子里靠右或居中,然后让表格的线条消隐就可以了,打印出来就很整齐。怎样在word中将所有大写字母转为小写?比如一句全大写的转为全小写的 格式->更改大小写->小写

在存盘的时候,出现了问题,症状如下:磁盘已满或打开文件过多,不能保存,另开新窗口重存也不管用。如何解决? 把word文档全选,然后复制,然后关掉word,电脑提示你粘贴板上有东西,要不要用于别的程序,选是,然后,再重新打开word,然后粘贴,然后,保存。

用word写东西时字距老是变动,有时候自动隔得很开,有时候进入下一行的时侯,上一行的字距又自动变大了,这是为什么?怎么纠正啊?

是因为自动对齐的功能,格式–>段落–>对齐方式可以选。还有允许断字的功能如果check上,就不会出现你说的情况了。

在使用WORD的样式之后,如标题

1、标题2之类的,在这些样式前面总会出现一个黑黑的方块,虽然打印的时候看不到,但看着总是不舒服,有没有办法让它不要显示呢?

“视图”-->”显示段落标志”,把前面的勾去掉。其实这个很有用,可以便于知道哪个是标题段落

文章第一页下面要写作者联系方式等。通常格式是一条短划线,下面是联系方式,基金支持等。这样的格式怎么做出来?就是注明页脚吗? 插入–脚注和尾注

文字双栏,而有一张图片特别大,想通栏显示,应该怎么操作? 可以选择的内容,按双栏排。选择其他内容,按单栏排。

Word里面如何不显示回车换行符?

把视图->显示段落标记的勾去掉或工具->选项->视图->段落标记

有没有方法把WORD里的软回车一下子替换掉?识别出来的文字全带着软回车,能把他们一次全删掉吗?? 查找+替换,按CTRL+H;软回车好象是^l,在特殊字符里有

在WORD里的框框里怎么打勾?

画个文本框,文本框里写一个钩,然后拖过去;或者先在WORD里插入符号”√”,然后选中”√”,到-》格式-》中文版式-》带圈字符-》选”□”

还是不行,这样拷过去的框框字体是windings的,而原来的是宋体的,两者有很大的区别。根据模板新建专业型传真,里面有框,双击后打勾,copy就ok

Word中怎么在一个英文字母上打对号? 透明方式插入图片对象,内容是一个√

WORD里怎么显示修订文档的状态?文档修订后,改后标记很多,但是在菜单里没有”显示修订最终状态”等,怎么调出来? 工具->自定义->命令->类别(工具)->命令(修订)->把”修订”等拖到工具栏上

怎样把许多分开的word文档合并成一个文档。我的论文是按照章节分开写的,但现在图书馆要提交电子版的学位论文,是一个文档的,我找了很多选项但好象不能合并,选择插入文件功能,可以加入内容,但文档中的页眉却插不进去,有谁有高见?

acrobat6可以直接把多个文档打印成一个pdf文档。可以提交pdf格式的论文,先一个一个word文档转换为pdf格式的,然后在pdf文档菜单的文件菜单中,选上作为pdf格式打开,追加上就可。

Word里面要写方程式怎么办啊?

插入-对象-公式编辑器equation,如果没有公式编辑器Equation,要自己从光盘中安装,或者安装Mathtype公式编辑器

按右键把它拖出来--插入--命令--自定义--工具 应该是倒过来

想在WORD里面表示矩阵,怎样才能画出那个很大的矩阵括号? 装公式编辑器mathtype好了~:)Word的公式编辑器怎么安装?

工具-自定义-插入-公式编辑器,把它拖到工具条上即可;或者安装OFFICE后,再次安装,选增加功能吧,会有提示的

Word2000下调用公式编辑器的快捷键?

点击菜单[工具]->[自定义],点击对话框下方[键盘],在[类别]里选择[插入],在命令里选择[InsertEquation],指定你的快捷方式

WORD中出现公式的行往往要比只有文字的行来得宽,如何把这些行改的跟只有文字的行一样宽?

段落行距设为固定值即可。这样会有一个问题,比如设置为18磅,有些公式符号(特别是有下标的)不能全部显示打印稿可以显示。怎么解决这个问题?这个如何解决还需要考虑。

我的文档就是公式多,应该怎么办?

公式多的时候,最好的消除这个问题的办法就是每打几个公式就要存盘,如果连续打太多,就会出现这个问题。出现问题的时候:

●选中所有内容,ctrl+C ●把WORD所有文档关闭,●最关键:出现一条信息,务必选择”是” ●重新打开WORD编辑器,●ctrl+V,粘贴 ●ctrl+S 特殊符号的输入方法

怎样在EXCEL里面快速输入立方米、平方米?也很简单哦

ALT+178-(平方米)输入平方米 ALT+179-(立方米)输入立方米 Alt+137-------‰(千分号)Alt+177-------±(正负、误差)在word里面

你在M后面输入一个3,然后选中它,“shift”+“Ctrl”+“+”,OK?

如果你经常使用上、下标,就干脆将“上标”与“下标”做到工具栏上,想用的时候点一下就成: 右键点击工具栏上任意按钮,选“自定义”-选“命令”标签-在左边的“类别”中选“格式”-将右边“命令”中的“上标”与“下标”用鼠标拖到工具栏你喜欢的位置。

在WORD文件中,我在这里打个比喻,如果想输入2的三次方的话: 1.输入23 2.然后把3反白

3.在菜单中拉开“格式”,然后选择“字体”

4.在打开的“字体”的窗口里,在效果一栏中选择“上标”这个复选框 5.按“确定”即可完成

把WORD 里的换行符(向下的箭头)换成回车符(常用回车符)使用WORD里的高级替换功能。编辑-替换-高级-特殊字符

“人工换行符”替换为“段落标记” 或直接输入由“^l”替换为“^p” 按下“替换所有”即可

如何在Word中输入分数

1、把光标移到须要输入分数的地方,选择word菜单“插入”→“域”。

2、在出现的窗口中选“域名”窗格中的“Eq” 项,单击“域代码”按钮,在右边会出现“域代码”对话框。

3、单击在窗口下方出现的“选项”按钮,出现“域选项”窗口,在“开关”列表中双击“f(,)”项,在“域代码”对话框中就会自动添加这个用于创建分数的域代码。

4、在“f(,)”代码的括号中分别在逗号的前面输入分数的分子后面输入分数的分母。

5、单击“确定”按钮返回word的编辑界面,这时分数就出现在文章中。

没有公式编辑器的情况下输入分数的方法

按ctrl+f9,在大括号中输入引号中的字母“eq”,打空格,输入斜线,输入f,打空格,输入(),在小括号中输入分子打逗号,输入分母。最后按下shift+f9,分数就成功输入了。

vc小问题解决方法 第2篇

在脸肿了之后一般都要先清洁一下脸部,然后使用先冷后热的方法敷脸,冷敷是可以起到止血的作用的,而热敷是可以帮助血液的循环加速,能够消除肿胀,并且能让炎症好的更快一些,下面就给大家介绍一下脸被打肿了该怎么办吧,洗完这些方法可以帮助您缓解肿痛。

用冷毛巾冷敷

脸被打肿后,要马上用冰水泡过的冷毛巾敷,然后过8个小时后再用药膏。

这样的效果比较好,如果被打肿后马上用药膏的话,过一会之后你的脸会更肿!

用消炎药膏

冷敷之后,还是要用消炎药膏的,因为被打肿之后脸部会有虚火,仅仅用毛巾敷面,好的会比较慢,

冷敷之后,用消炎药膏会好的比较快。

用煮鸡蛋滚

脸部被打肿之后,还可以用煮鸡蛋滚动消肿,这是民间的一种偏方,效果是很好的。

这跟热敷的原理是差不多的,要在脸肿后24小时以后,先冷敷后热敷。

在用煮鸡蛋滚动按摩的时候,可以用干净的湿毛巾包着。

还可理解为利用适当高温活血帮助消肿,因为刚煮熟的带皮鸡蛋保温性高,不容易马上冷却,之间的温度包括它去皮后的软硬度都很适合帮助外伤处的活血消肿。

不要用手经常摸

脸肿的地方,不要用手去摸,一是手上不干净,肿的地方又很脆弱,容易感染细菌。

二是种的地方皮比较薄,可能会有口子,留下疤痕,不要轻易用手去摸。

睡觉要注意

睡觉的时候要侧睡,不要把肿的脸压在枕头上,不仅疼,而且容易积压到伤处。

眼睛肿了怎么快速消肿

眼睛肿胀要注意晚上不要熬夜,对于特殊性敏感性的眼部皮肤,不要采取一些了刺激性的物质进行了眼部的护理,治疗眼部的肿胀还是有很多方法的,下面介绍七种去除眼睛水肿,常见的快速消肿方式。

饮食清淡,少摄取盐

饮食就要注意清淡,不要食用口味较重的食物。摄取过量的盐会令水分滞留体内,出现浮肿现象。

垫高枕头睡觉

睡觉的时候如果垫高枕头睡可以有效避免水分积聚于眼部导致浮肿哦。

蘸牛奶或者盐水擦眼睛

用棉棒蘸少许稀释后的盐水擦眼睛周围,可帮助缓解眼部肌肤的水肿现象。也可以用棉棒蘸冰牛奶,敷在眼皮上十分钟,敷完之后眼皮消肿了,也可直接用冻牛奶冷敷。

敷冰袋滚鸡蛋

眼睛浮肿可用冰袋敷眼,也可用毛巾包着冰块直接冰敷3-5分钟,可收缩血管帮助眼睛消肿。再把煮熟的鸡蛋,放凉了之后,剥了皮,在眼皮上滚动

睡前不要喝太多水

在睡觉前不能喝太多的水,水分会囤积在体内,第二天就会出现眼部浮肿的现象。

眼部按摩

按摩淋巴可以消肿。

Step1:用中指和无名指按压眼窝上方,由眼角至眼尾方向重复3次,能有效放松紧张的肌肉。

Step2:用食指和中指由眼尾至眼角,以画小圈的方式滑动按摩,重复5次。

Step3:从下眼睑的眼角开始,以画小圈的方式按逆时针方向按压。

红茶包敷眼睛

泡过的红茶包不要急着扔掉,放凉用来敷眼睛或者用毛巾包住冷茶袋,敷在双眼上5分钟。因为茶中所含的单宁酸是一种很好的收剑剂,可有效消肿。但千万不要将茶袋直接放在眼皮上,否则会将你的眼皮染成黄色哦,且单宁酸会刺激眼睛,引起不适。别揉它,否则会使双眼更红更肿。冷敷双眼3~4次,可有效消除眼睛浮肿。

眼部消肿的快速方式,一定要平时生活中不要过分熬夜也不要熬夜伤神阿,更多的是要注意饮食上的清淡,不要摄入过重的盐分,因为盐会带坏会使水分滞留体内发生浮肿的现象,睡觉之前可以垫高枕头睡地面避免产生浮肿,可以用牛奶或者是用盐水擦眼睛也是很好的一种消肿的作用,睡前那就不要喝太多的水,就会更加导致眼部的浮肿。

vc小问题解决方法 第3篇

关键词:VC,GDI,画线,画矩形

Visual C++是由Microsoft公司推出的应用极为广泛的可视化程序开发工具, 利用其开发环境Developer Studio可以开发基于Windows平台的应用程序, 目前微软公司已经推出了2012版的可视化编程系统。VC绘图环境的核心是GDI (Graphics Device Interface) , 它负责所有的图形输出, 包括在屏幕上输出像素、在打印机上输出硬拷贝以及绘制Windows用户界面等。在MFC绘图中, 一般直接使用CDC类及其派生类 (CClient DC、CPaint DC、CWindow DC、CMeta File DC) 进行绘图的相关操作, 这些类中封装了所有图形输出函数, 可以用来设置各种绘图环境、属性和参数, 以及绘制各种图形和图像等。在VC以前进行绘图操作用得较多的是Turbo C绘图环境[1,2,3,4,5]。

虽然VC绘图环境功能强大, 然而我们在利用其完成区域填充操作时, 却发现VC实现的效果与我们想要的效果以及以前在Turbo C环境中实现的效果有较大的区别[3,4,5,6], 通过多次改进算法并在不同的绘图环境中进行实验, 我们发现VC的6.0、2005、2010等各版本的GDI绘图系统均存在着同样的问题, 那就是其所画直线段和矩形与实际情况有几个像素的差异。

1 问题分析

在计算机图形学中讨论画线、画圆等算法时, 一般都是利用VC等开发环境中的库函数来画图, 然而这些环境中的画点函数 (如Turbo C中的putpixel函数, MFC中的Set Pixel函数) 都不具有异或操作模式[1,2], 所以很多时候画点都会用画线函数来代替, 以实现更多的表现效果。

1.1 在TC环境中绘图

在Turbo C图形环境中, 所有的绘图功能都包含在头文件graphics.h中。使用时一般设置屏幕分辨率模式为640*480, 颜色数为16色。

1.1.1 在TC环境中画线

当需要在坐标 (x, y) 处描一个红色点时, 可使用语句

putpixel (x, y, 4) ;

其中参数4代表红色, 也可以使用符号常量RED表示红色。由于画点函数没有异或操作模式, 若是要清除这个点, 一般的做法是使用背景颜色在该位置重新描点。

另外一种描点的方法是使用画线函数, 语句序列如下:

setlinestyle (1, RED) ;

line (x, y, x, y) ;

其中setlinestyle函数第一个参数指定画线模式, 1表示画实线;第二个参数指定画线的颜色;line函数的四个参数分别指出画线起点和终点的横、纵坐标值, 若起点和终点相同, 则实际的画线效果为在起点位置绘制一个指定颜色的点。由于画线函数具有异或、拷贝等模式, 所以要想清除该点 (线) 时, 只需在首次画线前设置当前绘图模式为异或方式, 然后在要清除该线时, 再画一次即可:

其中setwritemode函数的功能是指定当前的绘图模式, 0为拷贝模式, 1为异或模式。第一个画线函数为在指定位置画一个点 (线) , 第二个line函数的功能却是清除该点 (线) 。

1.1.2 在TC环境中画矩形

在TC绘图环境中画矩形的方式一般有两种, 一种是使用库函数rectangle来画, 该函数接收四个参数, 分别指定矩形的左上角坐标和右下角坐标, 例如要画一个左上角坐标为 (xmin, ymin) , 右下角坐标为 (xmax, ymax) 的矩形, 可使用语句“rectangle (xmin, ymin, xmax ymax) ;”完成绘图。另一种方式是直接画四条线段来围成一个矩形, 同样要画上述的矩形, 也可使用下面的语句序列:

需要特别说明的是, 在TC绘图环境中, 这两种画矩形的方法最终形成的矩形位置、大小都是完全相同的。

1.2 VC中画线函数存在的问题

以在SDI环境的视图中画线为例来说明其存在的问题。首先给出下面的画线代码, 其功能是画一条从点 (100, 100) 到点 (200, 100)的黑色、宽度为1的实线段。

画线功能由“CClientDC”类提供的两个成员函数“MoveTo”和“LineTo”完成, 前者将绘图笔移到指定点 (当前点) , 后者从当前点画一条到指定参数坐标的线段。由于该线段是水平线段, 根据其起点坐标和终点坐标可知, 该线段的长度为101个像素点, 而实际上在屏幕上画出的点却只有100个。事实上, 利用下面的方法将该黑色线段上的点绘成背景色 (默认为白色) , 实际上只需循环100次即可。

更形象的说明是, 首先将屏幕绘图区清空, 然后仿照在TC中的方法使用下面两条句在坐标为 (x, y) 的地方绘一个点:

实际的效果是屏幕上什么也没有。

也就是说, 利用VC绘图环境中的画线功能所画线段与实际情况相差一个像素, 最后一个点没有绘制出来。

1.3 VC中画矩形函数存在的问题

设所画矩形左上角坐标和右下角坐标分别为 (xmin, ymin) 和 (xmax, ymax) 。首先看如下的代码:

在本段代码中, 首先定义了两支不同颜色但是宽度都为1的实线画笔, 一支用于直接调用画矩形函数“Rectangle”画矩形, 另一支仿照TC中画线的方式画矩形。实际效果是两种方式所画矩形并不重合!直接使用“Rectangle”函数所绘矩形比使用画线功能所绘矩形要小。

经分析, 虽然MFC设备环境类的成员函数的线段绘制功能不能将线段最后一个点绘制出来, 但是绘图画笔的位置却是移动到目的位置上了的, 也就是说使用画线方式绘制的矩形大小和实际矩形大小应当是相同的。试着将上面的画矩形函数改为“Rectangle (xmin, ymin, xmax+1, ymax+1) ;”, 这样两种方法所绘制的矩形就重合了。

因此, 可以得出结论:利用MFC提供的函数“Rectangle”所画矩形比实际矩形横向和纵向大小都小了一个像素。

2 解决方法

综上, 利用VC环境中MFC提供的函数绘制线段时最后一个点绘制不出来, 而绘制矩形时比实际矩形少了一个像素。因此, 利用这些函数画图时, 应当将其参数稍作处理再画。例如:

画一条起点为 (x1, y) , 终点为 (x2, y) 的水平线段时, 应当使用“Move To (x1, y) ;”以及“Line To (x2+1, y) ;”;

而画一条起点为 (x, y1) , 终点为 (x, y2) 的垂线时间, 应当使用“Move To (x, y1) ;”以及“Line To (x, y2+1) ;”;

同样, 要利用库函数“Rectangle”画一个左上角和右下角坐标分别为 (xmin, ymin) 和 (xmax, ymax) 的矩形时, 应当使用“Rectangle (xmin, ymin, xmax+1, ymax+1) ;”

3 结束语

对于VC绘图环境中画线段的方法, 本文仅给出了解决画水平线段和垂直线段的方法, 而对于画斜线的情况, 由于画线算法的多样性, 不能仍然通过加一点的方式来解决, 读者可根据实际画图要求进行灵活处理。文中所有代码都在相应的软件环境中编译通过, 并且执行效果都利用绘制点的方式加以了验证。

参考文献

[1]贾振华.VC++程序设计项目实践[M].北京:清华大学出版社, 2010:36-128.

[2]徐波.C语言参考手册[M].北京:机械工业出版社, 2011:302-400.

[3]和清芳.计算机图形学原理及算法教程 (Visual C++版) [M].2版.北京:清华大学出版社, 2010:39-58.

[4]Mukherjee D P, Debasish Jana.Computer Graphics Algorithms and Implementations[M].北京:清华大学出版社, 2012:63-138.

[5]王振武.计算机图形学基础[M].北京:清华大学出版社, 2011:31-77.

小方法解决初中生写作大问题 第4篇

【关键词】写作训练 存在问题 解决问题方法

随着社会各界越来越重视英语学习,有很多学生其实在进入初中学习之前已经掌握初中的大部分知识点,甚至现在不少的小学生提前学习初一初二的内容已经不足为奇了。然而,现实的情况却不容乐观。经过调查发现,大部分的学生词汇量确实很大,阅读方面也可以读懂不少英文读物,但基本上所有的学生都惧怕写作,他们的写作能力是在不断下滑的。笔者也经常和组内的其他英语教师进行讨论和分析,发现初中生写作所存在的问题确实很多,我根据所教班级出现的问题,经过实践,找到了解决问题的方法。

一、初中英语教学存在的问题

1.小学和初中在英语学习上有差异。小学侧重学生的听说能力,也就是我们所说的输入。通过大量的游戏或是练习让学生熟练掌握单词的发音和能够听懂别人的讲述。这种现状导致的结果就是学生不太重视写,养成了眼高手低的习惯,最终变成了现在流行的一种现象:小嘴呱呱,落笔哗哗(意思是:如果你让他说,他一定会滔滔不绝的讲,但是一旦让他写的话,那就问题一大堆了。)而初中的英语学习就有着本质的不同,在强调听说读写齐头并进的前提下,对写也有了本质的要求,初中三年对写作有着不同级别的要求。更何况在中考这个指挥棒的前提下,写作的水平的高低就显得尤为重要了,可以说初中英语教学更重视的是输出的部分。

2.中国式英语严重。

学生例句:(1)I like watch TV

(2)Radio is useful,but TV more popular than it.

(3)We can true to feel because TV shows pictures.

以上是从几个学生的某次作文中找到的病句,这几个学生在班级都属于中等生,这就代表着班级有绝大部分学生是有着同样的问题的。like+doing如果考词组的话,是没有学生不会的,但是写到作文中就变成了这样,说明学生其实是死记硬背的。最后一个句子出现的错误在班级里是具有代表性的,学生已经习惯了汉语的思维方式,即使我们强调了很多遍形式主语。

3.文章缺少润滑剂,中心内容不明确。笔者曾问过班里的一名成绩中等的学生,她说自己在作文欣赏课时欣赏到同学们写的范文的时候,每每都感到很懊恼,因为同样的词汇她也会,就是写的时候想不起来,一看见别人的文章后才觉得用在这个地方真的很不错。像这名学生的这种情况在班级里不占少数。

二、初中英语教学问题解决方法

1.坚持列大纲。笔者把它叫做Brainstorming。就是用提问的方式,引导学生把写作所需的单词,短语准备好,作为接下来写作的关键词,提问的问题就是每个段落的大纲。例如,对人物的描写是大纲要求必会的内容,以My mother为题,这时教师应该做的就是帮助学生把词汇进行分类整理,可以尝试的问学生这样的问题:

想到妈妈,你的脑海里会浮现出什么呢?

——妈妈的长相立刻浮现? beautiful, kind, 35 years old,big eyes, long hair

——我怎样表达爱我的妈妈,如何评价她? A hug, a mother card, flowers, the best mom in the world

通过这样一种方式,就可以把学生之前的输入以一种分类的方式进行输出,学生就不用再绞尽脑汁去想如何才能凑够所要求的字数了,通过一个个的问题,很有层次的在不知不觉中就完成了一篇文章的写作。当然,在整理的过程中,教师还应适当的帮助学生增加一些词汇,如:脸上有皱纹 have some wrinkles on her face,妈妈总是很唠叨,my mom is always chattering about every little thing等,在特定的语言环境下,学生对新授的词汇和句型一定会有很深的影响并且学以致用。

2.坚持造句训练。每天给学生留适当地造句练习对学生的写作会很有帮助的。造句可以包括:汉译英(最基础),一句多译,连词成句等。例如让学生整理:“我喜欢体育”都有哪些不同的表达方式,学生想到:I like sports/ I enjoy sports/ Im interested in sports/ I am fond of sports./ Sports is my favourite…通过这样一种方式的训练,日积月累,学生不仅能够记住眼前学过的知识,还可以举一反三的将以前学的东西融会贯通,起到了一举几得的作用。

3.坚持仿写训练。从阅读到写作是培养学生写作能力的一个重要方法和过渡阶段,因为从听说读写的顺序可以看出,写是要建立在听,说,读,三方面的基础上的,从遣词造句到语篇结构,这都需要大量的输入,然后才可以有相应的输出。笔者在处理这个问题时多采用的是精讲完阅读材料后,通过表格或提问题的形式帮助学生复述课文内容,然后再进行相应内容的仿写。

以上是笔者在教学过程中通过积累学习做出的一些小小的尝试。但最为一线教师,笔者深知这背后的心酸,因为不论是运用哪一种方法,都要求教师下大量的功夫在课前,需要用大量的时间和经历认真的去备好每一节写作课。但无论前面的路有多么荆棘,笔者始终相信,当自己的学生因为我们的用心收获到了哪怕是很小的进步,这对于我们来说都是莫大的鼓舞与安慰了。

参考文献:

汽车小问题解决 第5篇

4S店修车虽然很专业,但是往往收费很高,那动辄上百的工时费让很多车主常常希望自己有一双巧手,自己解决问题。可是只要打开车前盖,车主们望着一堆的线路和发动机就会打起退堂鼓,一是没有专业的工具,二是没有任何实践经验,根本不知道从何下手。大概有很大一部分车主会有这种感受,对车子了解不多,遇上一点小问题也只能干瞪眼,例如车门不好关闭,其实只要一点凡士林就能解决,绝对不需要去4S店把整个胶条全换了。所以江西万通汽修学校老师为大家搜集了一些解决汽车小问题的办法,车主不妨动动手,与爱车互动一些,肯定能增进你们之间的“感情”哦。

1.如何消除雨刮器片的震动和噪声:用钳子把各关节处和夹橡胶片处的间隙调小即可。2.如何延长灯泡的使用寿命:买车后或更换新灯泡后,用酒精将灯泡擦拭一遍,消除指纹和油污即可。

3.如何降低轮胎噪声:在前轮内侧防护板粘上一层黑毡布或绒布即可。

4.如何防止天线被盗:将天线拧下,在丝头上涂上强力黏合剂,拧紧即可,效果很好。但是停车时要注意,如果停车的位置上方有东西挡着,天线又拿不下来,很有可能会把天线折断。

5.如何简单防止车辆跑偏:将跑偏方向的前轮调高气压或另一方向的轮胎调低气压;在规定的范围内调整前束。

6.如何延长火花塞的使用寿命:原车所装配的博士火花塞使用寿命一般在10—16万公里以上,如果点火、动力、油耗等没有太大变化的话,不需更换。6万公里需清理积碳,调整三个负极点到正极点的间隙。

7.每次清洗油路时要让维修人员测一下汽油调节器的输出压力(在喷油嘴的前段),清洗一下调节器的滤网。因为压力调节器对汽油泵的寿命影响很大。

8.如何调整灯光的高低:如果发现大灯车内调节不理想,将发动机盖打开,大灯上方有一小孔,里面是内6角螺丝,用车上自备螺丝刀调整即可。

9.如何利用剩下的机油:将几次换油剩下的油合起来,冲洗一下发动机。或者跑4000公里后,从机油尺处抽出部分机油,加入剩下的机油,再跑3000公里换油。这样对发动机有好处,又经济。

10.如何换轮胎省力:找一段合适铁管30-50厘米,放在车上,换轮胎时套在轮胎扳手上,加长力矩。

解决阻碍共享上网小问题 第6篇

相信很多朋友都遇到过这问题,要彻底解决这问题看起来似乎很简单,其实如果没有好的思路和解决步骤,往往会耗费很多时间。今天笔者就给出一个非常简单,易懂的解决攻略给大家。

只有部分客户端计算机能Ping通路由器,说明路由器的LAN口设置没问题,而且各计算机与路由器之间的连接方式并不一致。因此造成此类故障出现的原因就集中在了路由器WAN口、路由器连线、工作站IP地址等方面,知道原因,接下来就是对症下药了。

路由器WAN口连接错误

如果查明是路由器WAN口的连接设置有问题,那么可以按照路由器的配套说明书进行重新设置和接入配置,

路由器连接线缆有问题

线缆标准的不一致也会导致网络无法连接的问题出现。通常情况下,路由器的连接线缆应当使用直通线,但也有些路由器连接线缆需要用交叉线,具体使用哪种网线标准可参考路由器配套说明书上的提示。而宽带路由器的LAN口与交换机的普通端口相连时,医药要用交叉线,否则客户端计算机不能共享上网。

工作站IP地址信息设置错误

研究小课题解决大问题 第7篇

一、课题从实践中产生 “围绕困惑立课题,我的问题我面对”。

1、建立问题库。新学期开始,学校下发问题库表,让每位教师建立自己的问题库。问题主要来自四个方面:一是教师自己反思梳理的问题;二是学科组说、评课活动中交 流的问题;三是课堂上学生讨论反映的问题;四是通过家访沟通发现的问题。例如:英语教研组提出了“怎样让学生巧记单词呢?”的问题;八(1)班方荣杰 老师提出“怎样帮助学生建立数学错题集?”的问题;张军老师提出问题是“学校应怎 样对学生进行诚信教育?”等等。对这些问题进行了分类整理,分别建立起教师个人、备课组、教研组三个层面的问题库,由教科室统一管理。本学期从建立的问题库中提炼 筛选出 272 个问题,这些问题,大都是教师最急于解决的现实问题。

2、申报立项。为把研究和教学实际紧密结合起来,每一位教师根据自己选择的问 题填写好小课题研究申报表。教研组论证审批后,上报到学校教科室审核立项。同样每 个备课组、教研组均根据本组问题库中反馈的共性问题,为本组小课题,上报教科室立 项。这样便形成了三个层面的研究小课题。教科室将每位教师承担的小课题用一览表形式公布在室内的黑板上。研讨、叙事、反思、(中)结题、成果等评价,简单直观、一目了然。另外用一块黑板公布教研组、备课组的小课题研讨、结题、成果等评价。

二、研究在课堂中进行 “教而不研则浅,研而不教则空。”课题研究活动把校本教研与课堂教学融为一体,让教师带着研究意识上课,带着课题在课堂上教学。为切实提高“草根式”小课题研究 的针对性和实效性,把小课题研究与“二五五”模式下实效课堂的构建结合起来。据此 我们构建了“课前议定——课中实施——课后研修——研后反思”四大环节课题研究 模式。

1、立足课前议定,深化小课题研究 课前说、备课是上好课的前提。小课题研究典型教学案设计要做到目标问题化、问 题层次化、层次具体化,将目标、知识点转变为一个一个探究性问题,从而激发引导学 生自主学习、积极思考、达成目标。凡承担小课题研究任务教师,每月要讲一节研究课 供本组教师研讨。第一步执教者在备课组内说课;按填写好的“小课题研究说课稿”说: 本人目前小课题研究实施成效——说本课在教材中地位及达到预期效果——说教学流 程设计——说课题实施方法与措施;第二步本备课组教师献计献策;第三步执教者按课 堂教学四环节开始备课即:目标导控课题——问题体现课题(自主预习)——过程突出课 题——反馈强化课题。例如 :七年级英语备课组围绕《Unit6 Do you like bananas?》进行了说课活动。主说吕静老师首先简要介绍自己的小课题“怎样让学生快速准确记忆外语单词”确立 的原因及目前研究情况,接着吕老师结合自己研究小课题,说本节课流程设计及实施的 方法措施。其他 4 位英语老师结合“二五五”模式下课题研究和平时上课的实践体会,对吕教师的“说课”进行点评,并对本节课教法进行商定,达成共识后便被确立下来。每位老师在说课中以自己的特色展示课题研究成果与教学水平。本次说课活动形式简 单,但内容丰富,范围不大,但实效明显,起到了组内互相学习,互相交流,共同提高 的目的。活动结束后吕老师整合大家说课意见,围绕自己的课题及本组课题,结合课堂 教学“四环节”备出典型教案。

2、立足课堂实施,深化小课题研究 课堂教学是小课题研究的主阵地,课题研究必须关注课堂,才能切实有效地提高研 究实效。突出课例研究,通过系列研究课、公开课、观摩课等形式,研究分析和改进教 学行为,打造高效优质课堂。坚持开展“二五五”课堂模式下小课题课例研究,不断改 善教学行为。每大周备课组、教研组分别开展一次讲、评课活动,执教者围绕“目标导 控课题——问题体现课题(自主预习)——过程突出课题——反馈强化课题”“四环 节”课堂教学模式进行展示;听课者围绕“教学过程探究——课题实施评价——观后反 思”的程序,认真填写“小课题研究课堂教学观摩记录”。积极开展专题性课堂研究交 流活动,使参与者听一堂课,探究一个主题,解决一个问题,在合作交流中共享成果,不断完善教学模式的实践运用;突出课题研究,紧紧围绕新课改和教育教学实践中的焦 点问题、疑惑问题和实际问题进行研究和探索,深入扎实的开展好小课题研究,形成了 我校的教科研特色。镜头

1、七年级备课组长苏善忠老师在执教《赫耳墨斯与雕像者》采取了以下的教 学方式: 读故事(整体把握课文内容)——再读课文(人人能讲故事)——我会演(我参与,我快乐)——我会创作(我能交流展示)——结束语(快乐课堂我参与,学习知识长见 识)。赵良老师观摩点评道: “读、说、写”课型是苏老师研究的小课题。在本节课中苏老师主要抓住四个 字来指导教学:“读”“讲”“演”“写”。“读”得有韵味,整体把握课文内容; “讲”得最精彩,训练学生口语表达能力;“演”得配合默契,学生的综合能力得到提 升;“写”得快乐,学生创作能力得到提升。学生积极参与课堂活动,在快乐中完成学习任务。“读、讲、演”为“写”提供了广阔的沃土,“写”也可以极大地促进“读、讲、演”。小课题研究下所构建的实效课堂得到充分显现。反观我自己的小课题“让出 声读帮助学生树立信心”的研究,每节课下来总是力不从心,今天我从苏老师这节课中 受到启发,我对自己的小课题研究有信心了„„..3、立足课后研评,深化小课题研究 为了将小课题研究成果及时转化为“教学生产力”,作用于教育教学实践。讲完课 后,教研组及时召开课后研讨活动。每次活动都以“如何使小课题研究与‘二五五’实 效课堂模式的构建有机结合”为探究主题。研讨程序为:执教者课后说课(说本人目前 小课题研究成效------说本节课教学设计------说实施效果------说授后反思)——观 摩者评课(评实施亮点------评实施不足------提实施建议------观后反思自己研究课 题)——执教者听后自我提升——主持人归纳小结(此次活动总结------本组三层课题 研究动态------课题研究展望)评课环节也是研究的一大推进点,同组教师之间通过对讲课教师的课堂教学过程进 行评价交流探讨,把一些具有典型意义的有探讨价值的问题进行分析归纳,并以此为突 破口进行课题研究。这样教师之间互相配合、相互切磋,既发现了问题又解决了问题,由此提升了个人的知识和能力。认真填写评课意见及个人所受到启发反思,及时将写好 后的课堂教学量化评价表及观摩记录表,上交组长处参与组内量化评价。

4、立足研后反思,深化小课题研究 为了强化教学实践中解决研究问题的力度,学校规定承担小课题研究的每位教师,每次参加完研讨课后都要及时进行个人的研后反思,即结合研讨活动与自己研究的小课 题在“二五五”模式实效课堂构建下反馈自己的观感、认知、收获、改进等心路历程进 行反思。上交的“反思”不少于 500 字。此外每月完成不少于四篇的百字教学反思,每 周每位承担课题的教师要在教室外面的小黑板上展示一次自己的教学反思;至少一篇字 数在 1000 字以上的教学叙事,学校每月组织评价并与常规监控挂钩。这样教师之间通 过评价交流与反思,可以发现一些自己不易发现的问题,也可以通过观察与反思,借鉴 别人教学的成功之处。广大教师在“反思”中成长、在“叙事”中进步。镜头

1、胡遂军老师听完本组教师对她所讲观摩课《敬业与乐业》评价后,写下《让 “敬”与“乐”真正走进心灵》的研后反思:本节课中,我重点引导学生理解了“敬” 和“乐”字,在教学过程中我先从基础的字词入手,调动学生对“敬”和“乐”字进行 个性化解读,可以说让学生真正理解了“敬业与乐业”的实质。本节课中我善于引导学 生对文中的观点大胆质疑问难,我从反面提问:“本文作者观点你们同意吗?如果不同 意,请用‘举例子’、‘讲道理’的方法加以论证。”学生争论十分激烈,这些回答让 我欣喜地看到:学生能联系自己的生活实际辨证理解问题,能依据生活体验进行个性解 读。我真诚感谢各位老师给我提出宝贵意见和建议,我对自己“如何对学生进行个性化 阅读教学”的小课题研究充满信心。镜头

2、田志明老师所写的教育叙事:《在落实中变压力为动力》 水不激不活,人不激不愤。早读,我在抽查落实学生背政治时,有位同学不知为何原因就是不愿意站起来背,并且还极不情愿地说:“背不到就是背不到。” “这位学生怎么会是这样子呢?教书育人是我的责任义务,你为何发这么大的脾气 呢?好像我欠她二百钱似的。”我想。“平时对你父母的问话,你也是这样的态度吗?” “请不要把我与我的父母牵扯到一起,他们没在家,他们是他们,我是我。” 再僵持下去,必定会“战争爆发”。“你就还没有听老师说背什么内容就说自己背不到呢?”我和气地说,“我国社会 的主要矛盾是什么?国家的根本任务是什么?两问非常简单、简短,三分钟后我再抽 查。” 三分钟后,她主动找到我背,并且背得很好。于是我便及时鼓励她:“相信自己,我能行。不能自己还未做,自己就把自己先打败了、打倒了。努力了并不一定会成功,但放弃了一定会失败。自信是成功的第一秘诀。”鼓励后,她的脸上带有一丝的满足和 隐笑。教学无风顺,变相的指导,机动的灵活,把握好学生的心理,多一点技巧和点拔,变被动为主动,你会把教学中存在的问题简单化、容易化。动力是在压力的激发下而转活的。我的小课题《教师如何走近学生》的研究,终于 有了答案。今年我能被评为市级科研积极分子,得益于我的小课题研究。“为教学而研 究”“为自己而研究”我的劲头更足了。

三、研究在管理中落实 小课题研究的目的是为了解决教学中的困惑,同时也促进教师的自身发展。学校为 此制定一系列管理措施,来促进教师的课题研究的落实。

1、小课题研究的流程管理 教师小课题研究要求“人人有课题、个个做研究。”为了保证小课题研究的长期性、实效性,也为了全体教师的成长,学校制定了详细的课题研究管理流程。学校严格按流程操作,一人一建档,每个档案盒要装本人两学年的小课题研究资料; 备课组、教研组分建档案。旨在确保课题研究的规范性、连续性、实效性。

2、小课题研究的过程与效果评价 我校建立教研组例会制度,各教研组定期召开工作会议,对课题研究进行小结、反 思和工作布置;并对所开展的工作,及时做好记录,建立课题研究资料档案,做好结题 评价工作。在此基础上出台了《小课题研讨制度》及《小课题研究评价制度》强化小课 题研究行为的规范性,使落实工作有章可循。教科室要对各课题教师及教研组研究资料加强实验的验收工作,学期结束依据《程 河中学教师小课题研究评价表》及《程河中学教研组、备课组小课题研究评价表》对教 师、组分别进行评价验收。主要检查课题实验的落实情况,查问题库、课题申报、典型教案、说课稿、观摩记 录、研讨记录、中期报告、结题报告、成果等项,满分 100 分。同时查学生对教师评价,看课题研究的效果,即期末考试成绩与中考成绩。确保小课题研究工作的顺利开展,旨 在营造全体教师人人参与小课题研究的良好氛围。

3、小课题研究成果奖励 首先,对于一些优秀的小课题研究,学校给予必要的表彰和奖励,并在校内外各种 “评优”活动中予以优先推荐,在职称晋升及考核时予以一定的加分。以此来鼓励 各科教师边做好常规教学工作边积极进行个人小课题研究;其次,对于比较重要的校本 小课题,给予特别的经费支持,并在可能的情况下为他们提供或创造相应的校外培训、业务学习与交流以及成果发表的机会。此外,小课题研究还与本学期教师绩效工资挂钩,借以激励各位教师投身小课题研究的积极性。

vc小问题解决方法 第8篇

C语言是一种常用计算机程序设计语言,它不仅具有编程的灵活性而且还具有很强的数据处理能力,不仅在软件开发上,还在各类科研都需要用到C语言[2],它不仅可以编写系统软件,甚至可以开发出三维、二维图形和动画,因此深受计算机专业工作者和计算机应用开发人员的喜爱[3]。但是C语言也存在缺点,主要表现在:首先对数据的封装性不做要求,这一点使得C在数据的安全性上有很大缺陷(这也是C和C++的一大区别)。其次C语言的语法限制不太严格[4]。再次对变量的类型约束不严格,从而影响程序的安全性。最后对数组下标越界不作检查等[5]。目前比较优秀的C语言编译平台是Microsoft公司推出的一款Visual C++6.0编译器,它不仅是一个C++编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)[6]。它由许多组件组成:包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具[3]。该文的目的是为了帮助学生在VC++6.0平台下完成用C语言的编程,该文分析文献[1],指出了其中对隐形问题分析不当之处以及所引案例的不妥之处,并进行错误改进,最后基于显性和隐性两类问题提出正确调试和编译方法,并通过案例分析介绍C程序的编译过程。

2 基于VC++6.0的C程序编译问题分析及其应对策略

文献[1]分析了几种C语言编程中经常出现“显性”与“隐性”问题,并通过案例展示讨论。

针对文献[1]对上述案例的分析,发现有如下不妥之处:第一,本案例错误之处是对变量bz没有赋初值,使得变量的内容是一个随机值,这就给程序运行带来了隐患,使程序也许不会进入循环,这是一个“隐性问题”,文献[1]对此没有进行分析。在C语言中变量一定要先定义,后引用,在本案例中要对bz赋初值。第二,本案例是用2个scanf()函数接收两个整型的操作数的输入,用一个scanf()接收一个字符型的程序结束标志的输入,本意是想对bz赋值从而控制循环,系统却把第二个操作数结束输入标志(如空格、回车、tab)当做有意义字符通过scanf(“%c”,&bz)语句直接赋给变量bz,从而导致表面上的scanf(“%c”,&bz)语句失效,这又是一个“隐性问题”。在C语言中整型数据与字符型数据混合输入时要注意输入方式,一定要清楚其中的运行规则,在本例中要在scanf(“%c”,&bz)语句前加入getchar()语句接收操作数结束标志,而文献[1]所分析是缓冲区造成的,与实际不符。

3 C语言编程中常见错误

3.1“显性”问题

C语言中“显性”问题是语法错误[3],“显性”问题VC++6.0编译器可以自动帮学生识别出来了。例如:1)语句结束标志的分号,该用结束标志的时候忘记添加,而在不需要的地方添加;2)函数体、复合语句等前后缺少花括号;3)switch语句中选项后忘记加break跳出命令;4)数组长度使用变量;5)忽略大小写区分,导致显示变量未定义等。为了避免与解决“显性”问题的出现,学生要做到如下两点:1)养成良好的书写习惯,如:输入花括号时成对输入、注意程序的缩进格式、一个语句一行等;2)根据VC++6.0的报错功能逐个找个错误原因修改(双击可指出错误点)。

3.2“隐性”问题的应对策略

C语言中的“隐性”问题是逻辑错误[3],“隐性”问题VC++6.0编译器是无法识别出来的,只有靠学生对C语言基本知识的牢固掌握以及在编程中养成良好的习惯,才有可能减少C语言编程中的“隐性”问题。C语言中,逻辑错误比较复杂,不易察觉,具有隐蔽性、复杂性和致命性[7]。C语言的“隐性”问题归纳起来分为以下几类:1)数据之间显隐性转换的问题。如下代码图1与程序运行结果图2。语句1中1/2.0本身得出了正确的结果0.5,但是0.5赋值给一个整形变量后就会丢掉小数点。语句3与语句4中1/2本身是想得到结果0.5,但是学生忘记了算术运算符“/”是取整运算。语句2才得出了正确的结果。

2)局部变量初始化默认值是随机值。在C语言编程中,经常出现忘记对变量的赋初值,从而出现异常的运算结果。如下程序图1与结果图2,本应该输出的sum的值是45,add的是362880,但本程序输出的值显然是随机值,要想输出正确的结果,必须给sum与add分别赋初值0和1。

4)指针引用错误。指针式C语言的精华所在,也是难点所在,学生在这个知识点上所错误最多,而且错误也不易找到与修改,而有些隐藏较深的错误即使对于熟练的程序员来说也很难发现与排除。因此在学习C语言时,正确理解和使用指针是非常重要的。以下通过几个案例说明指针编程中几个常见问题及纠正方法:(1)使用未初始化的指针。如图5代码与图6结果,指针p在声明时未初始化,指向的是一个随机内存地址。它可能指向系数栈、全局变量或操作系数。当执行*p=12时,程序不加辨别的在p所指向的随机位置处写入一个12。这时程序可能立即崩溃(如图6),也可能等半小时然后崩溃,或者程序另一个部分数据随机破坏而用户毫无察觉。可见这种错误非常难查找,所以在使用指针之前一定要为指针变量初始化有效地址。

(2)无效指针引用。当指向无效地址的指针仍被引用时即发生无效指针引用,导致这类错误的一种可能是当q未初始化时执行p=q;。此时指针p也变为未初始化的。任何对*p的引用即造成无效指针引用。避免此类错误的惟一途径是用画图的方法记录每个步骤的指针引用情况,并确保全部指针都各有所指。由于和(1)同样的错误原因,无效指针引用也会导致程序莫名其妙地崩溃。(3)零指针引用。当试图在程序中引用指向零地址的指针时即发生零指针引用。例如图7 p=0;是一个无效指针,不指向任何内存块。所以试图对此内存块的读写即为无效的零指针引用结果如图8。将指针指向零地址是有充分的正当理由的,然而对零指针的引用(取出指针指向的地址中的内容)却是无效的。为了避免这类错误的出现,最好的方法是为程序的每一步画图记录指针引用情况。

此外,数组定义与引用的错误。在C语言中,对数组定义的理解虽然看似简单,但定义数组时下标类型出错,数组名作地址时理解出错,多维数组中数组元素的表示形式出错。

4 结论

在编译调试过程中,应熟悉C语言的语法结构,熟练掌握各种结构的用法,在良好的编程习惯下借助VC++6.0的调试功能即可解决“显性”问题。语法错误在经过大量练习的“洗礼”过后,已经微不足道,学生都可以轻松解决,以后更加困惑学生的将是隐性问题,逻辑上的错误VC++6.0不能指出,只能是学生在熟悉各种结构和算法,清晰掌握其中原理的基础上,逐个实现程序功能,逐一排错。

参考文献

[1]胡敬朋.基于VC++6.0的C程序编译问题分析及其应对策略[J].电脑知识与技术,2011,7(19):4584-4585.

[2]李必信.一种分析和理解程序的方法——程序切片[J].计算机研究与发展,2000,37(3):284-291.

[3]Weiser M.Programmers Use Slices When Debugging[J].Communications of the ACM,1982,25(7):446-452.

[4]Zhang Xiangyu,He Haifeng.Experimental Evaluation of Using Dynamic Slices for Fault Location[C]//California,USA:Proc.of the 6th Inter national Symposium on Automated and Analysis-driven Debugging.2005.

[5]Sun Jirong,Li Zhshu,Ni Jianchen,etal.Software Fault Localization Based on Testing Requirement and Program Slice[C]//Guilin,China:Proc.of International Conference on Networking,Architecture and Storage,2007.

[6]李晓玫,杨小平.Excel中的VBA程序设计[J].四川师范大学学报:自然科学版,2004,2004(4):423-426.

vc小问题解决方法

vc小问题解决方法(精选8篇)vc小问题解决方法 第1篇WORD中经常出现的小问题的解决方法自动缩进两个汉字我们中国人写东西都有段首空两个汉...
点击下载文档文档内容为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部