2012秋VB笔试试卷
- 格式:pdf
- 大小:230.87 KB
- 文档页数:8
2012广东省全国计算机等级考试二级VB笔试试卷及参考答案考试试题库1、为了防止计算机硬件的突然故障或病毒入侵对数据的破坏,对于重要的数据文件和工作资料在每天工作结束后通常应( B )A、直接保存在硬盘之中B、用专用设备备份C、打印出来D、压缩后存储到硬盘中2、微型计算机的显示器显示西文字符时,一般情况下一屏最多可显示(A )A、25行,每行80个字符B、25行,每行60个字符C、20行,每行80个字符D、20行,每行60个字符3、微型计算机存储系统中,PROM是(D )A、可读写存储器B、动态随机存取存储器C、只读存储器D、可编程只读存储器4、通常,在微机中标明的P4或奔腾4是指(D )A、产品型号B、主频C、微机名称D、微处理器型号5、汉字国标码在两个字节中各占用(C )位二进制编码。
A、6B、7C、8D、96、计算机病毒是指(D )A、编制有错误的计算机程序B、设计不完善的计算机程序C、计算机的程序已被破坏D、以系统为目的的特殊的计算机程序7、在进位计数制中,当某一位的值达到某个固定量时,就要向高位产生进位。
这个固定量就是该种进位计数制的( D )A、阶码B、尾数C、原码D、基数8、计算机能直接识别的执行的语言是(A )A、机器语言`B、高级语言C、汇编语言D、数据库语言9、计算机系统由(C )组成。
A、主机和系统软件B、硬件系统和应用软件C、硬件系统和软件系统D、微处理器和软件系统10、通常说1.44MB软盘中1.44MB指的是(D )A、厂家代号B、商标号C、磁盘编号D、磁盘容量11、下列4条叙述中,不正确的一条是(D )A、字节通常用英文单词“BYTE”来表示B、目前广泛使用的Pentium机,其字长为32C、计算机存储器中将8个相邻的二进制位作为一个单位,这种单位称为字节D、微型计算机的字长并不一定是字节的整数倍数12、下列4条叙述中,正确的一条是(C )A、字节通常用英文单词“bit”来表示B、目前广泛使用的Pentium机,其字长为5个字节C、计算机存储器中将8个相邻的二进制位作为一个单位,这种单位称为字节D、微型计算机的字长并不一定是字节的倍数13、在下列存储中,访问速度最快的是(C )A、硬盘存储器B、DRAMC、SRAMD、ROM14、用于描述内存性能优劣的两个重要指标是(D )A、存储容量和平均无故障工作时间B、存储容量和平均修复时间C、平均无故障工作时间和内存的字长D、存储容量和存取时间15、硬盘工作时,应特别注意避免(B )A、光线直射B、强烈震动C、环境卫生不好D、噪音16、人们经常收发电子邮件,这属于计算机在(C )方面的应用。
2012年3月全国计算机等级考试二级笔试试卷Visual Basic 语言程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A )、B )、C )、D )四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是A )循环队列是队列的一种链式存储结构B )循环队列是队列的一种顺序存储结构C )循环队列是非线性结构D )循环队列是一种逻辑结构(2)下列叙述中正确的是A )栈是一种先进先出的线性表B )队列是一种后进先出的线性表C )栈与队列都是非线性结构D )以上三种说法都不对(3)一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为A )16B )10C )6D )4(4)在下列模式中,能够给出数据库物理存储结构与物理存取方法的是A )外模式B )内模式C )概念模式D )逻辑模式(5)在满足实体完整性约束的条件下A )一个关系中应该有一个或多个候选关键字B )一个关系中只能有一个候选关键字C )一个关系中必须有多个候选关键字D )一个关系中可以没有候选关键字(6)有三个关系R 、S 和T 如下:R S T则由关系R 和S 得到关系T 的操作是 A )自然连接 B )并 C )交D )差 (7)软件生命周期中的活动不包括 A )市场调研 B )需求分析C )软件测试D )软件维护 (8)下面不属于需求分析阶段任务的是A )确定软件系统的功能需求B )确定软件系统的性能需求C )需求规格说明书评审 A B Ca 1 2b 2 1c 3 1 A B C a 1 2d 2 1 A B C b 2 1 c 3 1D )制定软件集成测试计划 (9)在黑盒测试方法中,设计测试用例的主要根据是A )程序内部逻辑B )程序外部功能C )程序数据结构D )程序流程图(10)在软件设计中不适用的工具是A )系统结构图B )PAD 图C )数据流图(DFD 图) D )程序流程图(11)以下合法的VB 变量名是A )caseB )name10C )t-nameD )x*y(12)设x 是小于10的非负数。
1、下列关于队列的叙述中正确的是(C)A. 在队列中只能插入数据B. 在队列中只能删除数据C. 队列是先进先出的线性表D. 队列是先进后出的线性表2、数据库系统的核心是(B)A. 数据模型B. 数据库管理系统C. 软件工具D. 数据库3、结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性4、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及(B)A. 阶段性报告B. 需求评审C. 总结D. 都不正确5、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)A. 概要设计B. 详细设计C. 可行性分析D. 需求分析6、数据库系统的核心是(B)A. 数据模型B. 数据库管理系统C. 软件工具D. 数据库7、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
下列图符名标识的图符不属于数据流图合法图符的是(A)A. 控制流B. 加工C. 数据存储D. 源和潭8、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
下列图符名标识的图符不属于数据流图合法图符的是(A)A. 控制流B. 加工C. 数据存储D. 源和潭9、下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)A. 内模式B. 外模式C. 概念模式D. 逻辑模式10、软件调试的目的是(B) 注:与软件测试要对比着复习A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能11、数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是(D)A. 自顶向下B. 由底向上C. 由内向外D. 由整体到局部12、下面概念中,不属于面向对象方法的是 (D)A. 对象B. 继承C. 类D. 过程调用13、数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是(D)A. 自顶向下B. 由底向上C. 由内向外D. 由整体到局部14、在深度为5的满二叉树中,叶子结点的个数为(C)A. 32B. 31C. 16D. 15。
一、填空题(共10个空,每空2分,共20分)1. 弹出名称为“Menu ”的菜单的语句为 PopUpMenu Main 。
2. 在VB 中,声明静态变量的关键字是 Static 。
3. 在Visual Basic 中,所有控件都应具有的属性是___Name __。
4. 显示打开文件对话框的方法是:___ShowOpen ____。
5. 以下程序的功能是:找出数组a 中的第一次出现的最小值。
要求在任何情况下都能正确运行,请完善之。
Dim a%(), Mini%, i%, n%n = Val(InputBox("请输入整数个数")) '假设输入的 n 值一定大于零 ReDim a(1 To n) For i = 1 To na(i) = Rnd * 100 Next i Mini = 1For i = 2 To nIf a(i) > a(Mini) Then Mini = i Next i Print "最小值首次出现在下标为" & Mini & "的数组元素中,值为" & a(Mini)6. 以下程序的功能是循环产生“a ” 到“z ”之间的小写英文字母,并以每行显示10个字符的形式在窗体上显示出来,当出现字母”y ”时退出循环。
请完善程序。
(小写英文字母a 的ASCII 码值为97)Private Sub Form_Click() Dim a as string * 1,i as integer Doa =_chr(int(rnd()*26+97))_ i=i+1 Print a;If _i mod 10 = 0_ then Print Loop Until _a=”y ”_ End Sub1.VB是一种面向对象的可视化程序设计语言,它采用了 A 的编程机制。
A)事件驱动B) 从主程序开始执行C)按过程顺序执行D) 按模块顺序执行2.函数Format(9876.567, "00000.00")的返回值是 B 。
1、对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为(B) 注:要牢记A. N+1B. NC. (N+1)/2D. N/22、在一棵二叉树上第5层的结点数最多是(B) 注:由公式2(k-1)得A. 8B. 16C. 32D. 153、下列关于队列的叙述中正确的是(C)A. 在队列中只能插入数据B. 在队列中只能删除数据C. 队列是先进先出的线性表D. 队列是先进后出的线性表4、在下列选项中,哪个不是一个算法一般应该具有的基本特征(C)A. 确定性B. 可行性C. 无穷性D. 拥有足够的情报5、在深度为5的满二叉树中,叶子结点的个数为(C)A. 32B. 31C. 16D. 156、对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为(B) 注:要牢记A. N+1B. NC. (N+1)/2D. N/27、以下数据结构中不属于线性数据结构的是(C)A. 队列B. 线性表C. 二叉树D. 栈8、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
下列图符名标识的图符不属于数据流图合法图符的是(A)A. 控制流B. 加工C. 数据存储D. 源和潭9、下列关于栈的叙述中正确的是(D)A. 在栈中只能插入数据B. 在栈中只能删除数据C. 栈是先进先出的线性表D. 栈是先进后出的线性表10、下列工具中属于需求分析常用工具的是(D)A. PADB. PFDC. N-SD. DFD。
1.考题一在(0~50)内取十个随机数,赋值给一维数组,并求出最小值。
将它与最后一个数对换,输出最小值和交换后的数组。
Private Sub Form_Click()Dim a(10)For i = 1 To 10a(i) = Int(Rnd * 51)Next iMin = a(1)For i = 1 To 10If a(i) < Min Then Min = a(i)Next iFor i = 1 To 10a(10) = MinPrint a(i);Next iPrintPrint MinEnd Sub2.编写程序:* 打印出以下图案。
AABCABCDEABCDEFGABCDEABCAPrivate Sub Command1_Click()Dim i As IntegerDim j As IntegerDim n As Integern = 4For i = 1 To nPrint Space$(n - i);For j = 1 To (i * 2 - 1)Print Chr(64 + j);Next jPrintNext iFor i = 3 To 1 Step -1Print Space$(n - i);For j = 1 To (i * 2 - 1)Print Chr(64 + j);Next jPrintNext iEnd Sub3.给你一个文本框和命令按钮,分类统计文本框中0~9出现的次数Private Sub Command1_Click()Dim a(1 To 10) As Integer, x%, i%le = Len(Text1)For i = 1 To lex = Val(Mid(Text1, i, 1))If x >= 0 And x <= 9 Thenj = x + 1a(j) = a(j) + 1End IfNext iFor j = 1 To 10If a(j) > 0 Then Print ""; j - 1; "="; a(j);Next jEnd Sub4.计算100到200之间的素数的平均值,并输出小于平均值的素数的个数这题的答案我还没写完,你试着写一下1.20个10~99随机数排序,奇数一行,偶数一行2.4个数的最大公约数,4个数由键盘输入3.一个数组的平均值,小于平均值的最大数和最小数4.1•200的内素数平均值,小于平均值的个数5.3x4的矩阵,求最后一列和6.倒计时7.将9个数打印成矩阵3x3,并再打印并求出右上角三角形总和8.20个随机数打印5x4,求出最大数与最后一个数交换位置9.随机产生0~1000的三位数,显示在text1,command1时输入三位数,“*”,相同时msgbox 登陆,不相同时重新输入10.数组统计学生成绩0-59、60-69、70-79、80-100的个数,学生成绩由键盘输入,当输入-1时中止11.统计字母、数字和其他类型字符串的个数12.二维数组的所有奇数变为0,打印输出n=50 奇数项之和1、11×2×3+2×3×4+3×4×5+……+n×(n+1)×(n+2)2、个2维数组(3*3),输出左三角并求和。
第4页 Visual Basic第二部分 Visual Basic 程序设计一、 选择题(用答题卡答题,答案依次填在21~30答题号内)21.可以设置为VB 程序运行启动对象的是 21 。
① 工程文件 ② 任意一个窗体③ 窗体模块中的Main()过程 ④ 标准模块中的Main()过程A. ①②③B. ②③④C. ②③D. ②④22.若要引用列表框List1中最后一个数据项的内容,应使用 22 。
A .List1.List(List1.Count)B .List1.List(List1.Count - 1)C .List1.ListIndexD .List1.Text23.以下关于变量的说法中,错误的是 23 。
A. 在不同窗体中用Public 语句定义的变量可以同名B. 在过程中用Dim 语句声明的变量都是局部变量,过程运行结束它们将不再存在C. 静态变量在过程结束时其值仍保留,以供再次调用该过程时使用,因此它不是局部变量D. 在窗体通用声明部分声明的模块级变量,可以在本窗体内的所有过程中使用24.对应数学表达式n e y x Sin x 102log )30(-+++︒的VB 表达式是 24 。
A .Sin(30 * 3.14159 / 180) + Abs(x ^ 2 + Sqr(y)) + Exp(x) - Log(n) / Log(10)B .Sin(30) + Abs(x ^ 2 + Sqr(y)) + e ^ x - Log(n) / Log(10)C .Sin(30 * 3.14159 / 180) + Abs(x ^ 2 + Sqr(y)) + Exp(x) - Log(n)D .Sin(30) + Abs(x ^ 2 + Sqr(y)) + e ^ x - Log(n)25.以下关于If 分支结构语句的说法中,正确的是 25 。
A .有If 一定有与之配对的ElseB .有If 一定有与之配对的ElseIfC .有If 一定有与之配对的End IfD .有End If 一定有与之配对的If26.设有字符串变量s ,其值为"abcd",可将s 的值替换为"aabcd"的语句是 26 。
2012秋第一套[1]. Web网页有___________ 网页和动态网页两大类,前者通常指那些内容固定不变的网页。
[2]. CD光盘片根据其制造材料和信息读写特性的不同,可以分为CD-ROM、CD-R和CD-RW。
CD-R光盘指的是________。
A.只读光盘B.随机存取光盘C.只写一次式光盘D.可擦写型光盘[3]. 下列4种输入设备中功能和性质不属于同一类型的是________。
A.鼠标器B.触摸屏C.轨迹球D.手持式扫描仪[4]. 十进制整数256使用无符号整数表示时,在PC中使用________个二进位表示最合适。
A.4B.8C.16D.32[5]. 为了解决异构网互连的通信问题,IP协议定义了一种独立于各种物理网络的数据包格式,称之为IP________,用于网络之间的数据传输。
[6]. 数码相机中将光信号转换为电信号的芯片是________。
A.Flash ROMB.DSP C.CCD或CMOSD.A/D[7]. 以下Windows(中文版)文件系统中有关文件命名的叙述中,错误的是_____________ 。
A.每个文件或文件夹必须有自己的名字B.同一个硬盘(或分区)中的所有文件不能同名C.文件或文件夹的名字长度有一定限制D.文件或文件夹的名字可以是中文也可以是西文和阿拉伯数字[8]. 下面关于因特网服务提供商(ISP)的叙述中,错误的是_______。
A.ISP指的是向个人、企业、政府机构等提供因特网接入服务的公司B.因特网已经逐渐形成了基于ISP的多层次结构,最外层的ISP又称为本地ISPC.ISP通常拥有自己的通信线路和许多IP地址,用户计算机的IP地址是由ISP分配的D.家庭计算机用户在江苏电信或江苏移动开户后,就可分配一个固定的IP地址进行上网[9]. USB接口是一种通用的串行接口,通常可连接的设备有移动硬盘、优盘、鼠标器、扫描仪等。
[10]. 在启动PC机的过程中,用户可以通过按下键盘上的一个特定键运行存储在BIOS 中的_____程序,从而修改CMOS芯片中保存的系统配置信息。