vb考试题及答案[共14页]_第1页
vb考试题及答案[共14页]_第2页
vb考试题及答案[共14页]_第3页
vb考试题及答案[共14页]_第4页
vb考试题及答案[共14页]_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、vb 考试题及答案 【篇一: vb 考试真题一 含答案】一、单项选择题( 40 道小题,共 40 分)1、在 visual basic 中应用的是 ( c ) 。(1 分)a、面向过程的程序设计方法 b、面向数据的程序设计方法c、面向对象的程序设计方法 d、面向用户的程序设计方法 2、如果想让代码窗口中代码的字体大些,可以使用 ( a ) 命令设置。(1 分)a、“工具”菜单的 “选项” b、“视图 ”菜单的 “缩放 ”c、“编辑”菜单的 “替换” d、“视图 ”菜单的 “定义 ” 3、开发一个标准 exe 程序时,工程资源管理器窗口应包含 ( b ) 文件。(1 分)a、.bas b 、.f

2、rmc、.res d 、.cls4、在设计模式下,双击窗体上的一个控件,则会打开 ( c ) 。(1 分)a、属性窗口 b、工程资源窗口c、代码窗口 d、窗体布局窗口5、下列属性中,能表示窗体执行时以正常窗口状态显示的属性是( d ) 。(1 分)a、tabindex b 、controlboxc、borderstyle d 、windowsstate6、text1 是个文本框,语句 text1=* 和下面( d ) 的作用相同。( 1分)a、text1.caption=* b 、text1.password=*c、text1.maxlength=* d 、text1.text=*7、comm

3、and1 是一个按钮控件,它的 pictrue 属性已经被成功设置为一个可显示图形,但运行时该图形未被显示,其原因可能是( d ) 。(1 分)a、该图形太大 b、forecolor 被设置为黑色c、backcolor 被设置为黑色 d、style 属性值被设置为 08、为了使标签覆盖背景,应把 backstyle 属性设置为 ( b ) 。(1分)a、0 b 、1c、ture d 、false9、要使时钟控件的 timer 事件每隔 3 秒发生一次,应该把它的interval 属性设置为 ( d ) 。(1 分)a、3 b 、30c、300 d 、300010、下列控件中,没有 keypre

4、ss 事件的控件是 ( d ) 。(1 分)a、窗体 b、文本框c、图形框 d、标签11、下列声明语句中,错误的声明是 ( b ) 。(1 分)a、const var1=123 b 、dim var2 = abcc、dim var(4) d 、static var3 as integer12、下列运算符中,优先级最高的运算符是 ( d ) 。(1 分)a、mod b 、notc、/ d 、13、表达式 x+1x 是( b ) 。(1 分)a、算术表达式 b、关系表达式c、字符串表达式 d 、非法表达式14、表达式 a%*b-d#2#+c! 的结果的数据类型是 ( d ) 。(1 分)a、整型

5、b、长整型c、单精度型 d、双精度型 15、若 a=9.8596 ,则执行 print format(a,$00,00.00) 后,显示的结果是( d ) 。(1 分)a、0,009.86 b 、$9.86c、9.86 d 、$0,009.8616、如果将布尔常量值 true 赋值给一个整型变量,则整型变量的值为( b ) 。(1 分)a、0 b 、-1c、true d 、false 17、设 a=1 ,b=2 ,c=3 ,d=4 ,下面逻辑表达式的值为真的是 ( b ) 。(1 分)a、sqr(d)bb 、dc and bac、abs(a-d)cd 、not(c-b)b18、已知 a%=12

