VB题库.docx

上传人:b****5 文档编号:6594590 上传时间:2023-01-08 格式:DOCX 页数:20 大小:26.24KB
下载 相关 举报
VB题库.docx_第1页
第1页 / 共20页
VB题库.docx_第2页
第2页 / 共20页
VB题库.docx_第3页
第3页 / 共20页
VB题库.docx_第4页
第4页 / 共20页
VB题库.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

VB题库.docx

《VB题库.docx》由会员分享,可在线阅读,更多相关《VB题库.docx(20页珍藏版)》请在冰豆网上搜索。

VB题库.docx

VB题库

作业一简朴VB程序设计

1.在VB程序设计中,响应对象外部动作称为_____,而对象可以执行动作或对象自身行为则称为_____。

(A)办法,事件(B)事件,办法

(C)属性,办法(D)过程,事件

2.在VB6.0集成开发环境中不能完毕工作是_____。

(A)输入和编辑源程序(B)编译生成可执行程序

(C)调试运营程序(D)自动查找并改正程序中错误

3.VB6.0集成开发环境不涉及_____。

(A)DOS界面窗口(B)窗体窗口

(C)代码窗口(D)属性窗口

4.当运营程序时,系统自动执行启动窗体_________事件过程。

(A)Load(B)Click

(C)Unload(D)GotFocus

5.用一种程序段对一对象被单击(或双击)作出响应,从而实现指定操作,称为______。

(A)可视画化程序设计(B)事件驱动编程机制

(C)过程化程序实际办法(D)非过程化程序设计语言

6.VisualBasic有三种工作模式,它们分别是______模式。

(A)设计、编译和运营(B)设计、运营和中断

(C)设计、运营和调试(D)编译、运营和调试

7.VisualBasic一种应用程序至少包括一种_______文献,该文献存储窗体上使用所有控件对象和关于_______、对象相应_______过程和_______代码。

(A)模块、办法、事件、程序

(B)窗体、属性、事件、程序

(C)窗体、程序、属性、事件

(D)窗体、属性、事件、模块

8.在VB集成环境创立VB应用程序时,除了工具箱窗口、窗体中窗口、属性窗口外,必不可少窗口是______。

(A)窗体布局窗口(B)及时窗口

(C)代码窗口(D)监视窗口

9.保存新建工程时,默认途径是_________。

(A)MyDocuments(B)VB98

(C)\(D)Windows

10.若要使标签控件显示时不覆盖其背景内容,要对______属性进行设立。

(A)BackColor(B)BorderStyle

(C)ForeColor(D)BackStyle

11.文本框没有______属性。

(A)Enabled(B)Visible

(C)BackColor(D)Caption

12.无论何控件,共同具备是______属性。

(A)Text(B)Name

(C)ForeColor(D)Caption

13.要使Form1窗体标题栏显示"欢迎使用VB",如下______语句是对的。

(A)Form1.Caption=“欢迎使用VB”

(B)Form1.Caption='欢迎使用VB'

(C)Form1.Caption=欢迎使用VB

(D)Form1.Caption="欢迎使用VB"

14.要使某控件在运营时不可显示,应对______属性进行设立。

(A)Enabled(B)Visible

(C)BackColor(D)Caption

15.要使窗体在运营时不可变化窗体大小和没有最大化和最小化按钮,只要对下列______属性设立就有效。

(A)MaxButton(B)BorderStyle

(C)Width(D)MinButton

16.当文本框ScrollBars属性设立了非零值,却没有效果,因素是______。

(A)文本框中没有内容

(B)文本框MultiLine属性为False

(C)文本框MultiLine属性为True

(D)文本框Locked属性为True

17.要判断在文本框与否按了Enter键,应在文本框______事件中判断。

(A)Change(B)KeyDown

(C)Click(D)KeyPress

18.在VB中最基本对象是_________,它是应用程序基石,是其她控件容器。

(A)文本框(B)命令按钮

(C)窗体(D)标签

19.有序列代码如下:

Text1.Text=“VisualBasic”

则:

Text1,Text和“VisualBasic”分别代表_________。

(A)对象,值,属性

(B)对象,办法,属性

(C)对象,属性,值

(D)属性,对象,值

20.要使Print办法在From_Load事件中起作用,要对窗体_________属性进行设立。

(A)BackColor(B)ForeColor

(C)AutoRedraw(D)Caption

21.若要使命令按钮不可操作,要对_________属性设立。

(A)Enabled(B)Visible

