第1讲 Visual Basic程序设计概述

第1讲 单元测试

1、单选题:
​下列不是VB6.0特点的是(   )。‎
选项:
A: 事件驱动
B: 可视化设计
C: CAD技术
D: 以对象为基础
答案: 【 CAD技术

2、单选题:
​VB的三种工作模式不包含(  )。‌
选项:
A: 设计
B: 开始
C: 运行
D: 中断
答案: 【 开始

3、单选题:
‎(     )是打开立即窗口的快捷键。‎
选项:
A: Ctrl+G
B: Ctrl+A
C: Ctrl+F
D: Ctrl+D
答案: 【 Ctrl+G

4、单选题:
‍VB编程中,同一行要书写多条语句,语句间用(     )间隔。​
选项:
A: 逗号
B: 分号
C: 冒号
D: 下划线
答案: 【 冒号

5、单选题:
‎下列不能打开属性窗口的操作是(    )。‌
选项:
A: 选择“视图”→“属性窗口”命令
B: 按F4键
C: 按Ctrl+T组合键
D: 单击常用工具栏上的“属性窗口”按钮
答案: 【 按Ctrl+T组合键

6、单选题:
‎Visual Basic是一种面向对象的程序设计语言,下面(    )不是面向对象包含的三要素。‎
选项:
A: 变量
B: 事件
C: 属性
D: 方法
答案: 【 变量

7、单选题:
‎VB中事件类型包括(     )。‎
选项:
A: 只包含用户事件
B: 只包含系统事件
C: 包含用户事件和系统事件
D: 不包含任何事件
答案: 【 包含用户事件和系统事件

8、单选题:
‎Visual Basic是一种面向对象的可视化程序设计语言,采取了(    )的编程机制。‌
选项:
A: 从窗体开始执行
B: 按书写顺序执行
C: 从主程序开始执行
D: 事件驱动
答案: 【 事件驱动

9、单选题:
‎窗体的Caption属性的作用是(    )。‎
选项:
A: 确定窗体的名称
B: 确定窗体的标题
C: 确定窗体的边界类型
D: 确定窗体的字体
答案: 【 确定窗体的标题

10、单选题:
‍若要取消窗体的最大化功能,则可设置窗体的(  )属性为False来实现。‍
选项:
A: ControlBox
B: MinButton   
C: MaxButton   
D: Enabled
答案: 【 MaxButton   

11、单选题:
‌当一个工程含有多个对象时,下列关于启动窗体叙述正确的是(   )。​
选项:
A: 最后一个添加的窗体为启动窗体
B: 第一个添加的窗体为启动窗体
C: 无法设置启动窗体
D: 通过“工程属性”对话框中,可以指定启动窗体。
答案: 【 通过“工程属性”对话框中,可以指定启动窗体。

12、单选题:
​命令按钮要显示图片,前提是(  )属性值为1。​
选项:
A: Enable
B: Picture
C: Caption
D: Style
答案: 【 Style

13、单选题:
‌用户选择了文本框中“我爱VB”中的“VB”,则下列说法正确的是(  )。‏‌‏
选项:
A: SelStar=1
B: Sellenth=1
C: Seltext="VB"
D: Select="VB"
答案: 【 Seltext="VB"

选择题

1、单选题:
‎下列叙述中,正确的是(  )。​
选项:
A: 窗体的Name属性指定窗体的名称,用于标记一个窗体
B: 窗体的Name属性的值是显示在窗体标题栏中的文本
C: 可以在运行期间改变对象的Name属性的值
D: 对象的Name属性值可以为空
答案: 【 窗体的Name属性指定窗体的名称,用于标记一个窗体

2、单选题:
‎下列叙述中,正确的是(  )。‌
选项:
A: Move属性只能用于移动窗体,不能用于改变其大小
B: Move属性不能用于移动窗体,但可改变其大小
C: Move方法不能用于移动窗体,也不能用于改变其大小
D: Move方法不仅能够用于移动窗体,也可用于改变其大小
答案: 【 Move方法不仅能够用于移动窗体,也可用于改变其大小

