计算机vb选择题题题库,2013计算机二级VB真考选择题题库(4

《2013计算机二级VB真考选择题题库(4》由会员分享,可在线阅读,更多相关《2013计算机二级VB真考选择题题库(4(11页珍藏版)》请在人人文库网上搜索。

1、2013计算机二级VB真考 选择题 题库(4)1. 下列数据结构中,属于非线性结构的是( C )。A)循环队列B)带链队列C)二叉树D)带链栈2. 下列数据结构中,能够按照 先进后出 原则存取数据的是 ( B )。 A) 循环队列B) 栈C) 队列D) 二叉树3. 对于循环队列,下列叙述中正确的是 ( D )。A) 队头指针是固定不变的B) 队头指针一定大于队尾指针C) 队头指针一定小于队尾指针D) 队头指针可以大于队尾指针,也可以小于队尾指针4. 算法的空间复杂度是指 ( A ) 。A) 算法在执行过程中所需要的计算机存储空间B) 算法所处理的数据量C) 算法程序中的语句或指令条数D) 算法。

2、在执行过程中所需要的临时工作单元数5. 软件设计中划分模块的一个准则是 ( B )。A) 低内聚低耦合B) 高内聚低耦合C) 低内聚高耦合D) 高内聚高耦合6. 下列选项中不属于结构化程序设计原则的是 ( A ) 。 A) 可封装B) 自顶向下C) 模块化D) 逐步求精7. 软件详细设计生产的图如下: 该图是 ( C )A) N S 图B) PAD 图C) 程序流程图D) E R 图8. 数据库管理系统是(B )。A)操作系统的一部分B)在操作系统支持下的系统软件C)一种编译系统D)一种操作系统9. 在E R图中,用来表示实体联系的图形是(C )。A)椭圆形B)矩形C)菱形D)三角形A)选择B。

3、)投影C)交D)并11. 在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是 (D )。A)B)C)D)12. 设X是整型变量,与函数llf(x0 , - x,x)有相同结果的代数式是(B )。A)|x|B)-凶C)xD)x13. 设窗体文件中有下面的事件过程:Private Sub Comma nd1_Click() Dim sa%= 100Print aEnd Sub其中变量a和 s的数据类型分别是(C )。A)整型,整型B)变体型,变体型C)整型,变体型D)变体型,整型14. 下面不能在信息框中输出VB的是(D )。A) MsgBox VBB) x= MsgB。

4、ox(VB)C) MsgBox(VB)D) Call MsgBox VB15. 下面关于标准模块的叙述中错误的是(B )。A)标准模块中可以声明全局变量B)标准模块中可以包含一个 Sub Main过程,但此过程不能被设置为启动过程C)标准模块中可以包含一些Public过程D)一个工程中可以含有多个标准模块16. 下面正确使用动态数组的是(A )。Dini jji ( AmHr Diin3 w 5 jA)Dim jrr ) XB)Dim nrr()C)ReOini jitt( 50 ) As InlPgeTDim arr(50 ) As IntrprrD) I : -217. 下面是求最大公约数。

5、的函数的首部:Function gcd(ByV al x As Integer , ByVai y As Integer)As Integer 若要输出8 12、16这3个数的最大公约数,下面正确的语句是(D )。A) Print gcd(8,12),gcd(12,16),gcd(16,8)B) Prin t gcd(8,12,16)C) Print gcd(8), gcd(12), gcd(16)D) Print gcd(8,gcd(12,16)18. 若在窗体模块的声明部分声明了如下自定义类型和数组:Private Type recCode As In tegerCaption As St。

6、ri ngEnd TypeDim arr(5)As rec则下面的输出语句中正确的是(C )。A)Print arr.Code(2),arr.Capti on(2)B)Print arr.Code ,arr.Capti onC)Print arr(2).Code,arr(2).Capti onD)Print Code(2),Cap tio n(2)19. 下面程序运行时,若输入 395,则输出结果是(B )。Private Sub Comma nd1_Click()Dim x%x= InputBox(请输入一个3位整数)Print x Mod 10 , x100 , (x Mod 100)10。

7、 End SubA) 395B) 539C) 593D) 35920. 某人编写了下面的程序,希望能把Text1文本框中的内容写到 out.txt文件中:Private Sub Comma nd1_Click()Ope n out.txt For Output As #2Prin t Text1Close #2End Sub调试时发现没有达到目的,为实现上述目的,应做的修改是 (A )。A) 把Print Text1 改为 Print #2 , Text1B) 把 Print Text1 改为 Print Text1C) 把 Prin t Textl 改为 Write TextlD) 把所有 。

8、#2 改为 #121. VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Textl文本框中,则每输入一个字母 ( A )。A) 这3个事件都会触发B) 只触发KeyPress事件C) 只触发KeyDown、KeyUp事件D) 不触发其中任何一个事件22. 设窗体的名称为Form1,标题为Win,则窗体的MouseDown事件过程的过程名是(C )。A) Form1_MouseDownB) Win_MouseDownC) Form_MouseDownBorderStyle属性设置为(B )。D) MouseDown_Form123. 要求当鼠标在图片框 P1中移动时,。

