VB期末综合练习Word文档下载推荐.docx

上传人:b****5 文档编号:17998931 上传时间:2022-12-12 格式:DOCX 页数:17 大小:24.49KB
下载 相关 举报
VB期末综合练习Word文档下载推荐.docx_第1页
第1页 / 共17页
VB期末综合练习Word文档下载推荐.docx_第2页
第2页 / 共17页
VB期末综合练习Word文档下载推荐.docx_第3页
第3页 / 共17页
VB期末综合练习Word文档下载推荐.docx_第4页
第4页 / 共17页
VB期末综合练习Word文档下载推荐.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

VB期末综合练习Word文档下载推荐.docx

《VB期末综合练习Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《VB期末综合练习Word文档下载推荐.docx(17页珍藏版)》请在冰豆网上搜索。

VB期末综合练习Word文档下载推荐.docx

40、VISUALBASIC6.0中的控件在窗体上分为3类,它们是(),()和()。

二、单项选择题

1、打开多重窗体应用程序后()

A、打开一个窗体后,其他窗体都会被关闭

B、允许同时打开多个窗体

C、打开一个窗体后,其他窗体都会被隐藏起来

D、在某一时刻只能打开一个窗体

2、下列属性中,目录列表框和文件列表框都有的属性是()

A、ListB、PathC、ValeD、Patten

3、窗体的Caption属性的作用是()

A、确定窗体的名称B、确定窗体的标题

C、确定窗体的边界类型D、确定窗体的字体

4、下列不属于VisualBasic应用程序所包含文件的是()

A、窗体文件B、类表文件C、文本文件D、工程文件

5、设a=2,b=3,c=4,d=5,则表达式a>

bAndc>

=dAndb<

>

cOrc>

d的值是()

A、TrueB、FalseC、-1D、1

6、为了用键盘打开菜单和执行菜单命令,第一步应按的键是()

A)功能键F10或ALTB)SHIFT+功能键F4C)CTRL或功能键F8D)CTRL+ALT

7、VISUALBASIC6.0窗体设计器的主要功能是()

A)建立用户界面B)编写源程序代码C)画图D)显示文字

8、为了确定一个窗体或控件的大小的属性是()

A)WIDTH,TOPB)WIDTH,HEITHTC)TOP,WIDTHD)TOP,LEFT

9、下列可作为VISUALBASIC6.0的变量名的是()

A)B)A(A+B)C)345DD)PRINT

10、下列可作为VISUALBASIC6.0中所允许的形式的数是()

A)±

25.74B)3.457E-100C)368D)1.87E+50

11、设A=2,B=3,C=4,D=5,下列表达式的值是()。

3>

2*BandA=CandB<

CorC>

D

A)trueB)falseC)-1D)1

12、决定标签内显示内容的属性是()

A)TEXTB)NAMEC)ALIGNMENTD)CAPTION

13、以下语句输出的结果是()

printformat(32548.5,”000,000.00”)

A)32548.5B)32,548.5C)032,548.5D)32,548.5

14、表达式4+5\6*7/8mod9的值()

A)4B)5C)6D)7

15、“对象”是将数据和程序()起来的一个逻辑实体。

A、连接B、封装C、串接D、伪装

16、下列语句错误的是()

A、Text1.Text=List1.Text

B、Label1.Caption=List1.Text

C、List1.List

(1)=List1.Text+List1.ListIndex

D、Command1.Caption=List1.Name+List1.Text

17、下列可作为VisualBasic中所允许的形式的数是()。

A、32B、2.5EC、368D、12E3

18、语句Print5*5\5/5的输出结果是()

A、5B、25C、0D、1

19、图象框有一个属性,可以自动调整图形的大小,以适应图象框的尺寸,这个属性是()

A、AutosizeB、StretchC、AutoRedrawD、Appearance

20、下列程序的执行程序结果为()

   a=100

b=50

Ifa<

bThen

a=a+b

Else

b=b-a

ENDIF

Printa,b

A、5050 B、15050C、200200D、1010

21、在窗体中添加一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下代码:

PrivateSubCommand1_click()

Dima,Array1(10,10)AsInteger

Dimi,jasinteger

Fori=1to3

Forj=2to4

Array1(i,j)=i+j

Nextj

Nexti

Text1.text=array1(2,3)+array1(3,4)

EndSub

程序运行后,单击命令按钮,在文本框中显示的值是()

A、12B、13C、14D、15

22、设置复选框或单选框标题对齐方式的属性是()

A)ALIGNB)ALIGNMENTC)SORTEDD)VALUE

23、删除列表框中指定的项目所使用的方法为()

A)MOVEB)REMOVEC)CLEARD)REMOVEITEM

24、当拖动滚动条中的滚动块时,将触发滚动条的事件是()

