试卷十笔试计算机二级考试VB试卷答案历年真题基础知识免费模拟_第1页
试卷十笔试计算机二级考试VB试卷答案历年真题基础知识免费模拟_第2页
试卷十笔试计算机二级考试VB试卷答案历年真题基础知识免费模拟_第3页
试卷十笔试计算机二级考试VB试卷答案历年真题基础知识免费模拟_第4页
试卷十笔试计算机二级考试VB试卷答案历年真题基础知识免费模拟_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、江苏省高等学校非计算机专业学生计算机基础及应用能力等级考试试卷二级visual basic全真模拟试卷十(本试卷包括计算机基础知识部分和程序设计部分,考试时间共120分钟)说明:1本试卷满分为60分,分选择题和填空题,试卷不分a、b类型。2选择题用答题卡答题。每一项有a、b、c、d四个可供选择的答案,请选择其中一个你认为正确的答案,用hb铅笔涂写在答题卡的相应答题号内。每选对一项得1分,不选或选错不得分。3填空题用答题纸答题。请将答案填写在答题纸的相应答题号内,每个答案只占一行,不得换行。每填对一个答案得1分,不填或填错不得分。4请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名是

2、否填写正确。 第一部分计算机基础知识1计算机的应用领域可大致分为三个方面,下列答案中正确的是 。a计算机辅助教学、专家系统、人工智能b工程计算、数据结构、文字处理c实时控制、科学计算、数据处理d数值处理、人工智能、操作系统2下列叙述中,正确的是2。a微电子技术以集成电路为核心b按集成电路的功能来分,可分为通用集成电路与专用集成电路c现代微电子技术已经用砷化镓取代了硅d集成电路是20世纪60年代出现的3多路复用技术和交换技术的发展极大地提高了通信线路的利用率。在下列的一些叙述中,正确的是 3 。a数字传输技术采用的多路复用技术是频分多路复用技术b目前计算机广域网中普遍采用电路交换技术c目前有线电

3、视采用频分多路复用技术在同一电缆上传输多套电视节目d分组交换线路的利用率低,通信成本高4下列四种不同进制的数中,最小的数是4。a(100)10b(f2)16c(100011)2d(123)85优盘体积小,重量轻,容量大,数据保存安全可靠,利用usb接口,可以与几乎所有的计算机连接。它使用的是 5技术。arombccdcusbromdflashrom6显示控制器(显示卡)目前大多使用6接口,它可以把主存和显存直接连接起来,传输速度快。aisabagpcpcideisa7成像芯片的象素是数码相机的重要性能指标,它与可拍摄的图像分辨率直接相关。使用像素为200万的数码相机拍照,它所拍摄的图像最高分辨

4、率是7。a1280960 b16001200c23081728 d25601920 8最近两年开始流行起来的是8鼠标,它没有任何机械零件,而是使用一个微型镜头不断地拍摄鼠标器下方的图象,经过一个特殊的微处理器对颜色和纹理的变化进行分析,判断鼠标要移动的方向和距离。a光机b数码c新一代d光电9下列各项中,非法的ip地址是9。a2bc6 d910下列应用软件中10属于网络通信软件。amsn messenger 7.5 bacdseecflash dfrontpage11当主存容量不够时系统可以自动地“扩充”,为应

5、用程序提供一个容量比实际物理主存大得多的存储空间,下面关于虚拟存储器的说明中,正确的是11。a为了提高计算机运算速度b由物理内存和硬盘上的虚拟内存组成c其容量等于主存加上cache的存储器d由高速缓存加上ram组成 12和windows操作系统相比,unix操作系统有一个最显著特色,就是12。a开放性 b稳定性 c易用性 d安全性13分析某个算法的优劣时,从需要占用的计算机资源角度,应考虑的两个方面是13。a正确性和简明性 b可读性和开放性c空间代价和时间代价d数据复杂性和程序复杂性1414是指连入网络的不同档次、不同型号的微机,它是网络中实际为用户操作的工作平台,它通过插在微机上的网卡和连接

6、电缆与网络服务器相连。a传输介质 b网络服务器c网络工作站 d网络操作系统15adsl是一种广域网接入技术,下面说法中错误的是15。a能在电话线上得到三个信息通道:一个电话服务的通道,一个上行通道,一个高速下行通道b在线路两端加装adsl modem即可实现 c可同时使用电话和上网,互相没有影响d无论是上传还是下载,传输速度都很快,至少在1mbps以上16假设接入internet的某用户的用户名为liu213,提供电子邮件服务的服务器名为public.,则该用户相应的e_mail地址应为16。aliu213mail.public.bpublic.ss

7、liu213cliu213public.dliu213www.public. 17下列关于gb2312-80汉字内码的说法,正确的是17。a每个汉字内码的长度随其笔画的多少而变化b汉字的内码与它的区位码相同c汉字的内码一定无重码d使用内码便于打印18计算机病毒主要造成18。a磁盘片的损坏b磁盘驱动器的破坏ccpu的破坏d程序和数据的破坏19下列关于信息系统的叙述中,错误的是19。a广播是一种点到面的双向信息交互系统b电子政务是以政府机构、企业和社会公众为主体展开政府的业务活动c电子商务是指对整个贸易过程实现电子化d数字图书馆是一种拥