第2讲 Visual Basic程序设计基础

单选题

1、单选题:
‌表达式Int(-1.5) + Sgn(-28) + Exp(0)的值为(  )。​
选项:
A: -2
B: -1
C: 1
D: 0
答案: 【 -2

2、单选题:
‎表达式Print Chr(Int(Rnd * 8 + 68))产生的英文字符所在的范围是(  )。‏
选项:
A: "D"~"K"
B: "d"~"k"
C: "C"~"J"
D: "c"~"j"
答案: 【 "D"~"K"

第2讲 单元测试

1、单选题:
​在Visual Basic中,如果一个变量未做类型声明而直接使用,则该变量的数据类型是(    )。‎
选项:
A: 字符串型
B: 数值型
C: 变体类型
D: 可以是任何类型
答案: 【 变体类型

2、单选题:
‎设有如下语句:‍‎Dim a, b As Integer‍‎c = "Visual Basic"‍‎d = #7/20/2005#‍‎以下关于这段代码的叙述中,错误的是(    )。‍
选项:
A: a被定义为Integer类型变量
B: b被定义为Integer类型变量
C: c中的数据是字符串
D: d中的数据是日期类型
答案: 【 a被定义为Integer类型变量

3、单选题:
‍(    )数据类型不能用于存储数字52688。​
选项:
A: 整型
B: 长整型
C: 单精度
D: 双精度
答案: 【 整型

4、单选题:
‍下面(    )是不合法的数值型常量。‌
选项:
A: 100
B: 100&
C: 10E2
D: %100
答案: 【 %100

5、单选题:
​下面(    )是合法的字符常量。‏
选项:
A: ABC$
B: "ABC"
C: 'ABC'
D: ABC
答案: 【 "ABC"

6、单选题:
‏(    )符号是单精度类型的简写。​
选项:
A: #
B: %
C: $
D: !
答案: 【 !

7、单选题:
‏VB编程中,“阳光学院”在内存中占用(    )字节。‍
选项:
A: 2
B: 4
C: 6
D: 8
答案: 【 8

8、单选题:
‎下列不可作为Visual Basic变量名的是(    )。‏
选项:
A: 4*Delta
B: A_BC
C: ABC
D: ABT1
答案: 【 4*Delta

9、单选题:
‍以下合法的Visual Basic 变量名是(    )。‍
选项:
A: For_Loop
B: Dim
C: 6abc
D: b#x
答案: 【 For_Loop

10、单选题:
‎如果变量a、b、c均为整型,下列程序段的输出结果为(    )。​‎a = 2​‎b = 3​‎c = a * b​‎Print a & "*" & b & "=" & c​
选项:
A: c=6
B: a*b=c
C: 2*3=6
D: a*b=6
答案: 【 2*3=6

11、单选题:
‎设a = 2、b = 3、c = 4、d = 5,则表达式3 > 2 * b Or a = c And b <> c Or c > d的值是(    )。‌
选项:
A: 1
B: -1
C: False
D: True
答案: 【 False

12、单选题:
​表达式4 + 5 6 * 7 / 8 Mod 9的值是(    )。‎
选项:
A: 4
B: 5
C: 6
D: 7
答案: 【 5

13、单选题:
‌设a=3、b=5,则以下表达式值为真的是(    )。‎
选项:
A: a>=b And b>10
B: (a > b) Or (b > 0)
C: (a < 0) Eqv (b > 0) 
D: (-3 + 5 > a) And (b > 0)
答案: 【 (a > b) Or (b > 0)

14、单选题:
‍表达式Int(8 * Sqr(36 * (10 ^ (-2)) * 10 + 0.5)) / 10的值是(    )。‌
选项:
A: 1
B: 16
C: 1.6
D: 0.16
答案: 【 1.6

15、单选题:
​表达式2 * 3 ^ 2 + 2 * 8 / 4 + 3 ^ 2的值为(    )。‌
选项:
A: 64
B: 31
C: 49
D: 22
答案: 【 31

