VB考试试题及答案分解Word文档格式.docx

上传人:b****5 文档编号:17757673 上传时间:2022-12-09 格式:DOCX 页数:23 大小:88.15KB
下载 相关 举报
VB考试试题及答案分解Word文档格式.docx_第1页
第1页 / 共23页
VB考试试题及答案分解Word文档格式.docx_第2页
第2页 / 共23页
VB考试试题及答案分解Word文档格式.docx_第3页
第3页 / 共23页
VB考试试题及答案分解Word文档格式.docx_第4页
第4页 / 共23页
VB考试试题及答案分解Word文档格式.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

VB考试试题及答案分解Word文档格式.docx

《VB考试试题及答案分解Word文档格式.docx》由会员分享,可在线阅读,更多相关《VB考试试题及答案分解Word文档格式.docx(23页珍藏版)》请在冰豆网上搜索。

VB考试试题及答案分解Word文档格式.docx

,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。

A、GotFocus 

B、Load 

C、Click 

D、KeyDown

2、滚动条控件(如图所示)的Max属性所设置的是 

A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值

B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量

C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量

D、滚动条控件无该属性

3、SQL 

语句 

Select*Formstudent 

中的 

*表示 

A、所有记录 

B、所有字段 

C、所有表 

D、都不对

4、以下选项中,不属于标签的属性是 

A、Enabled 

B、Caption 

C、Default 

D、Font

5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是 

A、Caption 

B、Name 

C、Text 

D、Label

6、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是 

D、Value

7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的?

A、在标题项中输入&

,然后打勾 

B、在索引项中打勾 

C、在有效项中打勾 

D、在复选项中打勾

8、当执行以下过程时,在窗体上将显示 

PrivateSubCommand1_Click()

Print"

VB"

;

Hello!

"

EndSub

A、 

VBHello!

VB 

B、 

C、 

D、 

VB

9、语句Print"

Theansweris:

"

20/4-2的结果为 

A、Theansweris20/4-2 

B、Theansweris3

C、Theansweris"

20/4-2"

D、非法语句 

10、下列哪个控件是容器控件 

A、Image 

B、Picture 

C、ComboBox 

D、FileListBox 

11、若要将窗体从内存中卸载出去,其实现的方法是 

  A.Show  

B.Hide  

  

C.Load  

D.UnLoad

12、以下选项中,不是 

VisualBasic控件的是 

A.窗体   

B.定时器   

C.单选框  

D.命令按钮

13、双击窗体中的对象后,VisualBasic将显示的窗口是 

A.代码窗口  

B.工具箱  

C.项目(工程)窗口  

D.属性窗口

14、可决定窗体的左上角是否有控制菜单的属性是 

A.ControlBox 

B.MinButton 

C.MaxButton  

D.BorderStyle

15、设有如下语句:

