计算机自动重复启动 (D)数分钟内自动启动屏幕保护程序 (浙江省 2006 年会考试题) 分析 计算机有没有感染病毒,学生可能不太清楚,按一般的计算机使用常识,音量的高低、显示器亮度的明暗与计算机感染病毒的可能性不大;数分钟内自动启动屏幕保护程序一般是用户自己设置的,与计算机感染病毒的可能性也不大;计算机自动重复启动最大可能是感染了冲击波、振荡波之类的病毒,所以可以排除选项 、 、 。
(C) (A)(B)(D) 本题答案: 。
2.转换法 由于二进制数的运算考生不熟悉,一般先把它转换为十进制数,然后再进行比较、运算等。
【例 13】下列数值最小的是(A)1101 2 (B)11102 (C)1210 (D)16 10 (浙江省 2000 年会考试题) 分析 将二进制数 1101 和 1110 分别化为十进制数是 13 和 14,在四个十进制数 13、14、12、16 中选一个最小数是绝对没有问题的。
本题答案: 。
(C) ,其大小约为 【例 14】有一大小为 1.2MB 的文件,经压缩处理后(压缩比为 3:1)(A)100 KB (B)300 KB (C)400 KB (D)1024 KB (浙江省 2004 年会考试题) 分析 将本题中 1.2MB 转化成 1.2×1024B,根据 3:1 的压缩比,经压缩后该文件的大小约为 400B。
很显然,本题的答案是:(C)。
【例 15】 位图文件 cock.bmp 大小为 1MB,用画图程序另存为 cock.gif 后的文件大小为 10KB,则转换后的文件比原来缩小了大约(A)1 倍 (B)12 倍 (C)102 倍 (D)1000 倍 (浙江省 2002 年会考试题) 分析 将本题中文件的大小均转换成 KB 后,原题变为:1024KB 大约是 10KB 的多 (C)少倍;问题变得简单了,本题的答案是: 。
3.工具法 计算机本身就是一种现代化的计算工具,在解题过程中,必要时可以充分利用它。
【例 16】假设某视频剪辑的图像分辨率为 800600,32 位色彩。
如果视频以 25 帧/秒的速度播放,则每秒钟要播放的数据量约是(A)25MB (B)30MB (C)35MB (D)45MB 分析 本题首先要求掌握视频存储容量计算的基本知识,然后利用 Windows 附件中的计算器,计算出每秒视频的数据量为:2580060032/8/1024/1024,因此本题选(D)。
【例 17】十进制数 14 的二进制表示为(A)111 (B)11110 (C)1111 (D)1110 (浙江省 2005 年 1 月会考试题) 分析 此题除了直接进行转换外,还可以利用 Windows 98 或 Windows 2000 中的计算器,通过“开始”→“程序”→“附件”→“计算器”,打开计算器,在“查看”菜单中 ”选择“科学型(S),在这个计算器中可以进行多种运算。
对于二进制与十进制之间的转换都可以直接进行。
本题答案: (D)。
【例 18】一张 1.44MB 的软磁盘最多可以存放的汉字个数大约是(A)20 万 (B)75 万 (C)150 万 (D)1024 万 (浙江省 2000 年会考试题) 分析 方法与例 19 相同,在计算器中计算出 1.4410241024 / 2 的值,其中“ /2 ” 的意思是 1 个汉字要占 2 个字节;然后在选项中选出一个与计算结果最接近的一个数即 可。
本题答案: 。
(B) 4.检验法 检验法就是利用题目所涉及到的环境中实际操作,以检验答案的正确性。
【例 19】Flash 动画源文件的扩展名是(A).swf (B).fla (C).avi (D).txt 分析 要回答本题,只要启动 Flash 软件,然后选择“文件”菜单中的“保存”选项,在对话框中可以看到源文件的保存类型(扩展名)为 fla,因此本题选(B) 。
【例 20】可识别边缘的选取工具是(A)套索工具 (B)磁性套索工具 (C)魔术棒工具 (D)多边形套索工具 分析 要回答本题,只要启动 Photoshop 软件,然后打开一个图像文件,用以上的四种选取工具进行选取检验, 当然本题对 Photoshop 的基本操作要有一定了解和掌握, 因此本题选(C) 。
【例 21】在
VB6 的控件工具箱中,形状为 的控件名称是(A)标签 (B)文本框 (C)命令按钮 (D)列表框 分析 在
VB 中,你可以将鼠标指向控件工具箱中的 控件时,
VB 的帮助系统会显 (A)示一个信息:Label,中文的含义为标签。
本题答案: 。
5.分析法 分析法是根据所学的知识,通过推理、分析、综合,从而得出结果的方法。
【例 22】拍电报时的“嘀”表示短声,“嗒”表示长声;一组“嘀嗒嘀嘀”所表示的二进制编码可能是(A)1001 (B)1010 (C)1011 (D)1100 (浙江省 2004 年会考试题) 分析 拍电报时的声音 和 “嘀” “嗒”只有两种状态, 将 所以可用二进制来表示, “嘀” “嗒”表示成 1,则结果为 0100;将“嘀”表示成 1,表示成 0, “嗒”表示成 0,则结果为1011。
本题的答案应该是:(C)。
【例 23】有如下 Visual Basic 程序段: s 0 For k 1 To 4 s s 1 Next 该程序段运行后,变量 s 的值是(A)1 (B)4 (C)5 (D)10 (浙江省 2004 年会考试题) 分析 在此题循环体中,影响变量 s 值的语句是 ss1 ,共循环了 4 次,s 的值每循 (B) 环 1 次加 1。
本题答案: 。
【例 24】有如下 Visual Basic 程序段: j0 For i1 To 10 Step 3 jji Next i 该程序段运行后,变量 j 的值是(A)0 (B)10 (C)12 (D)22 (浙江省 2003 年会考试题) 分析 j 的初值为 0;循环步长为 3,循环体共执行了 4 次,循环变量 i 的值依次取 1、4、7、10,所以 j 的值等于 1471022。
本题答案: 。
(D) 第二节 程序设计题 2007 年会考的程序设计题一般以填空题的形式出现。
填空题一般直接填写与本题密切相关的答案,要求填写的文字简明扼要,不需要写解答过程。
填空题与选择题相比,没有可供选择的答案,解题难度有所增加;解题方法与选择题相差不多,除了无法用排除法外,其他方法基本相同,也可以分直接法与间接法两种,具体解法可以参照选择题的解法。
本节主要分析《算法与程序设计》填空题的三种基本类型的解题方法。
(一)写出
VB 表达式 用算术运算、关系运算、逻辑运算等基本运算符,将常量、变量和函数等连接起来的式子称为表达式。
解题的方法一般采用直接法,根据相关知识直接写出
VB 表达式。
2 【例 25】代数式 3x -4x5 对应的
VB 表达式是 。
分析 一般按 x 的降序排列,写出对应的
VB 表达式:3xx-4x5 。
【例 26】求 x 除以 y 的商的整数部分的表达式是 。
分析 如果 x 与 y 是整数时,那么所求的
VB 表达式可以是:x y ;如果 x 与 y 是实数时,那么
VB 表达式应该是:intx/y。
本题的答案是:intx/y。
(二)执行相关的程序段后,写出某些变量的值 计算机执行程序时,在内部会将中间的结果保存在相应的变量中, 我们可以对相关的变量进行跟踪分析, 了解和掌握相关变量的变化情况。
解题的方法可以采用检验法或变量跟踪法,写出指定变量的值。
【例 27】有如下
VB 程序段:n 1234s 0Do While n gt 1 s s n 5 n n 5Loop 执行该程序段后,变量 s 的值是 。
分析 此类题都可以用检验法,即利用
VB 系统来进行调试:建立一个新窗体,在窗体中创建一个命令按钮,双击该按钮,在代码窗口中输入
VB 程序段,在该程序的最后加上一输出语句,如 print 等,程序如下:Private Sub Command1_Clickn 1234s 0Do While n gt 1 s s n 5 n n 5LoopPrint sEnd Sub 执行该程序后,再单击窗体上的命令按钮,在窗体中就会显示:305。
本题的答案:305。
此题也可以用变量跟踪法来解。
【例 28】有一
VB 程序段:n 10S 0for k n 3 to int n / 2 - 0.1 s s k - n – k 1 2 1next k 执行该程序段后,变量 s 的值是 。
分析 当 n10 时,可以将原程序段化为:S 0for k 3 to 4 s s k - 10 – k 1 2 1next k 然后用变量跟踪法,求出变量 s 的值: K 3 4 S 03-10-31213-410 04-10-41214-312 所以本题的答案是: 2 。
本题也可以用检验法来解。
(三)程序填空 程序填空实际上是完善程序,要求在程序中的空白处填入合适的语句或表达式,使程序能完成题目要求的任务。
解题的方法可以采用先初步分析程序中包含解决问题的整体思路,然后再逐一推敲,根据所掌握的算法与程序设计基础知识,给出相应的语句或表达式,在
VB 中检验程序的正确性,最后确定正确的答案。
【例 29】寻找完全数 如果一个正整数等于它的所有真因子之和,那么我们称这个正整数为“完全数” 。
如:6123 ; 28124714 。
请你在程序的划线处,填入合适的语句或表达式,使该程序能输出 10000 以内的所有完全数。
sub command1_click for n1 to 10000 ① for k1 to n2 if ② then mmk next k if mn then print n next n end sub分析 因为 m 是记录正整数 n 的真因子和的累加器,变量 m 需要清零,即①处可以填 m0;判定 k 是否是 n 的因子,可以用 n 除以 k 余数是否为零来判定,所以在②处的判断条件应该是 n mod k0。
【例 30】聪明的猪 某屠宰厂杀猪有一习惯:把每天要杀的 n 头猪按顺序编号后排成一排,将排在单号位置的猪杀掉;然后把剩下的猪按上一次相对的位置排好,重新编号后再将排在单号位置的猪杀掉,重复前面的过程,直到剩下一头猪时停止杀猪,将这头猪放回,等待明天再杀。
有一聪明的猪每天都不会被杀,请你在程序的划线处,填入合适的语句或表达式,使该程序能输出这头猪的初始编号。
如:n100 时,这头聪明的猪的初始编号为 64。
Dim a1 To 10000 As IntegerPrivate Sub Command1_Click n 1023 For i 1 To n ① Next i Do While n gt 1 For i 1 To n 2 ② Next i n n 2 Loop Text1.Text Stra1End Sub分析 因为①处的语句是在第一个循环体内,其功能是对 n 头猪进行排队和初始编号,所以可以填 ai i ;②处所在循环的功能是杀掉编号为奇数的猪,并将余下的猪按上一次相对的顺序再排好队,现在的第 1 号就是上一次的第 2 号,现在的第 2 号就是上一次的第 4号,……,现在还乘下 n 2 头猪,所以,此处可以填 ai ai2。
第三节 操作题 操作题是信息技术的一大特色,也是今后这门课程的精要所在,能运用计算机等信息.
上一篇:
【精品】第1章 从基础学Visual Basic
下一篇:
某大学教育中心六层教学楼办公楼毕业设计参考资料