【计算机类职业资格】全国计算机等级考试二级C语言真题题库1+2015年3月及答案解析.doc
《【计算机类职业资格】全国计算机等级考试二级C语言真题题库1+2015年3月及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】全国计算机等级考试二级C语言真题题库1+2015年3月及答案解析.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、全国计算机等级考试二级 C语言真题题库 1+2015年 3月及答案解析(总分:40.00,做题时间:120 分钟)一、选择题(总题数:40,分数:40.00)1.算法的时间复杂度是指(分数:1.00)A.设计该算法所需的工作量B.执行该算法所需要的时间C.执行该算法时所需要的基本运算次数D.算法中指令的条数2.设循环队列存储空间为 Q(1:50),初始状态为 front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中元素个数为(分数:1.00)A.26B.25C.24D.0或 503.某棵树的度为 4,且度为 4、3、2、1 的结点数分别为 1、2、3、
2、4,则该树中的叶子结点数为(分数:1.00)A.11B.9C.10D.84.设某二叉树的前序序列与中序序列均为 ABCDEFGH,则该二叉树的后序序列为(分数:1.00)A.HGFEDCBAB.EFGHABCDC.DCBAHGFED.ABCDEFGH5.下列叙述中正确的是(分数:1.00)A.二分查找法适用于任何存储结构的有序线性表B.二分查找法只适用于顺序存储的有序线性表C.二分查找法适用于有序循环链表D.二分查找法适用于有序双向链表6.下列序列中不满足堆条件的是(分数:1.00)A.(98,95,93,96,89,85,76,64,55,49)B.(98,95,93,94,89,85,76
3、,64,55,49)C.(98,95,93,94,89,90,76,64,55,49)D.(98,95,93,94,89,90,76,80,55,49)7.下面属于面向对象方法中对象基本特点的是(分数:1.00)A.多态性B.方法唯一性C.可修改性D.灵活性8.下面可以作为软件需求分析工具的是(分数:1.00)A.包图B.程序流程图C.PAD图D.数据流程图(DFD 图)9.数据库的数据模型分为(分数:1.00)A.层次、关系和网状B.网状、环状和链状C.大型、中型和小型D.线性和非线性10.数据库系统的数据独立性是指(分数:1.00)A.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用
4、程序B.不会因为数据的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构11.以下叙述正确的是(分数:1.00)A.C程序由函数组成,可以不包含 main函数B.每个 C程序文件中的 main函数都应当放在最前面C.每个 C程序文件都应当包含一个 main函数D.每个 C程序都只能有一个 main函数12.以下叙述错误的是(分数:1.00)A.计算机可以直接识别由十六进制代码构成的程序B.可以连续执行的指令的集合称为“程序“C.“程序“是人与计算机“对话“的语言D.计算机可以直接识别由 0和 1组成的机器语言代码13.以下与数学表达式
5、“00 elseprintf(“fail/n“);C.if (math=60) elseprintf(“fail/n“);16.设有以下程序段 main( ) int xMN; . Arrlet(x); . 则作为函数 Arrlet的形参,以下表示形式非法的是(分数:1.00)A.int xM B.int (*x)NC.int x ND.int xMN17.有以下程序 #include void fun( int n ) if( n/2 ) fun(n/2); printf(“%d“,n%2 ); main() fun( 10 ); printf(“/n“); 程序运行后的输出结果是(分数:1
6、.00)A.0101B.1000C.1100D.101018.有以下程序 #include void fun(char *a,char *b) char *s=a; while(*s) s+; s-; while(s=a) *b=*s; s-; b+; *b=/0; main() char s1=“abc“,s26; fun(s1,s2); puts(s2); 程序运行后的输出结果是(分数:1.00)A.cbaabcB.abcC.cbaD.abccba19.有以下程序 #include main( ) char b410; int i; for ( i=0; i=0; i- ) printf(
7、 “%s “, bi ); printf( “/n“ ); 执行时若输入: Peach flower is pink. ,则输出结果是(分数:1.00)A.Peachflower is pink.B.pink. is flower PeachC.Peachflowerispink.D.Pink is flower peach.20.有以下程序 #include int * f(int *s) s1 +=6; *s=7; s+=2; return s; main( ) int a5=1,2,3,4,5, *p=a; p= f(p); printf( “%d,%d,%d/n“, a0, a1, *
8、p ); 程序运行后的输出结果是(分数:1.00)A.9,8,9B.7,8,7C.7,8,3D.1,2,121.设有定义: char s81; int i=0; 以下不能将一行(不超过 80个字符)带有空格的字符串正确读入的语句或语句组是(分数:1.00)A.scanf(“%s“,s);B.while(si+=getchar()!=/n);si=/0;C.gets(s);D.do scanf(“%c“, while(si+!=/n); si=/0;22.以下叙述中错误的是( )。(分数:1.00)A.C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令B.C程序经过编译、连接步
9、骤之后才能形成一个真正可执行的二进制机器指令文件C.用 C语言编写的程序称为源程序,它以 ASCII代码形式存放在一个文本文件中D.C语言源程序经编译后生成后缀为.obj 的目标程序23.以下选项中,合法的一组 C语言数值常量是( )。(分数:1.00)A.12. 0Xa23 4.5e0B.028 .5e3 0xfC.177 4e1.5 0abcD.0x8A 10,000 3.e524.以下选项中不合法的标识符是( )。(分数:1.00)A.elseprintf(“fail/n“);C.if (math=60) elseprintf(“fail/n“);解析:16.设有以下程序段 main(
10、) int xMN; . Arrlet(x); . 则作为函数 Arrlet的形参,以下表示形式非法的是(分数:1.00)A.int xM B.int (*x)NC.int x ND.int xMN解析:17.有以下程序 #include void fun( int n ) if( n/2 ) fun(n/2); printf(“%d“,n%2 ); main() fun( 10 ); printf(“/n“); 程序运行后的输出结果是(分数:1.00)A.0101B.1000C.1100D.1010 解析:18.有以下程序 #include void fun(char *a,char *b)
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 全国 计算机等级考试 二级 语言 题库 12015 答案 解析 DOC