8、有多种媒体、内容丰富的数字化海量信息资源库20在excel 97/2000/2003的单元格中,如要输入数字字符串02568812344(电话号码)时,应输入20。a02568812344b02568812344c02568812344d02568812344第二部分visual basic程序设计一、选择题(用答题卡答题,答案依次填在2130答题号内)21在使用“mod”运算符来对两数作除法运算时,如果两数中有一数为浮点数,21。a该数会先被四舍五入成整型后再进行运算b计算结果为浮点数c计算结果为0d将出现错误信息22在vb中,下列关于控件的属性或方法中,搭配错误的有22个。1)timer1

9、.interval2)list1.cls3) text1.print4)list1.removettem5)vscroll1.value 6)picture1.printa0 b1c2d323窗体有一个文本框text1和一个命令按钮command1,文本框的多行属性设置为假,运行下列程序后,先command1命令按钮,然后在文本框中键入“abc”,再单击命令按钮,下列说法正确的是23。private sub command1_click()print text1.texttext1.text = *end suba文本框中显示abc,窗体上显示abcb文本框中显示abc,窗体上显示*c文本框中

10、显示*,窗体上显示abcd文本框中显示*,窗体上显示*24vb6.0在引用文件名时,格式的命名原则之一有24。a文件名长度不超过8个字符b不许使用中文字符c文件名长度不超过255个字符d不许使用$、#、&、%字符25如果某一菜单标题无效(即enabled属性设为false),其下的所有菜单项25。a还要根据enabled属性而定b还要根据visible属性而定c都不受影响d都将无效26运行下列程序:private sub form_click()a = 10: b = 20for i = 1 to 3y = fun1(a, b)next iprint yend subpublic functi

11、on fun1(x, y)fun1 = (x * 2 + y) + xend function单击窗体后,则在窗体上显示的结果是26。a10b30c50d327运行下列程序:dim aprivate sub form_click()a = 2for i = 1 to 3fun1b = b + anext iprint bend subprivate sub fun1()a = a + 2end sub单击窗体后,则在窗体上显示的结果是27。a2b3c6d1828下列四个选项中,正确的用户定义类型是28。adec ybdim ys1 as strings1 as string * 2n1 as

12、integerid as integerflg as booleanflgxb as booleandh as stringdh as string * 8end decend dimctype xdtype xs1 as strings1 as string * 2n1 as integerid as integerflg as booleanflg as booleanend typeend type29运行下列程序:option base 1private sub form_click()dim xx = array(85, 56, 27, 68, 98, 35)s = x(1)n =

13、1for i = 2 to ubound(x)if x(i) s thens = x(i)n = iend ifnext iprint s; nend sub单击窗体后,则在窗体上显示的结果是29。a851b256c985d63530运行下列程序:private sub form_click()dim s as string, x as string, y as string, z as strings = 1: x = 2: y = 3: z = 4s = s + xy = y + zprint s + yend sub单击窗体后,则在窗体上显示的结果是30。a1234b1234c13d显示

14、出错信息二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行)(每空1分,共30分)1仅用dim x(10,10) as integer定义的x数组的元素个数是(1)。2是菜单控件仅含有一个事件,即(2)事件。3通用对话框中能打开“另存为对话框”的方法是(3)。4(4)属性可用于组合框、列表框、驱动器列表框、目录列表框和文件列表框,用来设置或返回当前控件上所选择的项目的“索引值”。5在程序设计阶段,当双击窗体上的某个控件时,所打开的窗口是(5)。6运行下列程序:private sub form_click()k = 2: n = 1dok = k * nn = n + 1loop

15、until n 4print kend sub单击窗体后,则在窗体上显示的结果是(6)。7下列程序运行时,单击command1命令按钮,输入数值“10”后,在窗体上打印第一行和第二行的结果分别是(7)和(8)。private sub command1_click()dim a as integer, b as integera = inputbox(请输入数值10)do while b 13a = a + bb = b + 1loopprint aselect case acase asc(a) to asc(z)print a + 1case 1 to 10print a + 2case e

16、lseprint a + 3end selectend sub8运行下列程序:private sub command1_click()dim s as string, i as integerdim n as integers = a7jhs86j23f0hdsn = 0for i = 1 to len(s)if mid(s, i, 1) asc(a) thenn = n + 1end ifnext iprint nend sub单击command1命令按钮后,则在窗体上显示的结果是(9)。9运行下列程序:private sub form_click()n = 0for i = 1 to 10

