VB期末综合练习_第1页
VB期末综合练习_第2页
VB期末综合练习_第3页
VB期末综合练习_第4页
VB期末综合练习_第5页
免费预览已结束,剩余15页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VB期末综合练习一、填空题1、计时器事件之间的间隔通过(2、要想在文本框中显示垂直滚动条,3、在过程定义中出现的变量名叫做(数组,叫做(。参数。4、 VISUAL BASIC中的控件在窗体上分为 3类,它们是()(。和5、 设计弹出式菜单时,先通过 立菜单,然后将顶层菜单的Visible 属性设置为码中通过窗体对象的方法显示弹出式菜单。6、 Windows可公用的对话框有: 、保存文件对话框、 颜色设置、字体设置对话框、帮助文件六种,VB可通过调用通用对话框控件的ShowHelp方法来使用它们。也可通过设置通用对话框控件的7、 根据文件的存取方式及其组成结构,将文件分成)属性设置。必须把()属

2、性设置为2,同时还应把()属性设置为()参数,而在调用过程时传送给过程的常量,变量,表达式或、ShowSave ShowColor、属性来实现。、和8、 由ARRAY(。函数建立的数组的名字必须是 类型。9、 强制退出DO.LOOP循环语句是 ,强制性退出FOR.NEXT语句是10、Visual Basic 应用程序由()标准模块和(11、 设置组合框的风格,可用的属性是(。,按钮VALUE!性的值的类型是(12、Visual Basic 中,除了可以指定某个窗体作为启动对象之外,还可以指定( )。False,最后在代打印设置对话框、Show Print、)。)作为启动对象。13、 要将MDI

3、应用程序中的普通窗体设置为MDI子窗体,只需要把(。属性设置为(。即可。14、建立弹出式菜单所使用的方法是(),要为某个菜单项加分隔线,则该菜单的标题项应设为( )15、 为了使计时器控件 TIMER1每隔1秒触发一次 TIMET事件,应将TIMER1控件的()属性设置为 ().16、 (。类型也称变体类型,是一种通用的、可变的数据类型,它可表示或存储任何一种数据类型。17、 控件数组的名字由 属性指定,而数组中的每个元素由 属性指定.18、 为了把一个窗全装入内存,所使用的语句为 ;为了清除内存中指定的窗体,所使用的语句为19、20、21、22、在 VB中,对象的三要素分别是 ,和.在VB中

4、整型数据占 个字节的内存空间,双精度浮点型数据占 个字节的内存空间.为了使标签能自动调整大小以显示全部文本内容,应把标签的 属性设置为TRUE.确定复选框是否被选中,应访问的属性是 ,要让一控件不显示,应将该控件的性设置成FALSE对于计时器控件,如果希望每秒产生10个事件,则应将其INTERVAL设置为若要屏蔽加上的控件对象,则需要设置(。属性的值为FALSE分为3种版本,这3种版本是()、()和(如果打开了不需要的菜单或对话框,可以用(。键关闭。属性窗口分为4个部分,这4个部分分别是(),(在VB中窗体文件的后缀名为(),工程文件的后缀名为(VB提供()函数用于将数字字符转换成数值型,提供

5、工程文件的扩展名是( 控件数组的名字由( 在3种不同类型的组合框中, 菜单编辑器可分为 3部分,23、24、25、26、27、2829、30、31、32、),窗体文件的扩展名()属性决定,而数组中的每个元素由( 只能选择而不能输入的组合框是( 即( )、()和(),)。)函数用于将数值转换成字符型。属性决定。)。33、)。34、 Visual Basic的过程有3种,它们是() 过程、()过程和()过程。35、为了显示一个窗体,所使用的方法为(),而为了隐藏一个窗体,所使用的方法为(36、 VISUAL BASIC应用程序由(),(),()三种模块组成。37、计时器事件之间的间隔通过()属性设

6、置。38、 要想在文本框中显示垂直滚动条,必须把()属性设置为2,同时还应把()属性设置为(39、在过程定义中出现的变量名叫做()参数,而在调用过程时传送给过程的常量,变量,表达式或数组,叫做()参数。40、 VISUAL BASIC中的控件在窗体上分为3类,它们是二、单项选择题打开多重窗体应用程序后()打开一个窗体后,其他窗体都会被关闭允许同时打开多个窗体打开一个窗体后,其他窗体都会被隐藏起来在某一时刻只能打开一个窗体下列属性中,目录列表框和文件列表框都有的属性是(List B 、PathC 、ValeD窗体的Caption属性的作用是() 确定窗体的名称B 、确定窗体的标题确定窗体的边界类

7、型D、确定窗体的字体下列不属于Visual Basic 应用程序所包含文件的是()和(1、ABCD2、A)、Patten3、AC4、A5、A6、A)7、A)8A)9、窗体文件B 、类表文件 C、文本文件 D、工程文件设 a=2,b=3,c=4,d=5, 则表达式 a>b And c>=d And b<>c Or c>dTrue B 、False C 、-1 D 、1为了用键盘打开菜单和执行菜单命令,第一步应按的键是(功能键 F10或ALT B ) SHIFT+功能键F4 C) CTRL或功能键 F8VISUAL BASIC窗体设计器的主要功能是(建立用户界面 B

8、)编写源程序代码 C )画图为了确定一个窗体或控件的大小的属性是(WIDTH TOP B ) WIDTH,HEITHT C) TOP,下列可作为 VISUAL BASIC的变量名的是()D )显示文字)WIDTH)A)FILENAME B) A(A+B) C) 345D D ) PRINT10、下列可作为 VISUAL BASIC中所允许的形式的数是(A)± B)-100 C368 D)+5011、设A=2, B=3,C=4, D=5,下列表达式的值是(3>2*B and A=C and B<>C or C>DA)true B)false C)-1 D)112

