2017年计算机二级考试题库一(VB)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
2

下列关于线性链表的描述中正确的是(  )。

  • A.存储空间不一定连续,且各元素的存储顺序是任意的
  • B.存储空间不一定连续,且前件元素一定存储在后件元素的前面
  • C.存储空间必须连续,且各前件元素一定存储在后件元素的前面
  • D.存储空间必须连续,且各元素的存储顺序是任意的
3

以下叙述不正确的是______。

  • A.在Sub过程中可以调用Function过程
  • B.在用Call调用Sub过程时必须把参数放在括号里
  • C.在Sub过程中可以嵌套定义Function
  • D.用Static声明的过程中的局部变量都是Static类型
4

如果将窗体中文本框的Password Char属性设置为一个字符,如星号(*),运行时,在文本框中输入的字符仍然显示出来,而不显示星号,原因可能是(  )。

  • A.文本框的MultiLine属性值为True
  • B.文本框的Looked属性值为True
  • C.文本框的MultiLine属性值为False
  • D.文本框的Looked属性值为False
5

当一个工程含有多个窗体时,其中的启动窗体是(  )。

  • A.启动Visual Basic时建立的窗体
  • B.第一个添加的窗体
  • C.最后一个添加的窗体
  • D.在“工程属性”对话框中指定的窗体
7

当直线或形状的BorderStyle属性设置为1时,控件是(  )。

  • A.虚线 
  • B.点线 
  • C.不可见 
  • D.实线 
12

下列不属于软件调试技术的是______。

  • A.强行排错法
  • B.集成测试法
  • C.回溯法
  • D.原因排除法
17

窗体上有一个名为Command1的命令按钮,并有下面的程序:

Private Sub Command1 Click(  )

Dim arr(5)As Integer .

For k=1 To 5

  • art(k)=k    Next k    prog art(  )
  • For k=1 T0 5    Print art(k);    Next k
  • End Sub    Sub prog(a(  )As Integer)    n=UBound(a)
  • For i=n To 2 step-1
  • if a(j)t=a(j):a(1)=a(j+1);a(j+1)=t
  • End If    Next j    Next i
  • End Sub    程序运行时,单击命令按钮后显示的是(  )。
  • A.12345
  • B.54321
  • C.01234
18

VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Text1文本框中,则每输入一个字母(  )。

  • A.只触发KeyUp事件   
  • B.这3个事件都会触发
  • C.只触发KeyDown、KeyPress事件
  • D.不触发其中任何一个事件
21

改变控件的位置不能通过下列(  )方法来直接实现。

  • A.使用Move方法
  • B.拖放控件
  • C.改变控件Left值
  • D.改变控件Top值
25

已知文本框的ScrollBars属性设置为3,却看不到任何效果,原因是(  )。

  • A. 文本框中没有内容 
  • B. 文本框的Locked属性值为True
  • C. 文本框的MultiLine属性值为False
  • D. 文本框的MultiLine属性值为True
28

假定通用对话框的名称为CommonDialog1,命令按钮的名称为Command1,则单击命令按钮后,能使打开的对话框的标题为“New Title”的事件过程是______。

  • A.Private Sub Commandl_Click() CommonDialog1.DialogTitle="NewTitle" CommonDialog1.ShowPrinter End Sub
  • B.Private Sub Command1_Click() CommonDialog1.DialogTitle="NewTitle" CommonDialog1.ShowFont End Sub
  • C.Private Sub Commslld1_CUck() CommonDialog1.DialogTifie="NewTitle" CommonDialog1.ShowOpen End Sub
  • D.PrivateSubCommand1_Click() CommonDialog1.DialogTitle”NewTitle” CommonDialog1.ShowColor End Sub
29

函数过程F1的功能是:如果参数b为奇数,则返回值为1,否则返回值为0。以下能正确实现上述功能的代码的是______。

  • A. Function Fl(b As Integer) If b Mod 2=0 Then Return 0 Else Return 1 End If End Function
  • B.Function Fl(b As Integer) If b Mod 2=0 Then F1=0 Else F1=1 End If End Function
  • C.Function F1(b As Integer) If b Mod 2=0 Then F1=1 Else F1=0 End If End Function
  • D.Function Fl(b As Integer) If b Mod 2<>Then Return 0 Else Return 1 End If End Function
30

以下说法中正确的是______。

  • A.任何时候都可以通过执行“工具”菜单中的“菜单编辑器”命令打开菜单编辑器
  • B.只有当某个窗体为当前活动窗体时,才能打开菜单编辑器
  • C.任何时候都可以通过单击标准工具栏上的“菜单编辑器”按钮打开菜单编辑器
  • D.只有当代码窗口为当前活动窗口时,才能打开菜单编辑器
33

下列不属于软件调试技术的是______。

  • A.强行掉错法
  • B.集成测试法
  • C.回溯法
  • D.原因排除法
35

对线性表进行二分法查找,其前提条件是 ______ 。

  • A.线性表以顺序方式存储,并已按关键码值排好序
  • B.线性表以顺序方式存储,并已按关键码值的查找频率排好序
  • C.线性表以链接方式存储,并已按关键码值排好序
  • D.线性表以链接方式存储,并已按关键码值的查找频率排好序
36

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

  • A.执行“工程”菜单中的“添加窗体”命令
  • B.单击工具栏中的“添加窗体”按钮
  • C.右击窗体,在弹出的菜单中选择“添加窗体”命令
  • D.右击工程资源管理器,在弹出的菜单中选择“添加”命令,然后在下一级菜单中选择“添加窗体”命令
38

假定有一个菜单项,名为Menultem,为了在运行时使该菜单项不可见,应使用的语句为(  )。

  • A.Menultem.Enabled=False
  • B.MenuItem.Enabled=True
  • C.MenuItem.Visible=True
  • D.Menultem.Visible=Flase
39

下面Change事件过程中,文本框控件Text1用来接收数字字符的输入,该事件过程的作用是Private Sub Text1_Change ( )  TextText=Str(28* Val(Text1.Text))  End Sub

  • A.将在文本框Text1输入的数字变为数值
  • B.将在文本框Text1输入的数字作为半径,求圆的周长并转换为字符串
  • C.只要Text1中的内容一改变,Text2中显示的圆周长也随之改变
  • D.事件过程中的Val函数和Str函数使用错误,事件过程不能执行