6、.8 : b!=14.5 ,则执行 print a%;b! 后,输出结果是( d ) 。(1 分)a、 12.8 14 b 、 12 14.5c、 12.8 15 d 、 13 14.519、表达式 int(4*rnd+1)*(int(4*rnd 1)值的范围是 ( d ) 。( 1 分)a、0,8 b 、-1,8c、-3,8 d 、-4,8 20、若有 m$=abcde:mid$(m$,1,5)=abcde ,则m$ 的值是 ( c ) 。(1 分)a、abcdeabcde b 、abcdeabcdec、abcde d 、abcde21、若 x=2 ,执行程序段: print x + 1:

7、print x + 2: print x + 3 后,变量 x 的值是 ( a ) 。( 1 分)a、2 b 、3c、4 d 、522、x,y 均为整数,下列正确的条件语句是 ( a ) 。( 1 分)a、if x y then y=x3 b、if x then y=x3c、if 3*yxy then y=x3 d 、if x3*y : xy then y=x323、设有语句 x = inputbox(输入姓名 ,输入框示例 , 王晓明 ),运行后从键盘上输入 “李明 ”并回车,则x 中的结果是 ( d ) 。( 1 分)a、输入姓名 b、输入框示例c、王晓明 d、李明24、已知: a = s

8、oftware and hardware ,b = len(a) ,c = left(a, 8),执行 msgbox a, b, c 后,在弹出的信息框的标题栏中显示的信息是 ( b ) (1 分)a、software and hardware b 、softwarec、hardware d 、1925、已知: x = 5 ,执行 for i = 20 to 1 step -2: x = x + i / 5: next i后, x 的值为( d ) (1 分)a、24 b 、25c、26 d 、2726、已知: i = 0 ,s = 0 ,执行 do until i = 4: s = i +

9、s: i = i + 1:loop 后, s 的值是 ( a ) 。( 1 分)a、6 b 、10c、11 d 、1527、若有 k = 0 ,则循环结构 do until k = 10: k = k + 1: if k = 8then exit do (回车换行) loop 中的循环体执行次数是 ( c ) 。( 1 分)a、8 b 、9c、10 d 、11 28、已知: option base 1 ,dim a(-2 to 2, 2, 0 to 2, 4) as integer ,则数组 a 的元素个数及其第 2 维的下界分别是 ( b ) 。(1 分)a、120 和 0 b 、120 和

10、 1c、120 和 2 d 、120 和-229、声明为 ( d ) 类型的数组,其数组元素既可以具有相同数据类型,也可以相互不同。( 1 分)a、string b 、singlec、integer d 、variant30、下列说法中,不正确的说法是 ( d ) 。(1 分)a、使用 redim 语句可以变更数组的上界b、静态数组是在程序编译时分配存储空间的c、动态数组是在程序执行到 redim 语句时分配存储空间的d、若有 dim a as variant ,则可以使用 redim 将该数组的类型改为其他数据类型31、已知: option base 0 ,dim a() as intege

11、r, dim b(2 to 4) asinteger ,如果执行 a = b ,则数组 a 的下界是 ( c ) 。(1 分)a、0b、1c、2d、332、在 visual basic 中,有 3 种过程,其中常用的 2 个是( b ) 。(1 分)a、sub 过程和事件过程b、事件过程和通用过程c、sub 过程和 function 过程d、事件过程和 function 过程33、以( a ) 保留字开始的为子过程。( 1 分)a、sub b 、eventc、function d 、property 34、过程(或函数)与外界的数据通信有两种方式,分别是 ( b ) 。(1 分)a、局部变量和

12、参数表中的参数 b、非局部变量和参数表中的参数c、非局部变量和 static 型的变量 d、static 型的变量和参数表中的参数35、可以在窗体模块的通用声明段中声明 ( a ) 。(1 分)a、全局变量 b、全局常量c、全局数组 d、全局用户自定义类型 36、设置工程中某一个窗体作为启动窗体,必需的操作步骤是 ()。(1 分)a、先打开 “属性窗口 ”,然后选择作为启动窗体的窗体名称 b、先打开“代码窗口 ”,然后选择作为启动窗体的窗体名称c、先打开 “工程窗口 ”,然后选择作为启动窗体的窗体名称 d、先打开“窗体设计器 ”窗口,然后选择作为启动窗体的窗体名称 37、下面语句中,肯定不能用

13、来结束一个应用程序的语句是 ( a ) 。(1 分)a、unload b 、endc、stopd 、exit 38、下列叙述中,正确的叙述是 ( a ) 。(1 分) a、文件是记录的集合 b、读写文件不需要通过内存 c、从内存向外存传送数据,为读文件,使用读语句 d、从外存向内存传送数据,为写文件,使用写语句39、下列语句从顺序文件中读出数据,正确的语句是 ( d )。(1 分)a、get # 文件号,变量名 b、write # 文件号 ,表达式列表c、put # 文件号 ,变量名 d、input # 文件号 ,变量名40、要打开一个顺序文件作为读,正确的语句是 ( c ) 。(1 分)a、

14、f=ct1.txt : open f for input as #1 b 、f=ct1.txt : open f for output as #2c、open ct1.txt for output as #1d 、open ct1.txt for input as #2二、填空题( 5 道小题,共 30 分)1、* 判断 n 是否为完全数(一个数等于它所有因子(不包括自身) 之和,如 6=1+2+3 )。 * 程序段如下:s = 0for i = 1 to n - 1if n mod i = 0 then s = s +inext iif n = then print 是完全数elseprin

15、t 不是完全数end if(6 分)-2、* 使用 inputbox 函数接收一批字符,将其中的数字打印输出。* 程序段如下:private sub form_click()dim s as string, st as string, i as integers = inputbox( 请输入一个带数字的字符串 ) for i = 1 to len(s) st = mid(s, i , 1)if st = 0 and st = 9 then print st; end if next i end sub(6 分)-3、* 程序功能是统计二维数组 a(1 to 6, 1 to 6) 第一行所有元

16、素中偶数元素的个数,并在窗【篇二: vb 试题及答案】择题(每题 2 分,共 40 分)1. 窗体的标题栏显示内容由窗体对象的属性决定。 a) backcolor b)backstyle c)textd)caption2. 窗体的示意图标可用属性来设置。a) picture b) image c) icond) mouseicon3. 窗体的控制菜单的有无由窗体对象的属性决定。a) controlbox b) minbutton c) maxbutton d) borderstyle4. 若要取消窗体的最大化功能,则可设置属性为 false 来实现。a) controlbox b) minbu

