Visual Basic习题集.docx_第1页
Visual Basic习题集.docx_第2页
Visual Basic习题集.docx_第3页
Visual Basic习题集.docx_第4页
Visual Basic习题集.docx_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

四川建筑职业技术学院VB程序设计习题集班 级: 姓 名: 学 号: 目录目 录第1章Visual Basic概述1第2章VB设计的基础4第3章数据的输出与输入7第4章VB程序设计语句10第5章窗体15第6章常用控件的使用17第1章 Visual Basic概述第1章 Visual Basic概述一 选择题1、下列叙述中正确的是( )。A)只有窗体才是VB中的对象 B)只有控件才是VB中的对象C)窗体和控件都是VB中的对象 D)窗体和控件都不是VB中的对象2、下列可以激活“属性”窗口的操作是( )。A)用鼠标双击窗体的任何部位B)在“工程”菜单中选择“属性窗口”命令C)按Ctrl + F4快捷键D)按F4键3、下列能显示工具箱的操作是( )。A)在“视图”菜单中选择“工具箱”命令B)按Alt + F8快捷键C)在工具栏上,单击“工具箱”按钮D)按Alt + V快捷键,然后按X键4、假定已在窗体上画了多个控件,并有一个控件是活动的,为了在“属性”窗口中设置窗体的属性,预先应执行的操作是( )。A)单击窗体上没有控件的地方 B)单击任一个控件C)不执行任何操作 D)双击窗体的标题栏5、为了把窗体上的某个控件变为活动的,应执行的操作是( )。A)单击窗体的边框 B)单击该控件的内部C)双击该控件 D)双击窗体6、确定一个控件在窗体上的位置的属性是( )。A)Width或Height B)Width和HeightC)Top或Left D)Top和Left7、确定一个窗体或控件的大小的属性是( )。A)Width或Height B)Width和HeightC)Top或Left D)Top和Left二 填空题1、属性窗口分为4个部分,这4个部分分别是( )、( )、( )和( )。2、假定一个文本框的Name属性为Text1,为了在该文本框中显示“Hello!”,所使用的语句为( )。3、Visual Basic中的控件分为3类,它们是( )、( )和( )。4、一个控件在窗体上的位置由( )和( )属性决定,其大小由( )和( )属性决定。5、可以通过多种方式激活“属性”窗口,这些方式是( )、( )和( )。6、为了选择多个控件,可以按住( )或( )键,然后单击每个控件。7、VB工程中通常包含6类文件,如果工程中包含这些文件,在存储时这些文件将以独立的文件形式存在,它们的名称及扩展名分别是:( )、( )、( )、( )、( )、( )。8、VB的IDE集成开发环境中标题栏可显示VB的3种工作模式,它们分别是:( )、( )、( )。9、将下图各模块名称填入对应编号的括号内。1234567891:( )、2:( )、3:( )、4:( )、5:( )、6:( )、7:( )、8:( )、9:( )。三 简答题1、VB的特点是什么?2、VB应用程序的开发步骤是什么?四 程序题1、 编程实现单击窗体时,改变窗体背景颜色为红色,在窗体上显示文字“这是我的第一个VB程序”五 思考与疑问: 19 第2章 VB设计的基础第2章 VB设计的基础一 选择题1、下列可作为Visual Basic的变量名的是( )。A)4*Delta B)Alpha C)4ABC D)AB2、下列可作为Visual Basic的变量名的是( )。A)Filename B)A(A + B ) C)254D D)Print3、下列可作为Visual Basic中所允许的形式的数是( )。A)25.74 B)3.457E -100 C)368 D)1.87E +504、下列可作为Visual Basic中所允许的形式的数是( )。A)10(1.256) B)D32 C)2.5E D)12E35、8.6786E +8写成普通的十进制数是( )。A)86 787 000 B)867 870 000 C)8 678 700 D)8 678 700 0006、设a=2,b=3,c=4,d=5,表达式a b and c c的值是( )。A)True B)False C)-1 D)17、设a=2,b=3,c=4,d=5,表达式3 2 * b OR a = c AND b c OR c d 的值是( )。A)1 B)True C)False D)-18、设a=2,b=3,c=4,d=5,表达式NOT a = c OR 4 * c = b2 AND b a + c 的值是( )。A)-1 B)1 C)True D)False二 填空题1、下面Visual Basic表达式有错误,其正确的形式是( )。CONTT.DE + COS(28)2、下面Visual Basic表达式有错误,其正确的形式是( )。-3 / 8 + 8 . INT24.83、下面Visual Basic表达式有错误,其正确的形式是( )。( 8 + 6 )( 4 -2 ) + SIN( 2 * ) 4、下面Visual Basic表达式有错误,其正确的形式是( )。( x + y ) + z 80 5 ( C + D )5、与下列数学式子对应的Visual Basic表达式是( )。Cos2 ( c + d ) ( c + d )是弧度6、与下列数学式子对应的Visual Basic表达式是( )。5 + ( a + b )27、与下列数学式子对应的Visual Basic表达式是( )。Cos( x )( sin ( x ) + 1 )8、与下列数学式子对应的Visual Basic表达式是( )。e2 + 29、与下列数学式子对应的Visual Basic表达式是( )。2a( 7 + b )10、与下列数学式子对应的Visual Basic表达式是( )。8e3 ln 211、在括号内填出各数据类型的类型标识符:字符型( )、整型( )、长整型( )、单精型( )、双精型( )。12、声明重力加速度常量g9.8kg/s的语句是( )。13、用dim关键字声明一个整型变量a可使用语句( )或( )。14、按照作用域的不同,变量可分为( )、( )、( )。三 简答题1、 简述变量的命名规则。2、 试描述VB各类运算符的优先级顺序四 程序题1、 在窗体上创建1个文本框Text1,1个标签Label1,2个按钮Command1、Command2。在Text1中输入一个身份证号,Command1上显示文字“显示”,单击Command1时从身份证号中获取生日信息并计算出年龄,在Label1中显示出来;Command2上显示文字“重新输入”,单击时清空Text1,并将焦点置于Text1中。2、 在窗体上创建1个文本框Text1,2个按钮Command1、Command2。在Text1中输入任意单词(大小写状态随意设定),Command1上显示文字“转换”,单击时将Text1中的单词首字母大写,其它字母小写显示在Text1中。Command2上显示文字“重置”,单击时清空Text1并置焦点五 思考与疑问第3章 数据的输出与输入第3章 数据的输出与输入一 选择题1、假定Picture1和Text1分别为图片框和文本框的名称,下列不正确的语句是( )。A)Print 25 B)Picture1.Print 25C)Text1.Print 25 D)Debug.Print 252、以下程序段的输出结果是( )。a$ = Visual Basic Programmingb$ = Quickc$ = b$ & UCase(Mid$(a$, 7, 7) & Right$(a$, 11)a = Sqr(3): b = Sqr(2)c = a bPrint cA)1 B)0 C)False D)True3、以下语句的输出结果是( )。Print Format(32548.5, 000,000.00)A)32548.5 B)32,548.5 C)032,548.50 D)32,548.504、执行以下程序段后,变量c$的值为( )。A)Visual BASIC Programming B)Quick Basic ProgrammingC)QUICK Basic Programming D)Quick BASIC Programming5、表达式 4 + 5 6 * 7 / 8 Mod 9的值是( )。A)4 B)5 C)6 D)7二 填空题1、语句Print 25 + 32 = ; 25 + 32的输出结果是( )。a% = 3.14156Print a%a$ = China: s$ = BeijingPrint s$2、以下语句的输出结果是( )。3、以下语句的输出结果是( )。4、阅读程序:Private Sub Form_Click() a = 10: b = 15: c = 20: d = 25 Print a; Spc(5); b; Spc(7); c Print a; Space$(8); b; Space$(5); c Print c; Spc(3); +; Spc(3); d; Print Spc(3); =; Spc(3); c + dEnd Sub运行上面的程序,单击窗体,输出的结果是( )( )( )。三 简答题1、 写出Print方法的语法格式、功能和注意事项2、 写出InputBox函数的语法格式、功能和各参数意义3、 写出MsgBox函数的语法格式、功能和各参数意义四 程序题1、 编程实现单击窗体时通过InputBox函数从键盘上输入4个数,先显示出这4个数再计算并显示这4个数的和和平均值。效果如下图所示2、 编程实现,单击窗体时通过InputBox函数输入a、b、c,根据输入的值计算y=ab(a+bc)并将结果显示在窗体上。其中为常数,值为3.14五 思考与疑问第4章 VB程序设计语句第4章 VB程序设计语句一 选择题x = 5For i = 1 To 20 Step 2 x = x + i 5Next iFor i = 1 To 3 For j = 5 To 1 Step -1 Print i * jNext j, i1、 假定有以下程序段则语句Print i * j的执行次数是( )。A)15 B)16 C)17 D)182、 以下程序段的输出结果为( )。For i = 1 To 3 For j = 1 To i For k = j To 3 a = a + 1 Next k Next jNext ix = 1y = 4Do Until y 4 x = x * y y = y + 1LoopPrint xA)1 B)4 C)8 D)203、 设a = 6,则执行x = IIf( a 5 , -1 , 0 )后,x的值为( )。A)5 B)6 C)0 D)14、 执行下面的程序段后,x的值为( )。A)21 B)22 C)23 D)245、 阅读以下程序段:执行上面的3重循环后,a的值为( )。A)3 B)9 C)14 D)21二 填空题1、执行下面的程序段后,s的值为( )。x = 5For i = 1 To 20 Step 2 x = x + i 5Next i2、以下程序段的输出结果是( )。num = 0Do While num = 2 num = num + 1 Print numLoop3、设有以下循环:x = 1Do x = x + 2 Print xLoop Until 程序运行后,要求执行3次循环,则横线处应填入( )。4、以下循环的执行次数是( )。k = 0Do While k = 10 k = k + 1Loop5、程序设计的3种基本结构是( )、( )、( )。6、在For循环中强制中止循环的语句是( )。三 简答题1、 试描述For循环的语法格式、功能、参数说明及执行流程。2、 试描述Do While(Until)Loop循环的语法格式、功能和执行流程。3、 试描述DoLoop while(Until)循环的语法格式、功能和执行流程。4、 试分析For循环和Do循环执行特点的异同。四 程序题1、 单击窗体时利用InputBox输入一个数,判断这个数是奇数还是偶数并显示判断结果。2、 单击窗体时随机生成3个数,首先显示出生成的这3个数,再把这3个数按从大到小的顺序排列并显示出来。3、 单击窗体时通过InputBox输入一个整数,并把这个数转化成五级制成绩(优:90100;良:8089;中:7079;及格:6069;不及格:059)。如果输入的数不在这个范围以内则显示“输入的成绩不正确!”。(分别写出用If和Select Case实现的语句)4、 单击窗体时利用InputBox输入一个整数,分别利用For、Do while Loop和Do Loop Until三种循环实现从1加到输入的这个数。5、 我国现有人口13亿,设年增长率为1%,编程实现,单击窗体时显示多少年后人口增至16亿。6、 编程实现:单击窗体时打印如下所示的“数字金字塔”7、 单击窗体时用InputBox输入三角形的三条边长,首先判断这3条边能否构成一个三角形,能则计算并显示该三角形的周长和面积,不能则要求重新输入,输入1时结束程序。8、 单击窗体时生成并显示一个4位的随机验证码,该验证码由任意的大、小写字母和数字组成。五 思考与疑问第5章 窗体第5章 窗体一 选择题1、 为了使1个窗体从屏幕上消失但仍在内在中,所使用的方法为( )。A)Show B)Hide C)Load D)Unload2、 要使窗体从屏幕上消失不见,可指定窗体的( )属性为False。A)Enabled B)Hide C)Visible D)Moveable3、 要在窗体的标题栏上显示指定文字,应修改窗体的( )属性。A)Caption B)Name C)Icon D)Font4、 要指定窗体在屏幕上的位置,需要指定窗体的( )属性。A)Top和Width B)Top和Left C)Width和Height D)Width和Left5、 要指定窗体的大小,需要指定窗体的( )属性。A)Top和Width B)Top和Left C)Width和Height D)Width和Left6、 假设要使窗体应用D盘根目录下一名为“Pic1.jpg”的文件为背景图片,以下语句正确的是( )。A) Picture = Pic1.jpg B) Picture = LoadPicture( Pic1.jpg )C) Picture = LoadPicture( D:Pic1.jpg )D) Picture = LoadPicture( D:Pic1.jpg )7、 下列操作中不能向工程中添加窗体的是( )。A)执行“工程”菜单中的“添加窗体”命令B)单击工具栏上的“添加窗体”按钮C)右击窗体,在弹出的菜单中选择“添加窗体”命令D)右击工程资源管理器,在弹出的菜单中选择“添加”命令,然后在下一级菜单中选择“添加窗体”命令8、 当1个工程中含有多个窗体时,其中的启动窗体是( )。A)启动Visual Basic 时建立的窗体 B)第一个添加的窗体C)最后一个添加的窗体 D)在“工程属性”对话框中指定的窗体二 填空题1、为了把1个名为Form1的窗体装入内存,所使用的语句为( );为了清除内在中指定的窗体Form1,所使用的语句为( )。2、为了显示1个窗体,所使用的方法为( );而为了隐藏一个窗体,所使用的方法为( )。3、在工程中添加窗体的方法有3种,分别是( )、( )和( )4、启动窗体在( )对话框中指定,打开该对话框,应执行( )菜单中的( )命令。5、Visual Basic应用程序由( )、( )、( )等3种模块组成。6、全局变量必须在( )模块中定义,所使用的关键字是( )。7、在标准模块中用Dim语句定义的变量是( )变量,它只能在( )模块中使用。三 简答题1、 例举几个你感兴趣的窗体属性并描述其功能。(5个以上)2、 如有以下程序,程序运行时双击窗体,窗体上显示的内容为什么?试描述理由Private Sub Form_Click()Print 单击End SubPrivate Sub Form_DblClick()Print 双击End Sub四 程序题1、 编写程序实现运行时窗体在屏幕上居中显示。2、 编写程序实现单击窗体时显示背景图片,双击窗体时背景图片消失。(设图片在D盘tp目录下,名为”P1.jpg”)五 思考与疑问:第6章 常用控件的使用第6章 常用控件的使用一 选择题1、 决定窗体标题栏显示内容的属性是( )。A)Text B)Name C)Caption D)BackStyle2、 当窗体最小化时缩小为一个图标,设置这个图标的属性是( )。A)MouseIcon B)Icon C)Picture D)MousePointer3、 为了取消窗体的最大化功能,需要把它的一个属性设置为False,这个属性是( )。A)ControlBox B)MinButton C)Enabled D)MaxButton4、 为了使命令按钮的Picture、DownPicture、DisablePicture属性生效,必须把它的style属性设置为( )。A)0 B)1 C)True D)False5、 决定窗体有无控制菜单的属性为( )。A)ControlBox B)MinButton C)Enabled D)MaxButton6、 为了使文本框同时具有水平和垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为( )。A)0 B)1 C)2 D)37、 使文本框获得焦点的方法是( )。A)Change B)GotFocus C)SetFocus D)LostFocus8、 为了使标签覆盖背景,应把BackStyle属性设置为( )。A)0 B)1 C)True D)False9、 为了使标签中的内容居中显示,应把Alignment属性设置为( )。A)0 B)1 C)2 D)310、 下列可把当前目录下的图形文件pic1.jpg装入图片框中的语句为( )。A)Picture = pic1.jpgB)Picture.Handle = pic1.jpgC)Picture1.Picture = LoadPicture(pic1.jpg)D)Picture = LoadPicture(pic1.jpg)11、 决定标签显示内容的属性是( )。A)Text B)Name C)Alignment D)Caption12、 为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的( )属性设置为True。A)value B)Default C)Cancel D)Enabled13、 为了在按下Esc键时执行某个命令按钮的事件过程,需要把该命令按钮的( )属性设置为True。A)value B)Default C)Cancel D)Enabled14、 假定在图片框Picture1中装入了一个图形,为了清除该图形(注意只清除图形,而不是删除图片框),应采用的正确方法是( )。A)选择图片框,然后按Del键B)执行语句Picture1.Picture = LoadPicture()C)执行语句Picture1.Picture = D)选择图片框,在属性窗口中选择Picture属性条,然后按回车键15、 设置复选框或单选按钮标题对齐方式的属性是( )。A)Align B)Alignment C)Sorted D)Value16、 为了使列表框中的项目分为多列显示,需要设置的属性为( )。A)Columns B)Style C)List D)MultiSelect17、 要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把列表框的MultiSelct属性设置为( )。A)0 B)1 C)2 D)其他18、 删除列表框中的项目所使用的方法为( )。A)Move B)Remove C)Clear D)RemoveItem19、 当拖动滚动条中的滚动块时,将触发滚动条的事件是( )。A)Move B)Change C)Scroll D)SetFocus20、 用户在组合框中输入或选择的数据可以通过( )属性获得。A)List B)ListIndex C)Text D)ListCount21、 在窗体(Name属性为Form1)上画两个文本框(Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:Private Sub Command1_Click() a = Text1.Text + Text2.Text Print aEnd SubPrivate Sub Form_Load() Text1.Text = Text2.Text = End Sub程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为( )。A)444 B)321123 C)123321 D)132231二 填空题1、为了使标签能自动调整大小以显示全部文本内容,应把标签的( )属性设置为True。2、要想在文本框中显示垂直滚动条,必须把( )属性设置为2,同时还应把( )属性设置为( )。3、假定有一个文本框名为Text1,为了使该文本框具有焦点,应执行的语句是( )。4、为了使一个标签透明且没有边框,必须把它的BorderStyle属性设置为( ),并把BackStyle属性设置为( )。5、假定有个名为pic2.gif的图形文件,要在运行期间把该文件装入一

温馨提示

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

评论

0/150

提交评论