IT认证VB程序设计.docx

上传人:b****3 文档编号:26705632 上传时间:2023-06-21 格式:DOCX 页数:212 大小:111.58KB
下载 相关 举报
IT认证VB程序设计.docx_第1页
第1页 / 共212页
IT认证VB程序设计.docx_第2页
第2页 / 共212页
IT认证VB程序设计.docx_第3页
第3页 / 共212页
IT认证VB程序设计.docx_第4页
第4页 / 共212页
IT认证VB程序设计.docx_第5页
第5页 / 共212页
点击查看更多>>
下载资源
资源描述

IT认证VB程序设计.docx

《IT认证VB程序设计.docx》由会员分享,可在线阅读,更多相关《IT认证VB程序设计.docx(212页珍藏版)》请在冰豆网上搜索。

IT认证VB程序设计.docx

IT认证VB程序设计

VB程序设计》复习题

一、 选择题

1. 改变控件在窗体中的上下位置,应修改控件的__A_____属性

A.Top    B.Left   C.Width  D.Right

2. 将通用对话框类型,设置为字体对话框,可修改该控件的____D_____属性

A.font    B.filename C.filter  D.action

3. 标签控件最重要的属性是__A______

A.caption  B.text   C.name    D.width

4.文本框中选定的内容,由下列____C_____属性反映。

A.Text    B.Caption C.Seltext    D.sellenght

5. 选中复选框控件时,value属性的值,可以是_ D______

A.true     B.false    C.0       D.1

6. 设置列表框选中的文本用____D____属性

A.selected    B.caption   C.text    D.list

7.简单组合框的style值为____B_____

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

8. 在文件列表框的实现文件的多重选择,应修改该控件的___D______属性

A.filename B. pattem  C. path  D.multiselect

9.语句listl.removeitem1将删除list.listindext等于___D______的项目。

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

10.计时器的interval属性为0时,表示____A_____。

A.计时器失效             C.相隔0毫秒

B.相隔0秒               D.计时器的enable属性为false

11.以下的vb常量中非法的是(B)

a. “GoodLuck”   b. PI   c. 1.5E-03   d. 16.3412

12.要想返回文本框中输入的内容则可利用其( B) 属性进行编程

  a. caption   b.text   c. name   d.righttoleft

13.下列不能用commondialog控件调用的对话框是(D)

a. open/save   b. help   c.font    d. search

14.vb应用程序是分层管理的,其最高的层次为(A)

a. 工程    b. 模块      c. 窗体     d. 过程

15.vb程序设计中的窗体在oop中称为(C)

a. 屏幕  b. 事件  c. 对象     d.控件

16.欲使某命令按钮失效,应修改命令按钮的    (D)       属性。

A.Visible       B.Caption      C.Enable      D.Enabled

17.要使标签能透出窗体的背景,必须设置     (A)     属性。

      A.BackStyle  B.BorderStyle   C.Appearance  D.BackColor

18.用鼠标拖动滚动条中滚动框并释放,将触发滚动条的    (D)     事件。

A.Scroll    B.Change    C.DragOver    D.A和B

19.组合框的类型由Style属性决定,简单组合框的Style属性值应为 (B)     。

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

20.下面哪些控件不会影响到界面设计效果。

   (A)     

A.定时器   B.文本框   C. 标签    D. Line控件

21.Clear方法适用于   (D)     控件。

A.图片框     B.窗体     C.复选框    D.组合框

22.下列哪个变量的取法是不正确的(C)

A.sTme  B.T_Temp  C.T12%  D.T_12

23.如果要设置窗体的标题栏,应选择以下那种属性(B)

A.Name  B.Caption  C.Tips  D.Text

24.如果要给字体加删除线,可以选择下列那种属性(C)

 A.FontName  B.FontSize  C.FontStrikethru  D.FontUnderLine

25.下列哪个变量的取法是不正确的(D)

A.TName  B.T_Temp  C.T32  D.T32#

26.清除列表框的所有选项应选择下列哪种方法(A )

A.Clear   B.Cls   C.ClearItem  D.RemoveItem

27.下面哪些控件不会影响到界面设计效果。

 (C) 

    A.Label  B.Text   C. CommonDialog    D.Frame

28.要使得窗体在出现之前就完成相关的程序设置可在(C)事件中进行编程