16、单选题:
‏表达式2 + 3 * 4 ^ 5 + 1 / 2中最先进行的运算是(    )。‍
选项:
A: 4^5
B: 3*4
C: x+1
D: 1/2
答案: 【 4^5

17、单选题:
‌表达式Int(-17.8) + Sgn(17.8)的值是(    )。‌
选项:
A: 18
B: -17
C: -18
D: -16
答案: 【 -17

18、单选题:
‍用于获得字符串s从第二个字符开始的3个字符的函数是(    )。‎
选项:
A: Mid(s, 2, 3)
B: Middle(s, 2, 3)
C: Right(s, 2, 3)
D: Left(s, 2, 3)
答案: 【 Mid(s, 2, 3)

19、单选题:
‏执行以下程序段后,变量c的值为(    )。‍‏a = "Visual Basic"‍‏b = "Quick"‍‏c = b & UCase(Mid(a, 2, 3)) & Right(a, 2)‍
选项:
A: Quick Visual
B: Quick Basic
C: Quickisuic
D: QuickISUic
答案: 【 QuickISUic

20、单选题:
​用于从字符串左边截取字符的函数是(    )。 ‎
选项:
A: Ltrim()
B: Trim()
C: Left()
D: Instr()
答案: 【 Left()

21、单选题:
‏表达式Val(".123E2CD")的值是(    )。‍
选项:
A: 123
B: 0
C: 12.3
D: 123E2CD
答案: 【 12.3

22、单选题:
‌表达式Str(Len("1234")) + Str(5.9)的值为(    )。‍
选项:
A: 45.9
B: 4 5.9
C: 12345.9
D: 1234 5.9
答案: 【 4 5.9

23、单选题:
‎表达式Len("幸运52")的值是(    )。‏
选项:
A: 0
B: 4
C: 6
D: 8
答案: 【 4

24、单选题:
‌可获得当前系统日期的函数是(    )。‌
选项:
A: Date()
B: Time()
C: IsDate()
D: Year()
答案: 【 Date()

25、单选题:
‌产生[5, 46]之间随机整数的Visual Basic表达式是(    )。​
选项:
A: Int(Rnd(1) * 42) + 6
B: Int(Rnd(1) * 42) + 5
C: Int(Rnd(1)) + 41
D: Int(Rnd(1) * 41) + 5
答案: 【 Int(Rnd(1) * 42) + 5

选择题

