VB综合试题.docx

上传人:b****6 文档编号:12739707 上传时间:2023-06-07 格式:DOCX 页数:15 大小:22.50KB
下载 相关 举报
VB综合试题.docx_第1页
第1页 / 共15页
VB综合试题.docx_第2页
第2页 / 共15页
VB综合试题.docx_第3页
第3页 / 共15页
VB综合试题.docx_第4页
第4页 / 共15页
VB综合试题.docx_第5页
第5页 / 共15页
VB综合试题.docx_第6页
第6页 / 共15页
VB综合试题.docx_第7页
第7页 / 共15页
VB综合试题.docx_第8页
第8页 / 共15页
VB综合试题.docx_第9页
第9页 / 共15页
VB综合试题.docx_第10页
第10页 / 共15页
VB综合试题.docx_第11页
第11页 / 共15页
VB综合试题.docx_第12页
第12页 / 共15页
VB综合试题.docx_第13页
第13页 / 共15页
VB综合试题.docx_第14页
第14页 / 共15页
VB综合试题.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

VB综合试题.docx

《VB综合试题.docx》由会员分享,可在线阅读,更多相关《VB综合试题.docx(15页珍藏版)》请在冰点文库上搜索。

VB综合试题.docx

VB综合试题

VisualBasic程序设计综合练习

一.选择题

1.VB程序设计的完整步骤是()。

(A)可视化程序设计(B)代码程序设计

(C)可视化程序设计和代码程序设计(D)界面设计

2.要求改变窗体的标题时,应当在属性窗口中改变()的属性。

(A)Caption(B)Name(C)Text(D)Label

3.下列变量命名正确的是()。

(A)vb+1(B)myfile(C)page@2(D)cmd..14.窗体能响应的事件是()。

(A)ActiveForm(B)Drive(C)Load(D)Change5.在事件中,Private表示()。

(A)此过程可以被其它的过程调用

(B)此过程只可以被本窗体模块中的其它过程调用

(C)此过程不可以被任何其它的过程调用

(D)此过程只可以被本工程的其它过程调用

6.当执行以下的过程时,Lb1Result的标签框内将显示()。

PrivateSubcmdIt_Click()

DimI,R

R=0

ForI=1to5Step1

R=R+I

Next

Lb1Result.Caption=Str$(R)

EndSub

(A)字符串15(B)整数15(C)字符串5(D)整数5

7.若要求从文本框中输入密码时在文本框中只显示*号,则应在此文本框的属性窗口中设置()。

(A)Text属性值为*(B)Caption属性值为*

(C)Password属性值为空(D)Passwordchar属性值为*

8.()控件可自动设置滚动条。

(A)复选框(B)框架(C)文本框(D)标签框

9.()属性能将文本框控件隐藏起来。

(A)Clear(B)Visible(C)Hide(D)New

10.能够改变复选框中背景颜色的属性是()。

(A)Value(B)FontColor(C)BackColor(D)Font11.往列表框中添加一个条目,应使用列表框的()方法。

(A)InserItem(B)AddItem(C)AppendItem(D)RemoveItem12.下面()控件不支持change事件。

(A)TextBox(B)Label(C)PictureBox(D)ListBox

13.下列函数中,返回值是字符串的是()。

(A)Mid(B)InStr(C)Val(D)Len

14.下列哪一条语句肯定会引起语法错误()。

(A)printint1,Tab(10),int2,(B)printint1;int3;

(C)printint1,Spc(10);int2(D)printint1,int2.

15.菜单控件中没有下面哪一个属性()。

(A)Caption(B)checked(C)Enabled(D)Value

16.Windows下窗体的子菜单最多有()级。

(A)3(B)4(C)5(D)6

17.当一个窗体被卸载时,最后引发的一个事件是()。

(A)Deactivate(B)QueryUnload(C)Unload(D)Terminate18.下面的哪个语句不能用来结束一个应用程序()。

(A)Unload(B)End(C)Stop(D)Exit

19.以()方式打开的文件,只能读不能写。

(A)Input(B)Print#(C)Write#(D)Output

20.在设计一个计算器时,必须要使用的控件是()。

(A)滚动条(B)图片框(C)按钮(D)单选框

21.不属于单选按钮的属性是()。

(A)Enabled(B)Caption(C)Name(D)Min22.VB提供的选择框(CheckBox)具有()功能。

(A)多重选择(B)单一选择(C)多项选择(D)选择一次