A. linkopen    B.KeyPress C. load   D. click 

29.要使文本框中显示密码符有效,必须首先设置    (B)  属性。

A.Text   B.MultiLine    C.Locked     D.Enabled

30.要在垂直位置上移动控件,应利用控件的(C)      属性。

 A.Left   B.Width   C.Top   D.Height

31.下列表达式中,其值为0的是(C)   

  A.  7/9     B.  7mod15  C. 7\9   D. 15mod9

32. 一个对象可以执行的动作和可被对象识别的动作分别称为   (A) 。

A、事件、方法   B、方法、事件   C、属性、方法  D、过程、事件

33. 在窗体Form1的Click事件过程中有以下语句:

Label1.Caption=”VisualBasic”

若本语句执行之前,标签控件的Caption属性为默认值,则标签控件的Name属性和Caption属性在执行本语句之前的值分别为   (B) 。

A.”Label”、”Label”             B、”Label1”、”VisualBasic”

C、”Label1”、”Label1”           D、”Caption”、”Label”

34.(D)  对象不具有Caption属性。

A、Label  B、Option   C、Form   D、Timer

35. Interger类型的变量可存的的最大整数是 (D) 。

A、250  B、256    C、32768    D、32767

36.下列数据类型中,占用内存最小的是   (B)  。

A、Boolean  B、Byte   C、Integer  D、Single

37.已知A、B、C中C最小,则判断A、B、C可否构成三角形三条边长的逻辑表达式是     (B)   。

A、A>=BAndB>=C And C>0  B、A+C>B AndB+C>A AndC>0

C、(A+C)>=C AndA-C<=C)AndC>0 D、A+B>C AndA-B>CAndC>0

38.下面   (C)   是日期型常量。

A、”12/19/99”  B、12/19/99   C、#12/19/99#  D、{12/19/99}

 

二、 判断题:

1.全局变量用global或public关键字声明,且仅在通用声明处可以定义。

(F)

2.如果某子程序add用publicstaticsubadd()定义,则该子程序的变量都是局部变量。

   (F)

3.move方法的一般形式是:

对象名.moveA,B[,C,D],其中A指Left,C指width。

(F)

4.清除list1列表框对象的内容的语句是list1.cls。

 (F)

5.清除combo1对象的内容是combo1.clear。

       (T)

6.对象的可见性用enabled属性设置,可用性用visible属性设置。

   (F)

7.滚动条控件不可作为用户输入数据的一种方法。

     (F)

8.只要用拖拽的方法,将工具箱中所需的控件拖到窗体上即可完成。

      (F)

9.控件是对象,而窗体不是对象,它只是控件对象的窗口。

              (F)

10.TextBox与Label有许多共同特点,它们都能显示和输入文本。

          (F)

11.有的对象属性既可在属性窗口中设定又可在程序代码中设定。

          (T)

12.在框架控件内的几个单选按钮中,只能有一个单选按钮的Value属性为True.(T)

13.标签没有Change事件和SetFocus方法。

                             (T)

14.事件过程与Sub过程,它们相同点都是事件驱动,而不同的只是事件过程由控件属性决定,而Sub过程是由户自定义。

                         (F)

15.Function函数有参数传递,并且一定有返回值。

           (F)

16.滚动条控件不可作为用户输入数据的方法。

      (T)

17.Msgbox函数建立的信息框能显示信息又能输入用户的信息。

        (F)

18.Dimi,jasinteger 表明i和j都是整型变量。

(F)

19.菜单每一菜单项都是控件,可以通过点击菜单项或通过光标选择并按回车键,以触发Click事件。

(T)

20. 某一过程中的静态变量在过程结束后,静态变量及其值可以在其它过程中使用。

(F)

21.目录列表框中的列表项不可以通过AddItem方法进行添加。

(T)

22.在表达式中,运算符两端的数据类型要求一致。

(T)

23.VisualBasic程序的运行,仅能从某一窗体启动,如Form1窗体。

(F)

24.VB是一种面向对象的程序设计语言。

(T)

25. 在VB的工具栏中包括了所有的VB控件,我们不能再加载其他的控件。

(F)

26.在VB中,文件菜单的“删除工程”的作用是将当前VB工程在硬盘中删除掉。

(F)

