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

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

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

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

选择题

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

Dim Flag As Boolean

Private Sub Command1_Click()

Dim intNum As Integer

intNum=InputBox(\\(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。

2.一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是( )。(B)

A. DBACEF

B. CBEFDA

C. FDAEBC

D. DFABEC

解析:由于该二叉树的前序遍历结果是ABCEDF,显然A结点为根结点,所以后序遍历时A结点是最后遍历的,其后睁遍历的结果为CBEFDA。

3.下列各选项中,不属于序言性注释的是( )。(D)

A. 程序标题

B. 程序设计者

C. 主要算法

D. 数据状态

解析: 注释一般为序言性注释和功能性注释。序言性注释常位于程序开头部分,它包括程序标题、程序功能说明、主要算法、接口说明、程序位置、开发简历、程序设计者、复审者、复审日期及修改日期等。功能性注释一般嵌在源程序体之中,用于描述其后的语句或程序的主要功能。

4.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )。(B)

A. 软件矛盾

B. 软件危机

C. 软件藕合

D. 软件产生

解析:随着计算机软件规模的扩大,软件本身的复杂性不断增加,研制周期显著变长,正确性难以保证,软件开发费用上涨,生产效率急剧下降,从而出现了人们难以控制软件发展的局面,即所谓的“软件危机”。

5.下列描述正确的是( )。(C)

A. 软件测试是指动态测试

B. 软件测试可以随机地选取测试数据

C. 软件测试是保证软件质量的重要手段

D. 软件测试的目的是发现和改正错误

解析:软件测试有多种方法,根据软件是否需要被执行,可以分为静态测试和动态测试,A选项叙述错误。软件测试应在测试之前制定测试计划,并严格执行,排除测试随意性,并且需要设计正确的测试用例,B选项叙述错误。软件测试就是在软件投入运行之前,尽可能多地发现软件中的错误,改正错误是调试的过程,D选项叙述错误。软件测试是保证软件质量的重要手段,C选项正确。

6.假定在图片框Picture1中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是(  )。(B)

A. 单击图片框,然后按Del键

B. 执行语句 Picture1.Picture=LoadPicture(\\

C. 执行语句 Picture1.Picture=\\

D. 执行语句:Picture1.Cls

解析:A选项按Del键不能删除图片;C选项中Pictue属性值不能为空字符串,语法错误;D选项中Cls方法只能清除图片上显示的内容,不能清除图片。要将图片框中的图片清除,用B选项方法可以。故B选项正确。

7.执行以下程序后,在窗体上输出的是( )。

Private Sub Command l Click()

Dim a(20)

For{=1 T0 20 Step 2

a(j)=j

Next i

Print a(1)+a(2)+a(3)

End Sub(A)

A. 4

B. 5

C. 6

D. 7

解析:本题考查数组元素的赋值。利用循环对数组a中所有的元素赋值,循环变量的初值为1,步长为2:因此数组a中所有的奇数下标项的值为相应的下标,偶数下标项的值为0。因此a(1)+a(2)+(3)=1+0+3。

8.现有如下程序:

Private Sub Command1_Click()

s=0

For i=1 To 5

s=s+f(5+i)

Next

Print s

End Sub

Public Function f(x As Integer)

If x>=10 Then

t=x+1

Else

t=x+2

End If

f=t

End Function

运行程序,则窗体上显示的是( )。(B)

A. 38

B. 49

C. 61

D. 70

解析:程序中过程f的功能是参数值大于等于10时,返回参数加1的值,否则返回参数加2的值。因此按钮事件中s值的计算过程如下:

i=1时,s=0+f(5+1)=8;

i=2时,s=8+f(5+2)=8+9=17;

i=3时,s=17+f(5+3)=17+10=27;

i=4时,s=27+f(5+4)=27+11=38;

i=5时,s=38+f(5+5)=38+11=49;

因此最终在窗体上输出的是49。

9.在窗体上有两个文本框:Textl和Text2,然后编写如下事件过程:

Private Sub Form_Load( )

Show

Textl.Text=““:Text2.Text=““:Text2.SetFocus

End Sub

Private Sub Text2_KeyDown(KeyCode As Integer,

Shift As Integer)

Textl.Text=Textl.Text+Chr(KeyCode-4)

End Sub

程序运行后,如果在Text2文本框中输入”ertyu”,则Textl文本框中的内容为( )。(B)

A. anpuq

B. ANPUQ

C. ERTYU

D. ertyu

解析:考查键盘事件参数。在Text2中按下键盘上的某个按键时,KeyDown事件将发生,其中KeyDown中的KeyCode参数是所按键的ASCⅡ码值,其数据类型为整型,可以对其进行算术运算。Chr(KeyCode-4)表示:KeyCode码对应字符前面的第4个字符。注意:KeyCode返回的总是大写字符。

10.下列程序的功能是调用字体对话框来设置文本框中的字体,单击Commandl按钮弹出对话框,进行相应的字体、字号等的设置,然后单击”确定”按钮退出对话框,则文本框中将发生哪些变化( )。

Private Sub Commandl Click( )

CommonDialogl.CancelError=True

CommonDialogl.F

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号