VB等级考试模拟考题08版已更正错题文档格式.docx

上传人:b****6 文档编号:20675795 上传时间:2023-01-25 格式:DOCX 页数:82 大小:62.81KB
下载 相关 举报
VB等级考试模拟考题08版已更正错题文档格式.docx_第1页
第1页 / 共82页
VB等级考试模拟考题08版已更正错题文档格式.docx_第2页
第2页 / 共82页
VB等级考试模拟考题08版已更正错题文档格式.docx_第3页
第3页 / 共82页
VB等级考试模拟考题08版已更正错题文档格式.docx_第4页
第4页 / 共82页
VB等级考试模拟考题08版已更正错题文档格式.docx_第5页
第5页 / 共82页
点击查看更多>>
下载资源
资源描述

VB等级考试模拟考题08版已更正错题文档格式.docx

《VB等级考试模拟考题08版已更正错题文档格式.docx》由会员分享,可在线阅读,更多相关《VB等级考试模拟考题08版已更正错题文档格式.docx(82页珍藏版)》请在冰豆网上搜索。

VB等级考试模拟考题08版已更正错题文档格式.docx

A.整型 

B.实型 

C.字符型 

D.双精度

16.Print#1,STR1$中的Print是___A___。

A.顺序文件的写语句 

B.在窗体上显示的方法

C.子程序名 

D.打印命令

17.使用Publicx声明一个全局的变量时,该语句应放在__C____。

A.过程中 

B.窗体模块的通用声明段

C.标准模块的通用声明段

D.窗体模块或标准模块的通用声明段

18.文本框没有__D___属性。

A.Enabled 

B.VisibleC.BackColor 

D.Caption

19.记录长度最大可取的值是__A__字节。

A.32767 

B.32768 

C.65535 

D.65536

20.下面四项中,_A_____是VB中的数值变量。

A.ABC 

B.E+2 

C."

True"

D.1.35E-2

21.将数据项“China”添加到列表框(List)中成为第一项应使用_A__语句。

A.List1.AddItem”China”,0 

B.List1.AddItem”China”,l

C.List1.AddItem0,”China” 

D.List1.AddItem1,”China”

22.下列不能打开菜单编辑器的操作是___D___。

A.按Ctrl+E

B.单击工具栏中的“菜单编辑器”按钮

C.执行“工具”菜单中的“菜单编辑器”命令

D.按Shift+Alt+M

23.文本框(Text1)中有选定的文本,执行Text1.SelText=”Hello”的结果是_A_

A.“Hello”将替换掉原来选定的文本

B.“Hello”将插入到原来选定的文本之前

C.Text1.SelLength为5 

D.文本框中只有“Hello”

24.语句PrintFormat("

HELLO"

"

<

"

)的输出结果是_B_____。

A.HELLO 

B.hello 

C.He 

D.he

25.函数Int(Rnd*11)+10产生的数值的范围是____C__。

A.(0,10) 

B.[10,10] 

C.[10,20] 

D.(0,20)

26.如果文本框的Enabled属性设为False,则_A__。

A.文本框的文本将变成灰色,并且此时用户不能将光标置于文本框上

B.文本框的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容

C.文本框的文本将变成灰色,用户仍然能改变文本框中的内容

D.文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容

27.框架内的所有控件是__A_。

A.随框架一起移动、显示、消失和屏蔽

B.不随框架一起移动、显示、消失和屏蔽

C.仅随框架一起移动 

D.仅随框架一起显示和消失

28.Integer类型的数据由_B____字节组成。

A.1 

B.2 

C.3 

D.4

29.数学表达式x>

y>

z的正确VB逻辑表达式是__D____。

A.x>

yAnd<

B.x>

C.x>

yAnd>

D.x>

yAndy>

z

30.如果要使一个窗体从屏幕上和内存中完全消失,所要使用的语句是___D___。

A.Hide 

B.Show 

C.Load 

D.Unload

31.在下列说法中,正确的是__D_。

A.通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上

B.在列表框中不能进行多项选择

C.在列表框中能够将项目按字母顺序从大到小排列

D.框架也有Click和DblClick事件

32.为了把一个记录型变量的内容写入文件中指定的位置,所使用的语句的格式为__D____。

A.Get文件号,记录号,变量名

B.Get文件号,变量名,记录号

C.Put文件号,变量名,记录号

D.Put文件号,记录号,变量名

