2017年计算机二级VB选择题练习

我们都知道在复习阶段多做练习可以帮助我们巩固知识和提高做题速度以及掌握做题技巧等。下面是本站小编为大家整理的2017年计算机二级VB选择题练习,希望可以帮助到大家的学习!

2017年计算机二级VB选择题练习

  选择题训练一

1、任何控件都有的属性是( )。

Color

ion

erStyle

2、设计数据库的存储结构属于(  )

A.需求分析

B.概念设计

C.逻辑设计

D.物理设计

3、某人创建了1个工程,其中的窗体名称为Form1;之后又添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是(  )。

A.在工程属性对话框中把"启动对象"设置为Form2

B.在Forml 的Load 事件过程中加入语句Load Form2

C.在Form2的Load 事件过程中加入语句

D.把Form2的TabIndex 属性设置为l ,把Form1的TabIndex 属性设置为2

4、设有如下通用过程:

Public Function Fun(xStr As Stri ng)As Stri ng

Di mt Str As Stri ng ,strLAs Integer

tStF=""

strL=Len(xStr)

i =1 Do While i <=strL/2

tStr =Tstr &Mid(xStr ,i ,1)&Mid(xStr ,strL-i+1,1)

i =i +l

Loop

Fun =tStr

End Function

在窗体上画一个名称为Co mmand1的'命令按钮。然后编写如下的事件过程:

Private Sub Co mmandI_Click()

Di mS1As Stri ng

S1="abedef"

Pri m UCase(Fun(S1))

End Sub

程序运行后,单击命令按钮,输出结果是(  )。

EF

ef

CD

BC

5、下列关于栈的描述正确的是(  )。

A.在栈中只能插入元素而不能删除元素

B.在栈中只能删除元素而不能插入元素

C.栈是特殊的线性表,只能在一端插入或删除元素

D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素

6、下列程序段的运行结果是(  )。

Sub sele(  )

Di mn As Integer

i =21:n =3

Do While i >n

i =i -n

Loop

Print i

End Sub

A.2

B.4

C.5

D.3

7、复选框的Value 属性为0时,表示该复选框(  )。

A.未被选中

B.被选中

C.框内有灰色的勾

D.操作有误

8、在窗体上有一个名称为Check1的复选框数组(含4个复选框),还有一个名称为Text1的文本框,初始内容为空。程序运行时,单击任何复选框,则把所有选中的复选框后面的方字罗列在文本框中(见图)。下面能实现此功能的事件过程是(  )。

ate Sub Check1_Click(Index As Integer)

=""

For k =0To 3

If Check1(k)e =1Then

= &Check1(k)ion &""双引号中是空格 End If Next k

>

End Sub

ate Sub Check1_Click(Index As Integer)

For k =0To 3

If Check1(k)e =1Then

= &Check1(k)ion &""双引号中是空格

End If

Next k

End Sub

ate Sub Check1_Click(Index As Integer)

="" For k =0To 3 If Check1(k)e =1Then

= &Check1(Index)ion &""双引号中是空格

End If

Next k

End Sub

ate Sub Check1_Click(Index As Integer)

="" For k =0To 3

If Check1(k)e =1Then

= &Check1(k)ion &""双引号中是空格

Exit For

End If

Next k

End Sub

9、在窗体上添加一个命令按钮,名为Co mmand1,其单击事件中有下列程序段,则事件过程执行后,文本框中输出

(  )。

For i =1To 4

For j=1To 3

x=3

For k =1To 2

x=x+3

Next k

Next j

Next i

Textl =Str(x)

A.3

B.6

C.9

D.12

10、下列关于Sub 过程的叙述正确的是(  )。

A.一个Sub 过程必须有一个Exit Sub 语句

B.一个Sub 过程必须有一个End Sub 语句

C.在Sub 过程中可以定义一个Function 过程

D.可以用Goto 语句退出Sub 过程[ 结 束 ]

  选择题训练二

1、以下关于MsgBox 的叙述中,错误的是(  )。

ox 函数返回一个整数

B.通过MsgBox 函数可以设置信息框中图标和按钮的类型

ox 语句没有返回值

ox 函数的第二个参数是一个整数,该参数只能确定对话框中显示的按钮数量

2、下列操作不能向工程中添加窗体的是(  )。

A.执行"工程"菜单中的"添加窗体"命令

B.单击工具栏中的"添加窗体"按钮

C.右击窗体,在弹出的菜单中选择"添加窗体"命令

D.右击工程资源管理器,在弹出的菜单中选择"添加"命令,然后在下一级菜单中选择"添加窗体"命令

3、下列选项中不属于软件生命周期开发阶段任务的是(  )。

A.软件测试

B.概要设计

C.软件维护

D.详细设计

4、表达式"4+5/6*7/8 Mod 9"的值是(  )。

A.4

B.5

C.6

D.7

5、数据库系统的核心是(  )。

A.数据模型

B.数据库管理系统

C.数据库

D.数据库管理员

6、以下叙述中错误的是(  )。

A.一个工程中可以包含多个窗体文件

B.在一个窗体文件中用Private 定义的通用过程能被其他窗体调用

C.在设计Visual Basic 程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件

D.全局变量必须在标准模块中定义

7、下列关于过程及过程参数的描述中,错误的是(  )。

A.过程的参数可以是控件名称

B.调用过程时使用的实参的个数应与过程形参的个数相同

C.只有函数过程能够将过程中处理的信息返回到调用程序中

D.窗体可以作为过程的参数

8、有下列事件过程:

Private Sub Co mmand1_Click(  )

b =10

Do Until b =-1

a=InputBox("请输入a 的值")

a=Val(a)

b =InputBox("请输入b 的值")

b =Va(b)

a=a*b

Loop

Print a

End Sub

程序运行后,依次输入数值30,20,10,-1后,输出结果是(  )。

A.600

B.-10

C.200

D.-6000

9、支持子程序调用的数据结构是(  )。

A.栈

B.树

C.队列

D.二叉树

10、对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为(  )。

A.并运算

B.交运算

C.差运算

D.积运算