2012年上半年计算机二级VB试题
- 格式:doc
- 大小:87.50 KB
- 文档页数:6
2012河北省全国计算机等级考试二级VB理论考试试题及答案1、计算机病毒是指( D )A、编制有错误的计算机程序B、设计不完善的计算机程序C、计算机的程序已被破坏D、以系统为目的的特殊的计算机程序2、微型计算机的显示器显示西文字符时,一般情况下一屏最多可显示( A )A、25行,每行80个字符B、25行,每行60个字符C、20行,每行80个字符D、20行,每行60个字符3、与十进制数0.625D等值的二进制数是( A )A、0.1010BB、0.1101BC、0.1111BD、0.1011B4、在进位计数制中,当某一位的值达到某个固定量时,就要向高位产生进位。
这个固定量就是该种进位计数制的( D )A、阶码B、尾数C、原码D、基数5、通常,在微机中标明的P4或奔腾4是指( D )A、产品型号B、主频C、微机名称D、微处理器型号6、为解决某一特定问题而设计的指令序列称为( C )A、文档B、语言C、程序D、系统7、发现软盘带有计算机病毒后,比较彻底的清除方式是( C )A、用查毒软件处理B、删除软盘上的所有文件C、格式化软盘D、用杀毒软件处理8、下列设备中,既能向主机输入数据又能接收主机输出数据的设备是( C )A、CD-ROMB、显示器C、软磁盘驱动器D、光笔9、防范病毒的有效手段,不正确的是( D )A、不要将软盘随便借给他人使用,以免感染病毒B、对执行重要工作的计算机要专机专用,专人专用C、经常对系统的重要文件进行备份,以备在系统遭受病毒侵害、造成破坏时能从备份中恢复D、只要安装微型计算机的病毒防范卡,或病毒防火墙,就可对所有的病毒进行防范10、在微机系统中,硬件与软件的关系是( B )A、在一定条件下可以相互转化B、逻辑功能上的等效关系C、特有的关系D、固定不变的关系11、计算机的内存中有一项占据4个字节的数据,内容依次为61H、41H、31H、51H,这项数据可能是( C )A、汉字,西文混合字符串B、汉字字符串C、西文字符串D、控制字符串12、在下列存储器中,访问速度最快的是( C )A、硬盘存储器B、软盘存储器C、半导体RAM(内存储器)D、磁带存储器13、计算机最主要的工作特点是( A )A、程序存储与自动控制B、高速度与高精度C、可靠性与可用性D、有记忆能力14、在下列存储中,访问速度最快的是( C )A、硬盘存储器B、DRAMC、SRAMD、ROM15、防范病毒的有效手段,不正确的是( D )A、不要将软盘随便借给他人使用,以免感染病毒B、对执行重要工作的计算机要专机专用,专人专用C、经常对系统的重要文件进行备份,以备在系统遭受病毒侵害、造成破坏时能从备份中恢复D、只要安装微型计算机的病毒防范卡,或病毒防火墙,就可对所有的病毒进行防范16、下列总线标准中,提供的速度最快的是( B )A、PCIB、AGPC、ISAD、EISA17、为防止计算机病毒的传播,在读取外来软盘上的数据文件或应用程序前应该( B )A、打开软盘的写保护小孔B、用消病毒软件检查该软盘有无计算机病毒C、检查硬盘有无计算机病毒,并关掉软盘写保护小孔D、关闭软盘的写保护小孔18、计算机中,一个浮点数由两部分组成,它们是( A )A、阶码和尾数B、基数和尾数C、阶码和基数D、整数和小数19、微型计算机存储系统中,EPROM是(A )A、可擦可编程的只读存储器B、动态随机存取存储器C、只读存储器D、可编程只读存储器20、C语言编译器是一种( A )A、系统软件B、微机操作系统C、字处理系统D、源程序21、办公自动化是计算机的一项应用,按计算机应用的分类,它属于( C )A、科学计算B、实时控制C、数据处理D、辅助设计22、在计算机领域中,通常用英文单词“bit”来表示( C )A、字B、字长C、二进制位D、字节23、在计算机领域中,通常用英文单词“bit”来表示( C )A、字B、字长C、二进制位D、字节24、通常说1.44MB软盘中1.44MB指的是( D )A、厂家代号B、商标号C、磁盘编号D、磁盘容量25、为了防止计算机硬件的突然故障或病毒入侵对数据的破坏,对于重要的数据文件和工作资料在每天工作结束后通常应( B )A、直接保存在硬盘之中B、用专用设备备份C、打印出来D、压缩后存储到硬盘中26、个人计算机属于( C )A、小巨型机B、小型计算机C、微型计算机D、中型计算机27、在微机中,ASCII码常用于表示( B )A、西文、汉字混合编码B、西文字符C、汉字编码D、以上答案者不对28、不属于计算机数据处理的应用是( B )A、管理信息系统B、实时控制C、办公自动化D、决策支持系统29、在微型计算机内存储器中,不能用指令修改其存储内容的部分是( C )A、RAMB、DRAMC、ROMD、SRAM30、冯?诺依曼计算机工作原理的设计思想是( B )A、程序设计B、程序存储C、程序编制D、算法设计31、针式打印机术语中,24针是指( D )A、24×24点阵B、信号线插头有24针C、打印头内有24×24根针D、打印头内有24根针32、计算机中,一个浮点数由两部分组成,它们是( A )A、阶码和尾数B、基数和尾数C、阶码和基数D、整数和小数33、微型计算机的显示器显示西文字符时,一般情况下一屏最多可显示( A )A、25行,每行80个字符B、25行,每行60个字符C、20行,每行80个字符D、20行,每行60个字符34、通常说1.44MB软盘中1.44MB指的是( D )A、厂家代号B、商标号C、磁盘编号D、磁盘容量35、在计算机的应用中,“MIS”表示( A )A、管理信息系统B、决策支持系统C、办公自动化D、人工智能36、在下列存储器中,访问速度最快的是( C )A、硬盘存储器B、软盘存储器C、半导体RAM(内存储器)D、磁带存储器37、静态RAM的特点是( A )A、在不断电的条件下,其中的信息保持不变,因而不必定期刷新B、在不断电的条件下,其中的信息不能长时间保持,因而必须定期刷新才不致丢失信息C、其中的信息只能读不能写D、其中的信息断电后也不会丢失38、在计算机应用中,“计算机辅助设计”的英文缩写为( A )A、CADB、CAMC、CAED、CAT39、通常说1.44MB软盘中1.44MB指的是( D )A、厂家代号B、商标号C、磁盘编号D、磁盘容量。
1、面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是(C)A. 模拟现实世界中不同事物之间的联系B. 强调模拟现实世界中的算法而不强调概念C. 使用现实世界的概念抽象地思考问题从而自然地解决问题D. 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考2、对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为(B) 注:要牢记A. N+1B. NC. (N+1)/2D. N/23、算法的时间复杂度是指(C)A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数4、数据的存储结构是指(B)A. 数据所占的存储空间量B. 数据的逻辑结构在计算机中的表示C. 数据在计算机中的顺序存储方式D. 存储在外存中的数据5、下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致6、检查软件产品是否符合需求定义的过程称为(A)A. 确认测试B. 集成测试C. 验证测试D. 验收测试7、下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)A. 内模式B. 外模式C. 概念模式D. 逻辑模式8、信息隐蔽的概念与下述哪一种概念直接相关(B)A.软件结构定义B. 模块独立性C. 模块类型划分D. 模拟耦合度9、在下列选项中,哪个不是一个算法一般应该具有的基本特征(C)A. 确定性B. 可行性C. 无穷性D. 拥有足够的情报10、数据的存储结构是指(B)A. 数据所占的存储空间量B. 数据的逻辑结构在计算机中的表示C. 数据在计算机中的顺序存储方式D. 存储在外存中的数据11、数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是(D)A. 自顶向下B. 由底向上C. 由内向外D. 由整体到局部12、关系表中的每一横行称为一个(A)A. 元组B. 字段C. 属性D. 码13、下面描述中,符合结构化程序设计风格的是(A)A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B. 模块只有一个入口,可以有多个出口C. 注重提高程序的执行效率D. 不使用goto语句14、设有下列二叉树:图见书P46对此二叉树中序遍历的结果为(B)A. ABCDEFB. DBEAFCC. ABDECFD. DEBFCA15、算法的空间复杂度是指(D)A. 算法程序的长度B. 算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间16、按条件f对关系R进行选择,其关系代数表达式为(C)A. R|X|RB. R|X|RfC. бf(R)D. ∏f(R)17、在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A. 可行性分析B. 需求分析C. 详细设计D. 程序编码18、下述关于数据库系统的叙述中正确的是(A)A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型的一致D. 数据库系统比文件系统能管理更多的数据19、数据的存储结构是指(B)A. 数据所占的存储空间量B. 数据的逻辑结构在计算机中的表示C. 数据在计算机中的顺序存储方式D. 存储在外存中的数据20、算法的时间复杂度是指(C)A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数21、在软件开发中,下面任务不属于设计阶段的是(D)A. 数据结构设计B. 给出系统模块结构C. 定义模块算法D. 定义需求并建立系统模型22、在结构化方法中,软件功能分解属于下列软件开发中的阶段是(C) 注:总体设计也就是概要设计A. 详细设计B. 需求分析C. 总体设计D. 编程调试23、在软件开发中,下面任务不属于设计阶段的是(D)A. 数据结构设计B. 给出系统模块结构C. 定义模块算法D. 定义需求并建立系统模型24、在深度为5的满二叉树中,叶子结点的个数为(C)A. 32B. 31C. 16D. 1525、下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)A. 内模式B. 外模式C. 概念模式D. 逻辑模式26、将E-R图转换到关系模式时,实体与联系都可以表示成(B)A. 属性B. 关系C. 键D. 域27、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
Visual Basic 6.0程序设计练习册诚毅学院计算机教研室版本:No.4目录目录 (1)第一、二章理论复习题 (2)第三、四章理论复习题 (12)第五章理论复习题 (23)第六章理论复习题 (36)第七章理论复习题 (49)第八章理论复习题 (54)第九章理论复习题 (63)第十一章理论复习题 (66)第十二章理论复习题 (69)第一、二章理论复习题1、标准模块文件的扩展名是()。
A、c lsB、f rmC、b asD、r es2、有程序代码:Text1.Text = "Visual Basic",则:Text1、Text 和"Visual Basic"分别代表()。
A、对象、值、属性B、对象、方法、属性C、对象、属性、值D、属性、对象、值3、命令按钮能响应()事件。
A、S crollB、C hangeC、D blClickD、K eyPress4、下列不是VB6.0的特点是()。
A、事件驱动的编程机制B、C AD技术C、可视化设计平台D、A ctive技术5、下列可以打开立即窗口的操作是()。
A、C trl+DB、C trl+EC、C trl+FD、C trl+G6、当一个工程含有多个窗体时,其中的启动窗体是()。
A、最后一个添加的窗体B、存盘时正在编辑的窗体C、第一个添加的窗体D、在“工程属性”对话框指定的窗体7、下列不能打开属性窗体的操作是()。
A、执行“视图”菜单中的“属性窗口”命令B、按F4键C、按Ctrl+TD、单击工具栏上的“属性窗口按钮”8、以下不能在“工程资源管理器”窗口中列出的文件类型是()。
A、B asB、R esC、F rmD、o cx9、为了在按回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是()。
A、V alueB、D efaultC、C ancelD、E nabled10、当文本框的()属性设置为True时,文本框控件相当于标签的作用。
第03套1. 基本操作(2小题,每小题15分,共计30分)注意:下面出现的“考生文件夹”均为%USER%**********************************************************************请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1的窗体上画一个名称为Frame1,标题为“目的地”的框架,在框架中添加三个复选框,名称分别为Check1、Check2、Check3,其标题分别是“上海”、“广州”、“巴黎”,其中“上海”为选中状态,“广州”为未选状态,“巴黎”为灰色状态,如图所示。
请画控件并设置相应属性。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
解题思路:启动Visual Basic系统,创建一个Form1窗体。
在该窗体上画一个框架控件,通过其属性窗口将名称设为Frame1,标题(Caption属性)设为“目的地”。
在F1框架中画三个复选框控件,通过其属性窗口将名称分别设为Check1、Check2、Check3,标题(Caption 属性)分别设为“上海”、“广州”、“巴黎”,“上海”的Value属性设为1,“巴黎”的Value属性设为2。
参考文件:c:\wexam\26990001\hlpsys\参考答案\sjt1.vbp、sjt1.frm、sjt1.vbw请把这些文件复制到c:\wexam\26990001中,然后打开sjt1.vbp文件并运行。
**********************************************************************(2)在名称为Form1的窗体上画一个名称为Picture1的图片框,其宽和高分别为1700、1900。
请编写适当事件过程,使得在运行时,单击图片框,则装入考生目录下的图形文件pic1.bmp,如图所示。
2012浙江省全国计算机等级考试二级VB笔试试卷及参考答案考试题库1、1959年IBM公司的塞缪尔(A。
M。
Samuel)编制了一个具有自学能力的跳棋程序,这属于计算机在( D )方面的应用。
A、过程控制B、数据处理C、计算机科学计算D、人工智能2、与十进制数0.625D等值的二进制数是( A )A、0.1010BB、0.1101BC、0.1111BD、0.1011B3、计算机能直接识别的执行的语言是( A )A、机器语言`B、高级语言C、汇编语言D、数据库语言4、在微型计算机内存储器中,不能用指令修改其存储内容的部分是( C )A、RAMB、DRAMC、ROMD、SRAM5、动态RAM的特点是( B )A、在不断电的条件下,其中的信息保持不变,因而不必定期刷新B、在不断电的条件下,其中的信息不能长时间保持,因而必须定期刷新才不致丢失信息C、其中的信息只能读不能写D、其中的信息断电后也不会丢失6、计算机的内存中有一项占据4个字节的数据,内容依次为61H、41H、31H、51H,这项数据可能是( C )A、汉字,西文混合字符串B、汉字字符串C、西文字符串D、控制字符串7、若在一个非零无符号二进制整数右边加1个零形成一个新的数,则数的值是原数值的( B )A、四倍B、二倍C、四分之一D、二分之一8、对待计算机软件正确的态度是( C )A、计算机软件不需要维护B、计算机软件只要能复制得到就不必购买C、受法律保护的计算机软件不能随便复制D、计算机软件不必有备份9、当前使用的微型计算机,其主要器件是由( B )构成的。
A、晶体管B、大规模、超大规模集成电路C、中、小规模集成电路D、微处理器集成电路10、化工厂中用计算机系统控制物料配比、温度调节、阀门开关的应用属于( A )A、过程控制B、数据处理C、科学计算D、CAD/CAM11、化工厂中用计算机系统控制物料配比、温度调节、阀门开关的应用属于( A )A、过程控制B、数据处理C、科学计算D、CAD/CAM12、与十进制数0.625D等值的二进制数是( A )A、0.1010BB、0.1101BC、0.1111BD、0.1011B13、若在一个非零无符号二进制整数右边加1个零形成一个新的数,则数的值是原数值的( B )A、四倍B、二倍C、四分之一D、二分之一14、计算机系统由( C )组成。
2012年上海市高等学校计算机等级考试试卷二级 程序设计( A 卷)(本试卷考试时间 120 分钟)一、单选题 ( 本大题 10 道小题,每小题 1.5 分,共 15 分),从下面题目给出的A、B、C、D四个可供选择的答案中选择一个正确答案。
1.当运行程序时,系统自动执行启动窗体的__________事件过程。
答案:AA.LoadB.ClickC.UnLoadD.GotFocus2.已知列表框(ListBox1)中有10个数据项,对列表框操作正确的语句是___________。
答案:BA.ListBox1.Clear()B.ListBox1.Items.RemoveAt(4)C.ListBox1.Items.RemoveAt("计算机")D.ListBox1.Items.Add(1, "打印机")3.若要使标签控件显示时不覆盖窗体的背景图案,要对___________ 属性进行设置。
答案:AA.BackColorB.BorderStyleC.BackD.ForeColor4.下列函数中,_________函数返回值是数值型的。
答案:DA.ChrB.MidC.ReplaceD.Val5.下面的过程定义语句中_________是不合法的。
答案:AA.SubSub1(ByVal n%) As IntegerB.SubSub1(ByVal sub1%)C.FunctionSub1(ByVal n%) As IntegerD.FunctionSub1%(ByVal n%)6.定义结构类型并声明变量如下:Structure StudentDim No As IntegerDim Name As StringEnd StructureDim s As Student下列语句正确的是__________。
答案:DA.s={100001,"张三"}="张三"="张三"="张三"7.VB程序设计中,响应对象的外部动作称为______ , 而对象可以执行的动作或对象本身的行为则称为______。
2012年9月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计一、选择题1、下列链表中,其逻辑结构属于非线性结构的是A、二叉链表B、循环链表C、双向链表D、带链的栈2、设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。
现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为A、15B、16C、20D、0或353、下列关于栈的叙述中,正确的是A、栈底元素一定是最后入栈的元素B、栈顶元素一定是最先入栈的元素C、栈操作遵循先进后出的原则D、以上三种说法都不对4、在关系数据库中,用来表示实体间联系的是A、属性B、二维表C、网状结构D、树状结构5、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,则实体部门和职员间的联系是A、1:1联系B、m:1联系C、1:m联系D、m:n联系6、有两个关系 R和S如下:则由关系R得到关系S的操作是A、选择B、投影C、自然连接D、并7、数据字典(DD)所定义的对象都包含于A、数据流图(DFD图)B、程序流程图C、软件结构图D、方框图8、软件需求规格说明书的作用不包括A、软件验收的依据B、用户与开发人员对软件要做什么的共同理解C、软件设计的依据D、软件可行性研究的依据9、下面属于墨盒测试的方法是A、语句覆盖B、逻辑覆盖C、边界值分析D、路径覆盖10、下面不属于软件设计阶段任务的是A、软件总体设计B、算法设计C、制定软件确认测试计划D、数据库设计11、以下叙述中错误的是A、.vbp文件是工程文件,一个工程可以包含.bas文件B、.frm文件是窗体文件,一个窗体可以包含.bas文件C、.vbp文件是工程文件,一个工程可以由多个.frm文件组成D、.vbg文件是工程组文件,一个工程组可以由多个工程组成12、以下叙述中错误的是A、在Visual Basic的窗体中,一个命令按钮是一个对象B、事件是能够被对象识别的状态变化或动作C、事件都是由用户的键盘操作或鼠标操作触发的D、不同的对象可以具有相同的方法13、设x=3.3,y=4.5,表达式x-Int(x)+Fix(y)的值是A、3.5B、4.8C、4.3D、4.714、窗体上有一个名称为Command1的命令按钮,其中部分代码如下:Private Sub Command1_Click( )Dim a(10) As IntegerDim n As Integer……Call calc(a,n)……End Subcalc过程的的首行应该是A、Sub calc(x() As Integer,n As Integer)B、Public Sub calc(x() As Integer)C、Private Sub calc(a(n) As Integer,n As Integer)D、Public Sub calc(a As Integer, n As Integer)15、设有如下程序Sub f(x As Integer,ByVal y As Integer)x=2*xy=y+xEnd SubPrivate Sub Command1_Click()Dim a As Integer , b As Integera=6 ; b=35call f(a,b)print a,bEnd Sub程序运行后,单击命令按钮Command1,输出结果为A、6 47B、12 47C、6 35D、12 3516、以下叙述中正确的是A、窗体及窗体上所有控件的事件过程代码都保存在窗体文件中B、在工程中只有启动窗体可以建立菜单C、窗体名称必须与窗体文件的名称相同D、程序一定是从某个窗体开始执行的17、窗体上有一个名称为Command1的命令按钮,其单击事件过程代码如下:Private Sub Command1_Click()Static x As Variantn=0x=array(1,2,3,4,5,6,7,8,9,10)While n<=4x(n)=x/(n+5)Print x(n);N=n+1WendEnd Sub运行程序,单击命令按钮Command1,窗体上显示的是A、12345B、678910C、23456D、6234518、窗体上有一个名称为Label1的标签和一个名称为Command1的命令按钮,命令按钮的单击事件过程如下:Private Sub Command1_click()x=InputBox(“输入x: ”,,0)y=InputBox(“输入y: ”,,0)Label1.caption=x+yEnd Sub运行程序后,单击命令按钮,在输入对话框中分别输入2,3,运行的结果是A、程序运行有错误,数据类型不匹配B、程序运行有错误,InputBox函数的格式不对C、在Label1中显示5D、在Label1中显示2519、窗体上有一个名称为Shape1的形状控件和由三个命令按钮组成的名称cmdDraw的控件数组。
2012年9月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计(考试时间90分钟,满分100分)整理:陈远跃一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列链表中,其逻辑结构属于非线性结构的是A)双向链表B)带链的栈C)二叉链表D)循环链表(2)设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。
现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为A)20B)0或35C)15D)16(3)下列关于栈的叙述中,正确的是A)栈底元素一定是最后入栈的元素B)栈操作遵循先进后出的原则C)栈顶元素一定是最先入栈的元素D)以上三种说法都不对(4)在关系数据库中,用来表示实体间联系的是A)网状结构B)树状结构C)属性D)二维表(5)公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。
则实体部门和职员间的联系是A)1:m联系B)m:n联系C)1:1联系D)m:1联系(6)有两个关系R和S如下:R SA B C A B Ca 1 2 c3 1b 2 1c 3 1则由关系R得到关系S的操作是A)自然连接B)并C)选择D)投影(7)数据字典(DD)所定义的对象都包含于A)软件结构图B)方框图C)数据流图(DFD图)D)程序流程图(8)软件需求规格说明书的作用不包括A)软件设计的依据B)软件可行性研究的依据C)软件验收的依据D)用户与开发人员对软件要做什么的共同理解(9)下面属于黑盒测试方法的是A)边界值分析B)路径覆盖C)语句覆盖D)逻辑覆盖(10)下面不属于软件设计阶段任务的是A)制定软件确认测试计划B)数据库设计C)软件总体设计D)算法设计(11)以下叙述中错误的是A).vbp文件是工程文件,一个工程可以包含.bas文件B).frm文件是窗体文件,一个窗体可以包含.bas文件C).vbp文件是工程文件,一个工程可以由多个.frm文件组成D).vbg文件是工程组文件,一个工程组可以由多个工程组成(12)以下叙述中错误的是A)在Visual Basic的窗体中,一个命令按钮是一个对象B)事件是能够被对象识别的状态变化或动作C)事件都是由用户的键盘操作或鼠标操作触发的D)不同的对象可以具有相同的方法(13)设x=3.3,y=4.5,表达式x-Int(x)+Fix(y)的值是A)3.5 B)4.8 C)4.3 D)4.7 (14)窗体上有一个名称为Command1的命令按钮,其中部分代码如下:Private Sub Command1_Click() Dim a(10) As IntegerDim n As Integer…… Call calc(a, n) ……End Subcalc过程的首行应该是A)Sub calc(x() As Integer,n As Integer)B)Public Sub calc(x() As Integer)C)Private Sub calc(a(n) As Integer,n As Integer)D)Public Sub calc(a As Integer,n As Integer) (15)设有如下程序:Sub f(x As Integer, ByVal y As Integer) x = 2 * xy = y + xEnd SubPrivate Sub Command1_Click()Dim a As Integer, b As Integer a = 6: b = 35Call f(a, b)Print a, bEnd Sub程序运行后,单击命令按钮Command1,输出结果为A)6 47 B)12 47 C)6 35 D)12 35 (16)以下叙述中正确的是A)窗体及窗体上所有控件的事件过程代码都保存在窗体文件中B)在工程中只有启动窗体可以建立菜单C)窗体名称必须与窗体文件的名称相同D)程序一定是从某个窗体开始执行的(17)窗体上有一个名称为Command1的命令按钮,其单击事件过程代码如下:Private Sub Command1_Click()Static x As Variantn =0x = Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) While n <=4x(n) =x(n + 5)Print x(n);n =n + 1WendEnd Sub运行程序,单击命令按钮Command1,窗体上显示的是A)1 2 3 4 5 B)6 7 8 9 10C )2 3 4 5 6D )6 2 3 4 5(18)窗体上有一个名称为Labe11的标签和一个名称为Command1的命令按钮,命令按钮的单击事件过程如下:Private Sub Command1_Click()x = InputBox("输入x :", , 0)y = InputBox("输入y :", , 0)Label1.Caption = x + yEnd Sub运行程序,单击命令按钮,在输入对话框中分别输入2、3,运行的结果是A )程序运行有错误,数据类型不匹配B )程序运行有错误,InputBox 函数的格式不对C )在Labe11中显示5D )在Labe11中显示23(19)窗体上有一个名称为Shape1的形状控件和由三个命令按钮组成的名称为cmdDraw 的控件数组。
2012年3月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述正确的是()。
A) 循环队列是队列的一种链式存储结构 B.循环队列是队列的一种顺序存储结构C.循环队列是非线性结构 D.循环队列是一种逻辑结构(2)下列叙述正确的是()。
A) 栈是一种先进先出的线性表 B.队列是一种后进后出的线性表C.栈和队列都是非线性结构 D.以上三种说法都不对(3)一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。
A.16 B.10 C.6 D.4(4)在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
A.外模式 B.内模式 C.概念模式 D.逻辑模式(5)在满足实体完整性约束的条件下()。
A.一个关系中应该有一个或多个候选关键字 B.一个关系中只能有一个候选关键字C.一个关系中不许有多个候选关键字 D.一个关系中可以没有候选关键字(6)有三个关系R、S和T如下:()。
则由关系R和S得到关系T的操作时A.自然连接 B.并 C.交 D.差(7)软件生命周期中的活动不包括()。
A.市场调研 B.需求分析 C.软件测试 D.软件维护(8)下面不属于需求分析阶段任务的是()。
A.确定软件系统的功能需求 B.确定软件系统的性能需求C.需求规格说明书评审 D.制定软件集成测试计划(9)在测试方法中,设计测试用例的主要根据是()。
A.程序内部逻辑 B.程序外部功能 C.程序数据结构 D.程序流程图(10)在软件设计中不使用的工具是()。
A.系统结构图 B.PAD图 C.数据流图(DFD图) D.程序流程图(11)以下合法的VB变量名是()。
A.case B.name10 C.t-name D.x*y(12)设x是小于10的非负数。
对此陈述,以下正确的VB表达式是()。
A.0≤x<10 B.0<=x<10 C.x>=0 and x<10 D.x>=0 or x<=10(13)以下关于窗体的叙述中错误的是()。
A.窗体的Name属性用于标识一个窗体B.运行程序时,改变窗体大小,能够触发窗体的Resize事件C.窗体的Enabled属性为False时,不能响应单击窗体的事件D.程序运行期间,可以改变Name属性值(14)下面定义窗体级变量a的语句中错误的是()。
A.Dim a% B.private a% C.Private a As Integer D.Static a%(15)表达式Int(Rnd(0)*50)所产生的随机数范围是()。
A.(0,50) B.(1,50) C.(0,49) D.(1,49)(16)设x=5,执行语句Print x=x+10,窗体上显示的是()。
A.15 B.5 C.True D.False(17)设有如下数组声明语句:Dim arr(-2 to 2,0 to 3)AS Integer该数组所包含的数组元素个数是()。
A.20 B.16 C.15 D.12(18)现有由多个单选按钮构成的控件数组,用于区别该控件数组中各控件的属性是()。
A.Name B.Index C.Caption D.Value(19)设有分段函数:A.Select Case xCase Is<0Y=5Case Is <=5,Is>0Y=2*xCase elseEnd selectB.If x<0 Theny=5Elseif x<=5 theny=2*xElsey=x*x+1End ifC.y=iif{x<0.5,iif(x<=5.2*x,x*x+1) }D.If x<0 Then y=5If x<=5 and x>=0 then y=2*xIf x>5 then y=x*x+1(20)设程序中有如下语句:X=inputbox(“输入”,“数据”,100)Print X运行程序,执行上述语句,输入5并单击输入对话框上的“取消“按钮,则窗体上输出()。
A.0 B.5 C.100 D.空白(21)现有如下一段程序:Option Base 1Private Sub Command1_Click()Dim aa=Array(3,5,7,9)x=1For i=4 to 1 Step -1S=s+a ( i )*xx=x*10NextPrint sEnd Sub执行程序,单击Command1命令按钮,执行上述事件过程,输出结果是()。
A.9753 B.3579 C.35 D.79(22)设有一个命令按钮Commsand1的事件过程以及一个函数过程。
程序如下:Private Sub Command1_Click(0Static x As Integerx=f(x+5)ClsPrint xEnd SubPrivate Funtion f(x As integer)As IntegerEnd Funtion连续单击命令按钮3次,第3次单击命令按钮后,窗体上显示的计算结果是()。
A.10 B.30 C.60 D.70(23)以下关于菜单设计的叙述中错误的是()。
A.各菜单项可以构成控件数组 B.每个菜单项可以看成是一个控件C.设计菜单是,菜单项的“有效”表选,即’□有效(E)’,表示该菜单项不显示D.菜单项只响应单击事件(24)以下关于多窗体的叙述中,正确的是()。
A.任何时刻,只有一个当前窗体 B.向一个工程添加多个窗体,存盘后生成一个窗体文件C.打开一个窗体时,其他窗体自动关闭 D.只有第一个建立的窗体才是启动窗体(25)窗体上有一个名称为CommonDialog1的通用对话框,一个名称为Command1的命令按钮,并有如下事件过程:Private Sub Command1_Click()CommandDialog1.DefaultExt=”doc”CommandDialog1.FileName=”VB.txt”CommandDialog1.FileName=”All(*.*)|*.*|Word|*.Doc|”CommandDialog1.FileName=1CommandDialog1.ShowSaveEnd Sub运行上述程序,如下叙述正确的是()。
A.打开的对话框中文件“保存类型”框中显示“All(*.*)”B.实现保存文件的操作,文件名是VB.txtC. DefaultExt属性与FileName属性所指明的文件类型不一致,程序出错D.对话框的Filter属性没有指出txt类型,程序运行出错(26)设程序中有如下数组定义和过程调用语句:Dim a(10) As Integer……Call p(a)如下过程定义中,正确的是()。
A. Private Sub p(a As Integer) B. Private Sub p(a() As Integer)C. Private Sub p(a(10) As Integer) D. Private Sub p(a(n) As Integer)(27)若要获得组合框中输入的数据,可使用的属性是()。
A.Listindex B.Caption C.Text D.List(28)在窗体上画两个名称分别为Text1、Text2的文本框。
Text1的Text属性为“Database”,如图所示。
现有如下事件过程: Private Sub Text1_Change()Text2.Text=Mid(Text1,1,1)End Sub运行程序,在文本框Text1中原有字符之前输入a,Text2中显示的是:()。
A. DataA B. DataB C. aData D. aBase(29)有如下程序:Option Base !Private Sub Command1_Click()Dim arr(10)arr=Array(10,35,28,90,54,68,72,90)For Each a In arrIf a>50 ThenSum=Sun+aEnd IfEnd Sub运行上述程序时出现错误,错误之处是()。
A.数组定义语句不对,应改为Dim arr B.没有指明For循环的终值C.应在For语句之前增加Sum=0 D. Next a应改为Next(30)要求产生10个随机整数,存放在数组arr中,从键盘输入要删除的数组元素的下标,将该元素中的数组删除,后面元素中的数据依次前移,并显示删除后剩余的数据,现有如下程序:Option Base 1Private Sub Command1_Click()Dim arr(10) AS IntegerFor i=1 to 10arr(i)=int (Rnd*100)Print arr(i);Nextx=inputbox(“输入1到10的一个整数:”)For i=x+1 to 10 ‘循环2arr(i-1)=arr(i)NextFor i=1 to 10 ‘循环3Print arr(i);NextEnd Sub程序运行后发现显示的结果不正确,应该进行的修改是()。
A.产生随机数时不使用Int函数 B.循环2的初始值应为i=xC.数组定义改为Dim a(11) as integer D.循环3是循环终值应改为9(31)使用驱动器列表框Drive1、目录列表框Fiel1时,需要设置控件的同步,以下能够正确设置两个同步的命令是()。
A.Dir1.path=Drive.pate B.File1.path=Dir1.pateC.File1.path=Drive1.pate D.Drive1.Drive=Dir1.pate(32)以下关于弹出式菜单的叙述中,错误的是()。
A.一个窗体只能有一个弹出式菜单 B.弹出式菜单在菜单编辑器中建立C.弹出式菜单的菜单名(主菜单项)的“可见”属性通常设置为FalseD.弹出式菜单通过窗体的PopupMenu方法显示(33)有如下程序:Private Type stuX As StringY As IntegerEnd TypePrivate Sub Command1_Click()Dim a As stua.x=”ABCD”a.y=12345Print aEnd Sub程序运行时出现错误,错误的原因是()。
A. Type定义语句没有放在标准模块中 B.变量声明语句有错C.赋值语句不对 D.输出语句Print不对(34)在窗体上画两个名称分别为Text1、Text2的文本框,一个名称为Lable1的标签。