33.按文件的组织方式分为____A__。

A.顺序文件和随机文件 

B.文本文件和二进制文件

C.程序文件和数据文件 

D.只读文件和读写文件

34.以下__C__不能作为VB中的变量名。

A.Abx45 

B.P1234 

C.89TasFF 

D.xy

35.已编译的控件部件的扩展名是__A_。

A..OCX 

B..VBP 

C..EXE 

D..CTL

36.为了建立一个随机文件,其中每一条记录有多个不同数据类型的数据项组成,应使用__A____。

A.自定义类型 

B.数组 

C.字符串类型 

D.变体类型

37.表达式Int(23.4)+Round(-35.5)的计算结果为___C___。

A.-11 

B.-12.1 

C.-13 

D.-12.5

38.引用列表框(List1)最后一个数据项应使用_B__。

A.List1.List(List1.ListCount)

B.List1.List(List1.ListCount-1)

C.List1.List(ListCount)

D.List1.List(ListCount-l)

39.通过代码在运行时设置属性的语法格式为__B____。

A.对象名=属性.新值 

B.对象名.属性=新值

C.对象名.新值=属性.新值 

D.对象名.属性=属性.新值

40.在下面选项中,不能完成对顺序文件的读操作的是____D__。

A.LineInput语句 

B.Input#语句

C.Input()函数 

D.Get#语句

第三题、简单程序(共15分,每项1.5分)

41.下列程序段的运行结果。

PrivateSubForm_Click()

 

DimMsg

Hide

Msg=”选择‘确定’按钮”

MsgBoxMsg

Show

EndSub

A.隐藏窗体,按‘确定’按钮使窗体重现

B.隐藏窗体

C.显示窗体,按‘确定’按钮使窗体隐藏

D.显示窗体

42.执行下面程序段后,变量c$的值为___D___。

a$="

VisualBasicProgramming"

b$="

Quick"

c$=b$&

Ucase(Mid$(a$,7,6))&

Right$(a$,12)

A.VisualBASICProgramming

B.QuickBasicProgramming

C.QUICKBasicProgramming

D.QuickBASICProgramming

43.运行下面程序后,在窗体中显示的是__D____。

a$="

*"

:

b$="

$"

Fork=1 

To3

x$=String$(Len(a$)+k,b$)

Printx$;

Nextk

Print

A.、********* 

B.*$*$*$ 

C.1*$2*$3*$  

D.、$$$$$$$$$

44.执行下面程序段后,变量a的值为___C___。

ForI=1To3 

Forj=1ToI

Fork=jTo3

a=a+1

Nextj

NextI

A.3 

B.9  

C.14 

D.21

45.写出如下程序运行结果。

D

Functionf(mAsInteger)AsInteger

b=1

StaticcAsInteger

b=b+1

c=c+1

f=m*b*c

EndFunction

PrivateSubCommand1_Click()

DimaAsInteger

a=2

sum=0

ForI=1To3

sum=sum+f(a)

NextI

printsum

A.12 

B.16 

C.20 

D.24

46.以下程序的输出结果是____B__。

  a=1234

b$=Str$(a)

c=Len(Trim(b))

printc;

LenB(b)

A.38 

B.410 C.510 

D.48

47.执行下面程序段后,变量x的值为____A__。

x=5 

ForI=1To20step2 

x=x+I\5

A.21 

B.22 

C.23 

48.以下程序的输出结果是__D____。

a=100

Do

s=s+a

LoopUntila>

100

printa

A.100 

B.120 

C.201 

D.101

49.以下程序的循环次数是___A___。

  Forj=8To35Step3

Printj;

A.10 

B.9 

C.27 

D.28

50.下列程序运行后,其结果为__A____。

PrivateSubForm_Click()

Filename=“c:

\testfile.txt”

OpenfilenameForOutputAs#1 

Print#1,“ABCD我是一个学生”

Close#1

OpenfilenameForInputAs#1 

MsgBoxInput(8,1)

A.在通用对话框中显示“ABCD我是一个”

B.在通用对话框中显示“ABCD我是”

C.在窗体中显示“ABCD我是一个”

D.在窗体中显示“ABCD我是”

第二卷 

主观题

