1、2011年普通高中信息技术学业水平考试算法与程序设计模块练习1.以下叙述中错误的是( C )·A) 打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件·B) 保存VisualBasic程序时,应分别保存窗体文件及工程文件·C) VisualBasic应用程序只能以解释方式执行·D) 事件可以由用户引发,也可以由系统引发2.下列控件中可用于接受用户输入文本,又可用于显示文本的是( B )·A) Label·B) TextBox·C) Timer·D) CommandButton3.下列关于F
2、or…Next语句的说法正确的是( A )·A) 循环变量、初值、终值和步长都必须为数值型·B) Step后的步长只能为正数·C) 初值必须小于终值·D) 初值必须大于终值4.下列能正确表示“x,y,z全是偶数”的逻辑表达式是( C )·A) (x+y+z)mod2=0·B) xmod2=0orymod2=0orzmod2=0·C) xmod2=0andymod2=0andzmod2=0·D) (x+y+z)mod2=15.双击窗体中的对象后,VB将显示的窗口是( C )·A) 项目(工程)窗口·B
3、) 工具箱·C) 代码窗口·D) 属性窗口6.已知变量a=2, b=3,在某应用软件中有以下程序段: a=a+b b=a-b a=a-b 则,此后的变量a和b的值分别为( D )·A) a=2,b=2·B) a=3,b=3·C) a=2,b=3·D) a=3,b=27.以下程序段的输出结果为( B )Dim a , b , c As Stringa=”Beijing”b=”2008”Print b + a·A) Beijing2008·B) 2008Beijing·C) 2008·D)
4、 b+a8.已知变量a,b,c都是single, 执行以下程序段后变量c的值为( B ) If c > a Then c=a If c > b Then c=b·A) 最大值·B) 最小值·C) a的值·D) b的值9.结构化程序有三种基本结构,下面( B )不属于这三种基本结构之一·A) 顺序结构·B) 环形结构·C) 选择结构·D) 循环结构10.下列不是用于程序设计的是( C )·A) BASIC·B) C语言·C) WORD·D) Pascal11.“百鸡百钱”问题适合用什么算法来
5、解决。( B )·A) 解析法·B) 穷举法·C) 递归法·D) 二分法12.下列程序段运行后,变量value的值是( C )。x=20if x<10 then value=5*x else value=4*xend if·A) 100·B) 90·C) 80·D) 2013.表达式val("12")+len("ab")的值是(B )。·A) 12·B) 14·C) 12ab·D) 出错14.运行如下程序段可输出由“*”组成的(A)。 For X = 1 To 4
6、Print "*****" Next X·A) 矩形·B) 平行四边形·C) 三角形·D) 梯形15.在VB中,要想单击按钮“结束”时结束程序,可在该按钮的( D )事件过程中输入代码“End”。·A) Change·B) KeyPress·C) DblClick·D) Click16.编程求1+2+3+……+1000的和,最合适使用的控制结构为 ( C )。·A) 顺序结构·B) 分支结构·C) 循环结构·D) 选择结构17.用二分法查找法从数列3,6,7,10,12,16,25,30,75中找到数据2
7、5的最少查找次数是( A )。·A) 2·B) 3·C) 4·D) 718.在VB中,要想单击按钮“结束”时结束程序,可在该按钮的( D )事件过程中输入代码“End”。·A) Change·B) KeyPress·C) DblClick·D) Click19.下列逻辑运算结果为"true"的是(C )。·A) flaseornottrue·B) flaseandnottrue·C) trueornottrue·D) trueandnottrue20.下列运算结果中,值最大的是( D)〖/表示除,