9、、决定标签内显示内容的属性是(A)TEXT B ) NAME C ALIGNMENT D13、以下语句输出的结果是(print format, ” 000,000.00 ” B)32,548.5 C)032, D)32,表达式4+56*7/8 mod 9 的值)4 B ) 5 C ) 6 D ) 7“对象”是将数据和程序())CAP TION)的值是())D ) CTRL+ALTD) TOP, LEFTA)14、A15、起来的一个逻辑实体。A连接B、封装C、串接16、下列语句错误的是()A =D、伪装B =C (1)=+D =+17、下列可作为 Visual BasicA 32 B 、 C、3

10、68 D、中所允许的形式的数是(12E318、语句 Print5*55/5的输出结果是()A 5 B、25 C、0 D、119、图象框有一个属性,可以自动调整图形的大小,以适应图象框的尺寸,这个属性是(A Autosize B、Stretch C、AutoRedraw D 、Appearanee20、下列程序的执行程序结果为(a=100b=50If a<>b The na=a+bElseb=b-aENDIF、200 200 D的文本框和一个名称为Print a,bA 5050B、150 50 C21、在窗体中添加一个名称为Text1Private Sub Comma nd1_cli

11、ck()Dim a , Array1(10,10) As In tegerDim i,j as in tegerFor i=1 to 3、10 10Comma nd的命令按钮,然后编写如下代码:For j=2 to 4Array1(i,j)=i+jNext jNext i=array1(2,3)+array1(3,4)End Sub程序运行后,单击命令按钮,在文本框中显示的值是(A 12 B 、 13 C 、 14 D 、 1522、设置复选框或单选框标题对齐方式的属性是(A) ALIGN B ) ALIGNMENT C) SORTED D) VALUE23、删除列表框中指定的项目所使用的方法

12、为(A) MOVE B) REMOVE C) CLEAR D) REMOVEITEM24、当拖动滚动条中的滚动块时,将触发滚动条的事件是(A) MOVE B) CHANGE C) SCROLL D) SETFOCUS这个属性是(25、用户在组合框中输入或选择的数据可以通过一个属性获得,A) LIST B ) LISTINDEX C ) TEXT D ) LISTCOUNT26、 为了使标签覆盖背景,应把BACKSTRL属性设置为(A) 0 B ) 1 C ) 3 D ) 427、为了使标签中的内容居中显示, )A) 0 B ) 1 C ) 2 D28、以下程序的输出结果:( a=sqr(3):

13、b=sqr(2)应把ALIGNMENT!性设置为(3print cA)-1 B)0 C)false D)true29、下列关于键盘事件的说法中,D、正确的是()KeyPress 事件按下键盘上的任意一个键都会引发主键盘上的1键和数字键的1键的KeyCode码相同KeyDown和 Key UP的事件过程中有 KeyAscii参数主键盘上的4键的上挡字符是$,当同时按下shift键和主键盘上的4键时,KeyPress事件过程中的c=a>bKeyAscii参数值是$的Ascii值30、 以下语句的输入结果为()a=Sqr(3)b=Sqr(2)c=a>b、True需使用其()属性。Valu