17、tton c) maxbutton d) enabled5. 以下 4 个选项,不属于 vb 的工作模式。a) 编译 b) 设计 c) 运行 d) 中断6. 窗体的边框样式由窗体对象的属性来设置。a) backstyleb) borderstyle c) windowstated) fillstyle7. 若要以程序代码方式设置在窗体中显示文本的字体大小,则可用窗体对象的属性来实现。a) fontname b) fontc) fontsize d) fontbold8. 命令按钮的标题文字由属性来设置。a) text b) captionc) named) ( 名称)9. vb 是面向对象的程

18、序设计,以下 4 个选项,不属于面向对象的三要素。a) 变量 b) 属性 c) 事件 d) 方法10. 若要将某命令按钮设置为默认命令按钮,可设置属性为 true 来实现。a) value b) cancelc) default d) enabled11. 若要使命令按钮不可见,可设置属性为 false 来实现。 a) value b) enabled c) visible d) cancel12. 运行程序时,系统自动执行窗体的事件。 a) loadb) click c) unload d) gotfocus13. 若要设置文本框最大可接收的字符数,可通过属性来实现。 a) multilin

19、e b) lengthc) maxd) maxlength14. 若要使某命令按钮获得控制焦点,可使用方法来设置。 a) refreshb) setfocus c) gotfocus d) value15. 若要使命令钮可响应事件,可通过设置属性的取值来实现。 a) visibleb) enabled c) default d) value 16. 在运行时,若要调用某命令按钮的 click 事件过程,可设置该命令按钮对象的 属性为 true 来实现。a) enabledb) value c) defaultd) cancel17. 标签框的边框,由属性的设置值决定。a) borderstyl

20、e b) backstylec) backcolor d) autosize18. 标签框文本的对齐方式由属性来决定。a) align b) alignment c) autosize d) backstyle 19. 标签框所显示的内容,由属性值决定。a) textb) namec) captiond) alignment20. 在运行时,若要获得用户在文本框中所选择的文本,可通过访问属性来实现。a) selstart b) sellengthc) text d) seltext 二、填空题 (每题 2 分,共 20 分)1. visual basic 是一种面向的可视化程序设计语言,采取了

