07年4月等级考试二级ACSSESS考前密卷1
全国计算机等级考试二级VISUAL+FOXPRO真题2007年4月

全国计算机等级考试二级VISUAL FOXPRO真题2007年4月(总分:98.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:35,分数:70.00)1.下列叙述中正确的是______。
(分数:2.00)A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量√C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一定相关解析:[知识点] 有关算法的概念 [评析] 我们通常用时间复杂度和空间复杂度来衡量算法效率,算法的时间复杂度是指执行算法所需要的计算工作量;算法所执行的基本运算次数与问题的规模有关,而一个算法的空间复杂度,一般是指执行这个算法所需要的内存空间;一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构。
2.在结构化程序设计中,模块划分的原则是______。
(分数:2.00)A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模块内具有高内聚度、模块间具有低耦合度√解析:[知识点] 软件设计的概念 [评析] 软件设计中通常采用结构化设计方法,模块的独立程度是评价设计好坏的重要度量标准。
耦合性与内聚性是模块独立性的两个定性标准。
内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量;耦合性是模块间互相连接的紧密程度的度量。
一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和捉高模块内的内聚性,有利于提高模块的独立性。
3.下列叙述中正确的是______。
(分数:2.00)A.软件测试的主要目的是发现程序中的错误√B.软件测试的主要目的是确定程序中错误的位置C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D.软件测试是证明软件没有错误解析:[知识点] 软件测试的目的[评析] 关于软件测试的目的,Grenford J.Myers在《The Art of Software Testing》一书中给出了深刻的阐述;软件测试是为了发现错误而执行程序的过程;一个好的测试用例是指很可能找到迄今为止尚未发现的错误的用例;一个成功的测试是发现了至今尚未发现的错误的测试。
2007年4月二级C语言真题试卷

2007年4月全国计算机等级考试笔试试卷二级公共基础知识和C语言程序设计(考试时间120分钟,满分100分)一、选择题((1)-(10)每小题2分,(11)-(50)每小题1分,共60分)(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)DYBEAFCZX B)YDEBFZXCAC)ABDYECFXZ D)ABCDEFXYZ(7)某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为()。
A)n+1 B)n-1C)2n D)n/2(8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
A)并B)交C)投影D)笛卡儿乘积(9)在E-R 图中,用来表示实体之间联系的图形是( )。
A )矩形B )椭圆形C )菱形D )平行四边形 (10)下列叙述中错误的是( )。
A )在数据库系统中,数据的物理结构必须与逻辑结构一致B )数据库技术的根本目标是要解决数据的共享问题C )数据库设计是指在已有数据库管理系统的基础上建立数据库D )数据库系统需要操作系统的支持(11)在算法中,对需要执行的每一步操作,必须给出清楚、严格的规定。
2007年4月全国计算机等级考试《二级Visual Basic语言程序设计》真题及答案

2007年4月全国计算机等级考试二级笔试试卷公共基础知识和Visual Basic语言程序设计(考试时间90分钟,满分100分)整理:陈远跃一、选择题(每小题2分,共70分)(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)DYBEAFCZX B)YDEBFZXCAC)ABDEYCFXZ D)ABCDEFXYZ(7)某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为()。
A)n+1 B)n-1 C)2n D)n/2(8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
A)并B)交C)投影D)笛卡尔乘积(9)在E-R图中,用来表示实体之间联系的图形是()。
A)矩形B)椭圆形C)菱形D)平行四边形(10)下列叙述中错误的是()。
A)在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持(11)下列可以正确定义2个整型变量和1个字符串变量的语句是()。
2007年4月全国计算机等级考试二级JAVA笔试考前密卷(2)-中大网校

