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

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

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

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

选择题

1.执行下列语句:

strInput=InputBox(\\(C)

A. 请输入字符串

B. 字符串对话框

C. 字符串

D. 空字符串

解析:InputBox函数的格式:

变量名=InputBox(\\

2.表达式Str(Len(“123”))+Str(77.7)的值是( )。(B)

A. 3+77.7

B. 377.7

C. 80.7

D. 12377.7

解析:本题考查字符串处理函数。Str的功能是把数字转化为字符,Len函数的功能是求字符串中字符的个数。题中“+”为字符串连接运算符。

3.如果一个直线控件在窗体上呈现为一条垂直线,则可以确定的是( )。(B)

A. 它的Y1、Y2属性的值相等

B. 它的X1、X2属性的值相等

C. 它的X1、Y1属性的值分别与X2、Y2属性的值相等

D. 它的X1、X2属性的值分别与Y1、Y2属性的值相等

解析:Line控件有四个属性分别为X1、Y1,X2、Y2,分别代表两个端点的横坐标和纵坐标,如果显示为一条纵线,则意味着两个端点的横坐标一致,即X1=X2。

4.已知数组Dim a(1To10)As Integer,则下面正确调用GetValue函数的是( )。

Private Function GetValue(a()As Integer)

As Integer

For i=1To10

GetValue=GetValue+a(i)

Next i

End End Function(B)

A. S=GetValue(a(1To10))

B. S=GetValue(a)

C. S=GetValue(a(10))

D. S=GetValue a

解析:本题考查数组作为函数参数的调用。数组作为函数参数只能进行地址传递。需要注意的是在形参数组中可以忽略维数的定义,但是不能省略圆括号,实参数组名后面可以不跟圆括号。

5.要清除已经在图片框Picture1中打印的字符串而不清除图片框中的图像,应使用语句( )。(A)

A. Picture1.Cls

B. Picture1.Picture=LoadPicture(\\

C. Picture1.Pint\\

D. Picture1.Picture\\

解析:本题考查常用的方法。Cls方法的使用形式为:[对象].Cls,作用是清除运行时在窗体或图形框中显示的文本或图形,而不能清除图像。要不清除在设计时的文本,同时也不能清除图形,应用LoadPicture可以清除或者装入图片。

6.以下能从字符串“VisualBasic”中直接取出子字符串 “Basic”的函数是( )。(B)

A. Left

B. Mid

C. String

D. Instr

解析:本题考查字符串函数。函数Left表示从字符串的左边取连续个字符构成子串。Mid可以从字符串的任意位置取出子串。String则返回字符串的第一个字符构成的,含有相同个数字符的子串。Instr为字符串匹配函数。

7.设窗体文件中有下面的事件过程:

Private Sub Command1_Click()

  Dim s

  a%=100

  Print a

End Sub

其中变量a和s的数据类型分别是(  )。(C)

A. 整型,整型

B. 变体型,变体型

C. 整型,变体型

D. 变体型,整型

解析:变量s定义时没有指明数据类型,默认为Variant变体型。变量a是用整型的类型符号%声明,并同时赋值100,所以变量a的数据类型为整型。故C选项正确。

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

(C)

A. GetFOCUS

B. Click

C. Change

D. LostFocus

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

9.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

Private Sub Command1_Click()

c=1234

c1=Trim(Str(c))

For i=1 To 4

Print

Next

End Sub

程序运行后,单击命令按钮,要求在窗体上显示如下内容:

1

12

123

1234

则在横线处应填入的内容为( )。(B)

A. Right(c1,i)

B. Left(c1,i)

C. Mid(c1,i,1)

D. Mid(c1,i,i)

解析:程序中使用Str(C)将数值1234转换成为一个字符串“1234”,又使用Trim函数去除了字符串首尾可能存在的空格,保证了字符串中只有1、2、3、4这4个字符。在For循环中从左边递次输出这些字符就需要使用Left()函数,Left是左部截取函数,可以截取字符串左边指定个数的字符串,以Left(cl,i)的形式即可每次循环取出期望的字符串。因此答案为B。

10.设在工程中有一个标准模块,并定义了如下类型:

Type Stutype

ino As Integer

stmame As String*20

strsex As String*2

smarkAs Single

End Type

在窗体上画一个名为Commandl的命令按钮,要求当执行事件过程Commandl Click时,在C盘根目录下的随机文件Student.dat中写入一条记录。下列能够完成该操作的是( )。(B)

A. Sub Commandl_Click( )

Dim student As Studtype

Dim record_no As Integer

record_no=1

With student

.ino=12:.stmame=“smitll”:

.strsex=“男”:.smark=89

End With

Open”c:\Student.dat”ForInputAs#1 Len=

Len(Student)

Put#1,record_no,Student

Close#1

EndSub

B. Sub Commandl_click( )

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号