21、的编程机制。2. 在 vb 集成开发环境中,运行应用程序的方法有两种是:或。3visual basic 的对象主要分为和两大类。4. 在 visual basic 中,用来描述一个对象外部特征的量称之为对象的。5. 在 visual basic 中,设置或修改一个对象的属性的方法有两种,它们分别是 和 。6. 在 visual basic 中,最基本的对象是。7. 在 visual basic 中,默认窗体名为,默认工程名为。8. 若用户单击了窗体 form1 ,则启动的事件名为。9. 调用方法的具体调用格式为。10在代码中设置对象属性的格式为。三、简答题 (每题 8 分,共 40 分)1.

22、简述 vb 的特点。2. 安装 visual basic 系统程序应具备什么条件?3. 启动 visual basic 有几种方法?4退出 visual basic 有几种方式? 5什么是对象?什么是类?简述它们之间的关系。参考答案 :一、单项选择题1.答:d2.答:c3.答:a4.答:c5.答:a6.答:b7.答:c8.答:b9.答:a10.答:c11.答:c12.答:a13.答:d14.答:b15.答:b16.答:b17.答:a18.答:b19.答:c20.答:d二、填空题1.答:对象,事件驱动2.答:编译运行模式、解释运行模式3.答:窗体、控件4.答:属性5.答:在设计阶段利用属性列表框

23、进行设置、在程序中通过程序代码进行设置6.答:窗体7.答:form1 、工程 18.答:click9.答:对象名 .方法名参数名表10答:对象名 .属性名属性值三、简答题1.答:visual basic 是 microsoft 公司与 1991 年推出的基于windows 环境的语言,其主要特点如下:(1) 方便、直观的可视化的程序设计工具;(2) 面向对象的程序设计方法;(3) 事件驱动的编程机制;(4) 结构化程序设计语言;(5) 强大的数据库访问能力;(6) 提供强大的网络功能,并具备完备的联机帮助功能;(7) 强大的数据库管理和存取操作的能力。 2.答:任何一个软件都要占用计算机系统一

24、定的资源,因此对计算机系统都有一定的要求, visual basic 系统程序对计算机系统的要求如下:硬件要求: 586 以上 cpu ,16mb 以上内存, 100mb 以上硬盘等。软件要求: windows 95/98/2000/xp 或 windows nt 。3.答:通常有以下三种启动方式:(1) 通过 “开始 ”按钮:单击桌面上的 “开始”/程“序 ”菜单,然后打开“microsoft visual studio 6.0 中文版 ”子菜单中的 “microsoft visualbasic 6.0 中文版 ”程序,即可启动 vb 6.0 。(2) 利用快捷方式:若桌面上有 vb 6.0

25、 的快捷图标,双击快捷图标也可启动 vb 6.0 。 (3) 利用运行命令:当 vb 系统软件安装在 c 盘默认路径下时,可以在“开始 ”菜单的运行对话框中输入如下命令来启动 vb 6.0 。c:program filesmicrosoft visual studiovb 98vb6.exe 。4答:通常有四种方式:(1) 利用文件菜单:单击菜单 “文件”/退“出 ”,即可退出 vb 环境。(2) 利用快捷方式:利用快捷键 alt+f4 ,即可退出 vb 环境。(3) 利用标题栏:鼠标右击标题栏,选择 “关闭 ”,即可退出 vb 环境。(4)利用关闭按钮:鼠标单击窗口右上方 “关闭 ”按钮,即

26、可退出 vb环境。5答:对象 (object) 是包含现实世界物体特征的抽象实体,反映了系统为之保存信息和与之交互的能力。每个对象有各自的内部属性和操作方法,整个程序是由一系列相互作用的对象构成的,对象之间的交互通过发送消息来实现。 类(class) 是指具有相同的属性和操作方法,并遵守相同规则的对象的集合。从外部看,类的行为可以用新定义的操作 (方法)加以规定。类是对象集合的抽象,规定了这些对象的公共属性和方法;而对象是类的一个实例。【篇三: vb 期末考试试题及答案】件只包括一个事件,即 c,当用鼠标单击或键盘选中后按 “回车 ”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。a

