-> -> ->
2010年全国计算机等级考试二级公共基础知识和C语言程序设计标准预测试卷(五)(二)
时间:2011-02-16 21:54:04
微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
A.软件测试B.概要设计C.软件维护D.详细设计 参考答案: C 软件定义、软件开发软件运行维护组成了软件的生命周期。其中软件定义阶段的主要工作是可行性研究与计划制定和需求分析等;软件开发阶段的主要工作有概要设计、详细设计和测试等;运行维护阶段的主要工作是软件的运行及后期的维护等。----------------------------------------3、 设在c语言中,float类型数据占4个字节,则double类型数据占( )个字节。 A.1B.2C.3D.4 参考答案: C 在c语语言中各种数据类型在内存中所占的字节数机器的位数有关,16位机中(也就是在标准c中),若int类型上占2个字节,则float类型数据占4个字节,double类型数据占8个字节。----------------------------------------4、 如果进栈序列为e1、e2、e3、e4,则可能的出栈序列是( )。 A.e3、e1、e4、e2 B.e2、e4、e3、e1C.e3、e4、e2 D.任意顺序 参考答案: B 栈的特点是先进后出可知e1肯定是最后出栈的,因此正确答案为选项B。----------------------------------------5、 数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为( )。 A.CB.Basic C.DDL D.DML 参考答案: C 数据定义语言DataDefiniLion Language(DDL)是SQL语言的一部分,用来定义模式、内模式和外模式。----------------------------------------6、 以三级模式为框形式成的3种数据库中,真实存在于计算机外存的数据库是( )。 A.概念数据库 B.用户数据库C.物理数据库D.逻辑数据库 参考答案: C (1)以内模式为框架所组成的数据库叫物理数据库;(2)以概念模式为框架所组成的数据叫概念数据库;(3)以外模式为框架所组成的数据库叫用户数据库。它是真实存在于计算机外存中的数据库。----------------------------------------7、 一些重要的程序设计语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的破除储分配通常用( )。 A.栈 B.堆C.数组D.链表 参考答案: A 在允许过程的递归调用的程序设计语言中,由于c语言中栈的特性为先进后出,因此用栈来实现递归调用中的存储分配。----------------------------------------8、 下列叙述中正确的是( )。 A.软件测试应该由程序开发者来完成B.程序经调试后一般不需要测试C.软件维护只包括对程序代码的维护D.以上三种说法都不动 参考答案: D 程序调试是由程序开发发者完成是诊断和改正程序中的错误的过程,软件测试是由专门的测试人员完成,是发现错误而执行程序的过程。软件维护是指软件系统交付使用以后,为了改正错误或满足新的需要而修改软件的过程,是软件生存周期中非常重要的一个阶段。----------------------------------------9、 有下列程序:main(){ int y=10;do{y--;}while(--y);printf("%d",--y);}当执行程序时,输出的结果是( )。 A.-2 B.2 C.4D.0 参考答案: D 本题考查do…while循环。当 一y是O(即y是O)时结束循环。输出一 y先将y的值减1再输出y的值。----------------------------------------10、下列函数的类型是( )。fun(doub
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G