23.VB为命令按钮提供的Cancel属性是()。

(A)用来指定命令按钮是否为窗体的“取消”按钮

(B)用来指定命令按钮的功能是停止一个程序的运行

(C)用来指定命令按钮的功能是关闭一个运行程序

(D)用来指定命令按钮的功能是中断一个程序的运行

24.以下叙述正确的是()。

(A)组合框包含了列表框的功能

(B)列表框包含了组合框的功能

(C)列表框和组合框的功能无相近之处

(D)列表框和组合框的功能完全相同

25.组合框中的Style属性值确定了组合框中的类型和显示方式,以下选项中不属于Style属性值的是()。

(A)下拉式组合框(B)弹出式组合框(C)简单组合框(D)下拉式列表框26.VB通过菜单编辑器来设置一个应用程序的菜单,若要求在程序运行的过程中,选中菜单中的“清除”命令时,在该命令前有“√”的标记。

则应该在菜单编辑器内()。

(A)选中“复选”(B)“复选”不被选中

(C)选中“有效”(D)“有效”不被选中

27.获得系统日期的函数是()。

(A)data$(B)time$(C)date$(D)gettime$28.改变窗体的图标,需要设置()属性。

(A)Caption(B)Icon(C)Picture(D)Visible29.Integer类型的变量可存的最大整数为()。

(A)255(B)256(C)32768(D)32767

30.下面的几对数据类型中,()占用内存最少。

(A).Integer、Boolean(B).Integer、Single

(C).Date、Single(D).Long、Double

31.要调节锁定控件的位置,按住()键,再用合适的箭头键可“微调”已获得焦点的控件的位置。

(A)Ctrl(B)Alt(C)Shift(D)Insert

32.下列哪一种方法不能改变窗体的大小()。

(A)设计时在窗体布局窗口中进行调整(B)设计时在属性窗口中设置相应的属性(C)运行时设置相应属性的值(D)运行时调用窗体的MOVE方法33.下面哪种对象没有Caption属性()。

(A)Form(B)TextBox(C)CommandButton(D)Label

34.下面声明数组语句中错误的是()。

(A)DimA(-10To5)$(B)DimA()AsInteger

(C)DimA(10,-10To-10)AsInteger(D)DimA(N)'N为变量35.下列哪一个是日期型常量()。

(A)(B)(C)(D)

36.下面哪个是算术运算符()。

(A)Imp(B)Mod(C)Not(D)Eqv

37.要判断两个整型变量A和B中是否只有一个为0,不能使用下面哪一个逻辑表达式()。

(A)A=0AndB<>0orA<>0andB=0(B)A=0XorB=0(C)A*B=0AndA+B<>0(D)A*B=0And(A=0OrB=0)

38.Sub过程与Function过程最根本的区别是()。

(A)前者可以使用call或直接使用过程名调用,后者不可以

(B)后者可以有参数,前者不可以

(C)两种过程参数的传递方式不同(D)前者无返回值,但后者有39.在声明一个变量时,可能用到的关键字是()。

(A)Exit(B)As(C)Sub(D)End

40.下列哪类对象在运行时一定是不可见的()。

(A)Line(B)Timer(C)Shape(D)Frame

41、如果把一个人当作对象,那么血型相当于这个对象的()。

(A)属性(B)方法(C)事件(D)特征

42、下列哪一组语句会产生错误()。

(A)Dimint1AsInteger:

int1=True

(B)Dimstr1AsString*10:

str1="123.3.5"

(C)Dimint1AsInteger:

int1="123.4"

(D)DimbnAsBoolean:

bn="Yes"

43、下面的动作中,不能引发一个按钮Click事件的是()。

(A)在按钮上单击(B)在按钮上双击右键

(C)把焦点移至按钮上,然后按回车键(D)如果按钮有快捷字母,按“Alt+该字母”44、下面的运算符中,优先级最高的是()。

(A)Not(B)Is(C)Like(D)&

45、下面哪种类型的对象不能作为控件的容器()。

(A)Form(B)PictureBox(C)Shape(D)Frame

46、下面表达式的值是false的有()。

(A)"n"&"969"<"n97"(B)Instr("Visualbasic","b")<>len("basic")(C)str(2000)<"1997"(D)Lcase("aBC")>"aBC"

47、在窗体上按下鼠标左键后释放,不会触发窗体的哪个事件()。

(A)Click(B)Dblclick(C)MouseUp(D)MouseDown

48、一个菜单项是不是一个分隔条,由()属性决定。