A)MOVEB)CHANGEC)SCROLLD)SETFOCUS

25、用户在组合框中输入或选择的数据可以通过一个属性获得,这个属性是()

A)LISTB)LISTINDEXC)TEXTD)LISTCOUNT

26、为了使标签覆盖背景,应把BACKSTRLE属性设置为()

A)0B)1C)3D)4

27、为了使标签中的内容居中显示,应把ALIGNMENT属性设置为()

A)0B)1C)2D)3

28、以下程序的输出结果:

()

a=sqr(3):

b=sqr

(2)

c=a>

b

printc

A)-1B)0C)falseD)true

29、下列关于键盘事件的说法中,正确的是()

A、按下键盘上的任意一个键都会引发KeyPress事件

B、主键盘上的1键和数字键的1键的KeyCode码相同

C、KeyDown和KeyUP的事件过程中有KeyAscii参数

D、主键盘上的4键的上挡字符是$,当同时按下shift键和主键盘上的4键时,KeyPress事件过程中的KeyAscii参数值是$的Ascii值

30、以下语句的输入结果为()

a=Sqr(3)

b=Sqr

(2)

A、-1B、0C、FalseD、True

31、要使命令按钮成为默认命令按钮,需使用其()属性。

A、EnabledB、DefaultC、ValueD、Cancel

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

privateSubCommand1_Click()

Dimi,Num

Randomize

Do

Fori=1TO1000

Num=Int(Rnd*100)

PrintNum;

SelectCaseNum

Case12

ExitFor

Case58

ExitDo

Case65,68,92

End

EndSelect

Nexti

Loop

程序运行后,单击命令按钮,则正确的描述是()

A、Do循环的次数为1000次

B、在For循环中产生的随机数小于或等于100

C、当所产生的随机数为12时结束所有循环

D、当所有的随机数为65、68或92时结束程序

33、设有如下程序段:

OptionBase1

PrivateSubForm_Click()

Dimarr

Arr=Array(10,20,”ABCDE”)

Fori=3to1Step-1

Printarr(i)

程序运行后,单击窗体,在窗体上显示的内容为()

A、ABCDE2010B、1020ABCDE

C、ABCDE1020D、出错信息

34、使用过程是为了()

A、使程序模块化B、使程序易于阅读

C、提高程序运行速度D、便于系统的编译

35、可视化编程的最大优点是()

A、具有标准工具箱B、一个工程文件由若干个窗体文件组成

C、不需要编写大量的代码来描述图形对象D、所见即所得

36、对话框在关闭之前,不能继续执行应用程序的其他部分,这种对话框属于()

A、输入对话框B、输出对话框

C、模式(模态)对话框D、无模式对话框

37、假定有以下程序段:

fori=1to3

forj=5to1step-1

printi*j

nextj

nexti

则语句PRINTI*J的执行次数是()

A)15B)16C)17D)18

38、设A=6,则执行X=IFF(A>

5,-1,0)后的X值为()

A)5B)6C)0D)-1

39、下列程序段执行后的结果是:

forj=1toi

fork=jto3

a=a+1

nextk

执行上面的3重循环后,a的值为()

A)3B)9C)14D)21

40、用下面的语句所定义的数组的元素个数是()

DIMA(-3TO5)ASINTEGER

A)6B)7C)8D)9

41、下列叙述中正确的是()

 

A.只有窗体才是VisualBasic中的对象

B.只有控件才是VisualBasic中的对象

C.窗体和控件都是VisualBasic中的对象

D.窗体和控件都不是VisualBasic中的对象

42.当窗体被加载时运行,发生的事件是()

A.LoadB.UnloadC.ResizeD.DragDrop

43.用于VisualBasic程序设计的控件在()

A.工程窗口中B.工具箱中

C.工具菜单中D.工具栏上

44.VisualBasic程序中分隔各语句的字符是()

A.'

 

B.:

C.\ 

D._

45.假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为“VBTest”的语句为()

A.Form1="

VBTest"

B.Caption="

C.Form1.Text="

D.Form1.Name="

46.使用驱动器表框的()属性可以返回或设置磁盘驱动器的名称。

A.CAHNGE 

B.DRIVEC.DIRD.PATH

47.为了使命令按钮的Picture、DownPicture或DisabledPicture属性生效,必须把它的Style属性设置为()

A.0 

B.1 

C.True 

D.False

48.为了使标签覆盖背景,应把BackStyle属性设置为()

C.True 

D.False

49.为了使标签中的内容居中显示,应把Alignment属性设置为()

B.1 

C.2 

D.3

50.下列可以把当前目录下的图形文件pic1.jpg装入窗体FORM1中的语句为()

A.FORM1="

pic1.jpg"

B.FORM1.Handle="

pic1.jpg"

