VB练习题

姓名
    ____________
1.关于算法,下列叙述正确的是(  )。
A. 用流程图描述算法比较直观
B. 用伪代码来描述算法比较直观
C. 用自然语言描述算法比较直观
D. 用VB语言描述算法比较直观
2..描述算法的方法有:(   )。①自然语言 ②流程图 ③伪代码 ④VB语言
A. ①②
B. ①②③
C. ②③④
D. ①②③④
3.Visual Basic开发环境下"窗体"的主要功能是(   )
A. 显示文字
B. 画图
C. 建立用户界面
D. 编写源程序代码
4.利用VB设计应用程序时通常应对(   )编写程序代码。
A. 所有对象
B. Timer
C. 窗体
D. 有事件的对象
5.在VB工作环境中,如果没有"工具箱"窗口,可以通过下列那个菜单让它显示出来(   )。
A. 文件
B. 视图
C. 编辑
D. 工具
6.组成应用程序界面背景的是(   )。
A. 工具箱
B. 工程
C. 窗体
D. 控件
7.流程图的符号中,菱形框一般作为(   )。
A. 起止框
B. 处理工作框
C. 判别框
C. 输入输出框
8.下图是循环结构的流程图,红色序号处应填写的准确内容为( )。


A. 循环体语句 不成立 逻辑条件
B. 逻辑条件 成立 循环体语句
C. 循环体语句 成立 逻辑条件
D. 逻辑条件 不成立 循环体语句
9.在VB中设计了窗体界面,并编写了代码(如图),程序运行后,单击按钮,结果为( )。


A.
B.
C.
D.
10.请在下面程序中的下划线处填入适当的代码,使之完成"求1到200之间所有能被3整除的数之和"的功能。正确的选项是( )。
A. 1 200 2
B. 3 200 3
C. 3 198 1
D. 1 200 3
11.当x的值分别为6和2时,运行下述程序后,x和y的值分别为( )。

If Sqr(x)>2 Then

       y = x + 1

    Else

       y= 3*x

    End If

A. 7和18
B. 3和18
C. 7和6
D. 18和3
12.在VB中,下列图标属于窗体文件的是( )。
A.
B.
C.
D.
13.为了设置控件上显示的文字的字体和大小,应该设置它的什么属性。( )
A. Text
B. Width
C. Font
D. Caption
14.在VB中,窗体文件的扩展名为( )。
A. .vbp
B. .frm
C. .doc
D. .bmp
15.在VB应用程序中修改控制代码使Command1按钮显示"退出"正确的设置是( )。
A. Command1.Text=退出
B. Command1.Caption=退出
C. Command1.Name=退出
D. Command1.Caption=退出
16.如果要让计时器控件的Timer事件每隔3秒钟执行一次,应该设置它的什么属性( )。
A. Font
B. Width
C. Caption
D. Interval
17.在VB窗体中要选择多个对象时,需要先按住什么键,然后依次点击需要选择的对象。( )
A. Tab
B. Enter
C. Alt
D. Shift
18.在 Visual Basic环境下,编写一个新的 Visual Basic程序时,首先要做的是( )。
A. 编写代码
B. 设计界面
C. 新建一个工程
D. 打开属性窗口
19.以下选项中不是 Visual Basic控件的是( )。
A. 命令按钮
B. 单选框
C. 计时器
D. 窗体
20.下列不能将VB文本框控件text1设置文本属性值为"李明"的操作是( )。
A. 设置text1控件的Caption属性值为李明
B. 在程序运行时,在text1文本框中输入李明
C. 在按钮事件中执行text1.text=李明
D.设置text1控件的text属性值为李明
21.在VB中,下列各组控件都具有Caption属性的是( )。
A. 标签、定时器
B. 文本框、定时器
C. 命令按钮、标签
. 窗体、文本框
22.命令按钮的单击事件名为( )。
A. Load
B. Timer
C. Click
D. DblClick
23.在"我的计算器"中对象" "的名称属性是Command1,它的单击事件过程名是( )。