(A)Name(B)Caption(C)Enable(D)Visible

49、下面的哪一项不能用来在模块之间传递数据()。

(A)全局变量(B)对象属性(C)全局数组(D)模块级变量50、读随机文件中的记录信息,应使用下面哪个语句()。

(A)Get(B)Read(C)Input#(D)LineInput#

51、下列数据类型中,()占用内存最少。

(A)Boolean(B)Byte(C)Integer(D)Single

52、下面()是字符串常量。

(A)2002/3/8(B)“”(C)“True(D)#False#

53、变量名最多不能超过()个字符。

(A)10(B)16(C)64(D)255

54、下面的()语句可以正确地声明一个动态数组。

(A)PrivateA(n)AsInteger(B)DimA()AsInteger(C)DimA(,)AsInteger(D)DimA(1Ton)

55、假定bln是逻辑型变量,下面赋值语句正确的是()。

(A)bln=‘True‘(B)bln=.True.(C)bln=#True#(D)bln=3>4

二.填空题

1、VB程序设计的主要特点是和。

2、VB的基本表达式包括:

算术表达式、和。

3、要求改变窗体的标题时,应当在属性窗口中改变的属性是。

4、在利用VB设计应用程序时,一般会遇到三类错误:

、和

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

、、

6、要使一个按钮设为默认按钮,应把此按钮的属性的值设为。

7、如果在模块的声明段中有OptionBase1语句,则在该模块中使用Dima(3To5,6)声明的数组有个元素。

8、表达式(-3)Mod8的值为。

9、定时器控件的Interval属性值是指时间间隔,单位为;当每隔此间隔的时间,定时器会触发一次事件。

10、在过程调用中,参数的传递可分为两种方式,其中按传递方式是默认的。

11、要使一个按钮无效,则可把它的Enable属性设为。

12、把整型数1赋给一个逻辑型变量,则逻辑变量的值为。

13、在一条Dim语句中可以声明多个变量,如DimstrVar,intVar,sngVarAsInteger,则strVar、intVar与sngVar的数据类型分别是、和。

14、在过程调用中,参数的传递可分为传递和传递两种方式。

15、文本框中所显示的内容是它的属性的值。

16、VB的基本表达式包括算术表达式、和。

17、默认情况下,所有未经显示声明的变量均视为类型,如果要强制变量的声明,应在模块的声明段使用语句。

18、VB中,变量的声明可分为两种方法:

隐式声明和。

19、按照文件的特征属性来分可以分为:

系统文件、、、

和。

20、VB中,变量的声明可分为两种方法:

数组和数组。

21.表达式“[A]”Like“[A]”的值为。

22.下列数据类型的变量各占多少个字节的内存:

Byte:

;Integer:

;Long:

Single:

;Double:

23.要使按钮表面上显示的文字为“退出(Q)”(其中“Q”为快捷键),则按钮的Caption属性的值应为。

24.判断变量X是否能被5整除的偶数,逻辑表达式写为:

25.已知a、b、c都是Integer型变量,使用VisualBasic逻辑表达式描述下列条件:

a小于b或小于c:

a、b都大于c:

a和b中至少有一个大于c:

a和b中只有一个大于c:

a是非正数:

a不能被b整除:

26.把整数0赋给一个逻辑型变量,则逻辑变量的值为。

27.如果在模块的声明段中有OptionBase0语句,则在该模块中使用Dima(6,3To5)声明的数组有个元素。

28.Integer类型的变量占用字节空间。

29.表达式(-3)And8的值为。

30.VisualBasic为添加到窗体上的第一个图片框picture提供的默认对象名为。

31.当程序运行时,要求窗体中的文本框呈现空白,则在设计时,应当在此文本框的窗口中,把此文本框的属性设置成空白。

32.滚动条控件有滚动条和滚动条。

33.VB提供了列表框控件,当列表框中的项目较多,超过了列表框的长度时,系统会自动的在列表框边上加一个。

三.判断题:

给正确的打“√”,错误的打上“X”。

()1.Image控件不能用作容器使用。

()2.若已在窗体中加入了一个通用对话框:

要求在运行时,通过ShowOpen打开对话框时,只显示扩展名为DOC的文件,则对通用对话框的Filter的属性设置应该是:

“(*.DOC)|(.DOC)”。

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

()4.Line(500,500)–(2500,2500)命令能够正确画出矩形。

()5.命令Picture1.Circle(500,800),800能够在图片框Picture1中画出的图形是圆心在(500,800)的一个圆。

