2013年3月全国计算机等级考试二级Visual Basic笔试试卷

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

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

 Private Sub Comand1_Click( ) 

 Dim arr(5) As Integer 

 For k=1 To 5 

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

要求当鼠标在图片框P1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是__________

  • A.Private Sub P1_MouseMove(Button AS Integer,Shift As Integer,X As Single, Y As Single)    Print X,Y
  • End Sub
  • B.Private Sub P1_MouseDown(Button AS Integer,Shift As Integer,X As Single, Y As Single)    Pictur.Print X,Y
  • End Sub
  • C.Private Sub P1_MouseMove(Button AS Integer,Shift As Integer,X As Single, Y As Single)    P1.Print X,Y
  • End Sub
  • D.Private Sub Form_MouseMove(Button AS Integer,Shift As Integer,X As Single, Y As Single)    P1.Print X,Y
  • End Sub
21

下面程序计算并输出的是__________ 

 Private Sub Comand1_Click( ) 

  • a=10     s=0 
  • Do      s=s+a*a*a 
  • a=a-1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Loop Until a<=0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Print s&nbsp;
  • End Sub
  • A.13+23+33+…+103的值
  • B.10!+…+3!+2!+1!的值
  • C.(1+2+3+…+10)3的值
  • D.10个103的和
22

有下面的程序段,其功能是按图1所示的规律输出数据 

 Dim a(3,5) As Integer 

 For i=1 To 3 

 For j=1 To 5 

  • A(i,j)=i+jPrint a(i,j);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Next&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Print&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Next&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;若要按图2所示的规律继续输出数据,则接在上述程序段后面的程序段应该是__________&nbsp;&nbsp;&nbsp;&nbsp;<img src="//img1.yqda.net/quest
  • A.For i=1 To 5&nbsp;
  • For j=1 To 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Print a(j,i);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Next&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Print&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Next
  • B.For i=1 To 3&nbsp;
  • For j=1 To 5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Print a(j,i);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Next&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Print&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Next
  • C.For j=1 To 5&nbsp;
  • For i=1 To 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Print a(j,i);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Next&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Print&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Next
  • D.For i=1 To 5&nbsp;
  • For j=1 To 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Print a(i,j);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Next&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Print&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Next
25

下面正确使用动态数组的是__________

  • A.Dim arr() As Integer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;…&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ReDim arr(3,5)
  • B.Dim arr() As Integer&nbsp;&nbsp;&nbsp;&nbsp;…&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ReDim arr(50)As String
  • C.Dim arr()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;…&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ReDim arr(50) As Integer
  • D.Dim arr(50) As Integer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;…&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ReDim arr(20)
27

下面关于标准模块的叙述中错误的是__________

  • A.标准模块中可以声明全局变量
  • B.标准模块中可以包含一个Sub Main过程,但此过程不能被设置为启动过程
  • C.标准模块中可以包含一些Public过程
  • D.一个工程中可以含有多个标准模块
28

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

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

设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发__________

  • A.Text1的SetFocus事件
  • B.Text1的GotFocus事件
  • C.Text1的LostFocus事件
  • D.窗体的GotFocus事件
32

下面不能在信息框中输出“VB”的是__________

  • A.MsgBox "VB"
  • B.x=MsgBox("VB")
  • C.MsgBox("VB")
  • D.Call MsgBox "VB"
33

设窗体文件中有下面的事件过程: 

 Private Sub Command1_Click( ) 

 Dim s 

  • a%=100&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Print a&nbsp;
  • End Sub&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;其中变量a和s的数据类型分别是__________
  • A.整型,整型
  • B.变体型,变体型
  • C.整型,变体型
  • D.变体型,整型
34

在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是__________

  • A.<img src="//img1.yqda.net/question-name/37/c96594f87c148c40edf2f878c476da.png" width="25" height="26"/>
  • B.<img src="//img1.yqda.net/question-name/7f/6f74f14dc6aa86e2639fdc046d479c.png" width="25" height="25"/>
  • C.<img src="//img1.yqda.net/question-name/d9/e5d555802c226dbbed5479e96a7745.png" width="27" height="25"/>
  • D.<img src="//img1.yqda.net/question-name/12/81ae6fe44dd49dc6ac47ef7b2690ad.png" width="25" height="24"/>
38

数据库管理系统中负责数据模式定义的语言是__________

  • A.数据定义语言
  • B.数据管理语言
  • C.数据操纵语言
  • D.数据控制语言
41

数据流程图(DFD图)是__________

  • A.软件概要设计的工具
  • B.软件详细设计的工具
  • C.机构化方法的需求分析工具
  • D.面向对象方法的需求分析工具
42

软件(程序)调试的任务是__________

  • A.诊断和改正程序中的错误
  • B.进肯能多的发现程序中的错误
  • C.发现并改正程序中的所有错误
  • D.确定程序中错误的性质
44

算法的时间复杂是指__________

  • A.算法的执行时间
  • B.算法所处理的数据量
  • C.算法程序中的语句或指令条数
  • D.算法在执行过程中所需要的基本运算次数
45

下列叙述中正确的是__________

  • A.对长度为n的有序链表进行查找,最坏情况下需要比较次数为n
  • B.对长度为n的有序链表进行对分查找,最坏情况下需要比较次数为(n/2)
  • C.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数(log<sub>2</sub>n)
  • D.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数(nlog<sub>2</sub>n)