填空题(共30分,每项2分。

注意:

填两个空的题的时候,要按照从上至下,从左至右的顺序添入答题卡!

1.下列程序运行后,能求出20个数中的最大值。

请填上适当的内容,将程序补充完整。

PrivateSubForm_Activate()

Randomize

DimIAsInteger,sslAsInteger,DimttAsInteger

ssl=Int(Rnd*51+50)

ForI=1To19

tt=Rnd*51+50

___iftt.>

sslthenssl=tt____

Print

Printssl

2.在C盘根目录下建立一个名为Student.dat的顺序文件。

要求用InputBox函数输入10名学生的学号(StuNo)、姓名(StuName)和性别(StuSex)。

PrivateSubForm_Load()

Open“C:

Student.dat”ForOutputAs#1

ForI=1to10

StuNo=InputBox(“请输入学号”)

StuName=InputBox(“请输入姓名”)

StuSex=InputBox(“请输入性别”)

_write#1,____,StuNo,Stuname,StuSex

3.编写一个求最大公约数的函数,并调用该函数,程序如下:

Functiongcd(ByValaAsInteger,ByValbAsInteger)AsInteger

Dimreasinteger

DoWhileb<

>

0

re=amodb

a=b

b=re

Loop

gcd=a

SubCommand1_Click()

DimxAsInteger,yAsInteger,zAsinteger

X=96

Y=64

_z=gcd(x,y)_____

Print“结果=”;

z

4.请用正确的内容填空。

下面程序的作用是利用随机函数产生10个(1~200)

之间的随机整数,打印其中7的整数倍的数并求其和。

 ForI=1To10

x=Int(Rnd*200+1)

If 

_(xmod7)=0_____Then

k1=k1+x

Printx

EndIf

Print"

k1="

;

k1

5.下面程序运行时,内层循环的循环总次数是___6____。

Form=1To3

Forn=0Tom-1

Nextn

Nextm

6.在窗体中添加两个命令按钮,其名称分别为Command1和Command2,

窗体加载时要求Command1不可用,Command2可用;

单击Command2后,

Command1可用。

请将下列程序补充完整。

PrivateSubCommand2_Click()

__command1.enabled=true__________

PrivateSubForm_Load()

____command1.enabled=false

_command2.enabled=true___________

7.函数odd用于判断一个数是否是奇数。

当单击命令按钮时,产生

[1,9]之间的随机数,调用odd过程,判断该数是否为奇数。

如果是则显示“奇数”,否则显示“偶数”。

PrivateSubodd(nAsInteger)

Printn;

Ifn/2<

n\2Then

奇数"

Else

Print___“偶数”___

EndSub

DimxAsInteger

x=__int(rnd*9+1)____

oddx

8.下列程序允许用户按Enter键将一个组合框(cboComputer)中没有的项目添加到组合框中。

SubcboComputer_KeyPress(KeyAsciiAsInteger)

DimflagAsBoolean

IfKeyAscii=13Then

flag=False

ForI=0TocboComputer.ListCount-1

IfcboComputer.Text=cboComputer.list(i)Then

Flag=True

ExitFor 

Nexti

IfNotflagThen

cboComputer.AddItemComputer.Text

MsgBox(”组合框中已有该项目!

”)

9.请用正确的内容填空。

下面程序的功能是通过InputBox对话框接受一个

二进制数,并把它转换成一个十进制数,结果显示在窗体中。

b=InputBox("

请输入一个二进制数"

m=Len(b)

Forj=__1tom____

dec=dec*2+___val(Mid(b,j,1))

Printb;

转换后的十进制数为:

dec

10.以下程序的功能是:

把当前目录下的顺序文件smtext1.txt的内容读入内存,并在文本框Text1中显示出来。

请填空。

PrivateSubCommand1_Click()

DiminDataAsString

Text1.Text="

Open"

.\smtext1.txt"

_forInput____As#1

DoWhile___noteof

(1)___

Input#1,inData

Text1.Text=Text1.Text&

inData

Loop

1.函数过程和子过程的区别是子过程结束将返回值过程值,函数过程结束不必返回函数值。

2.当窗体上有多个控件时,一般只有一个控件是当前控件,对控件的所有操作都是针对当前控件进行的。

3.窗体上的控件同样可以借助于剪贴板进行剪切、复制和粘贴。

4.用Dim语句声明变量时,VB系统不仅为变量分配相应数据类型的内在空间,而且还为变量赋所需的初值。

5.在VB系统中,没有用Dim语句声明的变量不能使用,因为它没有数据类型。

6.每

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 中考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1