网课铺 2023-10-23 07:27
第一章 章节测试
1、选择题:以下关于VB语言的说法中,正确的是( )。
选项:
A:VB是一种面向过程的语言
B:VB是一种面向对象的语言
C:VB是一种低级语言
D:VB是一种机器语言
参考答案: 【VB是一种面向对象的语言】
2、选择题:在Visual Basic环境下,当写一个新的Visual Basic程序时,所做的第一件事是( )。
选项:
A:编写代码
B:新建一个工程
C:打开属性窗口
D:进入Visual Basic环境
参考答案: 【新建一个工程】
3、选择题:以下可以构成语句的是( )。
选项:
A:对象名.属性
B:对象名.方法名
C:对象名.事件名
D:对象名.函数名
参考答案: 【对象名.方法名】
4、选择题:( )是由Visual Basic提供的一种专门的子程序,由对象本身所具有,反映该对象功能的内部函数或过程。
选项:
A:文件
B:属性
C:方法
D:窗体
参考答案: 【方法】
5、选择题:下列不是Visual Basic 文件的是( )。
选项:
A:.frm文件
B:.bas
C:.cls文件
D:.txt
参考答案: 【*.txt】
6、选择题:下列不能打开工具箱窗口的操作是( )。
选项:
A:执行“视图”菜单中的“工具箱”命令
B:按Alt+F8键
C:单击工具栏上的“工具箱”按钮
D:按Alt+V,然后按Alt+X键
参考答案: 【按Alt+F8键】
7、选择题:下列可以打开立即窗口的操作是( )。
选项:
A:Ctrl+D
B:Ctrl+E
C:Ctrl+F
D:Ctrl+G
参考答案: 【Ctrl+G】
8、选择题:Visual Basic6.0集成环境的主窗口中不包括( )。
选项:
A:标题栏
B:菜单栏
C:状态栏
D:工具栏
参考答案: 【状态栏】
9、选择题: 在Visual Basic中,不能关闭的窗口是( )。
选项:
A:窗体设计器窗口
B:工程窗口
C:属性窗口
D:立即窗口
参考答案: 【工程窗口】
10、选择题: Visual Basic是一种面向对象的可视化程序设计语言,采取了( )的编程机制。
选项:
A:从窗体开始执行
B:按书写顺序执行
C:从主程序开始执行
D:事件驱动
参考答案: 【事件驱动】
第二章 章节测试
1、选择题:下列符号常量的声明中,( )是不合法的。
选项:
A:Const a As Single=1.1
B:Const a As Integer=“12”
C:Const a As Double=Sin(1)
D:Const a =“OK”
参考答案: 【Const a As Integer=“12”】
2、选择题:表达式“Turbo”+“c”>“Ture”+“Basic”的值是( )。
选项:
A:True
B:False
C:Null
D:出错信息
参考答案: 【False】
3、选择题:执行下列语句后,V的值是( )。A=“56789” V=Val(Mid(A,3,2))
选项:
A:89
B:78
C:67
D:0参考答案: 【78】
4、选择题:表达式4+567/8 Mod 4的值是( )。
选项:
A:4
B:5
C:6
D:7参考答案: 【5】
5、选择题:下列符号( )是Visual Basic中合法的变量名。
选项:
A:x23
B:8xy
C:END
D:X8[B]
参考答案: 【x23】
6、选择题:在一行内写多条语句时,每个语句之间用( )来分隔。
选项:
A:,
B::
C:、
D:;
参考答案: 【:】
7、选择题:在VB中,用Single来表示的数据类型是( )。
选项:
A:长整型
B:字符型
C:逻辑型
D:单精度型
参考答案: 【单精度型】
8、选择题: 下列程序段的运行结果是( )。Dim A As Integer , B As Integer A = 15 B = 4 Print 4 + A B
选项:
A:7
B:-7
C:75
D:8参考答案: 【7】
9、选择题: 三种逻辑运算符号优先次序为( )。
选项:
A:AND、NOT、OR
B:NOT、OR、AND
C:NOT、AND、OR
D:OR、NOT、AND
参考答案: 【NOT、AND、OR】
10、选择题: 数学式3abc(d+e)改写为VB表达式为( )。
选项:
A:3abc(d+e)
B:3abc(d+e)
C:3abcd +3abce
D:3abc(d+e)
参考答案: 【3abc*(d+e)】
第三章 章节测试
1、选择题:结构化程序设计的三种基本结构不包括( )。
选项:
A:顺序结构
B:倒序结构
C:选择结构
D:循环结构
参考答案: 【倒序结构】
2、选择题:下面四个语句中,能打印显示2030字样的是( )。
选项:
A:Print“2030”
B:Print 2030
C:Print Chr(20)+“”+Chr(30)
D:Print val(“20”)val(“30”)
参考答案: 【Print“20*30”】
3、选择题:关于MsgBox函数,以下说法不正确的是( )。
选项:
A:“提示”参数用于在MsgBox函数产生的对话框内显示提示信息
B:“按钮”参数是数值表达式,是表示指定显示按钮的数目和类型、使用的图标样式,默认按钮的标识以及消息框样式的数值的总和
C:MsgBox函数的返回值是一个字符串,这个字符串与所选择的命令按钮有关
D:“标题”参数可选,显示在对话框标题栏中的字符串表达式
参考答案: 【MsgBox函数的返回值是一个字符串,这个字符串与所选择的命令按钮有关】
4、选择题:语句If x=1 Then y=1,下列说法正确的是( )。
选项:
A:x=1和y=1均为赋值语句
B:x=1和y=1均为关系表达式
C:x=1为关系表达式,y=1为赋值语句
D:x=1为赋值语句, y=1为关系表达式
参考答案: 【x=1 为关系表达式, y=1 为赋值语句】
5、选择题:下面程序段执行结果为( )。 x = 5 : y = -6If not x > 0 Then x = y – 3 Else y = x + 3End IfPrint x – y; y – x
选项:
A:-3 3
B:5 -9
C:3 -3
D:-6 5参考答案: 【-3 3】
6、选择题:编写如下事件过程: Private Sub Form_Click() score=Int(Rnd10)+80 Select Case score Case Is< 60 a$=”F” Case 60 To 69 a$=”D” Case 70 To 79 a$=”C” Case 80 To 89 a$=”B” Case Else a$=”A” End Select Print a$ End Sub 程序运行后,单击窗体,则窗体上显示的内容是( )。
选项:
A: A
B: B
C: C
D: D
参考答案: 【A a】
7、选择题:循环结构For I%= -1 to –17 Step –2 共执行( )次。
选项:
A: 5
B: 6
C: 8
D: 9参考答案: 【9】
8、选择题:下列程序段的执行结果为( )。 a=0:b=1 Do a=a+b b=b+1 Loop While a<10 Print a;b
选项:
A: 10 5
B: a b
C: 0 1
D: 10 30参考答案: 【10 5】
9、选择题:有如下程序,运行后输出的结果是( )。j=0:n=0 Do While n<3 j=(j+1)*(j+2) n=n+1 Loop Print j;n
选项:
A: 0 1
B: 182 3
C: 30 4
D: 3 3参考答案: 【182 3】
10、选择题:下列的程序段执行后,x的值为( )。x=0 For i=1 To 10 For j=i To 10 x=x+1 Next j Next i
选项:
A: 50
B: 55
C: 5
D: 105参考答案: 【10】
第四章 章节测试
1、选择题:以下关于静态数组的描述正确的是( )。
选项:
A:静态数组的大小是固定的,可以有不同类型的数组元素
B:静态数组的大小是可变的,但所有数组元素的类型必须相同
C:静态数组的大小是固定的,所有数组元素的类型必须相同
D:静态数组的大小是可变的,可以有不同类型的数组元素
参考答案: 【静态数组的大小是固定的,可以有不同类型的数组元素】
2、选择题:执行下面程序段后,输出的结果为( )。 Dim m(5) As Integer s = 0 For i = 0 To 5 m(i) = 5 Next i For j = 0 To 5 s = s + m(j) Next j Print s
选项:
A:20
B:25
C:30
D:35参考答案: 【30】
3、选择题:下面程序:Private Sub Form_Click() Dim a(100) As Integer For i = 1 To 10 j = i i a(j) = j Next i Print a(25)End Sub运行后,单击窗体,则输出的结果是( )。
选项:
A:25
B:36
C:49
D:81参考答案: 【两个图形的中心坐标分别是(300, 600)和(900, 600)】
4、选择题:有如下语句:Option Base 1Private Sub Command1_Click() Dim A(2, -1 To 1) As Integer ……End Sub 以上语句所定义的数组A为( )维数组,共有( )个元素,第一维下标从( )到( ),第二维下标从( )到( )。
选项:
A:1,2,6,2,-1,1
B:6,2,1,2,-1,1
C:2,6,1,2,-1,1
D:2,1,6,-1,1,2参考答案: 【2,6,1,2,-1,1】
5、选择题:有如下程序: Const n = -5 Const m = 6 Dim a(n To m) As Integer For i = LBound(a, 1) To UBound(a, 1) a(i) = i Next i Print a(LBound(a, 1)); a(UBound(a, 1))运行后输出的结果为( )。
选项:
A: 0 0
B:-5 0
C:-5 6
D: 0 6参考答案: 【-5 6】
6、选择题:下面关于控件数组与一般控件的叙述中正确的是( )。
选项:
A:控件数组一定有1个以上同类型的控件组成,而一般控件只有一个控件
B:控件数组的索引属性值Index值为0,而一般控件的Index值为空
C:控件数组的Index值为1,而一般控件的Index值为0
D:控件数组的建立通过Dim语句声明,而一般控件不需要声明
参考答案: 【控件数组一定有1个以上同类型的控件组成,而一般控件只有一个控件】
7、选择题:如果要对已经声明的数组重新定义大小,并保留原有数据,可以使用语句( )。
选项:
A:Dim
B:ReDim
C:Dim Preserve
D:ReDim Preserve
参考答案: 【ReDim Preserve】
8、选择题:下列程序的输出结果为( )。 Private Sub Command1_Click() Dim a ReDim a(6) For j=1 To 5 a(j)=jj Next j Print a(a(2)a(3)-a(4)2)+a(5) End Sub
选项:
A: 36
B: 25
C: 16
D: 41参考答案: 【10 10】
9、选择题: 执行下面程序段后,输出的结果为( )。 Dim a(10, 10) As Integer For i = 2 To 4 For j = 4 To 5 a(i, j) = i * j Next j Next i Print a(2, 5) + a(3, 4) + a(4, 5)
选项:
A: 22
B: 42
C: 32