2006年9月全国计算机等级考试二级笔试试卷
- 格式:doc
- 大小:66.50 KB
- 文档页数:16
2006年9月国家二级(VisualBasic)笔试真题试卷(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下列选项中不符合良好程序设计风格的是______。
A.源程序要文档化B.数据说明的次序要规范化C.避免滥用goto语句D.模块设计要保证高耦合、高内聚正确答案:D解析:良好的程序设计风格可以使程序结构清晰合理,使程序代码便于维护,因此,程序设计风格对保证程序的质量很重要。
主要应注意和考虑下述一些因素:1、源程序要文档化:2、数据说明的次序要规范化;3、语句的结构应该简单直接,不应该为提高效率而把语句复杂化,避免滥用goto语句。
模块设计要保证低耦合、高内聚。
2.从工程管理角度,软件设计一般分为两步完成,它们是______。
A.概要设计与详细设计B.过程控制C.软件结构设计与数据设计D.程序设计与数据设计正确答案:A解析:从工程管理角度看,软件设计分为两步完成:概要设计与详细设计。
概要设计(又称结构设计)将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库模式;详细设计确立每个模块的实现算法和局部数据结构,用适当方法表示算法和数据结构的细节。
3.下列选项中不属于软件生命周期开发阶段任务的是______。
A.软件测试B.概要设计C.软件维护D.详细设计正确答案:C解析:软件生命周期分为软件定义、软件开发及软件维护。
其中软件开发阶段的任务中软件设计阶段可分解成概要设计阶段和详细设计阶段;软件维护不属于软件开发阶段。
4.在数据库系统中,用户所见数据模式为______。
A.概念模式B.外模式C.内模式D.物理模式正确答案:B解析:数据库管理系统的三级模式结构由外模式、模式和内模式组成。
外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。
2006年9月全国计算机等级考试二级C语言笔试试题及答案一、选择题(1~10每题2分,11~50每题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡的相应位置上,答在试卷上不得分。
(1)下列选项中不符合良好程序设计风格的是()。
A)源程序要文档化B)数据说明的次序要规范化C)避免滥用goto 语句D)模块设计要保证高耦合、高内聚(2)从工程管理角度,软件设计一般分为两步完成,它们是()。
A)概要设计与详细设计B)数据设计与接口设计C)软件结构设计与数据设计D)过程设计与数据设计(3)下列选项中不属于软件生命周期开发阶段任务的是A)软件测试B)概要设计C)软件维护D)详细设计(4)在数据库系统中,用户所见的数据模式为()。
A)概念模式B)外模式C)内模式D)物理模式(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
A)编码设计B)测试阶段C)运行阶段D)物理设计6)设有如下三个关系表R S T下列操作中正确的是()。
A)T=R∩S B)T=R∪S C)T=RXS D)T=R/S (7)下列叙述中正确的是()。
A)一个算法的空间复杂度大,则其时间复杂性必定大B)一个算法的空间复杂度大,则其时间复杂性必定小C)一个算法的时间复杂度小,则其空间复杂性也必定小D)上述三种说法都不对(8)在长度为64的有序线性表中进行顺序查找,最坏的情况下需要比较的次数为()。
A)63 B)64C)6 D)7 (9)数据库技术的根本目标是要解决数据的()。
A)存储问题B)共享问题C)安全问题D)保护问题(10)对下列二叉树()。
进行中序遍历的结果是()。
A)ACBDFEG B)ACBDFGE C)ABDCGEF D)FCADBEG (11)下列叙述错误的是()。
A)一个C语言程序只能实现一种算法B)C程序可以由多个程序文件组成C)C程序可以由一个或多个函数组成D)一个C函数可以单独作为一个C程序文件存在(12)下列叙述中正确的是()。
2006年上半年全国计算机等级考试二级access笔试真题一、选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项写在答题卡相应位置上,答在试卷上不得分。
(1)下列选项中不属于结构化程序设计方法的是A.自顶向下B.逐步求精C.模块化D.可复用(2)两个或两个以上模块之间关联的紧密程度称为A.耦合度B.内聚度C.复杂度D.数据传输特*(3)下列叙述中正确的是A.软件测试应该由程序开发者来完成B.程序经调试后一般不需要再测试C.软件维护只包括对程序代码的维护D)以上三种说法都不对(4)按照“后进先出”原则组织数据的数据结构是A.队列B.栈C.双向链表D.二叉树(5)下列叙述中正确的是A.线*链表是线*表的链式存储结构B.栈与队列是非线*结构C.双向链表是非线*结构D.只有根结点的二叉树是线*结构(6)对如下二叉树进行后序遍历的结果为A.ABCDEFB.DBEAFCC.ABDECFD.DEBFCA(7)在深度为7的满二叉树中,叶子结点的个数为A.32B.31C.64D.63(8)“商品”与“顾客”两个实体集之间的联系一般是A.一对一B.一对多C.多对一D.多对多(9)在E—R图中,用来表示实体的图形是A.矩形B.椭圆形C.菱形D.三角形(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是A.DB包含DBS和DBMSB.DBMS包含DB和DBSC.DBS包含DB和DBMSD.没有任何关系(11)常见的数据模型有3种,它们是A.网状、关系和语义B.层次、关系和网状C.环状、层次和关系D.字段名、字段类型和记录(12)在以下叙述中,正确的是A.ACCESS只能使用系统菜单创建数据库应用系统B.ACCESS不具备程序设计能力C.ACCESS只具备了模块化程序设计能力D)ACCESS具有面向对象的程序设计能力,并能创建复杂的数据库应用系统(13)不属于Access对象的是A.表B.文件夹C.窗体D.查询(14)表的组成内容包括A.查询和字段B.字段和记录C.记录和窗体D.报表和字段(15)在数据表视图中,不能A.修改字段的类型B.修改字段的名称C.删除一个字段D.删除一条记录(16)数据类型是A.字段的另一种说法B.决定字段能包含哪类数据的设置C.一类数据库应用程序D.一类用来描述Access表向导允许从中选择的字段名称(17)现有一个已经建好的“按雇员姓名查询”窗体,如下图所示。
要管理一家KTV并不难,要想管理好一家KTV,便要其社会高效益和经济效益都达到一定的水平,即管理科学制度化,服务规范优质化经营品牌效益化等,需要做大量的工作,做为管理者就在认识客观实际的前面下,执行决策、组织、指挥、协调等管理职能,使KTV场所形成最大的接待能力,保证场所的双重效益。
本人结合所学的管理知识和工作中总结的经验,拟定如下经营管理方案,以供参考本草案分为管理与经营两部分进行阐述。
一、管理部分:KTV场所的管理要管理在内部的特定环境,即内部的实际情况这个客观前提的基础上,进行组织机构的管理,规章制度的建立完上善,服务质量的管理,现场营运的管理,企业文化的建设等。
(一)组织建设和管理:做为一个企业,必需对其所拥有的人力物力、财力资源进行组织和管理,KTV做为服务性行业,其特点是业务多而杂,物资繁多等,为了确保营运工作的有序的进行。
我们更有必要对组织内各管理层次和业务层次的职责、权限进行合理有效的划分。
组织的建设与管理,主要从两方面入手:其一,形成KTV场所的组织结构和组织的管理体制。
即设置KTV组织机构,岗位的设立和确立岗位职责,各岗位的业务和权限的划分、班组的编排、管理人员的配备等,进行合理、有效的设置,使现场的大小事情有人做,有人管;配备的人员知道自己该做什么、该如何做,做到什么程度才能不超越自己的范围,人员不致于闲置。
其二,合理而有效的组合和调配KTV的人力、物力、财力、信息等资源,KTV 的营运不可能一尘不变的,它会随着季节、气候、外部竞争等情况,时好时差,有分为淡季和旺季,这就要求做为管理者掌握KTV的营运规律,消费者的消费心理等因素,对现场资源进行合理的调控。
使现有资源不致于浪费也不会溃乏,总之,组织的意义是确保现场的业务合理、科学、有序的进行。
(二)建立完善的规章制度:“无规矩不成方圆”做为一个企业就像一个国家要有规范完善的制度做保证,对场所的组织、服务质量标准、促销方案的制控方式、人事管理、人员培训和素质要求,设备设施,易耗品物质,营业目标等项目应以明文规定的形式进行确认,使人员做事有有章可循,有法可依,知道什么该做什么不该做。
上半年全国计算机等级考试二级VFP笔试真题2006年上半年全国计算机等级考试二级VFP笔试真题一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列选项中不属于结构化程序设计方法的是A.自顶向下B.逐步求精C.模块化D.可复用(2)两个或两个以上模块之间关联的紧密程度称为A.耦合度B.内聚度C.复杂度D.数据传输特性(3)下列叙述中正确的是A.软件测试应该由程序开发者来完成B.程序经调试后一般不需要再测试C.软件维护只包括对程序代码的维护D.以上三种说法都不对(4)按照”后进先出”原则组织数据的数据结构是A.队列B.栈C.双向链表D.二叉树(5)下列叙述中正确的是A.线性链表是线性表的链式存储结构B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构(6)对如下二叉树进行后序遍历的结果为A.ABCDEFB.DBEAFCC.ABDECFD.DEBFCA(7)在深度为7的满二叉树中,叶子结点的个数为A.32B.31C.64D.63(8)”商品”与”顾客”两个实体集之间的联系一般是A.一对一B.一对多C.多对一D.多对多(9)在E-R图中,用来表示实体的图形是A.矩形B.椭圆形C.菱形D.三角形(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是A.DB包含DBS和DBMSB.DBMS包含DB和DBSC.DBS包含DB和DBMSD.没有任何关系(11)在Visual FoxPro中以下叙述错误的是A.关系也被称作表B.数据库文件不存储用户数据C.表文件的扩展名是.dbfD.多个表存储在一个物理文件中(12)扩展名为SCX的文件是A.备注文件B.项目文件C.表单文件D.菜单文件(13)表格控件的数据源可以是A.视图B.表C.SQL SELECT语句D.以上三种都可以(14)在Visual FoxPro 中以下叙述正确的是A.利用视图可以修改数据B.利用查询可以修改数据C.查询和视图具有相同的作用D.视图可以定义输出去向(15)在Visual FoxPro中可以用DO命令执行的文件不包括A.PRG文件B.MPR文件C.FRX文件D.QPR文件(16)不允许出现重复字段值的索引是 ( )。
9月全国计算机等级考试二级VB笔试真题参考答案2006年9月全国计算机等级考试二级VB笔试真题参考答案一、选择题1D解析:模块设计要保证低耦合,高内聚。
2A解析:从技术观点来看,软件设计包括软件结构设计、数据设计、接口设计、过程设计。
从工程管理角度,软件设计分为两步完成:概要设计和详细设计。
3C解析:软件维护属于软件生命周期的维护阶段。
4B解析:外模式是用户的数据视图,就是用户所见到的数据模式。
5D6C7D8B9B10A11A解析:窗体的Caption属性值是显示在窗体标题栏中的文本;窗体的Name属性是只读属性,即只可以通过属性窗口改变属性值,在运行时能改变;Name属性值不能为空。
12C解析:在VisualBasic环境中,程序可以用解释方式运行,也可以生成可执行文件EXE运行。
13D解析:此题考察的是运算符的优先级别。
根据表达式的执行顺序和运算符的优先级别,原式可以写成:(Not(a<=c))Or(((4*c)=(b^2))AnD(b<>(a+c)))我们可以在计算机上用以下代码运行验证:PrivateSubForm_Click()a=2b=3c=4Print(Nota<=cOr4*c=b^2AnDb<>a+c)EnDSub14B解析:题目中所给出的是用户自定义类型,在这里要注意新类型的名称是StuDent,所以选项C、D均不正确;我们知道对于类型成员的引用是:对象、属性(方法),所以A不正确。
15D解析:IIf(expr,truepart,falsepart)根据表达式的值,来返回两部分中的其中一个;由于表达式的条件部分运算结果为“TrueAnDFalse”,所以无法判断返回值,输出结果为False。
我们可以在计算机上用以下代码运行验证:PrivateSubForm_Click()a=5b=6c=7D=8Printx=IIf((a>b)AnD(cEnDSub16D解析:MiD(string,start\[,length\])返回Variant(String),其中包含字符串指定数量的字符;Right(string,length)返回Variant(String),其中包含从字符串右边取出的指定数量的字符;UCase(String)返回Variant(String),其中包含转成大写的字符串;我们可以在计算机上用以下代码运行验证:PrivateSubForm_Click()a$="VisualBasicProgramming"b$="Quick"Printb$&UCase(MiD$(a$,7,6))&Right$(a$,12)EnDSub17B解析:此题考察的是控键的常用事件;Change事件在用户向文本框中输入新信息,或当程序把Text属性设置为新值从而改变文本框的Text属性时触发,用户每键入一个字符,会引发一次该事件;Click事件是用户鼠标单击文本框时触发;18B解析:此题考察的是循环的嵌套,Counter的初始值为0,当I=1时,进入内层循环,内层循环语句执行完毕后,Counter的值为3;当I=2时,进入内层循环时,Counter的值仍为3,内层循环语句执行完毕后,Counter的值为6;以此类推,程序全部执行完毕,Counter的.值为12。
从2013年3月30之后的全国计算机等级考试二级考试都采用机试考试,选择题40题,每题一分。
而下面的都是2013年3月30之前的选择题考题,每一卷有35道题,命中率70%以上。
2012年9月全国计算机等级考试二级笔试试卷2012年3月全国计算机等级考试二级笔试试卷2011年9月全国计算机等级考试二级笔试试卷2011年3月全国计算机等级考试二级笔试试卷2010年9月全国计算机等级考试二级笔试试卷2010年3月全国计算机等级考试二级笔试试卷2009年9月全国计算机等级考试二级笔试试卷2009年3月全国计算机等级考试二级笔试试卷2008年9月全国计算机等级考试二级笔试试卷2008年4月全国计算机等级考试二级笔试试卷2007年9月全国计算机等级考试二级笔试试卷2007年4月全国计算机等级考试二级笔试试卷2006年9月全国计算机等级考试二级笔试试卷2006年4月全国计算机等级考试二级笔试试卷2005年9月全国计算机等级考试二级笔试试卷2005年4月全国计算机等级考试二级笔试试卷2012年9月全国计算机等级考试二级笔试试卷一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
1、下列链表中,其逻辑结构属于非线性结构的是A )循环链表B )双向链表C )带链的栈D )二叉链表2、设循环队列的储存空间为Q(1:35),初始状态为FRONT=REAR=35,现经过一系列入队与退队运算后,FRONT=15,REAR=15,则循环队列中的元素个数为A)16 B)20 C)0或35 D)153、下列关于栈的叙述中,正确的是A)栈顶元素一定是最先入栈是元素 B)栈操作遵循先进后出的原则C)栈底元素一定是最后入栈的元素 D)以上三种说法都不正确4、在关系数据库中,用来表示实体间联系的是A)二维表 B)树状结构 C)属性 D)网状结构5、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多个职员。
2006年9月全国计算机等级考试二级笔试试卷一、选择题(每小题2分,共70分)(1)下列选项中不符合良好程序设计风格的是A)源程序要文档化B)数据说明的次序要规范化C)避免滥用goto语句D)模块设计要保证高耦合、高内聚答案:D解析:程序设计风格是指编写程序时所表现出的特点、习惯和逻辑思路。
著名的“清楚第一,效率第二”的论点已成为当今主导的程序设计风格。
要形成良好的程序设计风格,应考虑以下一些因素,即源程序文档化;数据说明的次序规范化;避免滥用goto语句等,除此之外,一般较优秀的软件设计应尽量做到的高内聚、低耦合。
这样有利于提高软件模块的独立性。
所以正确选项是D。
(2)从工程管理角度,软件设计一般分为两步完成,它们是A)概要设计与详细设计B)数据设计与接口设计C)软件结构设计与数据设计D)过程设计与数据设计答案:A解析:软件设计是开发阶段最重要的步骤。
从工程管理角度来看可以分为两步,即概要设计和详细设计;从技术观点来看,软件设计包括软件结构设计、数据设计、接口设计、过程设计4个步骤,见表1表1软件设计的划分(3)下列选项中不属于软件生命周期开发阶段任务的是A)软件测试B)概要设计C)软件维护D)详细设计答案:C解析:通常把软件产品从提出、实现、使用、维护到停止使用退役的过程称为软件生命周期。
软件生命周期分为3个时期共8个阶段。
软件定义期:包括问题定义、可行性研究和需求分析3个阶段;软件开发期:包括概要设计、详细设计、实现和测试4个阶段;运行维护期:运行维护阶段。
(4)在数据库系统中,用户所见的数据模式为()A)概念模式B)外模式C)内模式D)物理模式答案:B解析:数据库系统的三级模式是概念模式、外模式和内模式。
其中,概念模式是数据库系统中全局数据逻辑结构的描述,是全体拥护公共数据视图;外模式也称子模式或用户模式,它是用户的数据视图,由概念模式推导而出;内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。
一、选择题在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列选项中不属于结构化程序设计方法的是A)自顶向下B)逐步求精C)模块化D)可复用(2)两个或两个以上模块之间关联的紧密程度称为A)耦合度B)内聚度C)复杂度D)数据传输特性(3)下列叙述中正确的是A)软件测试应该由程序开发者来完成B)程序经调试后一般不需要再测试C)软件维护只包括对程序代码的维护D)以上三种说法都不对(4)按照"后进先出"原则组织数据的数据结构是A)队列B)栈C)双向链表D)二叉树(5)下列叙述中正确的是A)线性链表是线性表的链式存储结构B)栈与队列是非线性结构C)双向链表是非线性结构D)只有根结点的二叉树是线性结构(6)对如下二叉树进行后序遍历的结果为A)ABCDEFB)DBEAFCC)ABDECFD)DEBFCA(7)在深度为7的满二叉树中,叶子结点的个数为A)32B)31C)64D)63(8)"商品"与"顾客"两个实体集之间的联系一般是A)一对一B)一对多C)多对一D)多对多(9)在E-R图中,用来表示实体的图形是A)矩形B)椭圆形C)菱形D)三角形(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是A)DB包含DBS和DBMSB)DBMS包含DB和DBSC)DBS包含DB和DBMSD)没有任何关系(11)常见的数据模型有3种,它们是A)网状、关系和语义B)层次、关系和网状C)环状、层次和关系D)字段名、字段类型和记录(12)在以下叙述中,正确的是A)Access只能使用系统菜单创建数据库应用系统B)Access不具备程序设计能力C)Access 只具备了模块化程序设计能力D)Access具有面向对象的程序设计能力,并能创建复杂的数据库应用系统(13)不属于Access对象的是A)表B)文件夹C)窗体D)查询(14)表的组成内容包括A)查询和字段B)字段和记录C)记录和窗体D)报表和字段(15)在数据表视图中,不能A)修改字段的类型B)修改字段的名称C)删除一个字段D)删除一条记录(16)数据类型是A)字段的另一种说法B)决定字段能包含哪类数据的设置C)一类数据库应用程序D)一类用来描述Access表向导允许从中选择的字段名称(17)现有一个已经建好的"按雇员姓名查询"窗体,如下图所示。
2006 年9 月全国计算机等级考试二级C++试卷一、选择题(每小题 2 分,共70 分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列选项中不符合良好程序设计风格的是______ 。
A)、源程序要文档化B)、数据说明的次序要规范化C)、避免滥用goto 语句D)、模块设计要保证高耦合,高内聚(2)从工程管理角度,软件设计一般分为两步完成,它们是______ 。
A)、概要设计与详细设计B)、数据设计与接口设计C)、软件结构设计与数据设计D)、过程设计与数据设计(3)下列选项中不属于软件生命周期开发阶段任务的是______ 。
A)、软件测试B)、概要设计C)、软件维护D)、详细设计(4)在数据库系统中,用户所见的数据模式为______ 。
A)、概念模式B)、外模式C)、内模式D)、物理模式(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和______ 。
A)、编码设计B)、测试阶段C)、运行阶段D)、物理设计(6)设有如下三个关系表下列操作中正确的是A)、T=R∩S B )、T=R ∪S C )、T=R×S D )、T=R/S(7)下列叙述中正确的是A)、一个算法的空间复杂度大,则其时间复杂度也必定大B)、一个算法的空间复杂度大,则其时间复杂度必定小C)、一个算法的时间复杂度大,则其空间复杂度必定小D)、上述三种说法都不对(8)在长为64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为______ 。
A)、63 B )、64 C )、6 D )、7(9)数据库技术的根本目标是要解决数据的______ 。
A)、存储问题B)、共享问题C)、安全问题D)、保护问题(10 )对下列二叉树:进行中序遍历的结果是______ 。
A)、ACBDFEG B )、ACBDFGE C )、ABDCGEF D )、FCADBEG(11 )下列有关内联函数的叙述中,正确的是______ 。
2006年9⽉全国计算机等级考试⼆级VisualFoxPro数据库程序设计笔试试卷2006年9⽉全国计算机等级考试⼆级笔试试卷(考试时间90分钟,满分100分)⼀、选择题(每⼩题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有⼀个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列选项不符合良好程序设计风格的是________。
A)源程序要⽂档化B)数据说明的次序要规范化C)避免滥⽤goto语句D)模块设主地要保证⾼耦合、⾼内聚(2)从⼯程管理⾓度,软件设计⼀般分为两步完成,它们是________。
A)概要设计与详细设计B)数据设计与接⼝设计C)软件结构设计与数据设计C)过程设计与数据设计(3)下列选项中不属于软件⽣命周期开发阶段任务的是________。
A)软件测试B)概要设计C)软件维护D)详细设计(4)在数据库系统中,⽤户所见的数据模式为________。
A)概念模式B)外模式C)内模式D)物理模式(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和________。
A)编码设计B)测试阶段C)运⾏阶段D)物理设计(6)设有如下三个关系表下列操作中正确的是________。
A)T=R∩SB)T=R∪SC)T=R×SD)T=R/S(7)下列叙述中正确的是________。
A)⼀个算法的空间复杂度⼤,则其时间复杂度也必定⼤B)⼀个算法的空间复杂度⼤,则其时间复杂度必定⼩C)⼀个算法的时间复杂度⼤,则其空间可复杂度必定⼩D)上述三种说法都不对(8)在长度为64的有序线性表中进⾏顺序查找,最坏情况下需要⽐较的次数为________。
A)63B)64C)6D)7(9)数据库技术的根本⽬标是要解决数据的________。
A)存储问题B)共享问题C)安全问题D)保护问题(10)对下列⼆叉树进⾏中序遍历的结果是________。
A)ACBDFEGB)ACBDFGEC)ABDCGEFD)FCADBEG(11)下列程序段执⾏以后,内存变量A和B的值是________。
计算机二级考试题目及答案一、选择题1. 下面哪个选项是计算机的四个基本组成部分?A. 输入设备B. 输出设备C. 运算器D. 存储器答案:A、B、C、D2. 正确的计算机硬件的层次结构是:A. CPU → 存储器→ 输入输出设备B. 输入输出设备→ 存储器→ CPUC. 存储器→ CPU → 输入输出设备D. 输入输出设备→ CPU → 存储器答案:C3. 下面哪个设备被称为计算机的“大脑”?A. CPUB. 硬盘C. 显卡D. 打印机答案:A4. 常见的二进制数有几个数字符号?A. 0、1B. 0、1、2C. 0、1、2、3D. 0、1、2、3、4答案:A二、填空题1. 在计算机中,1KB等于________字节。
答案:10242. 在电脑硬件中,RAM的全称是________。
答案:随机存取存储器3. 二进制数1111的十进制表示为________。
答案:15三、简答题1. 请简要解释计算机的工作原理。
答案:计算机的工作原理是基于输入、处理和输出的过程。
首先,用户通过输入设备输入指令和数据,计算机将其存储在内存中。
然后,计算机的运算器和控制器将指令从内存中读取出来,并根据指令进行数学运算、逻辑运算等处理操作。
处理完成后,计算机将结果通过输出设备展示给用户。
2. 什么是操作系统?它的作用是什么?答案:操作系统是计算机系统的核心软件,它负责管理和控制计算机的硬件资源,提供给用户和程序一种方便、有效的使用环境。
操作系统的作用包括但不限于:管理内存和外部设备的分配、控制进程的调度、提供文件系统的管理和访问、提供用户界面等。
四、分析题1. 请分析计算机网络的优点和缺点。
答案:计算机网络的优点包括:实现资源共享、信息传递快速、提高工作效率、促进协作和沟通等。
缺点包括:网络安全问题、隐私泄露风险、依赖网络运行等。
2. 请分析计算机病毒的危害及防范措施。
答案:计算机病毒的危害包括:破坏或删除文件、系统崩溃、信息泄露等。
全国计算机等级考试二级VISUAL FOXPRO机试真题2006年9月(总分:100.00,做题时间:90分钟)一、一基本操作题(总题数:1,分数:30.00)1.打开表单formtest,完成下面操作。
(1)表单标题设置为“考试系统”。
(2)在表单上添加一个标签控件,显示“欢迎使用考试系统”,字体的颜色为红色。
(3)向表单内添加一个计时器控件,名为Timerfor。
(4)将计时器控件的时间间隔属性值设置为200。
(分数:30.00)__________________________________________________________________________________________ 正确答案:(单击工具栏上的[打开]按钮,在弹出的[打开]对话框中选择文件类型为“表单”,选中“formtest”表单后单击[确定]按钮,将在表单设计器中打开“formtest”表单。
(1)单击表单,[属性]窗口中,设置“Caption”为“考试系统”。
(2)单击[表单控件]中的“标签”按钮,再单击表单,在表单上添加一个标签控件(Label1),在[属性]窗口中设置“Caption”属性为“欢迎使用考试系统”,“forecolor”属性设置为“255,255,0”。
(3)单击[表单控件]中的“计时器”控件,再单击表单,向表单内添加一个计时器控件。
在[属性]窗口设置“Name”为“Timerfor”。
(4)单击计时器,在[属性]窗口将计时器控件Timerfor的“Interval”属性值设置为“200”。
)解析:[解析] 本题考查的知识点:表单的修改,包括添加标签控件和计时器控件,以及相关属性的设置。
二、二简单应用题(总题数:1,分数:40.00)(分数:40.00)(1).使用报表向导建立一个简单报表。
要求选择“学生”表中所有字段,记录不分组,报表样式为“简报式”,列数为1,字段布局为“列”,方向为“横向”,排序字段为“学号”(升序);报表标题为“学生基本情况表”,报表文件名为stureport。
全国计算机等级考试二级C语言机试真题2006年9月(总分100,考试时间90分钟)1、程序填空题1. 给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。
请在程序的下画线处填入正确的内容,并把下画线删除,使程序得出正确的结果。
[注意] 部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在fun函数的横线上填入所编写的若干表达式或语句。
[试题源程序]#include<stdio.h>typedef structchar name[10];int age;)STD;STD fun(STD std[], int n)STD max; int i;/**********found**********/max= (1) ;for(i=1; i<n; i++)/**********found**********/if(max.age< (2) )max=std[i];return max;main()STD std[5]="aaa", 17, "bbb", 16, "ccc", 18, "ddd", 17, "eee", 15;STD max;max=fun(std, 5);printf("\nThe result: \n");/**********found**********/printf("\nName: %s, Age: %d\n", (3) , max.age);2、程序修改1. 下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。
函数fun()的功能是:将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并作为函数值返回。
其累加和通过函数值返回main()函数。
全国计算机等级考试二级C++真题2006年9月(总分:100.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:35,分数:70.00)1.下列选项中不符合良好程序设计风格的是(分数:2.00)A.源程序要文档化B.数据说明的次序要规范化C.避免滥用goto语句D.模块设计要保证高耦合、高内聚√解析:[解析] 编程风格是在不影响性能的前提下,有效地编排和组织程序,以提高可读性和可维护性。
更直接的说,风格就是意味着要按照规则进行编程。
这些规则包括: (1)程序文档化。
就是程序文档包含恰当的标识符,适当的注解和程序的视觉组织等。
(2)数据说明。
出于阅读理解和维护的需要,最好使模块前的说明语句次序规范化。
此外,为方便查找,在每个说明语句的说明符后,数据名应按照字典顺序排列。
(3)功能模块化。
即把源程序代码按照功能划分为低耦合、高内聚的模块。
(4)注意goto语句的使用。
合理使用goto语句可以提高代码的运行效率,但goto语句的使用会破坏程序的结构特性。
因此,除非确实需要,最好不使用goto语句。
因此,本题的正确答案是D。
2.从工程管理角度,软件设计一般分为两步完成,它们是(分数:2.00)A.概要设计与详细设计√B.数据设计与接口设计C.软件结构设计与数据设计D.过程设计与数据设计解析:[解析] 从工程管理的角度,软件设计可分为概要设计和详细设计两大步骤。
概要设计是根据需求确定软件和数据的总体框架:详细设计是将其进一步精化成软件的算法或表示和数据结构。
而在技术上,概要设计和详细设计又由若干活动组成,包括总体结构设计、数据设计和过程设计。
因此,本题的正确答案是A。
3.下列选项中不属于软件生命周期开发阶段任务的是(分数:2.00)A.软件测试B.概要设计C.软件维护√D.详细设计解析:[解析] 软件生命周期由软件定义、软件开发和软件维护三个时期组成,每个时期又进一步划分为若干个阶段。
软件定义时期的基本任务是确定软件系统的工程需求。
全国计算机等级考试二级JAVA真题2006年9月(总分:100.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:35,分数:70.00)1.下列选项中不符合良好程序设计风格的是(分数:2.00)A.源程序要文档化B.数据说明的次序要规范化C.避免滥用goto语句D.模块设计要保证高耦合、高内聚√解析:[解析] 编程风格是在不影响性能的前提下,有效地编排和组织程序,以提高可读性和可维护性。
更直接地说,风格就是意味着要按照规则进行编程。
这些规则包括:(1)程序文档化。
就是程序文档包含恰当的标识符、适当的注解和程序的视觉组织等。
(2)数据说明。
出于阅读理解和维护的需要,最好使模块前的说明语句次序规范化。
此外,为方便查找,在每个说明语句的说明符后,数据名应按照字典顺序排列。
(3)功能模块化。
即把源程序代码按照功能划分为低耦合、高内聚的模块。
(4)注意goto语句的使用。
合理使用goto语句可以提高代码的运行效率,但goto语句的使用会破坏程序的结构特性。
因此,除非确实需要,否则最好不使用goto语句。
因此,本题的正确答案是D。
2.从工程管理角度,软件设计一般分为两步完成,它们是(分数:2.00)A.概要设计与详细设计√B.数据设计与接口设计C.软件结构设计与数据设计D.过程设计与数据设计解析:[解析] 从工程管理的角度看,软件设计可分为概要设计和详细设计两大步骤。
概要设计是根据需求确定软件和数据的总体框架;详细设计是将其进一步精化成软件的算法或表示和数据结构。
而在技术上,概要设计和详细设计又由若干活动组成,包括总体结构设计/数据设计和过程设计。
因此,本题的正确答案是A。
3.下列选项中不属于软件生命周期开发阶段任务的是(分数:2.00)A.软件测试B.概要设计C.软件维护√D.详细设计解析:[解析] 软件生命周期由软件定义、软件开发和软件维护三个时期组成,每个时期又进一步划分为若干个阶段。
2006年9月全国计算机等级考试二级笔试试卷Visual Basic 语言程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题 A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列选项不符合良好程序设计风格的是________。
A)源程序要文档化B)数据说明的次序要规范化C)避免滥用 goto 语句D)模块设主地要保证高耦合、高内聚(2)从工程管理角度,软件设计一般分为两步完成,它们是________。
A)概要设计与详细设计B)数据设计与接口设计C)软件结构设计与数据设计C)过程设计与数据设计(3)下列选项中不属于软件生命周期开发阶段任务的是________。
A)软件测试资料来源:全国计算机等级考试网 /ncre/B)概要设计C)软件维护D)详细设计(4)在数据库系统中,用户所见的数据模式为________。
A)概念模式B)外模式C)内模式D)物理模式(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和________。
D)保护问题(10)对下列二叉树进行中序遍历的结果是________。
A)ACBDFEGB)ACBDFGEC)ABDCGEFD)FCADBEG(11)以下叙述中正确的是A) 窗体的Name属性指定窗体的名称,用来标识一个窗体B) 窗体的Name属性值是显示在窗体标题中的文本C) 可以在运行期间改变窗体的Name属性的值D) 窗体的Name属性值可以为空(12)以下叙述中,错误的是资料来源:全国计算机等级考试网 /ncre/A) 打开一个工程文件时,系统自动装入与该工程有关的窗体文件B) 保存Visual Basic程序时,应分别保存窗体文件及工程文件C) Visual Basic应用程序只能以解释方式执行D) 窗体文件包含该窗体及其控件的属性(13)设a=2,b=3,c=4,下列表达式的值是Not a<=c Or 4*c=b^2 And b<>a+cA) -1B) 1C) TrueD) False(14)设有如下的用户定义类型:Type Studentnumber As Stringname As Stringage As IntergerEnd Type则以下正确引用该类型成员的代码是A) ="李明"B) Dim s As Student="李明"C) Dim s As Type Student="李明"D) Dim s As Type="李明"(15)设a=5,b=6,c=7,d=8,执行下列语句后,x的值为x=IIf((a>b) And (C>d),10,20) 资料来源:全国计算机等级考试网 /ncre/A) 10 B) 20C) True D) False(16)执行下列程序段后,变量c$的值为a$="Visual Basic Programming"b$="Quick"c$=b$ & UCase(Mid(a$,7,6)) & Right(a$,12)A) Visual BASIC Programming B) Quick Basic ProgrammingC) QUICK Basic Programming D) Quick BASIC Programming(17)在窗体上画一个文本框(其名称为Text1)和一个标签(其名称为Label1),程序运行后,如果在文本框中输入指定的信息,则立即在标签中显示相同的内容。
以下可以实现上述操作的事件过程是A) Private Sub Text1_click()Label1.Caption=Text1.TextEnd SubB) Private Sub Text1_Change()Label1.Caption=Text1.TextEnd SubLabel1.Caption=Text1.TextEnd SubA) Private Sub Label1_click()Label1.Caption=Text1.TextEnd Sub(18)在窗体上画一个命令按钮和一个标签,其名称分别为Command1和Label1,然后编写如下事件过程:Private Sub Command1_Click()Counter=0For i=1 To 4For j=6 To 1 Step -2Counter=Counter+1Next jNext iLabel1.Caption=Str(Counter)End Sub 资料来源:全国计算机等级考试网 /ncre/程序运行后,单击命令按钮,标签中显示的内容是A) 11 B) 12 C) 16 D) 20(19)在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim i As Integer,n As IntegerFor i=0 To 50i=i+3n=n+1If i>10 Then Exit ForNextText1.Text=Str(n)End Sub程序运行后,单击命令按钮,在文本框中显示的值是A) 5 B) 4 C) 3 D) 2(20)在窗体上画一个命令按钮和两个标签,其名称分别为Command1、Lababel1和Label2,然后编写如下事件过程:a=0For i=1 To 10a=a+1b=0For j=1 To 10a=a+1b=b+2Next jNext iLabel1.Caption=Str(a)Label2.Caption=Str(b)End Sub程序运行后,单击命令按钮,在标签Label1和Label2中显示的内容分别是A) 10和20 B) 20和110 C) 200和110 D) 110和20(21)在窗体上画一个名称为List1的列表框,一个名称为Label1的标签,列表框中显示若干城市名称。
当单击列表框中的某个城市时,该城市名从列表框中消失,并在标签中显示出来。
下列能正确实现上述操作的程序是A)Private Sub List1_Click()Label1.Caption=List1.ListIndexList1.RemoveItem List1.TextEnd SubB)Private Sub List1_Click()=List1.ListIndexList1.RemoveItem List1.TextEnd SubC)Private Sub List1_Click()Label1.Caption=List1.TextList1.RemoveItem List1.ListIndexEnd SubD)Private Sub List1_Click()=List1.TextList1.RemoveItem List1.ListIndexEnd Sub(22)在窗体上画一个分别为Command1的命令按钮,然后编写如下程序:Private Sub Command1_Click()Dim i As Integer,j As IntegerDim a(10,10) As IntegerFor i=1 To 3For j=1 To 3a(i,j)=(i-1)*3+jPrint a(i,j)Next jPrintNext iEnd Sub 资料来源:全国计算机等级考试网 /ncre/ 程序运行后,单击命令按钮,窗体上显示的是A) 1 2 32 4 63 6 9B) 2 3 43 4 54 5 6C) 1 4 72 5 83 6 9D) 1 2 34 5 67 8 9(23)在窗体上画一个的命令按钮,名称为Command1,然后编写如下代码:Option Base 0Private Sub Command1_Click()Dim A(4) As Integer,B(4) As IntegerFor k=0 To 2A(k+1)=InputBox("请输入一个整数")B(3-k)=A(k+1)Next kPrint B(k)End Sub程序运行后,单击命令按钮,在输入对话框中分别输入2、4、6,输出结果为A) 0 B) 2 C) 3 D) 4(24)有以下程序:资料来源:全国计算机等级考试网 /ncre/ Option Base 1Dim arr() As IntegerPrivate Sub Form_ClickDim i As Integer,j As IntegerReDim arr(3,2)For i=1 to 3For j=1 to 2arr(i,j)=i*2+jNext jNext iReDim Preserve arr(3,4)For j=3 to 4arr(3,j)=j+9Next jPrint arr(3,2);arr(3,4)End Sub程序运行后,单击窗体,输出结果为A) 8 13 B) 0 13 C) 7 12 D) 0 0(25)以下叙述中正确的是A)一个 Sub 过程至少要有一个 Exit Sub 语句B)一个 Sub 过程必须有一个 End Sub 语句C)可以在 Sub 过程中定义一个 Function 过程,但不能定义 Sub 过程D)调用一个 Function 过程可以获得多个返回值(26)有以下程序:Sub subP(b() As Integer)For i=1 to 4b(i)=2*iNext iEnd SubPrivate Sub Command1_Click()Dim a(1 to 4) As Integera(1)=5a(2)=6a(3)=7a(4)=8subP a()For i=1 To 4Print a(i)Next iEnd Sub运行上面的程序,单击命令按钮,输出结果为A) 2 B)5 C)10 D)出错4 6 126 7 148 8 16(27)设有如下通用过程:Public Function Fun(xStr As String) As String Dim tStr As String,strL As IntegertStr=""strL=Len(xStr)i=1Do While i<=strL/2tStr=tStr & Mid(xStr,i,1) & Mid(strL=i+1,1)i=i+1LoopFun=tStr 资料来源:全国计算机等级考试网 /ncre/End Function在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim S1 As StringS1 = "abcdef"Text1.Text = UCase(Fun(S1))End Sub程序运行后,单击命令按钮,则Text1中显示的是A) ABCDEF B)abcdef C)AFBECD D)DEFABC(28)窗体上画一个名称为TxtA的文本框,然后编写如下事件过程:Private Sub TxtA_KeyPress(KeyAscii As Integer)......End Sub假定焦点已经位于文本框中,则能够触发KeyPress事件的操作是A) 单击鼠标B) 双击文本框C) 鼠标滑过文本框D) 按下键盘上的某个键(29)在窗体上画一个命令按钮和两个文本框,其名称分别为Command1、Text1和Text2,然后编写如下程序:Dim S1 As String,S2 As StringPrivate Sub Form_Load()Text1.Text=""Text2.Text=""End SubPrivate Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer)S2=S2 & Chr(KeyCode)End SubPrivate Sub Text1_KeyPress(KeyAscii As Integer)S1=S1 & Chr(KeyAscii)End SubPrivate Sub Command1_Click()Text1.Text=S2Text2.Text=S1S1=""S2=""End Sub程序运行后,在Text1中输入“abc”,然后单击命令按钮,在文本框Text1和Text2中显示的内容分别A) abc和ABC B) abc和abc C) ABC和abc D) ABC和ABC(30)以下说法中正确的是资料来源:全国计算机等级考试网 /ncre/A) 任何时候都可以通过执行“工具”菜单中的“菜单编辑器”命令打开菜单编辑器B) 只有当某个窗体为当前活动窗体时,才能打开菜单编辑器C)任何时候都可以通过单击标准工具栏上的“菜单编辑器”按钮打开菜单编辑器D)只有当代码窗口为当前活动窗口时,才能打开菜单编辑器(31)在窗体上画一个通用对话框,其名称为CommonDialog1,然后画一个命令按钮,并编写如下事件过程:Private Sub Command1_Click()CommonDialog1.Filter="All Files(*.*)|*.*|Text Files" &_"(*.txt)|*.txt|Executable Files(*.exe)|*.exe"CommonDialog1.FilterIndex=3CommonDialog1.ShowOpenMsgBox CommonDialog1.FileNameEnd Sub运行程序后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是A) All Files(*.*) B) Text Files(*.txt)C) Executable Files(*.exe) D) 不确定(32)以下叙述错误的是A) 一个工程中可以包含多个窗体文件B) 在一个窗体文件中用Public定义的通用过程不能被其它窗体调用C) 窗体和标准模块需要分别保存为不同类型的磁盘文件D) 用Dim定义的窗体层变量只能在该窗体中使用(33)以下叙述中错误的是A) 语句“Dim a,b As Integer”声明了两个整型变量B) 不能在标准模块中定义Static型变量C) 窗体层变量必须先声明,后使用D) 在事件过程或通用过程内定义的变量是局部变量(34)设有语句:Open "d:\Test.txt" For Output As #1,以下叙述中错误的是A) 若d盘根目录下无Test.txt文件,则该语句创建此文件B) 用该语句建立的文件的文件号为1C) 该语句打开d盘根目录下一个已存在的文件Test.txt,之后就可以从文件中读取信息D) 执行该语句后,就可以通过Print#语句向文件Text1.txt中写入信息(35)以下叙述中错误的是A) 顺序文件中的数据只能按顺序读写B) 对同一个文件,可以用不同的方式和不同的文件号打开C) 执行Close语句,可以将文件缓冲区的数据写入文件中D) 随机文件中各记录的长度是随机的二、填空题(每空 2 分,共 30 分)请将每一个正确答案在答题卡【1】~【15】序号的横线上,答在试卷上不得分。