首页 > 全部 > 二级VB > 国家二级VB机试(选择题)模拟试卷441

国家二级VB机试(选择题)模拟试卷441

本单篇文档共15525字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级VB 章节练习 4492人下载
价格: 1.00 原价:¥7.00
收藏

国家二级VB机试(选择题)模拟试卷441

选择题

1.算法的有穷性是指(A)

A. 算法程序的运行时间是有限的

B. 算法程序所处理的数据量是有限的

C. 算法程序的长度是有限的

D. 算法只能被有限的用户使用

解析:算法的有穷性,是指算法必须能在有限的时间内做完,即算法必须能在执行有限个步骤之后终止。

2.以下叙述中错误的是(C)

A. Visual Basic是事件驱动型可视化编程工具

B. Visual Basic应用程序不具有明显的开始和结束语句

C. Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性

D. Visual Basic中控件的某些属性只能在运行时设置

解析:Visual Basic是一种事件驱动型可视化编程工具,它的应用程序都是由事件组成,不具备明显的开始和结束语句;在属性窗口中可以设置控件的大部分属性,但是某些属性只能在运行时设置,而且很多控件例如计时器等是不具备宽度和高度属性的。

3.如果过程的首行是:Private Sub proc(x As Control),则调用此过程时使用的实际参数应该是(B)

A. 变体型变量,变量名必须是x

B. 某个控件的名称

C. 名称为x的控件

D. 字符型变量,变量名不限

解析:Do 循环结构中Do[While|Until 循环条件]…Loop先判断循环条件后执行程序;Do…Loop[While|Until 循环条件]先执行程序后判断循环条件。其中Do Until…Loop循环中,当条件为假时继续执行循环体,当条件为真时退出循环,故正确答案为B选项。

4.有下面程序代码:

Private Sub Command1_Click()

Dim a, s As Integer

a = Array(1, 2, 3, 4, 5, 6, 7, 8, 9)

k = 1

s = 0

Do

s = s + a(k)

k = k + 2

Loop Until k > UBound(A)

Print s

End Sub

程序运行产生的输出是(B)

A. 45

B. 20

C. 16

D. 25

解析:Array函数为数组a的元素赋值,使得a(0)~ a(8)的值被分别赋值为1~ 9;UBound(a)函数返回数组 可用的最大下标8,Do…Loop Until循环先执行循环体,后判断终止条件k >8是否成立,条件成立时,Do循环共执行4次,因此s=a(1)+a(3)+a(5)+a(7)=2+4+6+8=20。故正确答案为选项B。

5.下列说法中,错误的是(A )

A. 变量名长度不能超过127个字符

B. 变量名的第一个字符必须是字母

C. 变量名不能使用保留字

D. 变量名只能由字母、数字和下划线组成

解析:变量是用一个名称来表示的,给变量命名时应遵循规则:

名称只能由字母、数字和下划线组成;

名称的第一个字符必须是英文字母,最后一个字符可以是类型说明符:

名称的有效字符为255个;不能用VB的保留字作变量名,但变量名中可以包含保留字,如ConstA;

变量名也不能是末尾带有类型说明符的保留字,如Dim!是不合法的变量名;

不区分字母的大小写。

6.在E—R图中,用来表示实体的图形是(A)

A. 矩形

B. 椭圆形

C. 菱形

D. 三角形

解析:在E—R图中,用矩形表示实体集,在矩形内写上该实体集的名字;用椭圆形表示属性:用菱形(内部写上联系名)表示联系。

7.数学式y2>x>=10在VB中应表示为(A)

A. Y*Y>x And 10<=x

B. Sqr(y>x And x>=1 0

C. Sqr(y1>x Or x<=1 0

D. Y*Y>x Or x>=10

解析:Sgn函数为求平方根函数,为了表达x既小于y的平方又大于等于10,两个表达式之间应该使用And联接。

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

(D)

A.

B.

C.

D.

解析:在VB的工具栏中,提供了很多常用的工具按钮,其中选项A为重做按钮,选项B为运行按钮,选项C为添加Standard EXE工程按钮,选项D为终止运行按钮。

9.设有如下程序:

Private Sub Inv(ByVal xStr As String,yStr As String)

Dim tStr As String

Dim L As Integer

L=Len(xStr)

Do While L>=1

tStr=tStr+Mid(xStr,L,1)

L=L-1

Loop

yStr=tStr

End Sub

Private Sub Form_Click()

Dim S1 As String.s2 As String

S1=\\(C)

A. abcdef

B. 8tbeed

C. fedeba

D. defabc

解析:Mid函数将返回字符串中从L开始的一个字符,L值从字符串长度反向递减。因此Inv函数实现字符串翻转功能。选C。

10.以下叙述中正确的是(C)

A. 在属性窗口只能设置窗体的属性

B. 在属性窗口只能设置控件的属性

C. 在属性窗口可以设置窗体和控件的属性

D. 在属性窗口可以设置任何对象的属性

解析:属性是一个对象的特征,不同的对象有不同的属性。对象的属性在设计程序时,可以通过属性窗口中的属性列表设置,也可以通过在程序中编写代码来设置对象的部分属性。在VB中控件是对象,窗体也是一种对象,故此在属性窗口中可以设置窗体和控件的属性。但是有的属性不能在属性窗口中设置,只能在程序运行时调用或者设置。

11.窗体上有2个名称分别为Text1和Text2的文本框。编写如下程序:

Private Sub Form_Load()

Text1.Text=\\(D)

A. 100

B. 200

C. 300

D. 100200

解析:单击命令按钮Command1,触发Command1_Click()事件,Print语句连续输出文本框Text1和Text2的text值。选D。

12.如果把程序的启动对象设置为:Sub Main,则Sub Main过程( )。(C)

A. 只能写在Form1窗体中代码的最前面

B. 可以写在Form1窗体中代码的任何位置

C. 只能写在某个标准模块的代码中

本文档预览:3600字符,共15525字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级VB机试(选择题)模拟试卷441

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号