9、立即在图片框中显示鼠标的位置坐标。下面能正确实现上 述功能的事件过程是 ( C )。A) Private Sub P1_MouseMove(Button As Integer ,Shift As Integer ,X As Single ,Y AsSingle)Print X , YEnd SubB) Private Sub P1_MouseDown(Button As Integer , Single)Picture.Print X , YEnd SubShift As Integer ,X As Single ,Y AsC) Private Sub P1_MouseMove(Button 。

10、As Integer , Single)P1.Print X , YEnd SubShift As Integer ,X As Single ,Y AsD) Private Sub Form_MouseMove(Button As Integer Single), Shift As Integer ,X As Single,Y AsP1.Print X , YEnd Sub24. 为了使窗体的大小可以改变,必须把它的A) 1B) 2C) 3D) 425. 为了对多个控件执行操作,必须选中这些控件。下列不能选中多个控件的操作是( A )。A) 按住Alt键,不要松开,然后单击每个要选中的控件B)。

11、 按住Shift键,不要松开,然后单击每个要选中的控件C) 按住Ctrl键,不要松开,然后单击每个要选中的控件D) 拖动鼠标画出一个虚线矩形,使所选中的控件位于这个矩形内26. 在窗体上画一个文本框,其名称为Textl,为了在程序运行后隐藏该文本框,应使用的语句为( B ) 。A) Text1.ClearB) Textl.Visible = FalseC) Text1.HideD) Textl.E nabled = False27. 以下能够触发文本框Change事件的操作是(D )。A) 文本框失去焦点B) 文本框获得焦点C) 设置文本框的焦点D) 改变文本框的内容28. 假定在图片框 Pi。

12、cture1 中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框 ),应采用的正确方法是 ( B )。A) 单击图片框,然后按 De键B) 执行语句 Picture1. Picture = LoadPicture()C) 执行语句Picture1 .Picture =D) 执行语句: Picture1.Cls29. 要想使列表框只允许单选列表项,应设置的属性为( C )。A) StyleB) SelectedC) MultiSelectD) Enabled30. 在窗体上画一个名称为Text1的文本框和一个名称为 Comma nd1的命令按钮,然后编写如下事 件过。

13、程:Private Sub Command1_Click()Dim i As Integer , n As IntegerFor i = 0 To 50i = i + 3 n= n+ 1If i10 Then Exit ForNextText1.Text= Str( n)End Sub程序运行后,单击命令按钮,在文本框中显示的值是 ( B )。A) 2B) 3C) 4D) 531. 在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim I , NumRandomizeDoFor I = 1 To 1000Num = In t(R nd *。

14、 100)Print Num ; Select Case NumCase 12Exit ForCase 58Exit Do Case 65, 68, 92EndEnd SelectNext ILoopEnd Sub 上述事件过程执行后,下列描述中正确的是 ( D )。A) Do循环执行的次数为1000次B) 在For循环中产生的随机数小于或等于100C) 当所产生的随机数为 12时结束所有循环D) 当所产生的随机数为 65、 68或92时窗体关闭、程序结束32. 在窗体上画一个名为 Command1 的命令按钮,然后编写如下代码:Option Base 1Private Sub Command。

15、1_Click()Dim aa= Array(1 ,2,3,4)j= 1For i = 4 To 1 Step 1s= s+ a(i)* jj = j * 10Next i Print s End Sub 运行上面的程序,其输出结果是 ( A )。A) 1234B) 12C) 34D) 432133. 设有如下通用过程:Public Function Fun(xStr As String)As String Dim tStr As String , strL As Integer tStr= strL = Len(xStr)i= 1Do While i0)Print n Mod 10 ;n= 。

16、n10WendPrintEnd Sub此程序功能是:输入 2个正整数,反序输出这 2个数的每一位数字,再反序输出这2个数之和的每一位数字。例如:若输入 123 和234,则应该输出:321432753但调试时发现只输出了前2行(即2个数的反序 ),而未输出第 3行(即2个数之和的反序 ),程序需要修改。下面的修改方案中正确的是 ( A )。A) 把过程 pro 的形式参数 n As Integer 改为 ByVal n As IntegerB) 把Call pro(a + b)改为 pro a+ bC) 把n = n10 改为 n= n / 10D) 在pro b语句之后增加语句c%= a+ 。

17、b,再把 Call pro(a + b)改为 pro c38. 在窗体上画一个名称为 Comma nd1的命令按钮,然后编写如下事件过程:Private Sub Comma nd1_Click()c= 1234c1 = Trim(Str(c)For i = 1 To 4PrintNextEnd Sub程序运行后,单击命令按钮,要求在窗体上显示如下内容:1121231234则在横线处应填入的内容为 (B )。A)Right(c1 ,i)B)Left(c1 ,i)C)Mid(c1 ,i, 1)D)Mid(c1 ,i, i)39. 假定有以下程序段:For i = 1 To 3For j = 5 T。

18、o 1 Step 1 Prin t i*jNext jNext i则语句 Print i * j的执行次数是(A )。A)15B)16C)17D)1840. 在窗体上画两个文本框(名称分别为Text1和Text2)和一个命令按钮(名称为Command1),然后 编写如下事件过程:Private Sub Comma nd1_Click()x= 0Do While x50x= (x + 2)*(x + 3)n= n+ 1LoopText1.Text= Str( n)Text2.Text= Str(x)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别为(B )。A)1和0B)2和72C)3和50D)4 和 168。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值