27.有一个程序在属性窗口中设置了它的窗体字体大小为10号,而程序代码若设置了它的窗体字体大小为20号,那么当程序运行后实际的窗体字体大小为20号。

(T)

28.所有的VB的变量,都有隐含说明字符和强调声明两种方法来定义。

(F)

29. 所有的控件在程序运行以后都是可见的。

(F)

30.标签控件可以用来让用户输入数据。

(F)

31.在框架控件上放置的控件可以移动到框架控件的外面。

(F)

32.如果一个列表框一共有5个选项,而当选中第三项时,这时列表框的ListIndex属性为2。

(T)

33.单击并拖拽工具箱中所需的控件到窗体上即可完成添加控件任务。

   (F)

34.除了标准控件外,还可引入其它控件及第三方厂商研制的控件。

 (T)

35.TextBox与Label有许多共同特点,它们都能显示和输入文本。

     (F)

36.Listl.clear是清除Listl的全部列表项,所以Clear是对象的方法。

(T)

37.有的对象属性既可在属性窗口中设定又可在程序代码中设定。

(F)

38.在框架控件内的几个单选按钮中,可有一个或多个单选按钮的Value属性为True.(F)

39.Variant是一种特殊的数据类型,Variant类型变量可以存储除了定长字符串数据及自定义类型外的所有系统定义类型的数据。

Variant类型变量还可具有Empty、Error和Null等特殊值。

  (T)

40.窗体的Enabled属性值为False时,该窗体上的按钮、文本框等控件就不会对用户的操作做出反应。

   (T)

41.框架控件和形状控件都不能响应用户的鼠标的单击事件。

 (T)

42.在一个窗体的代码中不能使用Unload语句来卸载本窗体,即一个窗体只能由其它窗体卸载。

  (F)

43.当在一个简单组合框的文本框中输入一个它的列表框中的没有的条目时,组合框会自动反这一条目添加到它的列表框中。

(F)

44. 当定时器控件的interval属性值设置为0时,会连续不断地激发Timer事件。

(F)

45. 如果一个菜单项的Visible属性为False,则它的子菜单也不会显示。

(T)

 

三、 填空题

1.如果要指明mystring为固定15个字长的全局变量,应该在标准模块中用以下说明语句定义:

___Publicmystringasstring*15________

2.设X$=“abc123456”则“a”+str$(val(right(X$,4)))的值是____a3456____________

3.拖动滚动条中的滚动框将会产生_______Scroll_____、___Change____

4.请写出清除以下对象内容的语句:

文本框____Text1.text=””_______,窗体___Form1.Cls______,列表框__List1.Clear______,组合框___combol1.Clear____

5.变量min@表示__货币数据变量_____类型的变量。

6. 如果:

I=11:

J=3:

I=int(-8.6)+I\J+13/3MOD5,则I值是___-2__________

7.请写出满足以下条件的VB表达式:

0<X<10,______X>0andx<10___。

X为[0-100]之间的数,能被2整除,但不能被3整除___x>=0andx<=100andxmod2=0andxmod3<>0____。

8.下列循环语句控制的循环次数为      0   

 FOR K=1 TO 10 STEP–1

9. 表达式1and0的值      ( False)    。

