2014计算机二级VB模拟试题与答案(二) .doc_第1页
2014计算机二级VB模拟试题与答案(二) .doc_第2页
2014计算机二级VB模拟试题与答案(二) .doc_第3页
2014计算机二级VB模拟试题与答案(二) .doc_第4页
2014计算机二级VB模拟试题与答案(二) .doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

2014计算机二级vb模拟试题与答案(三)一、选择题1、以下关于msgbox 的叙述中,错误的是()。a.msgbox 函数返回一个整数b.通过msgbox 函数可以设置信息框中图标和按钮的类型c.msgbox 语句没有返回值d.msgbox 函数的第二个参数是一个整数,该参数只能确定对话框中显示的按钮数量2、下列操作不能向工程中添加窗体的是()。a.执行工程菜单中的添加窗体命令b.单击工具栏中的添加窗体按钮c.右击窗体,在弹出的菜单中选择添加窗体命令d.右击工程资源管理器,在弹出的菜单中选择添加命令,然后在下一级菜单中选择添加窗体命令3、下列选项中不属于软件生命周期开发阶段任务的是()。a.软件测试b.概要设计c.软件维护d.详细设计4、表达式4+5/6*7/8 mod 9的值是()。a.4b.5c.6d.75、数据库系统的核心是()。a.数据模型b.数据库管理系统c.数据库d.数据库管理员6、以下叙述中错误的是()。a.一个工程中可以包含多个窗体文件b.在一个窗体文件中用private 定义的通用过程能被其他窗体调用c.在设计visual basic 程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件d.全局变量必须在标准模块中定义7、下列关于过程及过程参数的描述中,错误的是()。a.过程的参数可以是控件名称b.调用过程时使用的实参的个数应与过程形参的个数相同c.只有函数过程能够将过程中处理的信息返回到调用程序中d.窗体可以作为过程的参数8、有下列事件过程:private sub co mmand1_click()b =10do until b =-1a=inputbox(请输入a 的值)a=val(a)b =inputbox(请输入b 的值)b =va(b)a=a*bloopprint aend sub程序运行后,依次输入数值30,20,10,-1后,输出结果是()。a.600b.-10c.200d.-60009、支持子程序调用的数据结构是()。a.栈b.树c.队列d.二叉树10、对关系s和r进行集合运算,结果中既包含s中的所有元组也包含r中的所有元组,这样的集合运算称为()。a.并运算b.交运算c.差运算d.积运算11、窗体上有1个名称为list1的列表框,其中已经输入了若干个项目,如图所示;还有2个文本框,名称分别为text1、text2,1个名称为command1的命令按钮,并有下列事件过程。private sub co mmand1_click()di mstr as stri ng ,s as stri ng ,k as integers =text1str =for k =list1.listcount -1to 0step -1if instr(list1.list(k),s)0thenstr =str &list1.list(k)&end ifnext kif str =thentext2=没有匹配的项目 else text2=strend ifend sub程序运行时,在text1中输入京,单击命令按钮,则在text2中显示的内容是()。a.京b.北京南京c.南京北京d.没有匹配的项目12、执行以下程序段后,变量c$的值为()。a$=visual basic programi ngb$=quickc$=b$&ucase(mid$(a$,7,6)&right$(a$,11)a.visual basicprogrami ngb.quick basic programi ngc.quick basic programi ngd.quick basicprogrami ng13、刚建立一个新的标准exe工程后,不在工具箱中出现的控件是()。a.单选按钮b.图片框c.通用对话框d.文本框14、关于mdi 窗体,下列说法正确的是()。a.一个应用程序可以有多个mdi 窗体b.子窗体可以移到mdi 窗体以外c.不可以在mdi 窗体上放置按钮控件d.mdi 窗体的子窗体不可以拥有菜单15、在窗体(name 属性为form1)上画两个文本框(其name 属性分别为text1和text2)和一个命令按钮(name属性为co mmand1),然后编写如下两个事件过程:private sub co mmand1_click()a=text1.text +text2.text print aend subprivate sub form_load()text1.text = text2.text =end sub程序运行后,在第一个文本框(text1)和第二个文本框(text2)中分别输入123和321,然后单击命令按钮,则输出结果为()。a.444b.321123c.123321d.13223116、在c盘当前文件夹下建立一个名为sdat .txt 的顺序文件。要求用inputbox 函数输入5名学生的学号(stuno)、姓名(stuname)和英语成绩(stueng)。则在下列横线处应填入的语句是()。private sub form_click()open c:sdat .txtfor output as 1for i =1to 5stuno =inputbox(请输入学号)stuname =inputbox(请输入姓名)stueng =val(inputbox(请输入英语成绩)next iclose #1endsuba.input #l ,stuno ,stuname ,stuenb.put #l ,stuno ,stuname ,stuenc.write #1,stuno ,stuname ,stuend.get #1,stuno ,stuname ,stuen17、目录列表框path 属性所表示的含义是()。a.当前驱动器或指定驱动器上的路径b.当前驱动器或指定驱动器上的某目录下的文件列表c.根目录下的文件列表d.指定路径下的文件列表18、有下列函数过程:function func2(a as integer ,b as integer)as integerstatic m as integer ,i as integerm=0i =2a=i +m+1b =i +a+bfunc2=mend function在窗体上画一个命令按钮,然后编写下列事件过程:private sub co mmandl_click()di m p as integer ,k as integer ,m as integerk =4m=1p=func2(k ,m)print k ;mp=func2(km)print k =m end sub程序运行后,单击命令按钮,输出结果是()。a.3 63 6b.3 63 11c.3 113 6d.3 113 1119、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是()。a.工程资源管理器窗口b.工具箱窗口c.代码窗口d.属性窗口20、下列叙述菜单设计的语句正确的是()。a.菜单也是一个控件,存在于工具箱中b.菜单也有外观和行为的属性c.菜单设计在菜单编辑器中进行,因此它不是一个控件d.菜单的属性也是在属性窗口中设置的21、下列各控件不包含滚动条的控件是()。a.listboxb.co mboboxc.textboxd.label22、要将名为myform 的窗体显示出来,正确的使用方法是()。a.myform.showb.show.myformc.myform loadd.myformshow23、在面向对象方法中,不属于对象基本特点的是()。a.一致性b.分类性c.多态性d.标识唯一性24、为了使列表框中的项目分为多列显示,需要设置的属性为()。a.columnsb.stylec.listd.multi select25、在窗体上有1个名称为co mmondialog1的通用对话框和1个名称为co mmand1的命令按钮,以及其他一些控件。要求在程序运行时,单击co mmand1按钮,则显示打开文件对话框,并在选择或输入了1个文件名后,就可以打开该文件。下列是co mmand1_click 事件过程的两种算法。算法1:private sub co mmand1_click()co mmondialogl .showopenopen co mmondialogl .file name for input as #1end sub算法2:private sub co mmand1_click()co mmondialogl .showopenif co mmondialogl .file name thenopen co mmondialogl .file name for input as #1endifend sub下列关于这两种算法的叙述中正确的是()。a.显示打开文件对话框后若未选择或输入任何文件名,则算法2会出错,算法1不会b.显示打开文件对话框后若未选择或输入任何文件名,则算法1会出错,算法2不会c.两种算法的执行结果完全一样d.算法1允许输入的文件名中含有空格,而算法2不允许26、下列叙述正确的是()a.算法的执行效率与数据的存储结构无关b.算法的空间复杂度是指算法程序中指令(或语句)的条数c.算法的有穷性是指算法必须能在执行有限个步骤之后终止d.以上3种描述都不对27、在窗体上画一个命令按钮,其名称为commandl。程序运行后,单击命令按钮,输出结果是()。private sub pl (n as integer)for i =n to 1step =1x=stri ng(i ,*)print xnext iend subprivate sub commandl_click()pl(3)endsuba.*b.*c.*d.*28、在窗体上画一个名称为co mmand1的命令按钮,并编写以下程序:private sub co mmand1_click()di mn %,b ,tt =1:b =1:n =2dob =b*nt =t +bn =n +1loop until n 9print tend sub此程序计算并输出一个表达式的值,该表达式是()。a.9!b.10!c.1!+2!+9!d.1!+2!+10!29、在用通用对话框控件建立保存文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt 文件),则正确的描述格式是()。a.text (.txt)|(*.txt)b.文本文件(.txt)|(.txt)c.text(.txt)|(*.txt)d.text(.txt)(*.txt)30、有三个关系r、s 和t 如下:由关系r 和s 通过运算得到关系t,则所使用的运算为()。a.笛卡儿积b.交c.并d.自然连接31、对长度为n 的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。a.log2nb.n/2c.nd.n+132、下列程序要求用户输入一个年份,并能够判断用户输入的年份是否是闰年,横线处应填()。sub ensure()di myear as integeryear =val(inputbox(请输入年份:)if(year mod 4=0_year mod 1000)_(year mod 400=0)thenprint 您输入的是闰年elseprint 不是闰年,是普通年份end ifend suba.and andb.and orc.or ord.or or33、设有下列程序private sub form_click()x=50for i =1to 4y =inputbox(请输入一个整数)y =val(y)if y mod 5=0thena=a+yx=yelsea=a+xend ifnext iprint aend sub程序运行后,单击窗体,在输入对话框中依次输入15、24、35、46,输出结果为()。a.100b.50c.120d.7034、要清除已经在图片框picturel 中打印的字符串而不清除图片框中的图像,应使用语句()。a.picture 1.clsb.picture 1.picture =loadpicture()c.picture 1.pi ntd.picture 1.picture35、下列选项中不符合良好程序设计风格的是()。a.源程序要文档化b.数据说明的次序要规范化c.避免滥用goto语句d.模块设计要保证高耦合、高内聚36、下列说法错误的是()。a.窗体文件的扩展名为.frmb.一个窗体对应一个窗体文件c.visual basic 中的一个工程只包含一个窗体d.visual basic 中一个工程最多可以包含255个窗体37、两个或两个以上模块之间关联的紧密程度称为()。a.耦合度b.内聚度c.复杂度d.数据传输特性38、假定在工程文件中有一个标准模块,其中定义了如下记录类型:type booksname as stri ng*10telnum as stri ng*20end type要求在执行事件过程co mmand1_click 时,在顺序文件person .txt 中写入一条记录。下列能够完成该操作的事件过程是()。a.private sub co mmand1_click()di nt bas booksopen c :person .txtfor output as #1b .name =inputbox(输入姓名)b .telnum=inputbox(输入电话号码)write #1,b.name ,b.telnumclose #1end subb.private sub co mmand1_click()di m bas booksopen c :person .txtfor input as #1b .name =inputbox(输入姓名)b .telnum=inputbox(输入电话号码)print #1,b.name ,b.telnumclose #1end subc.private sub co mmand1_click()di m bas booksopen c :person .txtfor output as #1name =inputbox(输入姓名)telno m=inputbox(输入电话号码)write #1,bclose #1end subd.private sub co mmand1_click()di m bas bookopen c :person .txtfor input as #1name =inputbox(输入姓名)telnum-inputbox(输入电话号码)print #1,b.name .b.telnumclose #1end sub39、窗体上有两个文本框textl、text2以及一个命令按钮commandl ,编写下列程序:di my as integerprivate sub commandl_click()di m x as integerx=2textl .text =p2(p1(x),y)text2.text =pl(x)end subprivate function pl(x as integer)as integerx+x+yy =x+ypl =x+yend functionprivate function p2(x as integer ,y as integer)as integerp2=2*x+yend function当单击1次和单击2次命令按钮后,文本框text1和text2内的值分别为()。a.2 42 4b.2 44 8c.4 48 8d.10 1058 5840、窗体文件的扩展名是()。a.basb.clsc.frmd.res二、基本操作题41、请根据以下各小题的要求设计visual basic应用程序(包括界面和代码)。(1)在名称为form1的窗体上放置一个名称为drive1的驱动列表框控件,一个名称为dir1的目录列表框控件、一个名称为file1的文件列表框控件。程序运行时,可以对系统中的文件进行浏览。如图46-1所示。图46-1注意:程序中不得使用任何变量;保存时必须存放在考生文件夹下,窗体文件名为sj1.frm,工程文件名为sj1.vbp。(2)在名称为form1的窗体上放置一个名为label1的标签控件和一个名为timer1的计时器控件,程序运行后,文本框中显示的是当前的时间,而且每一秒文本框中所显示的时间都会随时间的变化而改变,并且显示的字体为四号宋体字,如图46-2所示。图46-2注意:程序中不得使用任何变量;保存时必须存放在考生文件夹下,窗体文件名为sj2.frm,工程文件名为sj2.vbp。三、简单应用题42、(1)在窗体上建立一个二级菜单,该菜单含有文件和编辑(名称分别为vbfile和vbedit)两个主菜单项,其中文件菜单包括打开、保存和关闭3个子菜单项(名称分别为vbopen、vbsave和vbclose)。在名称为form1的窗体上建立两个主菜单,其标题分别为文件和编辑,名称分别为vbfile和vbedit,在文件菜单下有3个子菜单项,标题分别为打开、保存和

温馨提示

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

评论

0/150

提交评论