2007年4月全国计算机等级考试二级JA V A笔试考前密卷(2) 总分:100分及格:60分考试时间:90分每小题2分,共70分(1)栈和队列的共同特点是A. 都是先进先出B. 都是先进后出C. 只允许在端点处插入和删除元素D. 没有共同点(2)已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是A. acbedB. decabC. deabcD. cedba(3)链表不具有的特点是A. 不必事先估计存储空间B. 可随机访问任一元素C. 插入删除不需要移动元素D. 所需空间与线性表长度成正比(4)结构化程序设计的3种结构是A. 顺序结构、选择结构、转移结构B. 分支结构、等价结构、循环结构C. 多分支结构、赋值结构、等价结构D. 顺序结构、选择结构、循环结构(5)为了提高测试的效率,应该A. 随机选取测试数据B. 取一切可能的输入数据作为测试数据C. 在完成编码以后制定软件的测试计划D. 集中对付那些错误群集的程序(6)算法的时间复杂度是指A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数(7)软件生命周期中所花费用最多的阶段是A. 详细设计B. 软件编码C. 软件测试D. 软件维护(8)数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为A. CB. BasicC. DDLD. DML(9)下列有关数据库的描述,正确的是A. 数据库是一个DBF文件B. 数据库是一个关系C. 数据库是一个结构化的数据集合D. 数据库是一组文件(10)下列有关数据库的描述,正确的是A. 数据处理是将信息转化为数据的过程B. 数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C. 关系中的每一列称为元组,一个元组就是一个字段D. 如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字(11)下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?A. System类B. Class类C. Thread类D. Object类(12)在Java源文件中什么类最多只能有一个,其他类的个数不限?B. privateC. protectedD. 没有这种类(13)下列哪个选项是short型数据的取值范围?A. -128~+127B. -32768~+32767C. -2147483648~+2417483647D. -3.40282347E38~+3.40282347E38(14)下列哪项是将一个十六进制值赋值给一个long型变量?A. longnumber=123L;B. longnumber=0123;C. longnumber=0123L;D. longnumber=0x123L;(15)下列程序段执行后的输出结果为int x=3;inty=10;System.out.println(y%x);A. 0B. 1C. 2D. 3(16)下列的哪个程序段可能导致错误?(17)在下列程序的划线处应填入的语句是class Person { private int a; } public class Man extends Person { public int b; public static void main(String arg[]){ Person p = new Person(); Man t = new Man (); int i; } }A. i=w;B. i=b;C. i=a;D. i=b;(18)有如下程序段if (x>0){ System.out.println("first"); } else if (x>-4){ System.out.println("second"); } else { System.out.println("third"); } x的取值在什么范围内时,将打印出字符串"second"?A. x>0C. x<=-4D. x<=0&&x>-4(19)下列程序的输出结果是public class fff { void printValue(int m){ do { System.out.println("The value is"+m);} while(--m >10 )} public static void main(String arg[]){ int i=10; Test t= new Test(); t.printValue(i); } }A. 8B. 9C. 10D. 11(20)下列关于变量的叙述哪个是错的?A. 实例变量是类的成员变量B. 实例变量用关键字static声明C. 在方法中定义的局部变量在该方法被执行时创建D. 局部变量在使用前必须被初始化(21)给出下列的程序,其叙述正确的是public class Man { static int arr[]= new int[10]; public static void main(String a[]){ System.out.println (arr[1]); } }A. 编译时将发生错误B. 编译时正确但是运行时出错C. 输出为0D. 输出为null(22)下列常见的系统定义的异常中,哪个是数组越界异常?A. ArrayIndexOutOfBoundsExceptionB. IOExceptionC. NullPointerExceptionD. ArithmeticException(23)下列哪个关键字通常用来对对象进行加锁,该标记使得对对象的访问是排他的?A. transientB. serializeC. synchronizedD. static(24)下列有关线程的叙述哪个是正确的?A. 一旦一个线程被创建,它就立即开始运行B. 调用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行C. 主线程不具有默认优先级D. Java中线程的优先级从低到高以整数0~9表示(25)resume()方法负责恢复被哪个方法挂起的线程?A. stop()B. sleep()C. wait()D. suspend()(26)下列哪个选项不是FilterInputStream的子类?A. CheckedInputStreamB. BufferedInputStreamC. PushbackInputStreamD. FileInputStream(27)下列哪个选项不是InputStream类中的方法?A. publicabstractintread()throwsIOExceptionB. publicfinalvoidwriteInt(intv)throwsIOExceptionC. publicvoidclose()throwsIOExceptionD. publicintavailable()throwsIOException(28)下列哪个选项可能包含菜单条?A. PanelB. FrameC. AppletD. Dialog(29)下列哪个选项是创建一个标识有"关闭"按钮的语句?A. TextFieldb=newTextField("关闭");B. TextAreab=newTextArea("关闭");C. Buttonb=newButton("关闭");D. Checkboxb=newCheckbox("关闭");(30)下列哪个选项是javax.swing.JApplet的父类?A. javawpanelB. javappleAppletC. javawframeD. javawWindow(31)下列哪个命令是在当前主机的指定端口上启动远程对象注册服务程序?A. rmicB. rmiregistryC. rmidD. serialver(32)给出下列的代码,则以下哪个选项返回true?String s= "hello "; String t = "hello"; char c[]= {′h′,′e′,′l′,′l′,′o′} ;A. equals(t);B. equals(c);C. s==t;D. t==c;(33)执行完语句int []x = new int[25];后,则下列哪项说法是正确的?A. x[24]值为0B. x[24]值未定义C. x[25]值为0D. x[0]值为空(34)在Java语言的下列哪个包是编译器自动导入的?A. javlangB. javawtC. javioD. javapplet(35)Socket的工作流程是①打开连接到Socket的输入/输出②按某个协议对Socket进行读/写操作③创建Socket ④关闭SocketA. ①③②④B. ②①③④C. ③①②④D. ①②③④每空2分,共30分(1)算法的基本特征是可行性、确定性、______和拥有足够的情报。
2007年4月全国计算机等级考试二级C 笔试真题及答案