(C)BackColor(D)Caption

22.在窗体上已建立各种控件如Text1、Label1、Command1,若要使程序一运营焦点就定位在Command1控件上,对的属性赋值语句为:

(A)Command1.tabindex=3

(B)Command1.tabindex=2

(C)Command1.tabindex=0

(D)Command1.tabindex=1

23.如下论述中对的是_________。

(A)窗体Name属性指定窗体名称,用来标记一种窗体。

(B)窗体Name属性值是显示在窗体标题栏中文本。

(C)可以在运营期间变化对象Name属性值。

(D)对象Name属性值可觉得空。

24.将调试通过工程经"文献"菜单"生成.exe文献"编译成.exe后,将该可执行文献到其她机器上不能运营重要因素是______。

(A)运营机器上无VB系统(B)缺少.frm窗体文献

(C)该可执行文献有病毒(D)以上因素都不对

25.当需要上下文协助时,选取要协助"难题",然后按______键,就可浮现MSDN窗口及显示所需"难题"协助信息。

(A)Help(B)F10

(C)Esc(D)F1

作业二VB语言基本之一

1.下面______是不合法整型常数。

 (A)123%(B)123&

 (C)&O123(D)%123

2.下列函数中______,函数返回值是数值型。

 (A)Instr(B)Mid

 (C)Space(D)Chr

3.一种变量要保存-32786,不应定义成______型变量

 (A)integer(B)long

 (C)single(D)double

4.下面______不是类型阐明符。

 (A)&(B)$

 (C)*(D)@

5.按变量名定义规则,下面______是合法定义变量名。

 (A)Mod(B)XY#YX2

 (C)Temp2(D)static

6.已知A$="4567124",表达式val(mid(A,2,3)+right(A,3))值是______。

 (A)567124(B)"567124"

 (C)699(D)456124

7.表达式#11/22/99#-10运算成果是______。

(A)#11/22/89#(B)#11/12/99#

(C)#1/22/89#(D)以上都是

8.Rnd()函数不也许为下列______值。

(A)0(B)1

(C)0.0001(D)0.33333

9.如下关于VisualBasic论述中不对的是__________。

A.在VB中一种西文字符占一种字节,一种中文占两个字节。

B.当Boolean类型值转换为数值类型数时,False转成为0,而True转成-1。

C.数组下标下界在缺省状况下从0开始。

D.Variant变量未初始化值为Empty。

10.要存储某人年龄,下面数据类型中______占用字节数最小。

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

11.MsgBox函数返回值类型是______。

(A)整型数值(B)字符串(C)变体(D)数值或字符串

12.InputBox函数返回值类型是______。

(A)整型数值(B)字符串(C)变体(D)数值或字符串

13.如下关系表达式中,其值为False是______。

(A)”ABC”>”AbC”(B)”女”<”男”

(C)”BASIC”=UCase(“basic”)(D)”123”<”23”

14.语句Print“Sqr(9)=”;Sqr(9)输出成果是______。

(A)Sqr(9)=Sqr(9)(B)Sqr(9)=3(C)"3"=3(D)3=Sqr(9)

作业三VB语言基本之二

1.在一种语句内写多条语句时,每个语句之间用符号分隔。

(A),(B):

(C)、(D);

2.下面是合法变量名。

(A)X_yz(B)123abc(C)integer(D)X-Y

3.下面是不合法整常数。

(A)100(B)&O100(C)&H100(D)%100

4.下面是合法字符常数。

(A)ABC$(B)“ABC”(C)‘ABC’(D)ABC

5.下面是合法单精度型变量。

(A)num!

(B)sum%(C)xinte$(D)mm#

6.下面是不合法单精度变量。

(A)100!

(B)100.0(C)1E+2(D)100.0D+2

7.表达式16/4-25*8/4MOD5\2值为。

(A)14(B)4(C)20(D)2

8.\、/、Mod、*四个算术运算符中,优先级别最低是。

(A)\(B)/(C)Mod(D)*

9.Int(198.555*100+0.5)/100值。

(A)198(B)199.6(C)198.56(D)200

10.已知A$=“12345678”,则表达式Val(Left$(A$,4)+Mid$(A$,4,2))值为。

(A)123456(B)123445(C)8(D)6