14、e D 、Can celprint cA -1 B 、0 C 、False D31、要使命令按钮成为默认命令按钮,A Enabled B 、Default C 、32、 在窗体上画一个名称为Comma nd的命令按钮,然后编写如下事件过程:private Sub Comma nd1_Click()Dim i ,NumRan domizeDoFor i=1 TO 1000Num=l nt(R nd*100)Print Num;Select Case NumCase 12Exit ForCase 58Exit DoCase 65,68,92EndEnd SelectNext iLoopEnd Su

15、b程序运行后,单击命令按钮,则正确的描述是(A Do循环的次数为1000次B在For循环中产生的随机数小于或等于100C当所产生的随机数为12时结束所有循环D当所有的随机数为65、68或92时结束程序33、设有如下程序段:Op tio n Base 1Private Sub Form_Click()Dim arrArr=Array(10,20, ”For i=3 to 1 Ste p -1Print arr(i)Next iEnd Sub程序运行后,单击窗体,A ABCDE 20 10C ABCDE 10 2034、使用过程是为了A使程序模块化C提高程序运行速度abcde)在窗体上显示的内容为

16、(、10 20 ABCDE、出错信息)、使程序易于阅读D、便于系统的编译)35、可视化编程的最大优点是(A具有标准工具箱C不需要编写大量的代码来描述图形对象36、对话框在关闭之前,A输入对话框C模式(模态)对话框37、假定有以下程序段:for i=1 to 3for j=5 to 1 ste p -1print i*jnext jn ext i则语句PRINT I*JB 、一个工程文件由若干个窗体文件组成D、所见即所得不能继续执行应用程序的其他部分,这种对话框属于()B输出对话框 无模式对话框的执行次数是(A)15 B )16 C )17 D )1838、设 A=6,则执行 X=IFF(A&g

17、t;5,-1,0 )后的 X值为()A)5 B)6 C)0 D)-139、下列程序段执行后的结果是:for i=1 to 3for j=1 to ifor k=j to 3a=a+1n ext knext jn ext i执行上面的3重循环后,a的值为()A) 3 B ) 9 C ) 14 D ) 2140、用下面的语句所定义的数组的元素个数是(DIM A (-3 TO 5 ) AS INTEGERA ) 6 B ) 7 C ) 8 D ) 941. 下列叙述中正确的是(A. 只有窗体才是 Visual BasicB. 只有控件才是 Visual Basic)中的对象中的对象中的对象C. 窗体