一、选择题(每小题 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)DYBEAFCZX B)YDEBFZXCA C)ABDYECFXZ D)ABCDEFXYZ
(32)虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指 针调用虚函数时, , 被调用的是指针所指的实际对象的虚函数, 而非虚函数不支持多态调用。 有如下程序: #include using namespace std; class Base {
07年4月全国计算机等级考试二级VF笔试试卷四[1]
![07年4月全国计算机等级考试二级VF笔试试卷四[1]](https://img.taocdn.com/s3/m/358e9a96bb68a98270fefa0a.png)
07年4月全国计算机等级考试二级VF笔试试卷四[1]一、选择题(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)抽象B)模块化C)自底向上D)信息隐蔽(7)开发大型软件时,产生困难的根本原因是A)大系统的复杂性B)人员知识不足C)客观世界千变万化D)时间紧、任务重(8)下列SQL语句中,用于修改表结构的是A) ALTERB) CREATEC)UPDATED)INSERT(9)数据库、数据库系统和数据库管理系统之间的关系是A)数据库包括数据库系统和数据库管理系统B)数据库系统包括数据库和数据库管理系统C)数据库管理系统包括数据库和数据库系统D)3者没有明显的包含关系(10)关系模型允许定义3类数据约束,下列不属于数据约束的是A)实体完整性约束B)参照完整性约束C)域完整性约束D)用户自定义的完整性约束(11) Visual FoxPro 6.0属于A)网状数据库系统B)层次数据库系统C)关系数据库系统D)分布式数据库系统(12)下列关系表达式中,运算结果为逻辑真.T.的是A)"副教授"$"教授"B)3+5#2*4C)"计算机"<>"计算机世界"D)2004/05/01==CTOD("04/01/03")(13)执行下列命令后,显示的结果是()X=50Y=100Z="X+Y"?50+&ZA)50+&ZB)50+X+YC)200D)数据类型不匹配(14)在Visual FoxPro中,数据库文件和数据表文件的扩展名分别是A).DBF和.DCTB).DBC和.DCTC).DBC和.DCXD).DBC和.DBF(15)建立一个表文件,表中包含字段:姓名(C,6)、出生日期(D)和婚否(L),则该表中每条记录所占的字节宽度为A)15B)16C)17D)18(16)在Visual FoxPro中,可以对字段设置默认值的表是A)自由表B)数据库表C)自由表或数据库表D)都不能设置(17)数据库表的索引类型共有A)1种B)2种C)3种D)4种(18)利用SET RELATION命令可以建立两个表之间的关联,该关联是A)永久性联系B)临时性联系C)任意的联系D)以上说法均不正确(19)要将数据库"考生库"文件及其所包含的数据库表文件放入回收站,下列命令正确的是A)DELETE DATABASE 考生库B)DELETE DATABASE 考生库 RECYCLEC)DELETE DATABASE 考生库 DELETETABLESD)DELETE DATABASE 考生库 DELETETABLES RECYCLE(20)假设表中共有10条记录,执行下列命令后,屏幕所显示的记录号顺序USE ABC.dbfGOTO 6LIST NEXT 5A)1~5B)1~6C)5~10D)6~10(21)惟一索引的"惟一性"是指A)字段值的"惟一"B)表达式的"惟一"C)索引项的"惟一"D)列属性的"惟一"(22)下列关于运行查询的方法中,不正确的一项是A)在项目管理器"数据"选项卡中展开"查询"选项,选择要运行的查询,单击"运行"命令按钮B)单击"查询"菜单中的"运行查询"命令C)利用快捷键CTRL+D运行查询D)在命令窗口输入命令DO(23)以下关于视图的描述中,正确的是A)视图结构可以使用MODIFY STRUCTURE命令来修改B)视图不能同数据库表进行联接操作C)视图不能进行更新操作D)视图是从一个或多个数据库表中导出的虚拟表(24)在某个程序模块中使用命令PRIVATE XI定义一个内存变量,则变量XI A)可以在该程序的所有模块中使用B)只能在定义该变量的模块中使用C)只能在定义该变量的模块及其上层模块中使用D)只能在定义该变量的模块及其下属模块中使用(25)执行下列程序:CLEARSET TALK OFFSTORE 1 TO i,a,bDO WHILE i<=3DO PROG1??"P("+STR(i,1)+")="+STR(a,2)+","i=i+1ENDDO??"b="+STR(b,2)RETURNPROCEDURE PROG1a=a*2SET TALK ONRETURN程序的运行结果为A)P(1)=2,P(2)=3,P(3)=4,b=15B)P(1)=2,P(2)=4,P(3)=6,b=8C)P(1)=2,P(2)=4,P(3)=6,b=18D)P(1)=2,P(2)=4,P(3)=8,b=15(26)在运行表单时,下列有关表单事件引发次序的叙述正确的是A)Activate -> Init -> LoadB)Load -> Activate -> InitC)Activate -> Load -> InitD)Load -> Init -> Activate(27)如果文本框的SelStart属性值为-1,表示的含义为A)光标定位在文本框的第一个字符位置上B)从当前光标处向前选定一个字符C)从当前光标处向后选定一个字符D)错误属性值,该属性值不能为负数(28)执行SET SYSMENU TO命令后A)将当前菜单设置为默认菜单B)将屏蔽系统菜单,使菜单不可用C)将系统菜单恢复为缺省的配置D)将缺省配置恢复成Visual FoxPro系统菜单的标准配置(29)有报表文件PP1,在报表设计器中修改该报表文件的命令是A)CREATE REPORT PP1B)MODIFY REPORT PP1C)CREATE PP1D)MODIFY PP1(30)在连编对话框中,下列不能生成的文件类型是A).DLLC).PRGD).EXE(31)SELECT-SQL语句中,条件短语的关键字是A)FORB)FROMC)WHERED)WITH(32)找出平均分大于95分的学生学号和他们所在的班级A)SELECT 学号,班级 FROM 成绩;WHERE 平均分>95B)SELECT 学号,班级 FROM 班级;WHERE (平均分>95) AND (成绩.学号=班级.学号)C)SELECT 学号,班级 FROM 成绩,班级;WHERE (平均分>95) OR (成绩.学号=班级.学号)D)SELECT 学号,班级 FROM 成绩,班级;WHERE (平均分>95) AND (成绩.学号=班级.学号)(33)给出在车间"W1"或"W2"工作,并且工资大于3000的职工姓名,正确的命令是A)SELECT 姓名 FROM 车间WHERE 工资>3000 AND 车间="W1" OR 车间="W2"B)SELECT 姓名 FROM 车间WHERE 工资>3000 AND (车间="W1" OR 车间="W2")C)SELECT 姓名 FROM 车间;WHERE 工资>3000 OR 车间="W1" OR 车间="W2"D)SELECT 姓名 FROM 车间;WHERE 工资>3000 AND (车间="W1" OR 车间="W2")(34)在当前目录下有数据表文件student.dbf,执行如下SQL语句后SELECT * FORM student INTO DBF student ORDER BY 学号/DA)生成一个按"学号"升序的表文件,将原来的student.dbf文件覆盖B)生成一个按"学号"降序的表文件,将原来的student.dbf文件覆盖C)不会生成新的排序文件,保持原数据表内容不变D)系统提示出错信息(35)有如下SQL语句:SELECT * FROM 仓库 WHERE 仓库号="H1";UNION;SELECT * FROM 仓库 WHERE 仓库号="H2"该语句的功能是A)查询在H1或者H2仓库中的职工信息B)查询仓库号H1或者H2的仓库信息C)查询即在仓库号H1,又在仓库号H2工作的职工信息D)语句错误,不能执行二、填空题(1)长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为。
全国计算机等级考试二级C语言真题2007年4月
全国计算机等级考试二级C语言真题2007年4月(总分:88.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:50,分数:50.00)1.下列叙述中正确的是(分数:1.00)A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量√C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一定相关解析:[解析] 根据时间复杂度和空间复杂度的定义可知,算法的时间复杂度与空间复杂度并不相关。
数据的逻辑结构就是数据元素之间的逻辑关系,它是从逻辑上描述数据元素之间关系的,是独立于计算机中的,数据的存储结构是研究数据元素和数据元素之间的关系如何在计算机中表示,它们并非一一对应。
算法的执行效率不仅与问题的规模有关,还与数据的存储结构有关。
2.在结构化程序设计中,模块划分的原则是(分数:1.00)A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模块内具有高内聚度、模块间具有低耦合度√解析:[解析] 在结构化程序设计中,一般较优秀的软件设计尽量做到高内聚、低耦合,这样有利于提高软件模块的独立性,这也是模块划分的原则。
3.下列叙述中正确的是(分数:1.00)A.软件测试的主要目的是发现程序中的错误√B.软件测试的主要目的是确定程序中错误的位置C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D.软件测试是证明软件没有错误解析:[解析] 软件测试是为了发现错误而执行程序的过程,且为了达到好的测试效果,应该由独立的第三方来构造测试,程序员应尽量避免检查自己的程序。
4.下面选项中不属于面向对象程序设计特征的是(分数:1.00)A.继承性B.多态性C.类比性√D.封装性解析:[解析] 面向对象程序设计的3个主要特征是:封装性、继承性和多态性。
5.下列对队列的叙述正确的是(分数:1.00)A.队列属于非线性表B.队列按“先进后出”原则组织数据C.队列在队尾删除数据D.队列按“先进先出”原则组织数据√解析:[解析] 队列是一种操作受限的线性表。
全国计算机等级考试二级VISUALBASIC真题2007年4月_真题-无答案
全国计算机等级考试二级VISUAL BASIC真题2007年4月(总分88,考试时间90分钟)一、选择题下列各题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. DYBEAFCZXB. YDEBFZXCAC. ABDYECFXZD. ABCDEFXYZ7. 某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为______。
A. n+1B. n-1C. 2nD. n/28. 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是______。
A. 并B. 交C. 投影D. 笛卡尔乘积9. 在E-R图中,用来表示实体之间联系的图形是______。
A. 矩形B. 椭圆形C. 菱形D. 平行四边形10. 下列叙述中错误的是______。
全国计算机等级考试二级C语言真题2007年4月-推荐下载
main( )
{ unsigned int x=0xFFFF;/* x 的初值为十六进制数 */
printf("%u\n",x);
}
程序运行后的输出结果是( )。
A)-1 B)65535
C)32767 D)0xFFFF
(20)设变量 x 和 y 均已正确定义并赋值。下列 if 语句中,在编译时将产生错误信息的是( )。
A)if(x+ +); B)if(x>y&&y! =0);
C)if(x>0)x-- D)if(y<0){;}
else y+ +; else x+ +;
(21)下列选项中,当 x 为大于 l 的奇数时,值为 0 的表达式是( )。
A)x%2= =1 B)x/2
C)x%2! =0 D)x%2= =0
(22)下列叙述中正确的是( )。
A)n+1 B)n-1
C)2n
D)n/2
(8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。
A)并
B)交
C)投影 D)笛卡儿乘积
(9)在 E-R 图中,用来表示实体之间联系的图形是( )。
A)矩形 B)椭圆形
C)菱形 D)平行四边形
(10)下列叙述中错误的是( )。
A)在数据库系统中,数据的物理结构必须与逻辑结构一致
C)调用函数时主调函数所传递的实参类型
B)1*1=1 1*2=2 1*3=3
2*2=4 2*3=6
3*3=9
D)1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电通,力1根保过据护管生高线产中0不工资仅艺料可高试以中卷解资配决料置吊试技顶卷术层要是配求指置,机不对组规电在范气进高设行中备继资进电料行保试空护卷载高问与中题带资2负料2,荷试而下卷且高总可中体保资配障料置2试时32卷,3各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看度并25工且52作尽22下可护都能1关可地于以缩管正小路常故高工障中作高资;中料对资试于料卷继试连电卷接保破管护坏口进范处行围理整,高核或中对者资定对料值某试,些卷审异弯核常扁与高度校中固对资定图料盒纸试位,卷置编工.写况保复进护杂行层设自防备动腐与处跨装理接置,地高尤线中其弯资要曲料避半试免径卷错标调误高试高等方中,案资要,料求编试技5写、卷术重电保交要气护底设设装。备备置管4高调、动线中试电作敷资高气,设料中课并技3试资件且、术卷料中拒管试试调绝路包验卷试动敷含方技作设线案术,技槽以来术、及避管系免架统不等启必多动要项方高方案中式;资,对料为整试解套卷决启突高动然中过停语程机文中。电高因气中此课资,件料电中试力管卷高壁电中薄气资、设料接备试口进卷不行保严调护等试装问工置题作调,并试合且技理进术利行,用过要管关求线运电敷行力设高保技中护术资装。料置线试做缆卷到敷技准设术确原指灵则导活:。。在对对分于于线调差盒试动处过保,程护当中装不高置同中高电资中压料资回试料路卷试交技卷叉术调时问试,题技应,术采作是用为指金调发属试电隔人机板员一进,变行需压隔要器开在组处事在理前发;掌生同握内一图部线纸故槽资障内料时,、,强设需电备要回制进路造行须厂外同家部时出电切具源断高高习中中题资资电料料源试试,卷卷线试切缆验除敷报从设告而完与采毕相用,关高要技中进术资行资料检料试查,卷和并主检且要测了保处解护理现装。场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
2007年4月计算机等级考试二级C++真题
全国计算机等级考试二级C++语言程序设计2007 年4月笔试试卷(考试时间90分钟,满分100 分)一、选择题(每小题2分,共70分)(1)下列叙述中正确的是A)算法的效率只与问题的规模有关,而与数据的存储结构无关B)算法的时间复杂度是指执行算法所需要的计算工作量C)数据的逻辑结构与存储结构是一一对应的D)算法的时间复杂度与空间复杂度一定相关(2)在结构化程序设计中,模块划分的原则是A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度、模块间具有低耦合度(3)下列叙述中正确的是A)软件测试的主要目的是发现程序中的错误B)软件测试的主要目的是确定程序中错误的位置C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D)软件测试是证明软件没有错误(4)F面选项中不属于面向对彖程序设计特征的是A)继承性B)多态性C)类比性D)封装性(5)F列对队列的叙述正确的是A)队列属于非线性表B)队列按“先进后出”原则组织数据C)队列在队尾删除数据D)队列按“先进先出”原则组织数据(6)对下列二叉树进行前序遍历的结果为A)DYBEAFCZX B ) YDEBFZXCA C ) ABDYECFXZ D) ABCDEFXYZ(7)某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为A) n+1 B) n-1C) 2nD)可2(8)在卞列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()A)并E)交C)投影D)笛卡儿乘枳(9)在E-R图中,用来表示实体之间联系的图形是()A)矩形B)椭圆形C)菱形D)平行四边形(10)下列叙述中错误的是()A)在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持(11)为了取代C中带参数的宏,在C++中使用A)重载函数B)内联函数C)递归函数D)友元函数(12)下列关于类定义的说法中,正确的是A)类定义中包括数据成员和函数成员的声明B)类成员的缺省访问权限是保护的C)数据成员必须被声明为私有的D)成员函数只能在类体外进行定义(13)下列关于派生类构造函数和析构函数的说法中,错误的是A)派生类的构造函数会隐含调用基类的构造函数B)如果基类中没有缺省构造函数,那么派生类必须定义构造函数C)在建立派生类对彖时,先调用基类的构造函数,再调用派生类的构造函数D)在销毁派生类对彖时,先调用基类的析构函数,再调用派生类的析构函数(14)通过运算符重载,可以改变运算符原有的A)操作数类型C)优先级(15)有如下函数模板:template <class T> T square(T x){ietuin x*x;}其中T是A)函数形参C)模板形参(16)使用输入输出操作符setw,可以控制A)输出精度C)对齐方式(17)下列字符串中,不可以用作C一标识符的是A) y_2006C) Return(18)字面常量42、4.2、42L的数据类型分别是A ) long, double, iiitC)mt, double, long(19)执行卞列语句段后,输出字符“*”的个数是for(iiit i=50;i> 1 :-i)cout«'**;A) 48C) 50(20)有如下程序段:iiit 1=0, j=l;mt &【=i; 〃①r =j; //②mt *p=&i;//(3)*p=&r; II®其中会产生编译错误的语句是A)④C)②(21)有如下函数定义:void func(mt a, int& b){a++; b++;} 若执行代码段:int x=0, y=l; fimc(x、v);则变量X和y的值分别是A)0和1C)0和2(22)有如卞程序:^include <iostreain> using namespace std; class A{ public: static int a; void mit( ){a=l;}A(int a=2){mt(); a++;} };mt A::a=O;Aobj;mt mam(){ cout«obj.a;retuin 0;B)操作数个数D)结合性B)函数实参D)模板实参B)输出宽度D)填充字符B)—TEST.HD) switchB)long, float, mt D)mt, float, long B)49D) 51B)③D)①B) 1和1D) 1和2运行时输出的结果是A) OB) 1C) 2D) 3(23)下列有关继承和派生的叙述中,正确的是A)派生类不能访问基类的保护成员B)作为虚基类的类不能被实例化C)派生类应当向基类的构造函数传递参数D)虚函数必须在派生类中重新实现(24)下列运算符中,不能被重载的是A) &&E)!=C)・D)卄(25)下列函数模版中的定义中,合法的是A) template <tvpename T> T abs(T x) {return x <0? - x:x;} B ) template class< T> T abs(T x) {return x <0? - x:x;}C)template T<class T> abs(T x) {letuin x <0? - x:x;}D)template T abs(T x){reniin x<0?-x: x;)(26)在语句ciii»data;中,ciii 是A) C++的关键字B)类名C)对象名D)函数名(27)有如下程序:# mclude<iostieam>using namespace std;class test{ private: iiit a;public:testO { cout+n constnictor n+endl;} test(mt a){cout+a+endl;} test(const test&test) a= test.a;cout+…copv constmctor H+endl;}test( ){Cout+"destructor H+endl;}};mt maiii() test A(3); return 0; }运行时输出的结果是A) 3B ) constmctordestmctorC ) copy constmctor destmctorD) 3destmctor(28)若有如下类声明class MyClass{public:MyClass( ){cout«l;}};执行下列语句MyClass a,b[2],*p[2]:以后,程序的输出结果是A) 11 B) 111C)1111 D) 11111(29)有如下程序:#include <iostreain> using namespace std;class Point{ public:static int number; public:Pomto {number++;} ~Point() {number—;} };mt Point: :number-0; void mainO {Pomt *ptr;Pomt A,B;Pomt* ptr_pomt=new Pomt[3]; ptx=pti_pomt;}Pomt C;Gout+Poiiit::number+endl;deleted ptr;}运行时输出的结果是A)3B) 4C)6D) 7(30)如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对彖,但是只能访问从基类继承的成员。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
07年4月等级考试二级ACCESS考前密
卷1
在深度为5的满二叉树中,叶子结点的个数为
A.32
B.31
C.16
D.15
(2)若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后
序遍历的结点访问顺序是
A.bdgcefha
B.gdbecfha
C.bdgaechf
D.gdbehfca
(3)一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归
调用中的存储分配通常用
A.栈
B.堆
C.数组
D.链表
(4)软件工程的理论和技术性研究的内容主要包括软件开发技术和
A.消除软件危机
B.软件工程管理
C.程序设计自动化
D.实现软件可重用
(5)开发软件时对提高开发人员工作效率至关重要的是
A.操作系统的资源管理功能
B.先进的软件开发工具和环境
C.程序人员的数量
D.计算机的并行处理能力
(6)在软件测试设计中,软件测试的主要目的是
A.实验性运行软件
B.证明软件正确
C.找出软件中全部错误
D.发现软件错误而执行程序
(7)数据处理的最小单位是
A.数据
B.数据元素
C.数据项
D.数据结构
(8)索引属于
A.模式
B.内模式
C.外模式
D.概念模式
(9)下述关于数据库系统的叙述中正确的是
A.数据库系统减少了数据冗余
B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型一致
D.数据库系统比文件系统能管理更多的数据
(10)数据库系统的核心是
A.数据库
B.数据库管理系统
C.模拟模型
D.软件工程(11)在以下数据库系统(由数据库应用系统、操作系统、数据库管理系统、
硬件四部分组成)层次示意图中,数据库应用系统的位置是
A.1
B.3
C.2
D.4
(12)数据库系统四要素中,什么是数据库系统的核心和管理对象?
A.硬件
B.软件
C.数据库
D.人
(13)Access数据库中哪个数据库对象是其他数据库对象的基础?
A.报表
B.查询
C.表
D.模块
(14)通过关联关键字“系别”这一相同字段,表二和表一构成的关系为
A.一对一
B.多对一
C.一对多
D.多对多
(15)某数据库的表中要添加internet站点的网址,则该采用的字段类型是
A.OLE对象数据类型
B.超级连接数据类型
C.查阅向导数据类型
D.自动编号数据类型
(16)在Access的5个最主要的查询中,能从一个或多个表中检索数据,在一定的限制条
件下,还可以通过此查询方式来更改相关表中记录的是
A.选择查询
B.参数查询
C.操作查询
D.SQL查询
(17)哪个查询是包含另一个选择或操作查询中的SQL SELECT语句,可以在查询设计网
格的“字段”行输入这些语句来定义新字段,或在“准则”行来定义字段的准则?
A.联合查询
B.传递查询
C.数据定义查询
D.子查询
(18)下列不属于查询的三种视图的是
A.设计视图
B.模板视图
C.数据表视图
D.SQL视图
(19)要将“选课成绩”表中学生的成绩取整,可以使用
A.Abs([成绩])
B.Int([成绩])
C.Srq([成绩])
D.Sgn([成绩])
(20)在查询设计视图中
A.可以添加数据库表,也可以添加查询
B.只能添加数据库表
C.只能添加查询
D.以上两者都不能添加
(21)窗体是Access数据库中的一种对象,以下哪项不是窗体具备的功能
A.输入数据
B.编辑数据
C.输出数据
D.显示和查询表中的数据
(22)窗体有3种视图,用于创建窗体或修改窗体的窗口是窗体的
A.“设计”视图
B.“窗体”视图
C.“数据表”视图
D.“透视表”视图
(23)“特殊效果”属性值用于设定控件的显示特效,下列属于“特殊效果”属性值的是
①“平面”、②“颜色”、③“凸起”、④“蚀刻”、⑤“透明”、⑥“阴影”、⑦“凹陷”、⑧“凿痕”、
⑨“倾斜”
A.①②③④⑤⑥
B.①③④⑤⑥⑦
C.①④⑥⑦⑧⑨
D.①③④⑥⑦⑧
(24)窗口事件是指操作窗口时所引发的事件,下列不属于窗口事件的是
A.“加载”
B.“打开”
C.“关闭”
D.“确定”
(25)下面关于报表对数据的处理中叙述正确的是
A.报表只能输入数据
B.报表只能输出数据
C.报表可以输入和输出数据
D.报表不能输入和输出数据
(26)用于实现报表的分组统计数据的操作区间的是
A.报表的主体区域
B.页面页眉或页面页脚区域
C.报表页眉或报表页脚区域
D.组页眉或组页脚区域
(27)为了在报表的每一页底部显示页码号,那么应该设置
A.报表页眉
B.页面页眉
C.页面页脚
D.报表页脚
(28)要在报表上显示格式为“7/总10页”的页码,则计算控件的控件源应设置为
A./总[Pages]
B.=/总[Pages]
C.&“/总”&[Pages]
D.=&“/总”&[Pages]
(29)可以将Access数据库中的数据发布在Internet网络上的是
A.查询
B.数据访问页
C.窗体
D.报表
(30)在数据访问页的工具箱中,为了在一个框内插入滚动的文本应选择的图标是
(31)下列关于宏操作的叙述错误的是
A.可以使用宏组来管理相关的一系列宏
B.使用宏可以启动其它应用程序
C.所有宏操作都可以转化为相应的模块代码
D.宏的关系表达式中不能应用窗体或报表的控件值
(32)用于最大化激活窗口的宏命令是
A.Minimize
B.Requery
C.Maximize
D.Restore
(33)在宏的表达式中要引用报表exam上控件Name的值,可以使用引用式
A.Reports!Name
B.Reports!exam!Name
C.exam!Name
D.Reports exam Name
(34)可以判定某个日期表达式能否转换为日期或时间的函数是
A.CDate
B.IsDate
C.Date
D.IsText
(35)以下哪个选项定义了10个整型数构成的数组,数组元素为NewArray(1)至NewAr
ray(10)?
A) Dim NewArray(10)As Integer
B.Dim NewArray(1 To 10)As Integer
C.Dim NewArray(10) Integer
D.Dim NewArray(1 To 10) Intege
填空题:
(1)在树形结构中,树根结点没有 【1】 。
(2)Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向 【2】 的设
计方法。
(3)面向对象的模型中,最基本的概念是对象和 【3】 。
(4)软件设计模块化的目的是 【4】 。
(5)数据模型按不同应用层次分成3种类型,它们是概念数据模型、 【5】 和物理数据模
型。
(6)二维表中的一行称为关系的 【6】 。
(7)三个基本的关系运算是 【7】 、 【8】 和联接。
(8)窗体由多个部分组成,每个部分称为一个 【9】 ,大部分的窗体只有 【10】 。
(9)【11】 是窗体上用于显示数据、执行操作、装饰窗体的对象。
(10)一个主报表最多只能包含 【12】 子窗体或子报表。
(11)在数据访问页的工具箱中,图标 的名称是 【13】 。
(12)数据访问页有两种视图,分别为页视图和 【14】 。
(13)VBA中定义符号常量的关键字是 【15】 。
选择题
01-05 B D A B B
06-10 D C B B B
11-15 D C C C B
16-20 A D B B A
21-25 C A D D B
26-30 D C D B A
31-35 D C B B B
填空题
(1) 前件
(2) 数据结构
(3) 类
(4) 降低复杂性
(5) 逻辑数据模型
(6) 记录元组
(7) 选择
投影
(8) 节
主体
(9) 控件
(10) 两极
(11) 命令按钮
(12) 设计视图
(13) Const