11.PrintDateAdd(“m”,1,#1/30/#)语句显示成果是。

(A)00-2-29(B)00-2-28(C)00-2-30(D)00-1-31

12.表达式DateDiff(“y”,#12/30/1999#,#1/13/#)成果是。

(A)1(B)11(C)14(D)99

13.表达式Len(“123程序设计ABC”)值是。

(A)10(B)14(C)20(D)17

14.表达式LenB(“123程序设计ABC”)值是。

(A)10(B)14(C)20(D)17

15.下面对的赋值语句是。

(A)x+y=30(B)y=π*r*r(c)y=x+30(D)3y=x

16.为了给x,y,z三个变量赋初值1,下面对的赋值语句是。

(A)x=1:

y=1:

z=1(B)x=1,y=1,z=1(C)x=y=z=1(D)xyz=1

17.赋值语句:

a=123+MID(“123456”,3,2)执行后,a变量中值是。

(A)“12334”(B)123(C)12334(D)157

18.赋值语句:

a=123&MID(“123456”,3,2)执行后,a变量中值是。

(A)“12334”(B)123(C)12334(D)157

作业四基本控制构造

1.如下______是对的For…Next构造。

(A)Forx=1ToStep10

  …

  Nextx

(B)Forx=3To3Step3

  …

  Nextx

(C)Forx=1To10

  AA:

  Nextx

  Ifi=10ThenGoToAA

(D)Forx=3To10Step3

  …

  Nexty 

2.下列循环能正常结束循环是____。

(A)i=5

  Do

  i=i+1

  LoopUntili<0

(B)i=1

  Do

  i=i+2

  LoopUntili=10

(C)i=10

  Do

  i=i+1

  LoopUntili>0

(D)i=6

  Do

  i=i-2

  LoopUntili=1

3.下面程序段运营成果为______。

  Fori=3To1Step-1

   PrintSpc(5);

   Forj=1To2*i-1

    Print"*";

   Nextj

   Print

  Nexti

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

  ***  ***   ***    ***

  *****  *   *     *

4.当在文本框输入"ABCD"四个字符时,窗体上显示是______。

  PrivateSubText1_Change()

   PrintText1;

  EndSub

(A)ABCD(B)A(C)AABABCABCD(D)A

       B           AB

       C           ABC

       D           ABCD

5.哪个程序段不能分别对的显示1!

、2!

、3!

、4!

值______。

(A)Fori=1To4

   n=1

   Forj=1Toi

    n=n*j

   Nextj

   Printn

  Nexti

(B)Fori=1To4

   Forj=1Toi

    n=1

    n=n*j

   Nextj

   Printn

  Nexti

(C)n=1

   Forj=1To4

   n=n*j

   Printn

  Nextj

(D)n=1

  j=1

  DoWhilej<=4

   n=n*j

   Printn

   j=j+1

  Loop

6.下列程序执行成果是______。

  Dims,nAsInteger

  s=0∶n=1

  DoUntiln>5

   s=s+n

   n=n+1

  Loop

  Prints

  (A)100(B)50(C)25(D)15

7.下面程序是在键盘上输入任一种二进制数,单击命令按钮后,即能转换为十进制数。

但程序不完整,补充某些是______。

  PrivateSubCommand1_Click()

   B$=Val(InputBox(″″,″″,0))

   M=Len(B$)

   ForJ=1ToM

    Dec=Dec*2+______(Mid$(B$,J,1))

   NextJ

   Print″Thedecimalnumberis″;Dec

  EndSub

  (A)Abs(B)Int(C)Sng(D)Val

8.Do-Loop[While|Until]循环体作用阐明对的是______。

 (A)不能用Do-Loop语句设计出预先拟定循环次数循环

 (B)While核心字或Until核心字必要选取其中之一

 (C)While核心字或Until核心字可以同步使用

 (D)While核心字或Until核心字作用正相反

9.单击如下事件过程,显示成果为______。

 PrivateSubCommand1_Click()

  A=0

  ForM=1To10

   A=A+1

   B=0

   ForJ=1To10

    A=A+1

    B=B+2

   NextJ

  NextM

  PrintA;B

 EndSub

 (A)1020(B)20110(C)11020(D)200110

10.下面程序运营后,显示成果是____.

dimx

ifxthenprintxelseprintx+1

(A)1(B)0(C)(1(D)显示出错信息

[A][B][C][D]

11.语句Ifx=1Theny=1,下列说法对的是____________。

A.x=1和y=1为赋值语句

B.x=1和y=1均为关系表达式

C.x=1为关系表达式,y=1为赋值语句

D.x=1为赋值语句,y=1为关系表达式

12.下面程序段功能是求两个数中小数,_____________是不对的。

A.Min=IIf(x>y,y,x)

B.Ifx

C.Ify<=xThenMin=y:

Min=x

D.Ify<=xThenMin=y:

Ify>xThenMin=x

13.对于选取构造语句Ifx=10Theny=100,下列说法对的是_________。

A.x=10为赋值语句y=100为关系表达式

B.x=10为关系表达式,y=100为赋值语句

C.x=10和y=100均为赋值语句

D.x=10和y=100均为关系表达式

14.inputBox函数返回值类型为_______。

A.数值

B.字符串

C.变体

D.数值或字符串(视输入数据而定)

15.执行语句receive=MsgBox("AAAA",,"BBBB","",5)后,所产生信息框标题是______。

A.BBBB

B.空

C.AAAA

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

16.下列_____________组语句可实现将变量x、y互换。

A.x=y:

y=x

B.y=y+2*x:

x=y-2*x:

y=(y-x)/2

C.x=x+y:

x=x-y:

y=x-y

D.y=y+2x:

x=y-2x:

y=(y-x)/2

17.下面程序段功能是求两个数中大数,_____________是不对的。

A.Max=IIf(x>y,x,y)

B.Ifx>yThenMax=xElseMax=y

C.Max=x:

Ify>=xThenMax=y

D.Ify>=xThenMax=y:

Max=x

18.假设Text1文本框中输入了学生成绩,以A、B、C、D、E字符表达不同级别,下列语句中_____________可用于判断输入数据与否对的。

A.If"A"<=Text1<="E"ThenMsgBox"输入对的"ElseMsgBox"输入错误"

B.If"A"<=Text1OrText1<="E"ThenMsgBox"输入对的"ElseMsgBox"输入错误"

C.IfA<=Text1AndText1<=EThenMsgBox"输入对的"ElseMsgBox"输入错误"

D.If"A"<=Text1AndText1<="E"ThenMsgBox"输入对的"ElseMsgBox"输入错误"

19.从循环体DoWhile...Loop中退出,继续执行循环体背面命令,应使用______。

A.Exit

B.ExitDo

C.ExitDoWhile

D.ExitLoop

20.假设Text1文本框中输入了学生成绩,规定成绩范畴在0~100,下列语句中_____________可用于判断输入数据与否对的。

A.If0<=Text1<=100ThenMsgBox"输入对的"ElseMsgBox"输入错误"

B.If0<=Text1OrText1<=100ThenMsgBox"输入对的"ElseMsgBox"输入错误"

C.If0<=Val(Text1)AndVal(Text1)<=100ThenMsgBox"输入对的"ElseMsgBox"输入错误"

D.If0<=Val(Text1)<=100ThenMsgBox"输入对的"ElseMsgBox"输入错误"

 

作业五数组

1.如下关于数组说法,不对的是______。

(A)静态数组在声明时大小必要固定(B)动态数组在声明时大小可以不拟定

(C).默认状况下数组下界为0  (D)运营时可变化动态数组或静态数组大小

2.关于数组说法,错误是______。

(A)数组是一种特殊数据类型(B)一种数组中可存储各种类型数据

(C)数组是一组相似类型变量集合(D)数组可以被声明为变体类型

3.如下数组声明语句,______对的。

(A)Dima[3,4]AsInteger(B)Dima(3,4)AsInteger

(C)Dima(n,n)AsInteger(D)Dima(34)AsInteger

4.要分派存储如下方阵数据,______数组声明语句能实现(不能挥霍空间)。

[1.12.23.3]

[4.45.56.6]

[7.78.89.9]

(A)Dima(9)AsSingle    (B)Dima(3,3)AsSingle

(C)Dima(-1To1,5To3)AsSingle(D)Dima(3To1,5To7)AsInteger

5.如下数组声明语句,则数组a包括元素个数有______。

     Dima(3,-2to2,5)

(A)120  (B)75

(C)60  (D)13

6.如下程序输出成果是______。

  Dima

  a=Array(1,2,3,4,5,6,7)

  Fori=Lbound(a)ToUbound(a)

   a(i)=a(i)*a(i)

  Nexti

  Printa(i)

 (A)49(B)0(C)不拟定(D)程序出错

7.下列数组声明语句中数组a包括了______个数组元素

   Dima(4,-1To2,3)

 (A)120(B)11(C)60(D)80

8.设数

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

当前位置:首页 > 医药卫生

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

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