()6.VB允许设计和使用用户自己设计的控件。

()7.VB规定窗体文件的扩展名是.vbp。

()8.在MsgBox函数中prompt参数是必须的。

()9.Visual_basic是合法的变量名。

()10.三种方式的组合框都可以接受DblClick事件。

四.阅读程序

1、阅读下面程序,当单击窗体之后,窗体上输出的是。

PrivateSubForm_Click()

DimiAsInteger,jAsInteger

DimkAsInteger

k=0

Fori=0To10Step3

Forj=1To10

Ifj>=5Theni=i+4:

ExitFor

j=j+1

k=k+1

Next

Ifi>8ThenExitFor

Next

Printk

EndSub

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

请填空:

PrivateSubForm_load()

Picture1.Picture=loadPicture("c:

\pic\ball.ico")

[].Interval=200

EndSub

PrivateSubTimer1_Timer()

Staticx,yAsInteger

x=x+100

y=y+100

Pictrue1.Move[]

EndSub

3、阅读下面的事件过程。

单击窗体后,在文本框Text1和Text2中显示的内容分别是和;若将程序中A语句与B语句的位置互换,再次执行程序,单击窗体后在Text1和Text2中显示的内容分别是和。

PrivateSubForm_Click()

DimxAsInteger,yAsInteger

x=1:

y=0

DoWhilex<3

y=y+x'A语句

x=x+1'B语句

Loop

Text1.Text=x

Text2.Text=y

EndSub

4、下面程序段中,k循环共执行次,在窗体上显示的结果是。

DimbAsInteger,kAsInteger

Letb=1

Fork=1To5

Letb=b*k

Ifb>=15Then

ExitFor

Else

Letk=k+1

EndIf

Nextk

Printk,b

5、以下是按钮cmdl的Click事件过程,求1~100之间的所有质数。

质数的个数显示在窗体上,质数从小到大依次写入顺序文件c:

\dataout.txt中,在划线处填上缺少的内容。

PrivateSubcmdl_Click()

DimintNumAsInteger,int1AsInteger,int2AsInteger

OpenForOutput#1

intNum=0

Forint1=

Forint2=2Toint1\2

If(int1Modint2)=0Then

ExitFor

EndIf

Next

If

intNum=intNum+1

Write#1,int1

EndIf

Next

Print

Close#1

EndSub

6.若命令按钮的名称为CmdExit,程序要求单击以上命令按钮时,程序停止运行。

请在[]中填入适当的内容。

PrivateSubCmdExit_[]()

[]

EndSub

7.下面的事件过程判断文本框txt1中输入的数所在区间,并在文本框txt2中输出判断结果。

在画线处填入正确的内容。

PrivateSubComandl_Click()

Dimint1AsInteger

int1=CInt(txt1.Text)

SelectCaseint1

Case

txt2.Text="值为0"

Case

txt2.Text="值在1和10之间(包括1和10)"

Case

txt2.Text="值大于10"

CaseElse

txt2.Text="值小于0"

EndSelect

EndSub

VisualBasic综合练习参考答案

一、选择题

12345678910

CABCBADCBC

11121314151617181920

BDADDBDCAC

21222324252627282930

DCAABACBDA

31323334353637383940

AABDCBDDCB

41424344454647484950

ADBDCCBBDA

5152535455

BBDBD

二、填空题

1、可视化设计,事件驱动编程2、关系表达式,逻辑表达式

3、caption4、语法错误,逻辑错误,执行错误

5、创建应用程序界面,设置属性,编写代码6、Default,True7、188、–3

9、毫秒,Timer10、地址11、False12、True

13、Variant,Variant,Integer14、地址,值

15、Text16、ByVal17、Variant,OptionExplicit

18、显式声明19、隐藏文件,只读文件,普通文件,存档文件20、静态,动态21、False

22、1,2,4,4,823、“退出(&Q)”

24、(xmod5)=0and(xmod2)=0或xmod10=0

25、acandb>c,a>corb>c,a>cxorb>c,a<=0,amodb<>026、False27、2128、229、True

30、Picture131、Text32、水平,垂直33、垂直滚动条

三.判断题

12345678910

√ⅹ√ⅹ√√ⅹ√√√

四、阅读程序

1.4

2.Timer1,(x,y)

3.3,3,3,5

4.3、515

5.“c:

\

6.Click,Unload

7.0,1To10,Is>10

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

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2