首页 > 全部 > 二级VB > 国家二级(VB)机试模拟试卷235

国家二级(VB)机试模拟试卷235

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

国家二级(VB)机试模拟试卷235

选择题

1.在一棵二叉树上,第5层的结点数最多是( )。(D)

A. 8

B. 9

C. 15

D. 16

解析:根据二叉树的性质:二叉树第i(i≥1)层上至多有2<sup>i-1</sup>个结点。得到第5层的结点数最多是16个。

2.不能脱离控件(或窗体)而独立存在的过程是( )。(A)

A. 事件过程

B. 子程序过程

C. SubMain过程

D. 函数过程

解析:事件过程也是Sub过程,但它是一种特殊的Sub过程,它附加在窗体和控件上,因此,事件过程必须依附于窗体或控件的存在而存在,故A选项正确,子程序过程、SubMain过程、函数过程均可独立存在。所以答案为A选项。

3.在窗体上画1个命令按钮,名称为Commandl,然后编写如下程序:

Dim Flag As Boolean

Private Sub Command l_Click( )

Dim intNum As Integer

intNum=InputBox(“请输入:”)

IfFlag Then

Print f(intNum)

End If

End Sub

Function f(X as Integer)As Integer

IfX<10 Then

Y=X

Else

Y=X+10

EndIf

f=Y

End Function

Private Sub Form_MouseUp(Button As Imeger,Shift As

Integer,X as Single,Y As Single)

Flag=True

End Sub

运行程序,首先单击窗体,然后单击命令按钮,在输入对话框中输入5,则程序的输出结果为( )。(B)

A. 0

B. 5

C. 15

D. 无任何输出

解析:考查If语句和函数过程的分析。函数过程f的功能是如果X小于10则返回X,否则返回X+10。窗体的MouseUp事件是松开鼠标时触发的事件。程序运行后,单击窗体,则全局变量Flag的值为True,然后单击命令按钮,在输入对话框中输入5,执行If分支语句,调用f函数,由于5<10,因此输出x,即输出5。

4.下列不属于软件工程3个要素的是( )。(D)

A. 工具

B. 过程

C. 方法

D. 环境

解析:软件工程包括3个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。

5.在窗体上有一个文本框Textl和一个标签Labell,要求运行程序时,在文本框中输入的内容立即显示在标签中(如图1所示),则空白处应填入的内容是( )。

(C)

A. GetFocus

B. Click

C. Change

D. LostFocus

解析:考查文本框的事件。文本框的GetFocus事件为文本框获得焦点时触发一次,而单击文本框时触发一次Click事件,Change事件是每次文本框中的文本发生改变时触发的事件,而LostFocus事件是文本框失去焦点时触发的事件。

6.窗体上有一个名称为Text1的文本框和一个名称为Command1的命令按钮,要求程序运行时,单击命令按钮(如图所示),就可以把文本框中的内容写到文件Out.txt中,每次写入的内容附加到文件原有内容之后。以下能正确实现上述功能的程序是( )。

(C)

A. Private Sub Command1_Click()

Open\\

B. Private Sub Command1_Click()

Open\\

C. Private Sub Command1_Click()

Open\\

D. Private Sub Command1_Click()

Open\\

解析:本题考查文件的打开方式。题目中要求在命令按钮单击事件中,往文件中写入信息,并且是追加到原有信息的后面,因此,要用Append方式打开文件。

7.为计算1+2+22+23+24+…+210的值,并把结果显示在文本框Text1中,若编写如下事件过程:

Privme Sub CommandL_Click()

Dim ao/0,b%,i%

s=1:a=2

For i=2 To 10

a=a*2:b=b+a

Next i

Text1.Text=b

End Sub

执行此事件过程后发现结果是错误的,为能够得到正确结果,应做的修改是( )。(D)

A. 把b=1改为b=0

B. 把For k=2 To 10改为For i=1 To 10

C. 交换语句b=b+a和a=a*2的顺序

D. 同时进行

E. B)

解析:本题事件过程原代码计算的是:1+22+23+24+…+210共10个数的值,其中缺少一项,即数2。为此应将循环次数由9次修改为10次,即For i=1 To 10,但同时需交换语句b=b+a和a=a*2的顺序,否则将计算表达式:1+22+23+24+…+210+211的值。

8.下面的数写成普通十进制数是( )。(B)

A. 86787000

B. 867870000

C. 8678700

D. 8678700000

解析:浮点数也称为实型数或实数,是带有小数部分的数值。他由3部分组成:符号、指数及尾数。例如123.456E3或123.456E+3的单精度数,这其中的“123.456”为尾数部分、“E3”为指数部分(E为符号,3为指数),相当于123.456乘以10的3次幂。本题中是“E+8”,那么应该是乘以10的8次幂,所以选项B正确。

9.语句Print Format(Int(12345.6789*100+0.5)/100,\\(D)

A. 12,3456.8

B. 12,34.5

C. 12,3.45

D. 12,345.68

解析:本题考查格式化函数Format,格式化函数Format的作用是使第一个参数的数字按照第二个参数的格式来输出。格式为:0000,0.00,表示小数点前面有多少位全部输出,且每隔3位输出一个逗号,小数点后面保存2位。

10.在文本框控件中,将Text的内容

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号