[计算机类试卷]国家二级(C++)笔试模拟试卷5及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷5及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷5及答案与解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 5及答案与解析 1 下列关于栈的叙述,正确的是 ( )。 ( A)栈是非线性结构 ( B)栈是一种树状结构 ( C)栈具有 “先进先出 ”的特征 ( D)栈具有 “后进先出 ”的特征 2 下列模式中,能够给出数据库物理存储结构与物理存取方法的是 ( )。 ( A)内模式 ( B)外模式 ( C)概念模式 ( D)逻辑模式 3 在数据流图 (DFD)中,带有名字的箭头表示 ( )。 ( A)模块之间的调用关系 ( B)数据的流向 ( C)控制程序的执行程序 ( D) 程序的组成成分 4 下列概念中,不属于面向对象方法的是 ( )。 ( A)对象 ( B)类 ( C
2、)继承 ( D)过程调用 5 不属于结构化程序设计方法主要原则的是 ( )。 ( A)自顶向下 ( B)自底向上 ( C)模块化 ( D)限制使用 goto语句 6 下列关于栈的描述,错误的是 ( )。 ( A)栈是先进后出的线性表 ( B)栈只能顺序存储 ( C)栈具有记忆作用 ( D)对栈的插入与删除操作中,不需要改变栈底指针 7 在面向对象方法中,一个对象请求另一对象为其服务的方 式是通过发送 ( )。 ( A)调用语句 ( B)命令 ( C)口令 ( D)消息 8 对长度为 10的线性表进行冒泡排序,最坏情况下需要比较的次数为 ( )。 ( A) 5 ( B) 100 ( C) 10
3、( D) 45 9 下列描述中正确的是 ( )。 ( A)程序就是软件 ( B)软件开发不受计算机系统的限制 ( C)软件既是逻辑实体,又是物理实体 ( D)软件是程序、数据与相关文档的集合 10 “商品 ”与 “顾客 ”两个实体集之间联系一般是 ( )。 ( A)一对一 ( B)多对多 ( C)一对多 ( D)多对一 11 每个 C+程序都必须有且仅有一个 ( )。 ( A)预处理命令 ( B)函数 ( C)语句 ( D)主函数 12 下面不是 C+语言整型常量的是 ( )。 ( A) 81 ( B) 1 ( C) -32768 ( D) 0x81 13 将小写字母 n赋值给字符变量 ch,
4、正确的操作是 ( )。 ( A) ch=n ( B) ch=110 ( C) ch=“n“ ( D) ch=N 14 结构化程序设计所规定的三种基本控制结构是 ( )。 ( A)输入、输出、处理 ( B)顺序结构、选择结构、循环结构 ( C) for、 while、 switch ( D)主程序、子程序、函数 15 for(int x=0, y=0; !x|y =5; y+, x=!x)语句执行的循环次数是 ( )。 ( A) 0 ( B) 7 ( C) 6 ( D)无数次 16 下列关于 break语句的描述,不正确的是 ( )。 ( A) break语句可用在循环体内,它将使执行流程跳出本
5、层循环体 ( B) break语句可用在 switch语句中,它将使执行流程跳出当前 switch语句 ( C) break语句可用在订语句中,它将使执行流程跳出当前 if语句 ( D) break语句在一层循环体中可以出现多次 17 如果用数组名作为实参,则传递给形参的是 ( )。 ( A)数组的首地址 ( B)第一个元素的值 ( C)数组元素的个数 ( D)数组中全部元素的值 18 下列关于指针运算的说法,错误的是 ( )。 ( A)在一定条件下,两个指针可以相减 ( B)在一定条件下,两个指针可以相加 ( C)在一定条件下,两个指针可以相互赋值 ( D)在一定条件下,两个指针可以进行比较
6、 运算 19 下列程序的输出结果是 ( )。 #include iostream using namespace std; int main() int x6=1, 3, 5, 7, 9, 11, *k, *s; k=x; s= 结果是【 】。 42 执行语句 int a,b,c;scanf(“%d,%d%d“, 如果输入形式为 10,12,14,则 a,b,c的值分别是【 】。 43 面程序执行完后 k的值是【 】。 void main() unsigned num=26,k=1; do K * = num%10; num/ = 10; while(num); cout k; 44 C+语言
7、程序由函数构成,其至少包含一个函数,这就是【 】。 45 指针函数是说 函数的返回值是一个【 】。 46 类的构造函数是一个特殊的成员函数,它由类的对象自动调用。它的作用是【 】。 47 类的静态成员不是对象的成员,而是【 】的成员。 48 类 继承中,默认的继承方式是【 】。 49 通过关键字来指定函数模板的类型参数,有几个类型参数就有几个关键字,它实际表示任何内部类型或用户自定义类型。用来指定函数模板的类型参数的关键字是【 】。 50 声明长度为 10的 float型数组 a,且初始化为 0的语句是【 】。 国家二级( C+)笔试模拟试卷 5答案与解析 1 【正确答案】 D 【试题解析】
8、栈实际上也是线性表,是按照 “先进后出 ”或 “后进先出 ”的原则组织数据的。 2 【正确答案】 A 【试题解析】 数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。内模式、存储模式或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述。 3 【正确答案】 B 【试题解析】 数据流相当于一条管道,并有数据流经它。在数据流图中,用标有名字的箭头表示数据流。数据流可以从加工流向加工,也
9、 可以从加工流向文件或从文件流向加工,并且可以从外部实体流向系统或从系统流向外部实体。 4 【正确答案】 D 【试题解析】 面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。面向对象方法从对象出发,发展出对象、类、消息、继承等概念。 5 【正确答案】 B 【试题解析】 自底向上不属于结构化程序设计方法主要原则。 6 【正确答案】 B 【试题解析】 栈既能顺序存储,又能链式存储。 7 【正确答案】 D 【试题解析】 消息是一个实例与 另一个实例之间传递的消息,它请求对象执行某一处理或回答某一要求的信息,消息统一了控制流和数据流。 8 【正确答案】 D 【试
10、题解析】 在最坏的情况下,冒泡排序要经过 n/2遍的从前往后的扫描和 n/2的从后往前的扫描,需要的比较次数为 n(n-1)/2,所以比较的次数为 10(10-1)/2=45。 9 【正确答案】 D 【试题解析】 计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。 10 【正确答案】 B 【试题解析】 对于 “商品 ”和 “顾客 ”两个实体集来说,一种商品可被多个顾客来购买,而一个顾客也可以购买多种商品。因此,两者的联系属于多对多的联系。 11 【正确答案】 D 【试题解析】 一个 C+程序一般由预处理命令、输入输出、函数、语句、变量这几个基本部分组成。但
11、是,每个 C+程序都必须有且仅有一个主程序。 12 【正确答案】 A 【试题解析】 本题考核整型变量的 3种表示形式,选项 B是一个八进制数;选项C是一个十进制数;选项 D是一个十六进制数;选项 A以 0开始没有跟字母 x,但后面的数字 8并不是八进制中使用的数符,故选项 A不是 C+语言的整型变量。 13 【正确答案】 B 【试题解析】 字母在 C+语言中是以 ASCII码存放的,即以整数形式存放。 n对应的 ASCII值是 110,由于对 n所对应的 ASCII码值不清楚,所以解析本题只能采用排除法。选项 A中, n是回车换行符。选项 C中存放的是字符串 n。选项 D中存放的是字母 N。
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 答案 解析 DOC