Strl=InputBox("

输人"

,"

练习"

从键盘上输人字符“示例”后,Strl的值是 

A.“输入” 

B.“” 

C.“练习” 

D.“示例” 

16、窗体Form1的Name属性是Frm1,它的单击事件过程名是 

A.Form1_Click 

B.Form_Click 

C.Frm1_Click 

D.Me_Click

17、窗体的hide属性的含义是 

A.隐藏 

B.展现 

C.装入 

D.卸载

18、若要设置定时器控件的定时时间,需设置的属性是 

  A.Enabled   

B.Value   

C.Interval   

D.Text

19、能够改变复选框中背景颜色的属性是 

A.Value 

B.FontColor 

C.BackColor 

D.Font

20、窗体能响应的事件是 

A.ActiveForm 

B.Load 

C.Drive 

D.Change

三、判断题(判断下列正确与否,正确的打√,错误的打ⅹ。

1、三种方式的组合框都允许用户输入哪些不在列表框中的选项。

X

2、图象框中的Stretch属性为true时,其作用是图形自动调整大小以适应图象控件。

3、在菜单编辑器中使用“索引”时,可有一组菜单项具有相同的“名字”。

4、通过改变属性窗口中的Name属性,来改变窗体的标题。

5、创建VB应用程序的三个主要步骤是:

(1)创建应用程序界面

(2)设置控件(3)编写代码。

6、变量是指在程序运行过程中其值可以改变的那些量,而值不能改变的是常量。

7、已知P=MsgBox(“Howareyou?

,VbYesNo+VbQuestion,“Hello!

”),变量P是Integer数据类型。

8、工程文件的扩展名是 

.vbg 

9、VB允许设计和使用用户自己设计的控件。

10、OptionButton控件没有DblCliek事件。

11、同一条记录中的各数据具有相同的类型。

12、使用Data控件可以直接显示数据库中的数据。

13、ImageList 

是一个图像容器控件,可用作工具栏的图像库。

14、当用户单击工具栏按钮时,将触发工具栏按钮的ButtonClick事件。

15、在VB的工程资源管理器中,如果从工程中移除已经保存过的文件,该文件仍然被物理删除(真正删除)。

16、如果列表框的ListConut的属性为10,则列表框最后一项的ListIndex值为10。

17、要是某个命令按钮不起作用,应将该按钮的Enabeld属性设置为False。

18、使用数组定义语句:

DimD$(10),则数组D中各元素的值为空。

19、如果在一行中输入多条语句,各语句之间用使用;

分隔。

20、在代码窗口中输入某行代码并按回车键之后,如果代码变成红色,说明该行代码有语法错误。

四、读程序题,写出程序运行结果

1、 

PrivateSubForm_Click()

StaticSUMAsInteger

I=1

DoWhileI<

=10

SUM=SUM+I

I=I+1

Loop

PrintSUM

运行程序,第一次单击窗体:

55 

第二次单击窗体:

110 

2、 

*"

Tab(6);

2,Tab(15);

5

Print

ForI=15To16

PrintI;

Forj=2To6Step3

PrintTab(3*j);

j*I;

Nextj

NextI

程序运行结果:

5

15 

30 

75

16 

32 

80 

五、编程题

(一)窗体中有图片框(Picture1)和计时器(Timer1)两个控件,运行程序时,将图片加载到图片框中,然后图片框以每2秒钟一次的速度向窗体的右下脚移动,每次向左、向右移动100twip(20分之一像素)。

请填空:

PrivateSub 

Form_load()

Picture1.picture 

=loadPicture(“c:

\pic\ball.ico”)

Timer1 

.Interval=200

End 

Sub

Private 

Sub 

Timer1_Timer()

Static 

x,y 

As 

Integer

x=x+100

y=y+100

Picture1.Move 

(二)有一个单击按钮过程,其作用是产生50个60~100的随机数,统计其中被6整除余2的个数,并将这些数输出。

PrivateSubCommand1_Click()

Dim 

Integer, 

N%

Counter 

randomize 

Timer

For 

N=1 

To50

X=Rnd()* 

rnd()*41+60 

If 

Mod 

=2 

Then

Print 

x

Counter= 

Counter+1 

Endif 

Next 

N

Counter

卷2

第一部分:

客观题

一、单项选择题

1、在窗体模块的通用段中声明变量时,不能使用的关键字是()

A、DimB、PublicC、PrivateD、Static

2、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(  )

A、工程资源管理器窗口B、工具箱窗口

C、属性窗口D、代码窗口

3、若要使某可见控件获得焦点,可使用()方法来实现。

A、Refresh B、Setfocus C、Gotfocus  D、Value

4、下列不可作为VB变量名的是(  )

A、ABT1B、AlphaC、ABCD、4*Delta

5、表达式5Mod3+3\5*2的值是(  )

A、0B、6C、4D、2

6、下列语句中,正确的赋值语句是()

A、i+j=10B、2i=jC、j=i+jD、i*j=0

7、执行下列程序段后,x的值是()。

n=4:

x=1:

i=1

Do

x=x*i

i=i+1

LoopWhilei<

n

A、2B、6C、10D、14

8、当用户在窗体上单击鼠标时,不会触发的事件是(  )

A、Click  B、MouseDown  C、MouseUp  D、DblClick

9、下列为整型变量的是()

A、x!

B、x#C、x$D、x%

10、要从For循环中直接退出循环,可使用的语句()。

A、ExitDoB、ExitLoopC、ExitForD、Stop

11、下列逻辑表达式中,能正确表示条件“x,y都是奇数”的是(  )

A、xMod2=1OryMod2=1B、xMod2=0OryMod2=0

C、xMod2=0AndyMod2=0D、xMod2=1AndyMod2=1

12、在通用声明中给出OptionBase1语句,则数组a包含()个数组元素。

Dima(3,-2To1,5)AsInteger

A、60B、75C、120D、13

13、设窗体上有一个名称为Text1的文本框,要求只能显示信息,不能输入,应选择答案(  )

A、Text1.MaxLength=0B、Text1.Width=0

C、Text1.Visible=FalseD、Text1.Enabled=False

14、命令按钮CommandButton的Picture,DownPicture和DisablePicture属性都已装入图形,按下命令按钮,其上显示的图形是()

A、Picture属性中的图形B、DownPicture属性中的图形

C、DisablePicture属性中的图形D、不显示图形

15、在窗体上画一个名称为Command1的命令按钮,并编写如下程序:

DimxAsInteger

StaticyAsInteger

x=10:

y=5

Callf1(x,y)

Printx,y

PrivateSubf1(ByRefx1AsInteger,y1AsInteger)

x1=x1+2

y1=y1+2

程序运行后,单击命令按钮,在窗体上显示的内容是(  )

A、105B、125C、107D、127

16、执行以下程序段,输出结果为(  )

a$="

abbacddcba"

Fori=6To2Step-2

X=Mid(a,i,i)

Y=Left(a,i)

z=Right(a,i)

z=UCase(x&

y&

z)

Nexti

Printz

A、ABAB、ABBABAC、BBABBAD、AABAAB

17、以下()语句可表示[50,100]之间的随机数。

A、Int(Rnd*51)+49B、Int(Rnd*51+50)

C、Int(Rnd*50)+5D、Int(Rnd*50+50)

18、执行x=InputBox("

请输入半径"

0,"

求面积"

),在输入框中输入3后回车,则下列叙述正确的是()

A、x的值是数值3B、x的值是字符"

3"

C、0是默认值D、对话框标题是"

19、设置图像框的()可使框内的图片按图像框大小自动调整。

A、AutoSize属性为TrueB、Stretch属性为True

C、AutoSize属性为FalseD、Stretch属性为False

20、有如下事件过程

x=1

Fori=1To3

Ifi<

=1Thena=x*x

=2Thena=x*x+1

Ifi>

=3Thena=x*x+2

Printa;

运行时,单击命令按钮,则结果是():

A、2511B、151C、223D、111

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

PrivateSubCommand1_Click()

StaticXAsInteger

StaticYAsInteger

Cls

Y=1:

Y=Y+5:

X=5+X

PrintX,Y

EndSub

程序运行时,单击命令按钮Command1三次后,窗体上显示的结果为(  )

A、1516B、156C、1515D、56

22、设a=3,b=5,则以下表达式值为TRUE的是(  )

A、a>

=bAndb>

10B、a>

bOrb>

0

C、a<

0andb>

0D、-3+5>

aandb>

23、从键盘上输入两个字符串,分别保存在变量str1、str2中。

确定第二个字符串在第一个字符串中起始位置的函数是(  )

A、LeftB、MidC、StringD、Instr

24、下列哪组语句可以将变量a,b的值互换()

A、a=b:

b=aB、a=a+b:

b=a-b:

a=a-b

C、a=c:

c=b:

b=aD、a=(a+b)/2:

b=(a-b)/2

25、可以同时删除字符串前导和尾部空格的函数是(  )

A、Ltrim   B、Rtrim  C、Trim  D、Mid

26、表达式29\3的值是(  )

A、1B、7C、8D、9

27、下列程序运行后,单击command1时显示的结果是()

x=1

mysubx+2

Printx

PublicSubmysub(xAsInteger)

x=3*x-1

Ifx<

4Thenx=x+10

Printx;

A、81B、88C、191D、1919

28、以下有关VisualBasic语言描述中错误的是()。

A、不区分大小写B、语句是一行一句,以回车键结束

C、用“,”分隔一行中的多个语句

D、一条语句放在多行中,则在前一行结束处使用续行符空格+下划线(“_”)连接下一行

29、在窗体上添加两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(其Name属性为Command1),然后编写如下事件过程:

x=0

DoWhilex<

50

x=(x+2)*(x+3)

n=n+1

Loop

Text1.Text=Str(n)

Text2.Text=Str(x)

程序运行后,单击命令按钮,在两个文本框中显示的值分别为()

A、1和0B、2和72C、3和50D、4和168

30、设有如下声明:

DimXAsInteger

如果Sgn(X)的值为-1,则X的值是()

A、整数B、大于0的整数C、等于0的整数D、小于0的数

二、判断题

下列各题如果是正确的,请在机读卡对应位置上涂A,如果是错误的涂B。

答在试卷

上不得分

1、VB程序运行后,在内存中只能驻留一个窗体。

2、在VB中,控件的属性只能在设计时修改,运行时无法改变。

3、执行UnloadForm1语句后,窗体Form1消失,但仍在内存中。

4、在一个窗体模块中可以调用在其他窗体中被定义为Public的通用过程。

5、Function过程与Sub过程最主要的区别是:

SUB过程不能返回值,而FUNCTION

过程能返回值。

6、用Print方法可以在图像框中输出数据。

7、Dima,b,cAsInteger能将a,b,c都声明成整型变量。

8、语句print“*”;

tab(10);

”a”与语句print“*”;

spc(10);

”a”的显示结果

是一样的。

9、控件数组使用Index属性来标识控件元素,其范围必须从0开始。

10、文件号的最大取值为512。

第二部分:

主观题

三、填空题

请在答题卷对应位置填写答案,答在试卷上不得分。

1、数学关系式a2+b2表示成正确的VB表达式为___【1】___。

2、计算表达式的值Int(86.567*100+0.5)/100=___【2】___。

3、赋值语句g=123+Mid("

123456"

3,2)执行后,变量g中的值是___【3】___。

4、VB6.0在编写代码时可以添加说明性文字。

注释方法有2种,一种是使用注释标记符撇号(’);

另一种是使用以关键字___【4】___开头的注释语言。

5、设a="

a"

,b="

b"

,c="

c"

,d="

d"

,执行语句x=IIf((a<

b)Or(c>

d),"

A"

"

B"

)后,x的值为___【5】___。

6、在VB中,描述对象特征的数据称为对象的___【6】___。

7、有下面的表达式x1=val(“1e2abcd”),运行后,x1的值为:

___【7】___。

8、产生一个两位数的随机数的表达式为:

___【8】___。

9、只有控件对象的Enabled和Visible属性值均为___【9】___时,该控件对象才能接受焦点。

10、设a=10,b=5,c=1,执行语句Printa>

b>

c后,窗体上显示的是___【10】___。

四、读程序写结果

请将答案填写在答题卷对应位置处,答在试卷上不得分。

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

当前位置:首页 > 高中教育 > 其它课程

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

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