10.设a=2,b=3,c=4,d=5,表达式(a>bXorb

          (True)            。

11.a和b中有仅只有一个为1,相应的VisualBasic逻辑表达式为        

        (a=1xorb=1)                 。

12.设I=5,则由下列循环语句控制的循环次数是    (6)             。

Do

 I=I+2

LoopWhileI<=15

13.表达式 32\7 MOD 3^2的值是  (4)           。

14.PrivateSubcmdSum_Click()

staticSumasinteger

   Sum=2*Sum+1

EndSub

问:

第三次单击命令按钮cmdSum后,Sum的值为:

     (7)         。

15.欲定义一个定长为10的字符串变量Mystr,可写成:

       (DimMystrasString*10)        。

16.下列表达式返回的值为True还是False_____True_____。

9>4+3 Or 5+3>10 And  Not(4+2>5 EQV 3+5>2)                  

17.按照数据文件的存储方法的不同,文件可以分为三种不同的类型:

___顺序文件___________、

______随机文件_________和二进制文件。

18.下列循环语句控制的循环次数为___0_____________。

FOR K=1 TO 20 STEP–2

19.VB表达式9^2MOD45\2*3的值______4___________。

20.设x=2,y=4,a=4,b=6,表达式(a>xXorb

21.a和b中有仅只有一个不为1,相应的VisualBasic逻辑表达式为 ( a<>1xorb<>1)            。

22.当x=2时,语句ifx=2thenPrintx=2的结果值是   (True)          。

23.声明单精度常量g(重力加速度)代表9.8可写成:

     (constg=9.8)          。

24.VB的工作模式可分为三种:

“__设计___”、“__运行__”以及“_中断__”。

25.由For k=35to0step3:

nextk循环语句控制的循环次数是(0)。

26.想拥有“快捷键”这项功能,必须在“菜单编辑器”中增加一些特殊的设置,也就是在字母之前加上___ &

27.若要在字符串asdgewl中取dge,则使用函数_(Mid$(asdgewl$,2,3)实现。

28.设x为大于零的实数,则大于x的最小偶数的VisualBasic表达式是 (iif(int(x)mod2=0,int(x)+2,int(x)+1))

29.设x的初值为5,则由下列循环语句控制的循环次数是  

(1)        。

     DoWhile x>=5

       x=x-1

Loop   

在上程序中,若x的初值为-5,则循环次数为  (0)  

30.sst=”ABC12DE”,则Val(sst)=      (0)         

四、 程序阅读(假如所有的变量类型都已定义)

1.程序1

FOR  J=10 TO 5 step–2

      K=J+1

      If K<6 then exit for

NEXT J

PRINT K;J

输出的结果__7 4 ___

2.程序2 

 A=1:

I=0

 SELECT CASE A*2

CASE1

   A=A+1

CASE2

   A=A+2

CASEELSE

   A=A+3

ENDSELECT

A的值为__3__

3.程序4

C=InputBox(“请输入字符串:

”)

p=””

ForL=Len(c)To2Step–2

P=Mid(C,L–1,2)+P

NextL

PrintP    

EndSub

如果输入:

ABCDEFG,则结果:

    BCDEFG     

4.程序4

DimYAsInteger

PrivateSubCommand_Click()

  DimXAsInteger

  X=1

  Y=1

  CallAA(Y+1)

  Z=BB(X)

  PrintX,Y,Z

EndSub

PrivateSubAA(ByValZAsInteger)

 Y=Z+X

 Z=X+Y

EndSub

PrivateFunctionBB(ByRefYAsInteger)

 Y=Y+1

 BB=X+Y

EndFunction                 结果:

   222 

5.程序5

PrivateSubCommand1_Click()

DimSAsInteger,IAsInteger

S=0

ForI=1To10

 IfZS(I)Then

      IfI*2<=10Then

       PrintStr(I*2)

       S=S+1

      Else      

         ExitFor

      EndIf

  EndIf

Next1

Prirt“S=”&Str(S)

EndSub

PublicFunctionZS(ByValXAsInteger)ASBoolean

DimJAsInteger

J=2

DoWhileJ

    IfInt(X/J)=X/JThenExitDo

    J=J+1

Loop

IfJ=XThen

   ZS=True

Else

   ZS=False

EndIf

EndFunction            结果:

  610S=3   

6.程序6

PrivateSubForm_Click()      

      Dima1AsInteger,a2AsInteger

      a1=10:

a2=100

      wua1,a2     

print“a1=”;a1,”a2=”;a2     

EndSub

PrivateSubwu(b1AsInteger,Byvalb2AsInteger)

  b1=b1\2:

b2=b2Mod13

  print“b1=”;b1,”b2=”;b2        

EndSub  

写出程序运行时单击窗体后,在Form1上的输出结果。

 结果为:

    b1=5    b2=9

           a1=5    a2=100

7.程序7

PrivateSubForm_Click()

  Dimkasinteger,sasinteger,jasinteger

Form1.cls

Fork=1to5

   s=0

   forj=kto5

  s=s+1

nextj

nextk

Print“s=”,s

EndSub

写出程序运行时单击窗体后的输出结果。

 结果为:

          s=1 

        

1.程序8

DimaAsInteger

PrivateSubCommand1_Click()

   StaticsAsInteger

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

当前位置:首页 > 党团工作 > 入党转正申请

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

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