17、0if i mod 5 = 0 then n = n + 1next iprint nend sub单击窗体后,则在窗体上显示的结果是(10)。10执行下面程序,单击命令按钮 command1后,窗体上显示的第一行内容是(11),第二行内容是(12),最后一行内容是(13)。private sub command1_click()dim x as integer, y as integer, z as integerx = 1: y = 2z = fun(x), y)z = fun(z, y)print z + y - xend subprivate function fun(a as int

18、eger, b as integer) as integerstatic t as integera = a + bt = t + ab = b + tfun = a + bprint fun; a; bend function11下列程序的功能是:随机产生10个;两位数正整数,从中找出最大值max。给定的程序不完整,将程序补充完整。option base 1private sub command1_click()dim i as integer, max as integerdim a() as integerrandomizefor i = 1 to 10(14)a(i) = int(rn

19、d * 90 ) + 10print a(i);next i(15)for i = 2 to 10if max a(i) then max = a(i)next iprintprint max=; maxend sub12下列程序的功能是:当双击列表框list1中的内容时,将其写到右边的文本框text1中去。运行程序后到窗体见下图1。给定的程序不完整,将程序补充完整。图1private sub form_activate()for i = 1 to 4list1.additem(16)next iend subprivate sub list1_dblclick()text1.text = (

20、17)end sub13给定程序其功能是:求解数学灯谜。有算式:abcd cbdbaac下列程序计算并输出a,b,c和d四位数据。给定的程序不完整,将程序补充完整。private sub form_click()for a = 1 to 9for b = 1 to 9for c = 1 to 9for d = 0 to 9x = (18)y = (19)z = (20)if x + y = z thenprint a; b; c; dend ifnext dnext cnext bnext aend sub14运行下列程序:private sub form_click()s1 = abcds2

21、 = 1234for j = 1 to len(s1)t = t + mid(s1, j, 1) + mid(s2, len(s2) - j + 1, 1)next jdebug.print tend sub单击窗体后,则立即窗口内显示的结果是(21)。15下列程序的功能是,随机产生55个具有两位数的矩阵,并计算每列值之和,如图2所示。给定的程序不完整,将程序补充完整。图2option base 1private sub command1_click()dim a(5, 5) as integer, b(5) as integerrandomizefor i = 1 to 5for j = 1

22、 to 5a(i, j) = (22)pic1.print str(a(i, j) & ;next jpic1.printnext ipic1.print -for i = 1 to 5(23)for j = 1 to 5sum = sum + a(j, i)next j(24)next iend sub16程序运行时,单击“计算”按钮,将文本文件d:data.txt的内容显示在窗体中上面文本框text1中,计算各课程成绩的平均值后,再将显示在text2中。如图3所示。两个文本框的属性multiline均为true。给定的程序不完整,将程序补充完整。其中data.txt的内容为:姓名 语文 数

23、学 外语王林,87,98,76赵相,74,93,88陈妮,95,87,82图3private sub command1_click()dim n as integer, s as string, z as stringdim s1 as string * 2dim yuwen as integer, shuxue as integer, waiyu as integern = freefileopen d:data.txt for input as #n(25) #n, stext1.text = text1.text + s + vbcrlftext2.text = text2.text &

24、 s & 平均分 & vbcrlfdo while not(26)input #n, s1, yuwen, shuxue, waiyu(27)= str(yuwen) & & str(shuxue) & & str(waiyu)text1.text = text1.text & s1 & z & vbcrlftext2.text = text2.text & s1 & z & & str(yuwen + shuxue + waiyu) 3) & vbcrlfloopclose #nend sub17下列程序的功能是;按“计算”按钮,将满足299之间的素数,且个位数与百位数的乘积仍为素数的数,显

25、示在图片picture1框中。程序运行如图4所示。给定的程序不完整,将程序补充完整。图4function fun1(byval x as long)dim k as longk = 1x = abs(x)do while xk = (28)x = x 10loopfun1 = kend functionprivate function fun2(byval n as integer) as booleandim i as integerfor i = 2 to sqr(n)if n mod i = 0 then (29)next ifun2 = trueend functionprivate

26、sub command1_click()dim i as integerfor i = 2 to 99if fun2(i) thenif fun2(fun1(i) then(30)end ifend ifnext iend sub答案:第一部分计算机基础知识1c2a3c4c5d6b7b8d9a10a11b12a13c14c15d16c17c18d19a20d第二部分visual basic程序设计一、选择题21a22c23c24c25d26c27d28d29c30a二、填空题(1)121(2)click(3)showsave(4)listindex(5)代码窗口(6)48分析:loop unt

27、il的条件为真时退出循环。24!2123448。(7)88(8)89分析:while型循环的条件为假时离开循环,即b = 13时就离开,先打印的a值为88。asc(a)65,asc(z)90。88189。(9)6分析:mid(x,n1,n2)从x字符串左边第n1个位置开始向右起取以个字符,asc(x)为求单个字符ascii代码函数。n值为字符串中6数字码的个数。(10)20分析:“mod”运算符用来对两个数作除法并且只返回余数。n值为1100之间能被5整除数的个数。(11)835(12)341321(13)54分析:子函数中的a和b两形参是按传址方式传送数据,但在用(x)作为实参时,形参a的值并不能返回给x。当用z作为实参时,虽然a的值返回给z,但fun的返回值又将z的值覆盖了。(14)redim preserve a(i)(15)max = a(1)分析:由于数组在定义没有确定其大小,它在程序中需要进行动态定义,而且还要保留原先的值,所以使用redim preserve。由于在dim s()时没有定义数组的大小,所以在过程中一定要用redim重新

温馨提示

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

评论

0/150

提交评论