18、和控件都是 Visual BasicD. 窗体和控件都不是 Visual Basic 中的对象42. 当窗体被加载时运行,发生的事件是(A. Load B . Un loadC . Resize43. 用于Visual Basic程序设计的控件在(A.工程窗口中C. 工具菜单中)D . DragDrop)B.D.工具箱中工具栏上Basic程序中分隔各语句的字符是(A.'B.:C.45.假定窗体的名称(Name属性)为Form1,="VB Test" ="VB Test"则把窗体的标题设置为“VB Test ”的语句为(="VB Test

19、"="VB Test"46.使用驱动器表框的()属性可以返回或设置磁盘驱动器的名称。47.为了 使命令按钮的Picture、DownPicture 或 Disabled Picture为( )48.为了使标签覆盖背景,应把BackStyle属性设置为(49.为了使标签中的内容居中显示,应把Alignment属性设置为(50.下列可以把当前目录下的图形文件装入窗体FOR M中的语句为(一 HH="p ic1 .j pg"=Load Picture(”pic ”)=Load Picture(”pic ”)51.决定标签内显示内容的属性是(属性生效,

20、必须把它的Style属性设置52. 为了在按下回车键时执行某个命令按钮的事件过程, 性是()53. 为了在按下Esc键时执行某个命令按钮的事件过程, 性是()需要把该命令按钮的一个属性设置为True,这个属需要把该命令按钮的一个属性设置为True,这个属54. 在窗体(Name属性为Form1)上画两个文本框(其Name属性分别为 Text1和Text2)和一个命令按钮(Name 属性为Command1)然后编写如下两个事件过程:Private Sub Comma nd1_Click()a = +Print aEnd SubPrivate Sub Form_Load()一 HHHHEnd Su

21、b程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按 钮,则输出结果为()55. 下列可作为 Visual Basic *Delta56. 下列可作为Visual BasicA. ±-100 C57. 设 a=2, b=3, c=4, d=5,a>b AND c<=d OR 2*a>c的变量名的是(n中所允许的形式的数是(下列表达式的值是(58. 以下语句的输出结果是(在立即窗口中)(a="Beiji ng"b="Sha ngHai"Print a;b Sha ngHa

22、iB. Beijing ShangHaiD. Beijing ShangHaiA59. 语句Print 5*55/5 的输出结果是 (60.执行下面的语句后,所产生的信息框的标题是(a=MsgBox("AAAA", , "BBBB", "" , 5)程序填空请完成打印下列图形的程序:B.空D.出错,不能产生信息框1、122333444455555FOR I=1 TO 5FOR J=P RINT _NEXT JNEXT I2、打印标准的九九表,完成下列程序:FOR I=1 TO 9FOR J=(RPINT (NEXT J(NEXT I

23、2、以下程序的功能是:从键盘上输入若干个学生的考试分数,当输入负数时结束输入,然后输出其中的最 高分和最低分数。请将其补充完整。P RIVATE SUB FORM-CLICK)DIM X AS SINGLE , AMAX AS SINGLE , AMIN AS SINGLE X=INPUTBOK “ ENTER A SCOR”AMAX=XAMIN=XDO WHILE ()IF X>AMAX THENAMAX=XENDIFIF ( )THENAMIN=XENDIFLOOPPRINT “ MAX= ;AMAX,'' MIN=' ;AMINEND SUB 3、产生50个

24、两位随机整数的程序。DIM S AS INGEGERDIM I AS INGEGERRANDOMIZE TIMERFOR I=(S=()P RINT S;NEXT I 4、编写在窗口上显示如下图形的程序:*其中-表示空格FOR I=P RINTFOR J=P RINTNEXT JP RINTNEXT I5、编写求N!的子过程,通过调用此子过程来计算5 ! +8! -6 !Private Sub FORM1_Click()DIM A&B&,C&,D&CALL JCH(5,A)CALL JCH(8,B)CALL JCH(6,C)P RINT DEND SUBSUB

25、_DIM I%P=1FOR I=1 TO NP=P*INEXT IEND SUBa、b、c,其中a不等于0。修改程序,6、已知一元二次方程的二次项系数、一次项系数、常数项分别为 求方程的根。要求:如果方程无实数根,则输出“无实数根”,否则输出两个实数根。Private Sub Comma nd1_Click()Dim a,b,c,d As Si ngleDim x1,x2 As Si nglea=Valb=Valc=Vald=b2-4*a*cIf dThenx1=(-b+Sqr(d)/(2*a) x2=(-b-Sqr(d)/(2*a) =x1=x2End IfEnd Sub的值7、修改程序,使

26、能输出:1-2+3-4+5-6+.+99-100程序如下:Private Sub Comma nd1_Click()s=For i=1 To 100s=s+(-1)A(Next iPrint sEnd Sub 8、填充程序,使能输出如下图形:程序如下:Private Sub Comma nd1_Click()For i=1 toFor j=1 toPrintNext jNext iEnd Sub9、下面的程序是求 100以内奇数和s的值(S=1+3+5+7.+99 )。程序中有三处错误,请更正。Private Sub Comma nd1_Click()Dim s As Si ngleDim i

27、 As Si ngles=1For i=1 to 100 Ste p 1s=s*iNext iPrint sEnd Sub10、完善已写在“执行”按钮的 Click事 件下的程序代码,将代码段中的“常量”、“变量”、“表达式”处分别换成正确的常量值、变量名和具体的表达式,使得当鼠标单击命令按钮“执行”时,显示出满足条件2+4+6+.+x<80 中最大的x的值。命令代码如下:Private Sub Comma nd1_Click()s=0x=0Do Un til s>=80 x=x+ 常量 s=s+ 变量 LoopPrint 表达式End Sub四、综合题一)、设计一个程序,窗体中有 2个列表框,左侧列表框中列出若干城市名(大连,沈阳,上海,青铜,大 同,天山,辽阳)。”显示”按钮用于复原 示”全部的城市”1、单击”2、单击”3、单击”4、单击”,”清除”按钮用于清除 2个列表框中的内容.两个标签的用于显,”部分的城市”.>”按钮,某个城市名从左框消失 >>”按钮,左框的全部城市名消失<”按钮,某个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论