C.FORM1.Picture=LoadPicture("

pic1.jpg"

D.FORM1=LoadPicture("

51.决定标签内显示内容的属性是()

A.Text 

B.Name 

C.Alignment 

D.Caption

52.为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是()

A.Value 

B.Default 

C.Cancel 

D.Enabled

53.为了在按下Esc键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是()

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

  PrivateSubCommand1_Click()

    a=Text1.Text+Text2.Text

    Printa

  EndSub

PrivateSubForm_Load()

    Text1.Text="

"

    Text2.Text="

  程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为()

A.444

B.321123

C.123321

D.132231

55.下列可作为VisualBasic的变量名的是()

A.3*Delta 

B.PrintChar 

C.Abs 

D.ABπ

56.下列可作为VisualBasic中所允许的形式的数是()

A.±

25.74 

B.3.457E-100C.368  

D.1.87E+50

57.设a=2,b=3,c=4,d=5,下列表达式的值是()

  a>

bANDc<

=dOR2*a>

c

A.True 

B.FalseC.-1 

D.0

58.以下语句的输出结果是(在立即窗口中)()

 a="

Beijing"

 b="

ShangHai"

 Printa;

b

A.BeijingΔShangHai

B.ΔBeijingΔShangHai

C.BeijingShangHai 

D.ΔBeijingΔShangHaiΔ

59.语句Print5*5\5/5的输出结果是 

A.5 

B.25 

C.0 

D.1

60.执行下面的语句后,所产生的信息框的标题是()

  a=MsgBox("

AAAA"

,,"

BBBB"

,"

,5)

A.BBBB 

B.空 

C.AAAA 

D.出错,不能产生信息框

三、程序填空

1、请完成打印下列图形的程序:

1

22

333

4444

55555

FORI=1TO5

FORJ=_______

PRINT_______

NEXTJ

_______

NEXTI

2、打印标准的九九表,完成下列程序:

FORI=1TO9

FORJ=()

RPINT()

2、以下程序的功能是:

从键盘上输入若干个学生的考试分数,当输入负数时结束输入,然后输出其中的最高分和最低分数。

请将其补充完整。

PRIVATESUBFORM-CLICK()

DIMXASSINGLE,AMAXASSINGLE,AMINASSINGLE

X=INPUTBOX(“ENTERASCORE”)

AMAX=X

AMIN=X

DOWHILE()

IFX>

AMAXTHEN

AMAX=X

IF()THEN

LOOP

PRINT“MAX=”;

AMAX,”MIN=”;

AMIN

ENDSUB

3、产生50个两位随机整数的程序。

DIMSASINGEGER

DIMIASINGEGER

RANDOMIZETIMER

FORI=()

S=()

PRINTS;

4、编写在窗口上显示如下图形的程序:

---------*

--------***

-------*****

------*******

其中-表示空格

PRINT()

FORJ=()

PRINT“*“;

PRINT

5、编写求N!

的子过程,通过调用此子过程来计算5!

+8!

-6!

PrivateSubFORM1_Click()

DIMA&

.B&

C&

D&

CALLJCH(5,A)

CALLJCH(8,B)

CALLJCH(6,C)

PRINTD

SUB_______

DIMI%

P=1

FORI=1TON

P=P*I

6、已知一元二次方程的二次项系数、一次项系数、常数项分别为a、b、c,其中a不等于0。

修改程序,求方程的根。

要求:

如果方程无实数根,则输出“无实数根”,否则输出两个实数根。

PrivateSubCommand1_Click()

Dima,b,c,dAsSingle

Dimx1,x2AsSingle

a=Val(Text1.Text)

b=Val(Text2.Text)

c=Val(Text3.Text)

d=b^2-4*a*c

Ifd________Then

x1=(-b+Sqr(d))/(2*a)

x2=(-b-Sqr(d))/(2*a)

Label1.Caption=x1

Label2.Caption=x2

_______

Label3.Caption=______

EndIf

EndSub

7、修改程序,使能输出:

1-2+3-4+5-6+...+99-100的值

程序如下:

s=_____

Fori=1To100

s=s+(-1)^(______)*i

Prints

8、填充程序,使能输出如下图形:

*

**

***

****

*****

******

Fori=1to____

Forj=1to____

Print_____

_____

9、下面的程序是求100以内奇数和s的值(S=1+3+5+7...+99)。

程序中有三处错误,请更正。

DimsAsSingle

DimiAsSingle

s=1

Fori=1to100Step1

s=s*i

Prints

10、完善已写在“执行”按钮的Click事件下的程序代码,将代码段中的“常量”、“变量”、“表达式”处分别换成正确的常量值、变量名和具体的表达式,使得当鼠标单击命令按钮“执行”时,显示出满足条件2+4

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

当前位置:首页 > 求职职场 > 自我管理与提升

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

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