27、、gotfocusb 、load c 、click d 、keydown2、滚动条控件 (如图所示 )的 max 属性所设置的是 a。a、滚动框处于最右位置时,一个滚动条位置的 value 属性最大设置值b、 单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量c、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量d、滚动条控件无该属性3、sql 语句 select * form student 中的 *表示 b。a、所有记录 b 、所有字段 c、所有表 d、都不对4、以下选项中,不属于标签的属性是 c 。a、enabledb 、captionc 、default d 、font5、要

28、求改命令按钮显示的文本,应当在属性窗口中改变的属性是 a。a、caption b 、name c 、text d 、label 6、设置一个单选按钮 (optionbutton) 所代表选项的选中状态,应当在属性窗口中改变的属性是 d。a、caption b 、name c 、text d 、value7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的?d。a、在标题项中输入,然后打勾 b、在索引项中打勾c、在有效项中打勾 d、在复选项中打勾8、当执行以下过程时,在窗体上将显示 a。 private sub command1_click( )print vb;print hello! ;

29、print vbend suba、 vbhello!vb b 、 vb hello!vbc 、 vb d 、 vbhello! vb hello! vb9、语句 print the answer is:;20/4-2 的结果为 b 。a、the answer is 20/4-2 b 、the answer is 3c、the answer is 20/4-2 d 、非法语句10、下列哪个控件是容器控件 b。a、imageb 、picturec 、combobox d 、filelistbox11、若要将窗体从内存中卸载出去,其实现的方法是 d。 a.show b.hide c.load d.u

30、nload 12、以下选项中,不是 visual basic 控件的是 a。a.窗体 b.定时器 c.单选框 d.命令按钮13、双击窗体中的对象后, visual basic 将显示的窗口是 a。a.代码窗口 b工具箱 c项目(工程)窗口 d属性窗口14、可决定窗体的左上角是否有控制菜单的属性是 a。a.controlbox b.minbuttonc.maxbutton d.borderstyle15、设有如下语句:strl inputbox (输人,练习) 从键盘上输人字符 “示例”后,strl 的值是 d。a“输入 ”b“ ”c“练习 ”d“示例”16、窗体 form1 的 name 属性

31、是 frm1, 它的单击事件过程名是 c 。a. form1_click b.form_click c. frm1_clickd. me_click17、窗体的 hide 属性的含义是 a。a.隐藏 b.展现 c.装入 d.卸载18、若要设置定时器控件的定时时间,需设置的属性是 c 。aenabledb valuec intervald text19、能够改变复选框中背景颜色的属性是 c。avalue b fontcolor c backcolordfont20、窗体能响应的事件是 b 。aactiveform b loadc drivedchange三、判断题 (判断下列正确与否,正确的打

32、,错误的打。 )1、三种方式的组合框都允许用户输入哪些不在列表框中的选项。 x 2、图象框中的 stretch 属性为 true 时,其作用是图形自动调整大小以适应图象控件。 x 3、在菜单编辑器中使用 “索引 ”时,可有一组菜单项具有相同的 “名字”。x4、通过改变属性窗口中的 name 属性,来改变窗体的标题。 5、创建 vb 应用程序的三个主要步骤是: (1)创建应用程序界面 (2)设置控件(3)编写代码。 x6、变量是指在程序运行过程中其值可以改变的那些量,而值不能改变的是常量。7、已知 pmsgbox(“howareyou? ,vbyesno+vbquestion ,“hello! ,”变) 量 p 是 integer 数据类型。8、工程文件的扩展名是 .vbg 。9、vb 允许设计和使用用户自己设计的控件。10、optionbutton 控件没有 dblcliek 事件。 x11、同一条记录中的各数据具有相同的类型。12、使用 data 控件可以直接显示数据库中的数据。 x13、imagelist 是一个图

温馨提示

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

评论

0/150

提交评论