vb期中复习样卷练习

信息技术期中复习样题

一、选择题(每小题2分,共70分)

1.在Visual Basic中,下列属于正确变量名的是( ) (A)a1(B)3y (C)x-y(D)then

2.在Visual Basic中,语句Cname.Text=\高一\中的Text是( ) (A)属性名(B)属性值 (C)对象名(D)窗体名

-1

3.某化工厂通过从海水中提取镁的方法生产金属镁,已知海水中镁的含量为1.1g·L,若该工厂每天生产x千克镁,则每天至少需要多少升海水。计算海水体积v的步骤有: ①输出海水体积v ②p=1.1

③计算体积v=x*1000/p ④输入工厂每天产量数据x 其正确的顺序是( )

(A)③④①②(B)①②③④(C)④①③②(D)④②③① 4.有如下Visual Basic程序段: A=10 B=20 A=A+B B=A-B

该程序段运行后,变量A和B的值是( ) (A)10和20(B)30和20 (C)30和10(D)30和-10

5.在Visual Basic中进行窗体设计时,利用属性面板可以非常方便地对常用的属性进行设置。请观察下图,并选择出正确的描述( )

(A)“Text1”是类名,“TextBox”是对象名,“Text”是属性名,“点击输入”是属性值

(B)“Text1”是对象名,“TextBox”是类名,“Text”是属性名,“点击输入”是属性值

(C)“Text1”是对象名,“TextBox”是类名,“Text”是属性值,“点击输入”是属性名

(D)“Text1”是属性名,“TextBox”是对象名,“Text”是类名,“点击输入”是属性值

6.要实现变量M的值与变量N的值进行交换,可用语句( )

(A)X=M:M=N:N=X (B)M=N:N=M:X=N(C)X=M:N=M:X=N (D)M=X:X=N:N=M 7.随机数函数Rnd可以产生一个大于等于0且小于1的随机数,现在想产生一个[6,24]的随机整数,可行的表达式是( )

(A)Rnd*24 (B)int(6+Rnd*18) (C)6+int(Rnd*18+1) (D)6+int(Rnd*19)

8.以下关于Visual Basic集成开发环境的说法错误的是( ) (A)集成开发环境的布局是可以由使用者自行安排的 (B)窗体是对VB程序进行可视化界面设计的窗口 (C)每个VB应用程序都只能有一个窗体 (D)VB应用程序窗体的大小是可以改变的

9.面额为1元、2元和5元的纸币各有10张,求总额恰好为32元取法方案的算法是:设1元取a张、2元取b张和5元取c张,a、b、c都取0到10之间的整数,将a、b、c取值的所有可能组合逐一代入表达式a+2b+5c=32,判断是否成立,若成立,则输出这一方案。此算法属于( )

(A)解析算法(B)枚举算法(C)递归算法 (D)排序算法 10.下列属于Visual Basic数值常量的是( ) (A)Abs(-1.414) (B)Val(\(C)\ (D)0.141 11.在下面Visual Basic块If语句中,有错误的语句行是( )

#01 If x>y Then #02 a=a+1 #03 Else #04 b=a #05 If End

(A) 第#01行(B) 第#02行(C) 第#03行(D) 第#05行

12.在Visual Basic中,若要定义变量no用于存储汽车牌照号码,如\浙A·12345\,则正确的定义语句是( )

(A)Dim no As Integer (B)Dim no As String (C)Dim no As Single (D)Dim no As Boolean 13.匀加速直线运动位移公式是

s?v0t?1at22,正确计算s的Visual Basic表达式是

( )

(A)v0t+1/2at^2 (B)v0*t+1/2*at^2 (C)v0t+1/2*at^2 (D)v0*t+1/2*a*t^2 14.程序的三种基本结构是( )

(A)顺序结构、分支结构、循环结构 (B)分支结构、循环结构、树型结构 (C)赋值结构、循环结构、分支结构 (D)顺序结构、循环结构、树型结构

15.在Visual Basic中,Circle.frm文件属于( )

(A)工程文件(B)窗体文件(C)代码文件(D)类文件 16.下面程序段是利用For语句给数组a赋值,使a(1)=2,a(2)=4,a(3)=6,…,a(100)=200,

则划线处的语句应该是( ) For i= 1 To 100

_____________ Next i

(A)a(i)=i+2 (B)a(i)=i*i (C)a(i)=i (D)a(i)=2*i

17.下列运算结果中,值最大的是( )

(A)3-4 (B)3/4 (C)4 Mod 3 (D)3 Mod 4

18.设a=10, b=5,执行语句print a>b后,窗体上显示的是( )

(A)True (B)False(C)1 (D)出错信息

19.在Visual Basic中,将数字字串转换为数值的函数是( ) (A)Str(x)(B)Val(x)(C)Abs(x)(D)Int(x)

20.有如下Visual Basic程序段运行后,变量X的值为( )

x=3

do while x<7 x=x+2

loop

(A)3 (B)5 (C)7 (D)9

21.下列有关For语句和Do语句的说法错误的是( )

(A)For语句:通过次数控制循环的计算过程 (B)Do语句:通过条件控制循环的计算过程

(C)循环变量、初值、终值、步长都必须为数值型 (D)For语句中的step后的步长只能为正数

22.Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是( )

(A)属性、事件、方法 (B)控件、属性、事件 (C)窗体、控件、过程 (D)窗体、控件、模块

23.一次运动会上,某组6位选手的百米成绩(单位:秒)分别是14.1 , 12.3 ,

11.2,14.8,13.9,11.0,若使用选择排序法将该组的成绩按第一名、第二名、第三名……的顺序排序,则第一次交换数据后的顺序是( ) (A)14.8,14.1,12.3,11.2,13.9,11.0 (B)11.0 , 12.3, 11.2, 14.8, 13.9, 14.1 (C)14.8, 12.3,11.2,14.8,13.9,11.0 (D)11.0 , 14.1,12.3,11.2,14.8,13.9 24.在VB工程设计中,要在命令按钮Command1中显示“计算”,则下列操作正确的是( ) (A) 将Text属性值改为“计算” (B)将Caption属性值改为“计算” (C)将Font属性值改为“计算” (D)将Name属性值改为“计算” 25.在VB程序设计的过程中,”20”+”28”的运算结果是( ) (A)”28” (B)False (C)”20+28” (D)”2028” 26.如下图所示的流程图:

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4