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

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

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

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

选择题

1.已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是( )。(C)

A. ABCDE

B. ECABD

C. EACDB

D. CDEAB

解析:由于后序遍历的最后一个元素为E,所以E为根结点,所以它的前序遍历的首个元素为E,故排除A和D选项。由于中序遍历中,元素B在元素根结点E的后面,所以B为二叉树的右子树,并且该二叉树右子树只有一个元素,所以前序遍历的最后一个元素应为B,故选项C为正确选项,即该二叉树的前序遍历序列是EACDB。

2.设a=\\(B)

A. b=Left(a,8)

B. b=Mid(a,8,5)

C. b=RigHT(a,8)

D. b=LefT(a,8,5)

解析:本题考查字符串处理函数。字符串函数Left以及Right表示从主串的左边或者右边开始取连续个字符构成子串,函数有两个参数,第一个参数为字符串,第二个参数为整数。而Mid函数表示从主串中的某个字符开始连续取若干个字符构成子串。

3.窗体上有一个名称为Cbl的组合框,程序运行后,为了输出选中的列表项,应使用的语句是( )。(B)

A. Print ICbl.Selected

B. Print ICbl.List(Cbl.ListIndex)

C. Print ICbl.Selected.Text

D. Print Cbl.List(ListIndex)

解析:组台框的属性ListIndex返回当前所选项目的索引号,List(1ndex)属性返回指定索引号的列表项内容,因此返回当前选定的列表项应该用Cb1.List(Cb1,ListIndex)。

4.指令“Circle(1500,1200),1000,,,,0.5”将会绘制出的图形为( )。(C)

A. 圆

B. 正方形

C. 椭圆

D. 圆弧

解析:本题考查绘图方法。CircIe可以用来绘制圆、椭圆以及圆弧。具体的使用格式为:“对象.Circle(x,y),半径,颜色,起始角,终止角,长短轴比例”;圆弧和扇形通过起始角和终止角来控制;椭圆通过长短轴比例来设置,比例为1或默认为圆。

5.下列程序的执行结果为( )。

A=“5”:B=“6”

A=Val(A)+Val(B)

B=VaI(“56”)

IfA◇B Then Print A-B Else Print B.A(A)

A. -45

B. 45

C. -56

D. 0

解析:本题考查转换函数的操作。Val函数可以把数字字符串转化成数字,然后进行算术运算。因此最后A的值为11,而B的值为56,因此输出A-B的值为-45。

6.以下变量名中合法的是( )。(C)

A. x2—1

B. print

C. str_n

D. 2x

解析:VB中变量名的命名规则:①必须以字母或汉字开头②由字母、汉字、数字或下划线组成③不能使用VB的保留字。本题中x2一1中有一(减号),不是下划线。print是VB的保留字,也不能作变量名。2x以数字开头,也是错误的。故C选项正确。

7.现有如下程序:

Private Sub Commandl_Click()

S=0

For i=l To 5

S=S+f(5+i)

Next

Print S

End Sub

Public Function f(X As Integer)

If X>=10 Then

t=x+l

Else

t=x+2

End If

f=t

End Function

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

A. 38

B. 49

C. 61

D. 70

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

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

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

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。

8.已知变量x、y为整数型,且x=4,y=12,s为字符串型,且s=a,LblOk为标签控件,下列赋值语句不合法的是( )。(C)

A. x=LblOk.Caption

B. LblOk.caption=Str(x)

C. x*3=y

D. 3r=x*s

解析:本题考查标签控件的属性。标签控件Caption属性值为字符串,赋值表达式要求赋值号左边必须是变量,不能出现表达式。

9.窗体上有Text1、Text2两个文本框及一个命令按钮Command1,编写下列程序:

Dim y As Integer

Private Sub Command1_Click()

Dim x As Integer

x=2

Text1.Text=p2(pl(x),y):Text2.Text=pl(x)

End Sub

Private Function pl(x As Integer)As Integer

x=x+y:y=x+y

pl=X+y

End Function

Private Function p2(x AS Integer,y As hteger)

AsInteger

p2=2*x+y

End Function

程序运行后,第一次单击和第二次单击命令按钮后,文本框Text1和Text2内的值分别是( )。(C)

A. 2 4

2 4

B. 2 4

4 8

C. 10 10

58 58

D. 4 4

8 8

解析:本题考查函数的调用以及变量的作用域。在命令按钮单击事件中调用p2函数,p2函数的参数为函数p1,因此首先计算p1调用以后产生的结果。第一次调用函数p1,变量y为窗体级变量,p1调用结束后y为2,p1为4;调用p2,得到p2值为10,x的值为2;继续调用pl(x),此时y值为2,调用结束以后p1为10。继续单击命令按钮,此时x值为2,而y的值为6,其余计算方法和第一次单击时相同。

10.Visual Basic 6.0不支持的图形文件是( )。(B)

A. jpg

B. psd

C. bmp

D. ico

解析:V

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号