1、单选题:
‌下列字符不属于Visual Basic字符集的是(  )。​
选项:
A: e
B: {
C: 6
D: *
答案: 【 {

2、单选题:
‏下列(  )是合法的Visual Basic标识符。‍
选项:
A: Int_Sum
B: Dim
C: 6days
D: x#y
答案: 【 Int_Sum

第3讲 顺序结构程序设计

判断题

1、判断题:
‍对于一个只包含顺序结构的程序来说,执行次序是从上到下,从左到右。‎
选项:
A: 正确
B: 错误
答案: 【 正确

2、判断题:
​顺序结构程序中有些语句可以被多次执行。‎
选项:
A: 正确
B: 错误
答案: 【 错误

单选题

1、单选题:
​清除文本框Text1中的内容,可以使用(  )。‌
选项:
A: Text1.Cls
B: Text1.Clear  
C: Text1.Caption=""
D: Text1.Text=""
答案: 【 Text1.Text=""

2、单选题:
‌当焦点进入文本框Text1时,要自动选定文本框中第6到第8个位置上的3个字符,可通过以下(  )代码实现。‌‌‌
选项:
A: Text1.SelStart = 6Text1.SelLength = 3
B: Text1.SelStart = 5Text1.SelLength = 3
C: Text1.SelLength = 6Text1.SelStart = 4
D: Text1.SelLength = 8Text1.SelStart = 6
答案: 【 Text1.SelStart = 5Text1.SelLength = 3

第3讲 单元测试

1、单选题:
‌如果变量a、b、c均为整型,下列程序段的输出结果为(    )。​‌a = 2​‌b = 3​‌c = a * b​‌Print a & "*" & b & "=" & c​
选项:
A: c=6
B: a*b=c
C: 2*3=6
D: a*b=6
答案: 【 2*3=6

2、单选题:
‏语句“Print 55 * 5”的输出结果是(    )。‌
选项:
A: 5
B: 25
C: 0
D: 1
答案: 【 0

3、单选题:
‏以下语句的输出结果是(    )。‍‏Print Format(1234.5, "00,000.00")‍
选项:
A: 1234.5
B: 01,234.50
C: 01,234.5
D: 1,234.50
答案: 【 01,234.50

4、单选题:
‍当执行以下过程时,在窗体上将显示(    )。‎‍Private Sub Command1_Click()‎‍  Print "VB"‎‍  Print "Hello!";‎‍  Print "VB"‎‍End Sub‎
选项:
A: VB  Hello! VB
B: VBHello!VB
C: VB Hello! VB
D: VBHello!VB
答案: 【 VB Hello! VB

5、单选题:
‎在窗体中添加一个命令按钮Command1,两个文本框Text1和Text2,然后编写如下程序:​‎Private Sub Command1_Click()​‎  a = Text1.Text​‎  b = Text2.Text​‎  C = LCase(a)​‎  D = UCase(b)​‎  Print C; D​‎End Sub​‎程序运行后,在文本框Text1和Text2中分别输入AbC和Efg,显示结果是(    )。​
选项:
A: abcEFG
B: abcefg
C: ABCefg
D: ABCEFG
答案: 【 abcEFG

6、单选题:
‌在窗体上添加一个命令按钮Command1和一个文本框Text1,并在命令按钮的Click事件过程中编写如下代码:‌‌Private Sub Command1_Click()‌‌  A = 1.2‌‌  C = Len(Str(A) )‌‌  Text1.Text = C‌‌End Sub‌‌程序运行后,单击命令按钮,在文本框中显示(    )。‌
选项:
A: 2
B: 3
C: 4
D: 5
答案: 【 4

7、单选题:
​InputBox()函数返回值的类型为(    )。‎
选项:
A: 数值
B: 字符串
C: 变体
D: 数值或字符串(视输入的数据而定)
答案: 【 字符串

8、单选题:
‌设有语句:‏‌x = InputBox("输入数值", "0", "示例")‏‌程序运行后,在键盘上输入10后按Enter键,下列描述中正确的是(    )。‏
选项:
A: 变量x的值是"输入数值"
B: 在InputBox对话框标题栏中显示的是"示例"
C: 0是默认值
D: 变量x的值是字符串"10"
答案: 【 变量x的值是字符串"10"

9、单选题:
‌在窗体上添加一个命令按钮Command1和一个文本框Text1,把文本框的Text属性设置为空白,然后编写如下事件过程: ‏‌Private Sub Command1_Click()‏‌  a = InputBox("Enter an Integer")‏‌  b = InputBox("Enter an Integer")‏‌  Text1.Text = b + a‏‌End Sub‏‌程序运行后,单击命令按钮,如果在输入对话框中分别输入8和10,则文本框中显示的内容是(    )。‏
选项:
A: 108
B: 18
C: 810
D: 出错
答案: 【 108

10、单选题:
‎执行语句“Msgbox "除数不为0",18,"数据出错"”,弹出的消息框中显示的图标是(    )。‏
选项:
A: 停止图标
B: 问号图标
C: 感叹号图标
D: 消息图标
答案: 【 停止图标

11、单选题:
​MsgBox函数返回值的类型为(  )。‎
选项:
A: 整型数值
B: 字符串
C: 变体
D: 数值或字符串(视输入的数据而定)
答案: 【 整型数值

12、单选题:
‏命令按钮的Caption属性包含(    ),则按Alt+C组合键可激活该按钮。‌
选项:
A: &C
B: $C
C: #C
D: @C
答案: 【 &C

13、单选题:
​设置命令按钮的(    )属性为True,可使按Enter键时,执行该按钮的单击事件过程。​
选项:
A: Cancel
B: Enabled
C: Value
D: Default
答案: 【 Default

14、单选题:
‎设置命令按钮的(    )属性,

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注