VB语言程序设计(专升本)2020考试题附答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西南石油大学成人高等教育平台
VB语言程序设计-线上考试
批次专业:202001-电气工程及其自动化(专升本)课程:VB语言程序
设计(专升本)总时长:100分钟
剩余时间: 98分: 12秒1. (单选题) 下面程序段执行后,输出的结果是__C__。
Dim pi As Integer
pi = 3.14
Print "pi"(本题2.0分)
A、 3.14
B、 3
C、pi
D、有语法错误
2. (单选题) 下面关于数组操作正确的是__D__。
(本题2.0分)
A、Option Base 2
B、n = 10
Dim a(n) As Integer
C、Dim a() As Integer
a(1) = 100
D、Dim a
a = Array(1, 2, 3, 4, 5, 6)
3. (单选题) 在代码窗口中,有如下事件过程,以下叙述正确的是
__D__。
Private Sub Option1_Click(Index As Integer)
……
End Sub (本题2.0分)
A、此事件过程与不带参数的事件过程没有区别
B、有一个名称为Option1的命令按钮,单击该单选按钮,则执行该过程
C、有一个名称为Option1的控件数组,数组中有多个不同类型的控件
D、有一个名称为Option1的控件数组,数组中有多个相同类型的控件
4. (单选题) 下面表达式值为True的是_A_。
(本题2.0分)
A、Not 3 > 5
B、"34" > "5"
C、10 < 7 Or 3 > 4=0
D、True And False=0
5. (单选题) 以下循环结构中,任何情况下至少执行一次循环体的是__C。
(本题2.0分)
A、For 循环变量= 初值To 终止值
循环体
Next 循环变量
B、While <条件>
循环体
Wend
C、Do
循环体
Loop Until <条件>
D、Do While <条件>
循环体
Loop
6. (单选题) 下面程序运行后,第3次单击窗体后,窗体中输出的是______。
Dim a As Integer
Private Sub Form_Click()
Static c As Integer
Cls
a = a + 1
b = b + 1
c = c + 1
Print a; b; c
End Sub (本题2.0分)
A、 1 1 1
B、 1 1 3
C、 3 1 3
D、 3 3 3
7. (单选题) 为了给三个变量赋初值1,下面正确的赋值语句是
___A___。
(本题2.0分)
A、x=1:y=1:z=1
B、x=1,y=1,z=1
C、x=y=z=1
D、xyz=1
8. (单选题) Cls可清除窗体中的___C__内容。
(本题2.0分)
A、Picture属性设置的背景图案
B、在设计时放置的控件
C、程序运行时产生的图形和文字
D、以上都是
9. (单选题) 设在名称为Myform的窗体上只有一个名称为C1的命令按钮,下面叙述正确的是________。
(本题2.0分)
A、窗体的Click事件过程名是Myform_Click()
B、命令按钮的Click事件过程名是C1_Click()
C、命令按钮的Click事件过程名是Command1_Click()
D、以上都是错误的
10. (单选题) 将窗体的___C___属性设置为False后,运行时窗体上的按钮、文本框就不会对用户的操作作出响应。
(本题2.0分)
A、ControlBox
B、Visible
C、Enabled
D、BorderStyle
11. (单选题) 以下说法正确的是___B___。
(本题2.0分)
A、窗体文件的扩展名为.vbp
B、一个窗体对应一个窗体文件
C、VB中的一个工程只包含一个窗体
D、VB一个工程最多可包含256个窗体
12. (单选题) 以下能在窗体Form1的标题栏上显示"VB窗体"的语句是____C__。
(本题2.0分)
A、="VB窗体
B、Form1.Title="VB窗体"
C、Form1.Caption="VB窗体"
D、Form1.Text="VB窗体"
13. (单选题) 语句a=InputBox("today", "tomorrow", "yesterday",,, "day before yesterday", 5)将显示一个对话框,在对话框的输入区中显示的信息是C。
(本题2.0分)
A、today
B、tomorrow
C、yesterday
D、day before yesterday
14. (单选题) 在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置是___D___。
(本题2.0分)
A、Timer1.Interval=0.5
B、Timer1.Interval=5
C、Timer1.Interval=50
D、Timer1.Interval=500
15. (单选题) 在窗体(Name属性为Forml)上画两个文本框(其Name 属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:
Private Sub Command1_Click()
A = Text1.Text + Text2.Text
Print a
End Sub
Private Sub Form_Load()
Text1.Text =""
Text2.Text =""
End Sub
程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为____C___。
(本题2.0分)
A、444
B、321123
C、123321
D、132231
16. (单选题) 设有语句x=InputBox("输入数值","0","示例") 程序运行后,如果从键盘上输入数值10并按回车键,则下列叙述中正确的是___D___。
(本题2.0分)
A、变量x的值是数值10
B、在InputBox对话框标题栏中显示的是"示例"
C、0是默认值
D、变量x的值是字符串"10"
17. (单选题) 下列属性不属于文本框的是__A_。
(本题2.0分)
A、Caption
B、Text
C、PasswordChar
D、Name
18. (单选题) 下列关于VB语句说法正确的是__D___。
(本题2.0分)
A、一条语句只能写在一行
B、一行只能编写一条语句
C、不可以用Rem进行语句注释
D、多条语句写在一行,语句用":"隔开
19. (单选题) 在设计应用程序时,通过__D__窗口可以查看到应用程序工程中的所有组成文件。
(本题2.0分)
A、代码窗口
B、窗体设计窗口
C、属性窗口
D、工程资源管理器窗口
20. (单选题) 下面4项中,不属于面向对象系统三要素的是。
(本题2.0分)C
A、方法
B、属性
C、变量
D、事件
21. (单选题) 设列表框List1已有5个列表项,则以下不能实现将字符串"AAA"添加到列表框最末尾的语句是_C_。
(本题2.0分)
A、List1.AddItem "AAA"
B、List1.AddItem "AAA", List1.ListCount
C、List1.AddItem "AAA", List1.ListIndex
D、-x
22. (单选题) 在以下表达式中结果始终为"真"的是_______。
(本题2.0分)
A、Int(Rnd) = Fix(Rnd)
B、Int(Rnd * 20) > Fix(Rnd * 3 + 5)
C、Int(-Rnd) = Fix(-Rnd)
D、-Int(Rnd * 20) < -Fix(Rnd * 3 + 5)
23. (单选题) 根据变量的作用域,VB中可以将变量分为3类,分别是___A__。
(本题2.0分)
A、局部变量、模块变量和全局变量
B、局部变量、模块变量和标准变量
C、局部变量、模块变量和窗体变量
D、局部变量、标准变量和全局变量
24. (单选题) 指出下列正确的变量名___D___。
(本题2.0分)
A、End
B、x(2+y)
C、5abc
D、x5y
25. (单选题) VB中,常量123456.1233456#的数据类型是___D__。
(本题2.0分)
A、整型
B、实型
C、长整型
D、双精度
26. (单选题) 在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序
Private Sub Command1_Click()
A = 1234
B$ = Str$(A)
C = Len(B$)
Print C
End Sub
程序运行后,单击命令按钮,则在窗体上显示的内容是___B___。
(本题2.0分)
A、0
B、 5
C、 6
D、7
27. (单选题) 对语句Dim a&, b%, c$, d! 判断错误的是___C__。
(本题2.0分)
A、声明变量a是长整型
B、声明变量b是整型
C、声明变量c是货币型
D、声明变量d是单精度型
28. (单选题) 下列几项中,属于合法的日期型常量的是__D__。
(本题2.0分)
A、"10/10/02"
B、10/10/02
C、{10/10/02}
D、#10/10/02#
29. (单选题) 有变量定义语句Dim max, min As Integer,可以知道max的类型是____A__。
(本题2.0分)
A、变体类型
B、单精度型
C、双精度型
D、字符串型
30. (单选题) 下列叙述中正确的是___C__。
(本题2.0分)
A、只有窗体才是Visual Basic中的对象
B、只有控件才是Visual Basic中的对象
C、窗体和控件都是Visual Basic中的对象
D、窗体和控件都不是Visual Basic中的对象
31. (单选题) 下面各语句中,错误的语句是___B__。
(本题2.0分)
A、Dim A1,A2
B、(A +B) = C
C、 A = B + C
D、 A = "B" + C
32. (单选题) Visual Basic程序设计语言属于__C___。
(本题2.0分)
A、机器语言
B、汇编语言
C、高级语言
D、面向过程的语言
33. (单选题) 保存一个工程至少应保存两个文件,这两个文件分别是___B__。
(本题2.0分)
A、文本文件和工程文件
B、窗体文件和工程文件
C、窗体文件和标准模块文件
D、类模块文件和工程文件
34. (单选题) 对变量名说法不正确的是__C___。
(本题2.0分)
A、必须是字母开头,不能是数字或其他字符
B、不能是Visual Basic的保留字
C、可以包含字母、数字、下划线和标点符号
D、不能超过255个字符
35. (单选题) 下面可以正确定义2个整形变量和1个字符串变量的语句的是____D___。
(本题2.0分)
A、Dim n , m As Integer , s As String
B、Dim a% , b$ , c As String
C、Dim a As Integer , b , c As String
D、Dim x% , y As Integer , z As String
36. (单选题) 执行以下程序后输出的是___A___。
Private Sub Command1_Click()
Ch$="AABCDEFGH"
Print Mid(Right(ch$,6),Len(left(ch$,4)),2)
End Sub (本题2.0分)
A、CDEFGH
B、ABCD
C、FG
D、AB
37. (单选题) 表达式3^2*2+3 MOD 10\4的值是____B____。
(本题2.0分)
A、18
B、 1
C、19
D、0
38. (单选题) 在过程调用中,参数的传递可以分为按值传递和
___C__两种方式。
(本题2.0分)
A、按参数传递
B、按数值传递
C、按地址传递
D、按位置传递
39. (单选题) Sub过程与Function过程最根本的区别是___D__。
(本题2.0分)
A、Sub过程可以直接使用过程名调用,而Function过程不可以
B、Function过程可以有参数,而Sub过程不可以
C、两种过程参数传递方式不同
D、Sub过程的过程名不能返回值,而Function过程能通过过程名返回值
40. (单选题) 在VB中,过程共有三种,它们是____A__。
(本题2.0分)
A、事件过程,子过程和函数过程
B、Sub过程,函数过程和属性过程
C、事件过程,函数过程和通用过程
D、Sub过程,函数过程和通用过程
41. (单选题) 如果用下列语句定义数组,则数组有 _____D_______个数组元素。
dim a(-1 to 5) as integer(本题2.0分)
A、 4
B、 5
C、 6
D、7
42. (单选题) 关于语句option base 1的正确说法是
________C__________。
(本题2.0分)
A、声明数组下标的默认上界
B、定义动态数组
C、声明数组下标的默认下界
D、定义静态数组
43. (单选题) 设有如下变量声明Dim time1 As Date,为变量time1正确赋值的表达式是_____A__。
(本题2.0分)
A、time1 = #11:34:04#
B、time1 = Format(Time,"yy:mm:dd")
C、time1 = #"11:34:04"#
D、time1 = Format("hh:mm:ss",Time)
44. (单选题) 以下能从字符串"VisualBasic"中直接取出子字符串"Basi"的函数是_____B___。
(本题2.0分)
A、Left
B、Mid
C、String
D、Instr
45. (单选题) Visual Basic是一种结构化高级程序设计语言,它采用的是___D____驱动方式。
(本题2.0分)
A、键盘
B、鼠标
C、事件
D、函数
46. (单选题) 以下变量名中,_B____是不符合Visual Basic的命名规范的。
(本题2.0分)
A、Ab901
B、_dfg_Open_234
C、price_
D、K
47. (单选题) 以下不能在"工程资源管理器"窗口中列出的文件类型是____B__。
(本题2.0分)
A、 .bas
B、 .ocx
C、 .res
D、 .frm
48. (单选题) 下面能在文本框Text1内显示变量a的值的语句是____C__。
(本题2.0分)
A、 a = Text1.Text
B、 a = Text1
C、Text1 = a
D、Text.Text1 = "a"
49. (单选题) 300#这个数是___B___。
(本题2.0分)
A、单精度数
B、双精度数
C、整型数
D、长整型数
50. (单选题) 关于设置控件属性叙述正确的是___C___。
(本题2.0分)
A、用户必须重新设置属性的值,否则属性值为空。
B、任何属性的值都可以由用户随意设置。
C、属性值可以由用户设置,也可以使用系统的默认设置。
D、属性值只能在属性窗口中设置。