计算机二级c语言模拟试题及答案

上传人:xzh****18 文档编号:34234442 上传时间:2018-02-22 格式:DOC 页数:8 大小:42KB
返回 下载 相关 举报
计算机二级c语言模拟试题及答案_第1页
第1页 / 共8页
计算机二级c语言模拟试题及答案_第2页
第2页 / 共8页
计算机二级c语言模拟试题及答案_第3页
第3页 / 共8页
计算机二级c语言模拟试题及答案_第4页
第4页 / 共8页
计算机二级c语言模拟试题及答案_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《计算机二级c语言模拟试题及答案》由会员分享,可在线阅读,更多相关《计算机二级c语言模拟试题及答案(8页珍藏版)》请在金锄头文库上搜索。

1、一、选择题(每小题 2 分,共 70 分)下列各题 A),B) ,C) ,D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。(1)在深度为 5 的满二叉树中,叶子节点的个数为A)32 B)31 C)16 D)15(2)若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的节点访问顺序是A)bdgcefha B)gdbecfha C)bdgaechf D)gdbehlca(3)一些重要的程序语言油口 C 语言和 Pascal 语言)允许过程的递归调用而实现递归调用中的存储分配通常用A)栈 B)堆 C)数组

2、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)数

3、据库系统减少了数据冗余B)数据库系统避免了一切冗余C)数据库系统中数据的一致性是指数据类型一致D)数据库系统比文件系统能管理更多的数据(10)数据库系统的核心是A)数据库 B)数据库管理系统 C)模拟模型 D)软件工程(11)下列关于 C 语言类的描述中错误的是A)类用于描述事物的属性和对事物的操作B)类与类之间通过封装而具有明确的独立性C)类与类之间必须是平等的关系,而不能组成层次结构D)类与类之间可以通过一些方法进行通信和联络(12)在 C 语言中表不一条语句结束的标号是A)# B): C)/ D)(13)以下叙述中正确的是A)构成 C 语言程序的基本单位是类 B)可以在一个函数中定义另一

4、个函数C) main()函数必须放在其他函数之前D)所有被调用的函数一定要在调用之前进行定义(14)己知有定义const int D 二 5.int i=1.double f=0.32:char c=15.则下列选项错误的是A) i. B)D-. C)C . D)-f.(15)以下程序的输出结果是#include(iostream. hvoid reverse(int a,int n) int i,t.for(i=0. t=ai.ai=an-1-i.an-1-i=t.void main() int b10=1,2,3,4,5,6,7,8,9,10.int i,s=0.reverse(b,8).

5、for(i=6.ifun-:(31)若定义 int k7,x12.,则值为 3 的表达式是A)x%(k%5) B)x%(k-k%5)C)x%k-k%5 D)(x%k)-(k%=5)(32)在位运算中,操作数每右移一位,其结果相当于A)操作数乘以 2 B)操作数除以 2 C)操作数乘以 4 D)操作数除以 4(33)有以下结构体说明和变量的定义,且指针 p 指向变量 a,指针 q 指向变量 b。则不能把节点 b 连接到节点 a 之后的语句是struct node char data.struct node*next.a,b,*p=&.a,*q=&.b.A)a. nextq. B)p. next&

6、.b. C)p-next&.b. D)(*p)nextq.(34)一个类的友元函数能够访问该类的A)私有成员 B)保护成员 C)公有成员 D)所有成员(35)下面程序的输出结果是#include#includevoid main()char p110,p210.strepy(p1,”abc”):strcpy(p2,”ABC”).char str50”xyz”.strcpy(str 2,strcat(p1,p2).coutvoid main()int a5,h=4,c3,d.d(abc).cout (8)设 i,j,k 均为 int 型变量,则执行完 for(i0,j10.i=j.i ,j- k

7、i j.语句后,k 的值为 【8】 。(9)如果要把返回值为 void 的函数 A 声明为类 B 的友元函数,则应在类 B 的定义中加入的语句是 【9】 。(10)如果类 B 继承了类 A,则称类 A 为类 B 的基类,类 B 称为类 A 的 【10】 。(11)将 x y 中的 运算符用友元函数重载应写为 【11】 。(12)已知程序的结果为 123,请填空#includetemplateclass Apublic:Tx,y,z:void display()cout void main()al.【12】 【13】 【14】 al.display().(13)下列程序段的输出结果是 【15】

8、。cout一、选择题(01)B (02)D (03)A (04)B (05)B(06)D (07)C (08)B (09)B (10)B(11)C (12)B (13)A (14)B (15)A(16)B (17)C (18)D (19)C (20)D(21)B (22)B (23)B (24)C (25)D(26)D (27)D (28)B (29)A (30)C(31)D (32)B (33)B (34)D (35)C二、填空题(1)【1】前件(2)【2】数据结构(3)【3】类(4)【4】降低复杂性(5)【5】逻辑数据模型(6)【6】从基类继承的成员(7)【7】0(8)【8】10(9)【9】friend void A():(10)【10】派生类(11)【11】 operator (x,y)(12)【12】al.x1.(13)【13】al.y=2.(14)【14】a1.z=3.(13)【15】509. 123457

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题 > 高中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号