【计算机类职业资格】二级C语言笔试-329及答案解析.doc
《【计算机类职业资格】二级C语言笔试-329及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C语言笔试-329及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C语言笔试-329 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:40,分数:70.00)1.有如下程序 main() char ch25=“6937“,“8254“,*p2; int i,j,s=0; for(i=0;i2;+)pi=chi; for(i=0;i2;i+) for(j=0;pij/0;j+=2) s=10*s+pij-0; printf(“%d/n“,s); 该程序的输出结果是(分数:2.00)A.69825B.63825C.6385D.6938252.如果进栈序列为 e1,e2,e3,e4,则可能的出栈序列是(分数:2.00)A.e3
2、,e1,e4,e2B.e2,e4,e3,e1C.e3,e4,e1,e2D.任意顺序3.有以下程序 #includestring.h main() charp=a,b,c,q10=a,b,c; printf(“%d%d/n“,strlen(p),strlen(q); 以下叙述中正确的是(分数:2.00)A.在给 p和 q数组置初值时,系统会自动添加字符串结束符,故输出的长度都为 3B.由于 p数组中没有字符串结束符,长度不能确定,但 q数组中字符串长度为 3C.由于 q数组中没有字符串结束符,长度不能确定,但 p数组中字符串长度为 3D.由于 p和 q数组中都没有字符串结束符,故长度都不能确定4
3、.下列有关数据库的描述,正确的是(分数:2.00)A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C.关系中的每一列称为元组,一个元组就是一个字段D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键宇,则称其为本关系的外关键字5.以下错误的定义语句是(分数:2.00)A.int x3=0,1,1,2,3;B.int x43=1,2,3,1,2,3,1,2,3,1,2,3;C.int x4=1,2,3,1,2,3,1,2,3,1,2,3;D.int x3=1,2,3,4;6.以下定义语句中正确的是(分数:2.00)A.i
4、nt a=b=0;B.char A=65+1,b=b;C.float a=1,*b=50;i+) if(!(i%5)in-1;+) for(j=i+1;jn;j+) if(strlen(si)strlen(sj) t=si;si;sj;sj=t; main() char *ss=“bcc“,“bbcc“,“xy“,“aaaacc“,“aabcc“;fun(ss,5); printf(“%s,%s/n“,ss0,ss4); 程序的运行结果是(分数:2.00)A.xy,aaaaccB.aaaacc,xyC.bcc,aabccD.aabcc,bcc37.下列程序的输出结果是 #include“std
5、io.h“ main() int i,a=0,b=0; for(i=1;i10;i+) if(i%2=0) a+; continue; b+; printf(“a=%d,b=%d“,a,b);(分数:2.00)A.a=4,b=4B.a=4,b=5C.a=5,b=4D.a=5,b=538.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为(分数:2.00)A.PAD图B.N-S图C.结构图D.数据流图39.若有以下定义 struct link int data; struct link *next; a,b,c,*p,*q; 且变量 a和b之间已有如
6、下图所示的链表结构: (分数:2.00)A.next=C;next=b;B.next=q;next=next;C.p-next=i+1;i+) if(i4) printf(“%d/n“,i); break; printf(“%d/n“,i+);(分数:2.00)填空项 1:_49.以下程序的定义语句中,x1的初值是U 9 /U,程序运行后输出的内容是U 10 /U。#include stdio.h main() int x=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,*p4,i; for(i=0;i4;i+) pi=50;i+) if(!(i%5)in-1;+
7、) for(j=i+1;jn;j+) if(strlen(si)strlen(sj) t=si;si;sj;sj=t; main() char *ss=“bcc“,“bbcc“,“xy“,“aaaacc“,“aabcc“;fun(ss,5); printf(“%s,%s/n“,ss0,ss4); 程序的运行结果是(分数:2.00)A.xy,aaaacc B.aaaacc,xyC.bcc,aabccD.aabcc,bcc解析:解析 函数 fun(char*s,int n)的功能是对字符串数组的元素按照字符串的长度从小到大排序。在主函数中执行 fun(ss,5)语句后,*ss=“xy“,“bcc“
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 语言 笔试 329 答案 解析 DOC
