首页 > 全部 > 二级VB > 国家二级VB机试(数据类型及运算)模拟试卷26

国家二级VB机试(数据类型及运算)模拟试卷26

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

国家二级VB机试(数据类型及运算)模拟试卷26

选择题

1.设x=4,y=6,则以下不能在窗体上显示出“A=10”的语句是(A)

A. Print A=x+y

B. Print”A=”;x+y

C. Print”A=”=Str(x+y)

D. Print”A=”x+y

解析:本题考查Print函数和表达式。题目要求输出“A=10”,因此需要首先输出字符串“A=”,选项A错误。

2.下列表达式中不能判断x的是否为偶数的是(D)

A. x/2=Int(x/2)

B. x Mod 2=0

C. Fix(x/2)=x/2

D. x\2=0

解析:本题考查运算符和表达式。选项A)是比较x/2和Int(x/2)足否相等,如果x为偶数,两者相抵,否则不相等;选项B),使用Mod求余,并判断余数是否为0;选项C)使用判断x/2和Fix(x/2)是否相等,如果x是偶数,两者相等,否则不相等;选项D)使用“\”整除运算,并判断结果是否为0,x为1时x\2结果为0,显然这种方法判断偶数不可行。

3.如设置了文本框的属性PasswordChar=”$”,则运行程序时向文本框中输入8个任意字符后,文本框中显示的是(A)

A. 8个“$”

B. 1个“$”

C. 8个“*”

D. 无任何内容

解析:本题考查文本框的属性设置。设置了文本框的PasswordChar属性不为””时,文本框的字符显示都用设置字符替代。

4.为了计算1+3+5…+99的值,某人编程如下:

k=1:s=0

while k<=99

k=k+2:s=s+k

wend

print s

在调试时发现运行结果有错误,需要修改。下列错误原因和修改方案中正确的是(D)

A. While…Wend循环语句错误,应改为For k=1 To 99…Net k

B. 循环天剑错误,应改为While k>99

C. 循环前的赋值语句k=1错误,应改为k=0

D. 循环中两条赋值语句的顺序错误,应改为s=s+k:k=k+2

解析:本题考查循环。选项A)While Wend循环同样可以完成累加计算;选项B)错误,改成Whilc k>99循环一次也不执行;选项C),叟量k表示数列元素,初值为1表示数列第一项,是正确的;选项D)正确,如果k=k+2放在前面,那么计算的数列第一项是3,而不是1。

5.如果执行一个语句后弹出如图所示的窗口,则这个语句是

(D)

A. InputBox(”输入框”,”请输入VB数据”)

B. x=InputBox(”输入框”,”请输入VB数据”)

C. InputBox(”请输入VB数据”,”输入框”)

D. x=InputBox(”请输入VB数据”,”输入框”)

解析:本题考查InputBox的使用,语法是:InputBox(prompt[,title][,default][,xpos,ypos]) 其中的prompt为窗口的提示,title为输入窗口的标题,default为输入窗口的默认内容,xpos,ypos为窗口距离屏幕左边,上边的距离。在本题中,第一个参数prompt为“请输入VB数据”,标题为“输入框”。

6.下列可以打开随机文件的语句是(D)

A. Open”file1.dat”For Input As#1

B. Open”file1.dat”For Append As#1

C. Open”file1.dat”For Output As#1

D. Open”file1.dat”For Random As#1 len=20

解析:本题考查文件操作,VB中打开随机文件的语法为:

OpenFor Random As[#][Len=]

其中For Random表示打开随机文件,Len用来指定记录的长度,记录长度的缺省值为128个字节。

7.下面可以产生20~30(含20和30)的随机整数的表达式是(B)

A. Int(Rnd*10+20)

B. Int(Rnd*11+20)

C. Int(Rnd*20+30)

D. Int(Rnd*30+20)

解析:本题考查常用函数。如果产生一个m到n之间的随机数(n>m,包含n和m)表达式可为:r=Int(Rnd*(n—m+1)+m)

8.假定用下面的语句打开文件:

Open”File1.txt”For Input As@1

则不能正确读文件的语句是(D)

A. Input #1,ch$

B. Line Input#1.ch$

C. ch$=Input$(5,#1)

D. Read#1,ch$

解析:本题考查文件操作,读文件使用Line Input、Input#,(以上为文本方式)和Get(以上为二进制方式)。Open“Filel.txt”For Input As#1是以输入方式打开File1.txt文本文件,因此可以使用Line Input和Input方法读文件,选项D)错误。

9.设x是小于10的非负数。对此陈述,以下正确的VB表达式是(C)

A. 0<=x<10

B. 0<=x<10

C. x>0 and x<10

D. x>0 or x<=10

解析:本题考查VB表达式。x是一个小于10的非负数,x>0和x<10两者是与的关系。

10.窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。窗体文件的程序如下:

Private Type x

a As Integer:b As Integer

End Type

Private Sub Command1_Click()

Dim Y As x

y.a:=InputBox(“”)

Ify.a\2=y.a/2 Then

y.b=y.a*y.a

Else

y.b=Fix(y.a/2)

End If

Text1.Text=y.b

End Sub

对以上程序,下列叙述中错误的是(D)

A. x是用户定义的类型

B. InputBox函数弹出的对话框中没有提示信息

C. 若输入的是偶数,y.b的值为该偶数的平方

D. Fix(y.a/2)把y.a/2的小数部分四舍五入,转换为整数返回

解析:本题考查的考点是有关自定义类型和Fix函数的。用户可以通过Type语句自定义类型,并可用自定义的类型声明变量。注意Fix函数是向下取整,Round函数是四舍五入。

11.窗体上有两个名称分别为Text1、Text2的文本框。Text1的KeyUp事件过程如下:

Private Sub Text1_KeyUp(KeyCode As Integer,Shift

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

剩余未完,查看全文
收藏
国家二级VB机试(数据类型及运算)模拟试卷26

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号