【计算机类职业资格】国家计算机二级(C)78及答案解析.doc
《【计算机类职业资格】国家计算机二级(C)78及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(C)78及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(C)78 及答案解析(总分:3480.00,做题时间:120 分钟)一、选择题(1-10 题每题 2分,11-50 题(总题数:50,分数:3000.00)1.下列关于 C语言数据文件的叙述中正确的是( )。 (分数:60.00)A.文件由 ASCII码字符序列组成,C 语言只能读写文本文件B.文件由二进制数据序列组成,C 语言只能读写二进制文件C.文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件D.文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件2.下列对队列的叙述正确的是【 】。(分数:60.00)A.队列属于非线性表B.队列按“先进后出“原则
2、组织数据C.队列在队尾删除数据D.队列按“先进先出“原则组织数据3.有以下程序: #includestring.h void f(char *s,char *t) char k; k=*s; +s=*t; *t=k; S+; t-; if(*s) f(s,t); main() char.str10=“abcdefg“,*p; p=str+strlen(str) /2+1; f(p,p-2); printf(“%s/n“,str); 程序运行后的输出结果是【 】。 (分数:60.00)A.abcdefgB.gfedcbaC.gbcdefaD.abedcfg4.下列叙述中正确的是【 】。(分数:6
3、0.00)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响5.算法的有穷性是指(分数:60.00)A.算法程序的运行时间是有限的B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的用户使用6.有以下程序: #include string.h main() char p=a,b,c,q10=a,b,c; printf(“%d%d/n“,strlen(p),strlen(q); 以下叙述中正确的是
4、【 】。 (分数:60.00)A.在给 p和 q数组置初值时,系统会自动添加字符串结束符,故输出的长度都为 3B.由于 p数组中没有字符串结束符,长度不能确定;但 q数组中字符长度为 3C.由于 q数组中没有字符串结束符,长度不能确定:但 p数组中字符长度为 3D.由于 p和 q数组中没有字符串结束符,故长度都不能确定7.下面选项中不属于面向对象程序设计特征的是【 】。(分数:60.00)A.继承性B.多态性C.类比性D.封装性8.以下选项中,值为 1的表达式是【 】。(分数:60.00)A.1-0B.1-0C.1-0D.0-09.若有以下说明和定义 typedefint * INTEGER;
5、 INTEGER p,* q; 以下叙述正确的是( )。 (分数:60.00)A.p是 int型变量B.p是基类型为 int的指针变量C.q是基类型为 int的指针变量D.程序中可用 INTEGER代替 int类型名10.以下选项中,当 X为大于 l的奇数时,值为 0的表达式是【 】。(分数:60.00)A.x2=1B.x2C.x2!=0D.x2=011.有以下程序: main() int m,n,p; scanf(“m=%dn=%dp=%d“, printf(“%d%d%/n“,m,n,p); 若想从键盘上输入数据,使变量 m中的值为 123,n中的值为 456;p 中的值为 789,则正确
6、的输入是【 】。(分数:60.00)A.m=123 n=456p=789B.m=123 n=456 p=789C.m=123,n=456,p=789D.123 456 78912.设有定义:intk=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是【 】。(分数:60.00)A.k+B.k+=lC.+kD.k+l13.有以下程序 struct Sint n;int a20; voidf(struct S* p) int,i,j,t; for(i=0;in 一1;i+) for(j=i+1;jn;j+) if(p-a ip-aj)t=p-ai;p-ai=p-aj;P-aj=t; mal
7、n() int i;struct S s=10,2,3,l,6,8,7,5,4,10,9; f( for(b=1;bnext; while( 1) printf(“sn“,P-sub);P= 2; main3 Node *hd; hd=fun4;disp(hd);prinff(“n“); (分数:40.00)填空项 1:_52.以下程序的输出结果是 1。 #include main2 prinff(“dn“,strlen(“IBMn0121“); (分数:40.00)填空项 1:_53.下面程序的功能是:将 N行 N列二维数组中每一行的元素进行排序,第 0行从小到大排序,第 1行从大到小排序,
8、第 2行从小到大排序,第 3行从大到小排序,例如: (分数:40.00)填空项 1:_填空项 1:_54.问题处理方案的正确而完整的描述称为 1。(分数:40.00)填空项 1:_55.支持 Internet基本服务的协议是 1。(分数:40.00)填空项 1:_56.以下程序的输出结果是 1。 #include main2 char *sl,*s2,m; sl=s2=(char*)malloc(sizeof(char).*sl=15; *s2=20; m=*sl+*s2; printf(“dn“,m); (分数:40.00)填空项 1:_57.在 Windows环境下,利用菜单命令删除固定硬
9、盘上的文件与文件夹,实际上是将需要删除的文件与文件夹移动到 1 文件夹中。(分数:40.00)填空项 1:_58.在 DOS环境下,表示打印机的设备文件名是 1。(分数:40.00)填空项 1:_59.以下程序运行后的输出结果是 1。 main ( ) char a=“Language“,b=“Programe“; char *p1,*p2; int k; p1=a; p2=b; for(k=0;k=7;k+) if(*p1+k)=*(p2+k) printf(“%c“,*(p1+k); (分数:40.00)填空项 1:_60.有以下程序 main( ) int n=0,m=1,x=2; if
10、(!n) x-=1; if(m) x-=2; if(x) x-=3; printf(“%d/n”,x); 执行后输出结果是 1。 (分数:40.00)填空项 1:_61.对下列二叉树进行中序遍历的结果是 1。 (分数:40.00)填空项 1:_62.若有以下程序 int f(int x,int y) return(y-x)*x; main( ) int a=3,b=4,c=5,d; d=f(f(3,4),f(3,5); printf(“%d/n“,d); 执行后输出结果是 1。 (分数:40.00)填空项 1:_国家计算机二级(C)78 答案解析(总分:3480.00,做题时间:120 分钟)
11、一、选择题(1-10 题每题 2分,11-50 题(总题数:50,分数:3000.00)1.下列关于 C语言数据文件的叙述中正确的是( )。 (分数:60.00)A.文件由 ASCII码字符序列组成,C 语言只能读写文本文件B.文件由二进制数据序列组成,C 语言只能读写二进制文件C.文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件D.文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件 解析:2.下列对队列的叙述正确的是【 】。(分数:60.00)A.队列属于非线性表B.队列按“先进后出“原则组织数据C.队列在队尾删除数据D.队列按“先进先出“原则组织数据 解析:队列
12、是一种操作受限的线性表。它只允许在线性表的一端进行插入操作,另一端进行删除操作。其中,允许插入的一端称为队尾(一),允许删除一端称为队首(front)。队列具有先进先出的特点,它是按“先进先出“的原则组织数据的,故本题答案为 D。3.有以下程序: #includestring.h void f(char *s,char *t) char k; k=*s; +s=*t; *t=k; S+; t-; if(*s) f(s,t); main() char.str10=“abcdefg“,*p; p=str+strlen(str) /2+1; f(p,p-2); printf(“%s/n“,str);
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 C78 答案 解析 DOC
