【计算机类职业资格】二级C语言笔试-138及答案解析.doc
《【计算机类职业资格】二级C语言笔试-138及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C语言笔试-138及答案解析.doc(38页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C语言笔试-138 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:50,分数:50.00)1.下面不属于软件设计原则的是(分数:1.00)A.抽象B.模块化C.自底向上D.信息隐藏2.有以下程序段:main)int a=5,*b,*C;c=B.a=0,b=0,c=0;C.if(a0);D.if(b=0)m=1;n=2;19.有以下程序main()int a32=0,(*ptr)2,i,i;for(i=0; i2; i+)ptr=a+i; scanf(“%d“,ptr); ptr+; for(i=0;i3;i+)foil(j=0;j2;j+) printf(“%
2、2d“,aij);printf(“/n“);若运行时输入:1 2 3回车,则输出结果为(分数:1.00)A.产生错误信息 B.1 02 00 0 C.1 2 3 00 0D.1 02 03 020.若要打开 A盘上 user了目录下名为 abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是(分数:1.00)A.fopen(“A:/user/abc.txt“,“,“r“)B.fopen(“A:/user/abc.txt“,“r+“)C.fopen(“A:/user/abc.txt“,“rb“)D.fopen(“A:/user/abc.txt“,“w“)21.以下选项中合法的实型常数
3、是(分数:1.00)A.5E2.0B.E-3C2E0D.1.3E22.在数据库管理系统提供的数据语言中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是(分数:1.00)A.数据定义语言B.数据转换语言C.数据操纵语言D.数据控制语言23.有以下程序#define N 20fun(int a,int n,:Int m)int i,i;for(i=m; in; i-) ai+1);ai;main()int i,aN=1,2,3,4,5,6,7,8,9,10;fuu(a,2,9);for(i=0; i5; i+) printf(“%d“,ai);程序运行后的输出结果是(分数:1
4、.00)A.10234B.12344C.12334D.1223424.以下符合 C语言语法的实犁常量是(分数:1.00)A.1.2E0.5B.3.14159EC.5E-3D.E1525.以下程序调用 findmax函数返回数组中的最大值findmax (inE *a,int n)int*p,*s;for(p=a,s=a;p-an;p+)if(_)s=p;return(*S);main()int x5=12,21,13,6,18);printf(“%d/n“,findmax(x5);在下划线处应填入的是(分数:1.00)A.psB.*p*sC.apasD.p-ap-s26.有以下程序:void
5、fun(char* a,char* B) ;a=b;(*(分数:1.00)A.+;main()char c1=A,c2=a,*p1,*p2;p1=fun(p);int fun(int *p)ints; p=B.B ) main()int *p;fun(int fun(int *p)int s; *p=)C.#includemain()int *p;fun(int fun(int *p)*p=(int*)malloc(2);D.#includemain()iht *p;fun(p);iht fun(iht *p)p=(int*)malloc(sizeof(int);36.有以下程序main()i
6、nt i=1, j=2,k=3;if(i+ = l printf(“/“%s/“/n“,cf1);(分数:1.00)A.“AAAA“B.“BBB“C.“BBBCC“D.“CC“44.以下叙述中错误的是(分数:1.00)A.二进制文件打开后可以先读文件的末尾,而顺序文件不可以B.在程序结束时,应当用 fclose函数关闭已打开的文件C.在利用 fread函数从二进制文件中读数据时,可以用数组名给数组中所有元素读入数据D.不可以用 FILE定义指向二进制文件的文件指针45.若有语句:char*line5,以下叙述中正确的是(分数:1.00)A.定义 line是一个数组,每个数组元素是一个基类型为
7、char的指针变量B.定义 line是一个指针变量,该变量可以指向一个长度为 5的字符型数组C.定义 line是一个指针数组,语句中的*号称为间址运算符D.定义 line是一个指向字符型函数的指针46.以下 4组用户定义标识符中,全部合法的一组是(分数:1.00)A.main enclude sin B.If-maxturboC.txtREAL3COMD.int12_00147.有以下程序int fl(int x.iht y)return xy?x:y; int f2(int x,int y)return xy?y:X; main()int a=4,b=3c=5,d,e,f;d=fla,B)
8、; d=f1(d,C) :e=f2a,B) ; e=f2(e.C) ;f=a+b+c-d-e;printf(“%d,%d,%d/n“,d,f,e);执行后输出的结果是(分数:1.00)A.3,4,5B.13,4C.5,4,3D.3,5,448.设有下列二叉树:(分数:1.00)A.ABCDEFB.BDAECFC.ABDCEFD.DBEFCA49.下列对于线性链表的描述中正确的是(分数:1.00)A.存储空间不一定是连续,且各元素的存储顺序是任意的B.存储空间不一定是连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且前件元素一定存储在后件元素的前面D.存储空间必须连续,且各元素的存
9、储顺序是任意的50.有以下程序point(char *p) p+=3; main()char b4=ab,c,d, *p=b;point(p);printf(“%c/n“,*p);程序运行后的输出结果是(分数:1.00)A.aB.bC.cD.d二、填空题(总题数:18,分数:50.00)51.算法执行过程中所需要的存储空间称为算法的 1。(分数:2.00)填空项 1:_52.按照逻辑结构分类,数据结构可分为线性结构和非线性结构,二叉树属于_。(分数:2.00)填空项 1:_53.软件开发环境是全面支持软件开发全过程的 1 的集合。(分数:2.00)填空项 1:_54.数据库理论中,数据的独立性
10、一般可分为物理独立性和 1。(分数:2.00)填空项 1:_55.数据库管理系统是位于用户与 1 之间的软件系统。(分数:2.00)填空项 1:_56.以下程序段的输出结果是_。inc i=9;printf(“%o/n“, i);(分数:2.00)填空项 1:_57.有以下语句段int nl=10,n2=20;printf(“_“,n1,n2);要求按以下格式输出 n1和 n2的值,每个输出行从第一列开始,请填空。n1=10n2=20(分数:2.00)填空项 1:_58.若有以下程序main()int p,a=5;if(p=a!=0)printf(“%d/n“p);elseprintf(“%d
11、/n“,p+2);执行后输出结果是_。(分数:2.00)填空项 1:_59.以下程序输出的结果是_。mazn()int a=5,b=4,c=3,d;d=(abC) ;printf(“%d/n“,D) ;(分数:2.00)填空项 1:_60.以下定义的结构体类型拟包含两个成员,其中成员变量 info用来存入整形数据;成员变量 link是指向自身结构体的指针,请将定义补充完整。struct nodeint info;_link;(分数:2.00)填空项 1:_61.以下程序的输出结果是_。main()int s,i;for(s=0,i=1;i3;i+,s+=i);printf(“%d/n“s);(
12、分数:3.00)填空项 1:_62.以下程序中,fun 函数的功能是求 3行 4列二维数组每行元素的最大值。请填空。void fun(int,int,int (*)4, int *);main()int a34=12,41,36,28,19,33,15,27),3,27,19,1,b3,i;fun(3,4,a,B) ;for(i=0;i3;i+)printf(“%4d“,bi);printf(“/n“);void fun(int m,int n,int ar4,int *br)int i,j,x;for(i=0;im;i+)x=ari0;for(i=0;jn;j+) if(xarij) x=a
13、rij;_=X;(分数:3.00)填空项 1:_63.以下程序的输出结果是_。main()char s=“abcdef“;s3=/0;printf(“%s/n“,s);(分数:4.00)填空项 1:_64.以下程序运行后的输出结果是_。#inClude strinq.hchar *ss(char *s)char *p;t;p=S+1;t=*s;while(*p)*(p-1)=*p;p+;*(p-1)=t;return s;main()char *p,str10=“abcdefgh“;p=ss(str);printf(“%s/n“,p);(分数:4.00)填空项 1:_65.以下程序运行后的输出
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 语言 笔试 138 答案 解析 DOC