A. Me_Click()
B. Command_Click()
C. Form_Click()
D. Command1_Click()
24.在VB中,用鼠标双击窗体上的某个对象后,打开的窗口是( )。
A. 工程资源管理器窗口
B. 属性窗口
C. 窗体布局窗口
D. 代码窗口
25.在VB中,执行"End"语句,可以( )。
A. 最小化程序窗口
B. 结束其他程序
C. 最大化程序窗口
D. 结束程序
26.在VB中,命令按钮的单击事件是( )。
A. DblClick( )
B. Value
C. Name
D. Click( )
27.如果要让计时器控件的Timer事件每隔3秒钟执行一次,应该把它的Interval属性设置为( )。
A. 300
B. 3000
C. True
D. 3
28.在VB中,什么用来描述对象的特征信息。( )
A. 代码
B. 事件
C. 方法
D. 属性
29.在VB中,当事件被触发时,( )就会对该事件做出响应。
A. 对象
B. 控件
C. 程序
D. 窗体
30.在VB中,下述字符串中可以用做变量名的是( )。
A. a+b
B. x2
C. 3M
D. we$
31.下列VB语句中,能够正确地定义一个整型变量和一个字符串变量的是( )。
A. Dim a As Integer, b As Single
B. Dim a As Integer, b As String
C. Dim a As Single, b As Double
D. Dim a As String, b As Single
32.在VB中,( )语句用于声明变量并定义变量的数据类型,给变量分配存储空间。
A. Sub
B. Dim
C. Call
D. End
33.下列句子中( )不是赋值语句。
A. X=123 +456
B. Label1.Caption=你好
C. X=Val(Text1.Text)
D. x+1=y
34.在VB中数据类型为字符串型的"数据类型标识符"是( )。
A. Integer
B. Double
C. Single
D. String
35.在VB中,下列选项可用做变量名的是( )。
A. Print
B. 3S
C. Select
D. Select_1
36.在VB中,代码:Dim Mynumber as Integer 定义的变量名是( )。
A. Mynumber
B. as
C. Integer
D. Dim
37.表达式"10 mod 3"的值为( )。
A. 3.333
B. 1
C. 3
D. 3.4
38.已知变量X和Y的值分别为6和5,下述4个逻辑表达式的值为False的是( )。
A.(X=3 Or Y=5) And X+Y8
B. Not (X6)
C. X=6 And Y4
D. X3 Or Y7
39.能正确表示数学表达式5<x<10的VB表达式是( )。
A.5x And x10
B. 5x10
C. 5x x10
D. 5x Or x10
40.在VB中,不属于逻辑运算符的是( )。
A. Or
B. =
C. And
D. Not
41.在VB的立即窗口输入"?Cstr(123.5+6)",VB的计算结果是:( )。
A. 123.5
B. 6
C. 123.5+6
D. 129.5
42.在VB中,SQR函数的作用是( )。
A. 将文本转换为数值
B. 计算数值表达式的算术平方根
C. 计算数值表达式的绝对值
D. 将数值转换为文本
43.下列VB的内部函数可以实现计算绝对值的函数是( )。
A. SQR()
B. VAL()
C. INT()
D. ABS()
44.如图计算直角三角形斜边边长的程序中,如果定义了两条直角边长度的变量为A和B,斜边的长度为C,在计算斜边边长时,会用到的计算公式表达式是( )。


A. C=SQR(A^2+B^2)
B.
C.
D. C=SQR(A×A+B×B)
45.使用编程解决问题,只能用来解决简单问题的基本程序结构是( )。
A. 逻辑结构
B. 选择结构
C. 顺序结构
D. 循环结构
46.对下列描述程序三种结构的流程图进行正确标识的是( )。


A. 选择结构 循环结构 顺序结构
B. 顺序结构 选择结构 循环结构
C. 顺序结构 循环结构 选择结构
D. 循环结构 选择结构 顺序结构
47.如图的VB代码段属于( )结构。


A. 循环
B. 顺序
C. 双向选择
D. 单向选择
48.在VB中运行如下所示代码段,变量y的值是( )。


A. 80
B. 100
C. 20
D. 60
49.在VB中,关于选择结构的程序下列说法正确的是( )。
A. 在单向选择结构程序中,如果条件不成立(即表达式的值为False),则不执行Then后面的语句序列,并直接跳出选择结构。
B. 选择结构程序只有单向选择结构。
C. 在单向选择结构程序中,如果条件不成立(即表达式的值为False),则执行Else和End If之间的语句序列,然后执行End If后面的语句。
D. 选择结构程序的语句命令是for……next命令语句。
50.VB中,循环结构 For i = 1 To 10 的步长是( )。
A. 0
B. 1
C. 2
D. 10

51题 | 被引用6次

使用此模板创建