本卷共有3道大题:
一、单项选择题(50道小题,共50分) 1、能够盛放其他控件,而且是最基本的对象是______。(1分) A、窗体 B、图像 C、标签 D、文本 2、下列各组中,两个函数功能完全相反的是______。(1分) A、Str(x)和Val(x) B、Asc(x)和Chr(x) C、LTrim(x)和RTrim(x) D、Timer(x)和Time(x) 3、如果想用Print方法将计算结果显示在窗体上,则必须保证属性值为True的属性是______。(1分) A、Enabled B、Apperance C、AutoRedraw D、Moveable 4、运行程序:x = 2: For i = 1 To 10 Step 2: x = x + i: Next,x的值是______。(1分) A、26 B、27 C、38 D、57 5、程序如下:i = 0: s = 0: Do: i = i + 2: s = i + s: Loop Until i > 4,执行后s的值是______(1分) A、10 B、11 C、12 D、15 6、以下______是正确的For ? Next结构。(1分) A、For x=1 To Step 10 ? Next x B、For x=3 To -3 Step -3 ? Next x C、For x=1 To x=10 ? Next x D、For x=3 To 10 Step 3 ? Next y 7、在下列语句中,正确的是______。(1分) A、Text1.Text+Text2.Text=Text3.Text B、Command1.Name=\ C、Label1.Caption=4567 D、x=InputBox(please input) 8、窗体文件的扩展名______。(1分) A、.bas B、.vbp C、.exe D、.frm 9、已知x=2, y=9, z=-4,逻辑表达式x>y OR z>x AND NOT z>y的值是______。(1分) A、True B、-1 C、0 D、False 10、下列语句中,正确的是______。(1分) A、If a ≥ b Then t=a a=b b=t B、If a ≥ b Then t=a;a=b; b=t C、If a >= b Then t=a a=b b=t D、If a >= b Then t=a: a=b : b=t 11、下面四个语句中,正确的赋值语句是______。(1分) A、a = a + c B、a + c = a C、c + a = a D、a - c = a 12、以下不合法的常量是______。(1分) A、10^2 B、100 C、100.0 D、10E+01 13、窗体上有一个标签Label1和一个命名按钮Command1,当程序运行时每单击一次命令按钮,标签就向右移动一定距离。在Command1_Click()中能完成这个功能的命令为______。(1分) A、Label1.Left = 100 B、Label1.Left = Label1.Left - 100 C、Label1.Move 100 D、Label1.Move Label1.Left + 100 14、以下关于MsgBox的叙述中,错误的是______。(1分) B、通过MsgBox函数可以设置信息框中图标和按钮的类型 D、MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数 A、MsgBox函数返回一个整数 C、MsgBox过程语句没有返回值 15、启动Visual Basic后,VB为用户建立的第一个窗体是______。(1分) A、Form B、Form1 C、窗体1 D、窗体 16、程序段 Dim x%: If x Then y = x Else y = x + 1: Print y 运行后,显示的结果是______。(1分) A、0 B、1 C、随机数 D、显示出错信息 17、比较两个数中较大的数的程序段,错误的是______。(1分) A、IF x >y Then max=x Else max=y B、max=IIF(x>y , x, y) C、IF x >y Then max=x : max=y D、max=x: If x< y Then max=y 18、Cls方法可以清除窗体或图片框中的______。(1分) A、在设计阶段使用Picture设置的背景位图 B、在设计阶段放置的控件 C、在运行阶段产生的图形和文字 D、以上全部内容 19、表达式4 + 5 \\ 6 * 7 / 8 Mod 9的值是______。(1分) A、4 B、5 C、6 D、7 20、下列关于窗体的Name属性的叙述,正确的是______。(1分) A、它的值在程序运行中可以重新改写 B、它是显示在窗体标题栏中的文本 C、它是指窗体的名称,在程序中用来标识一个窗体对象 D、它的值可以为空 21、程序如下:k = 0: Do Until k > 10: k = k + 1: Loop的循环体执行次数是______。(1分) A、9 B、10 C、11 D、无数次 22、下列叙述中,正确的是______。(1分) A、工程文件(.vbp)应用程序可以在任何计算机上运行 B、打开一个工程文件,系统自动装入与该工程有关的窗体文件 D、退出VB系统前要保存新创建的应用程序,只需保存工程文件(.vbp)即可 C、VB工程文件中可以没有窗体文件 23、要把一个Image控件对象设置成隐藏,应设置的属性是______。(1分) A、Visible B、Enabled C、Default D、Cancel 24、如果对文本框Text1设置了PasswordChar=“$”,且程序运行时向文本框中输入“abcd”,则文本框中显示的是______。(1分) A、1个“$” B、4个“$” C、不显示内容 D、“*” 25、能够通过标准工具栏打开的窗口是______。(1分) A、代码窗口 B、设计器窗口 C、属性窗口 D、立即窗口 26、在下列逻辑表达式中,逻辑值为\真\的是______。(1分) A、Not (1 > 2) B、Not (3 + 4 < 4 + 6) C、1 > 2 Or 2 > 3 D、2 > 1 And 3 < 2 27、执行程序段:a$ = \11),变量c$的值为______。(1分) A、Visual BASIC Programing B、Quick Basic programing C、QUICK Basic Programing D、Quick BASIC Programing 28、程序段 a = 10.5: b = Int(a + 0.5): Print b 的功能是______。(1分) A、输出平均值 B、将一个实数四舍五入取整并输出 C、输出绝对值 D、舍去一个实数的小数部分并输出