程序设计基础(VB)题型练习题.doc_第1页
程序设计基础(VB)题型练习题.doc_第2页
程序设计基础(VB)题型练习题.doc_第3页
程序设计基础(VB)题型练习题.doc_第4页
程序设计基础(VB)题型练习题.doc_第5页
全文预览已结束

下载本文档

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

文档简介

程序设计基础(VB)题型练习题一、单项选择题(30题,每题1分,共30分,请将答案填写在后面的答题纸上)1. Visual Basic不具有以下的_特点。AVisual Basic采用面向过程的编程机制BVisual Basic是结构化程序设计语言CVisual Basic提供了可视化的工具DVisual Basic采用了面向对象的程序设计方法2. 为了保存一个Visual Basic应用程序,应当 。A.只保存窗体模块文件(.frm)B.只保存工程文件(.vbp)C. 只保存工程文件(.bas)D.分别保存工程文件、窗体文件和标准模块文件3. 下列操作不能打开属性窗口的是_。A在对象上单击右键,弹出快捷菜单,选取“属性窗口”菜单项B双击对象 C单击工具栏上的“属性窗口” D按F4键4. 要想改变一个窗体的标题内容,则应设置以下哪个属性的值_。AName BFontName CCaption DText5.以下过程是_事件。Private Sub Form_Click().End SubA命令按钮的单击 B命令按钮的双击 C窗体的单击 D窗体的双击6. 若要将隐藏的窗体显示出来,实现的方法是 。AUnload BLoad CShow DHide7. 下列Visual Basic的变量名中,合法的是 。AUser&name B5Password C_count DNum8. 声明一个变量为局部变量应该使用 关键字。A. Dim B.Private C.Public D.Static9. 下列VB表达式语法正确是的 。Aab.and.bc Bab AND c Cab AND bcD以上都不正确10 要把一个命令按钮设置成无效,应设置其哪一个属性值 。A Visible BEnabled CDefault DCancel11将文本框的_属性设置为True时,文本框可以输入或显示多行文本,且会自动换行。AMultiline BSccollbars CText DEnabled 12下列_是日期型常量。A“2/1/02” B2/1/02 C#2/1/02# D2/1/0213timer控件的_属性决定该控件是否对时间的推移作出响应。AEnabled BVisible Ctime Dcapable14下列程序段的运行结果是 。 a=3 : b=1 :Print a=a+bAa=14 BFalse C14 D出错15产生10,37之间的随机整数的Visual Basic表达式是_。AInt(Rnd(1)*27)+10 BInt(Rnd(1)*28)+10CInt(Rnd(1)*27)+11 DInt(Rnd(1)*28)+1116表达式Left(“how are you”,3)的值是_。Ahow Bare Cyou Dhow are you17以下_程序语句可以实现变量X与Y的值互换。AY=X:X=Y BZ=X:Y=Z:X=Y CZ=X:X=Y:Y=Z DZ=X:W=Y:Y=Z:X=Y18语句dim A(2,3,4)定义的数组中包含的数据元素的个数量为_。A12 B60 C120 D34519下列程序的执行结果为_。Option Base 0Private Sub Command1_Click()Dim aa = Array(a, b, c, d, e, f, g)Print a(1); a(3); a(5)End SubAabc Bbdf Cace D错误20以下说法不正确的是_。A使用Redim语句可以修改数组的维数B使用Redim语句可以改变数组的类型C使用Redim语句可以改变数组的每一维的大小D使用Redim语句可以对数组中的所有元素进行初始化21程序运行时,要向图片框p1中加载”c:windowsclouds.bmp”图形文件,应该使用语句_。Apicture1.picture=”c:windowsclouds.bmp”Bpicture1.picture=loadpicture(c:windowsclouds.bmp)Cp1. picture=loadpicture(c:windowsclouds.bmp)Dp1. picture=loadpicture(“c:windowsclouds.bmp”)22要清除组合框combo1中的所有内容,可以使用_语句。APrivate Sub Command1_Click()Combo1.clsEnd SubBPrivate Sub Command1_Click()Combo1.ClearEnd SubCPrivate Sub Command1_Click()Combo1.deleteEnd SubDPrivate Sub Command1_Click()Combo1.removeEnd Sub23以下关于复选按钮正确的说法是_.A按钮的Enabled属性用于决定该按钮是否被选中B按钮的value 属性用于决定该按钮是否被选中C按钮的checked 属性用于决定该按钮是否被选中D按钮的visible 属性用于决定该按钮是否被选中24阅读以下事件过程,回答问题。Private Sub Command1_Click()x = InputBox(请输入x的值;)y = text1.Textz = x + yPrint zEnd Sub在inputbox函数弹出的对话框中输入123,在文本框text1中输入456。单击命令按钮command1,立即窗口中显示出_。A123 B579 C123456 D错误信息25. 设在窗体Form1上加一通用框控件commandialog1,要建立保存文件对话框,则应该将commandialog1的Action属性设置为_.A1 B2 C3 D426以下程序运行后,单击命令按钮,输出结果是_。Private Sub Command1_Click() For i = 1 To 10 x = 3 For j = 1 To 3 x = x + 3 Next j Next i Print xEnd SubA9 B12 C90 D9327过程调用语句中,被调用的过程一定是Sub过程的语句是_。ACall Pro1(a1,b1) BPro2(a2,b2) CPrint Pro3(a3,b3) Dx= Pro4(a4,b4)28在参数传递过程中,使用关键字_来修饰参数,可以使之按值传递.Abyval Bby Cvalue Dreference29在VB中按文件的访问方式不同,可以将文件分为_。A顺序文件、随机文件和二进制文件 B文本文件和数据文件C数据文件和可执行文件 DADCII文件和二进制文件30在随机文件中,每条记录必须_。A内容不一样 B长度不一样 C长度相等 D排序二、填空题(15空,共25分,请将答案填写在后面的答题纸上)1. VB对象的三个要素是 【1】 、 【2】 和 【3】 。2. Visual Basic开发环境中3种工作模式分别是 【4】 、 【5】 和 【6】 。3. 强制要求所有变量必须声明后才使用的显示声明语句为 【7】 。4. 在VB中,表达式33*3/3 MOD 3的值是 【8】 。6. 声明符号常量应使用关键字 【9】 。7. Visual Basic的基本数据类型中整型的范围是 【10】 。8. 闰年的条件是:年号(Y)能被4整除,但不能被100整除;年号能被400整除,表示该条件的布尔表达式是 【11】 。9. 写出下面Format 函数的值:Format (5459.4,”#,#0.00): 【12】 Format(0.6725,”0.00”): 【13】 Format(0.6725,”#.00”): 【14】 。10. 以下程序的输出结果_【15】_。Private Sub sub1(ByVal a As Integer, b As Integer)a = a + b: b = b + aEnd SubPrivate Sub Form_Click()Dim x As Integer, y As Integerx = 10: y = 20Call sub1(x, y)sub1 x, yPrint x; yEnd Sub11. Private Sub cmd1_Click()Form1.Caption=”VB示例”End Sub则响应该过程的事件名是_【16】_。12. 下面的程序用于求输入的三个数中的最大数和最小数,请补充完整.Private Sub Command1_Click()a = InputBox(请输入第一个数:)b = InputBox(请输入第二个数:)c = InputBox(请输入第三个数:)Max = aMin = aIf b Max Then Max = bIf b 【17】 Then Min = bIf 【18】 Then Max = cIf 【19】 Then Min = cPrint max=; MaxPrint min=; MinEnd Sub三、判断题(10题,填写或,每题1分,共10分,请将答案填写在后面的答题纸上)1.双击窗体上的某个控件可以打开代码窗口。 ( )2.用程序方式给属性赋值的格式是“属性名=属性值”。 ( )3. Visual Basic的逻辑类型数据占2字节内存。 ( )4. 表达式52*3的值是1。 ( )5. 循环语句For k=0 to 33 Step 5 : Next K 的循环结束后K的值是30。 ( )6. 要将文本框的前景颜色设为红色,可设置ForeColor的属性为vbRed。 ( )7.若要设置文本框可以接收多行字符,可通过设置MaxLength属性值来实现。 ( )8. 要把列表框List1中当前选中的一项删除,应执行List1.Remove List1.ListIndex。( )9.如果设用复制、粘贴的方法建立了一个命令按钮数组command1,那么在代码中访问任何一个按钮只需要使用数组名称command1。 ( )10. 赋值语句x=x+1的含义是变量X与X+1的值相等。 ( )四、简述题(4题,每题5分,共20分,请将答案填写在后面的答题纸上)1.请简述设计VB程序的一般步骤。2.简述什么是类、什么是对象以及他们之间的关系。3.简述数组的概念?控件数组的概念。4.请简述打开顺序文件有哪几种模式及特点。五、编程题(1题,共15分,请将答案填写在相应的空白处,要求书写工整。)在名称为Form1 ,标题为“用sub子过程和Function函数求面积”的窗体上,画两个标签,名称为L1、L2,标题如图所示;再画两个文本框,名称分别为text1、text2。画两个命令按钮,名称分别为cmd1,标题为“调sub过程S1求面积”,另一个名称为cmd2,标题为“调Function函数S2求面积”。请在窗体模块分别自定义求面积的sub子过程S1和求面积的Function函

温馨提示

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

评论

0/150

提交评论