【计算机类职业资格】二级C语言笔试-310及答案解析.doc
《【计算机类职业资格】二级C语言笔试-310及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C语言笔试-310及答案解析.doc(30页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C 语言笔试-310 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:50,分数:50.00)1.在设计程序时,应采纳的原则之一是( )。(分数:1.00)A.不限制 goto 语句的使用B.减少或取消注解行C.程序越短越好D.程序结构应有助于读者理解2.若有下面的程序段:chars=“china“;char *p;p=s;则下列叙述正确的是( )。(分数:1.00)A.s 和 p 完全相同B.数组 s 中的内容和指针变量 p 中的内容相等C.数组 s 的长度和 p 所指向的字符串长度相等D.*p 与 s0相等3.设有以下说明语句:struct stuint a;
2、float b;stutype;则下面叙述不正确的是( )。(分数:1.00)A.struct 是结构体类型的关键字B.structstu 是用户定义的结构体类型C.stutype 是用户定义的结构体类型名D.a 和 b 都是结构体成员名4.若运行时给变量 x 赋值 12,则以下程序的运行结果是( )。#includestdiohmain()int x,y;scanf(“%d“,son(i10;i+)printf(“%d,“,aai);printf(“/n“);程序运行后的输出结果是( )。(分数:1.00)A.1,2,3,4,5,6,7,8,9,10,B.10,9,8,7,6,5,4,3,2
3、,1,C.1,2,3;8,7,6,5,4,9,10,D.1,2,10,9,8,7,6,5,4,3,42.已知int t=0;while(t=1)则以下叙述正确的是( )。(分数:1.00)A.循环控制表达式的值为 0B.循环控制表达式的值为 1C.循环控制表达式不合法D.以上说法都不对43.C 语言中运算对象必须是整型的运算符是( )。(分数:1.00)A.%=B./C.=D.=44.程序设计语言的基本成分是数据成分、运算成分、控制成分和( )。(分数:1.00)A.对象成分B.变量成分C.语句成分D.传输成分45.若有说明 int a34;则下面属于 a 数组元素的非法引用的是( )。(分数
4、:1.00)A.a02*1B.a13C.a4-20D.a0446.下列不属于软件工程三个要素的是( )。(分数:1.00)A.工具B.过程C.方法、D.环境47.若变量 a,i 已正确定义,且 i 已正确赋值,下面合法的语句是( )。(分数:1.00)A.a=1B.+i;C.a=a+=5;D.a=int(i);48.将 E-R 图转换到关系模式时,实体与联系都可以表示成( )。(分数:1.00)A.属性B.关系C.键D.域49.SQL 语言又称为( )。(分数:1.00)A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言50.下列苯于 C 语言数据文件的叙述中正确的是(
5、)。(分数:1.00)A.文件由 ASCII 码字符序列组成,C 语言只能读写文本文件B.文件由二进制数据序列组成,C 语言只能读写二进制文件C.文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件D.文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件二、填空题(总题数:18,分数:36.00)51.算法的基本特征是可行性、确定性、 【1】 和拥有足够的情报。(分数:2.00)填空项 1:_52.在长度为 n 的有序线性表中进行二分查找,最坏的情况下,需要的比较次数为 【2】 。(分数:2.00)填空项 1:_53.在面向对象的程序设计中,类描述的是具有相似性质的一组
6、【3】 。(分数:2.00)填空项 1:_54.通常将软件产品从提出、实现、使用维护到不再使用的过程称为 【4】 。(分数:2.00)填空项 1:_55.数据库管理系统常见的数据模型有层次模型、网状模型和 【5】 三种。(分数:2.00)填空项 1:_56.设 y 是 int 型变量,请写出 y 为奇数的关系表达式 【6】 。(分数:2.00)填空项 1:_57.设 int a=5,b=6,表达式(+a= =b-)? +a:-b 的值是 【7】 。(分数:2.00)填空项 1:_58.下列程序的输出结果是 【8】 。#includestdiohmain()char b=“Hello you“;
7、b5 =0;printf(“%s/n“,b);(分数:2.00)填空项 1:_59.当调用函数时,实参是一个数组名,则向函数传递的是 【9】 。(分数:2.00)填空项 1:_60.以下程序段的输出结果是 【10】 。int a=1234;printf(“%2d/n“,a);(分数:2.00)填空项 1:_61.用高级语言编写的程序称为 【11】 程序,它可以通过解释程序翻译一句执行一句的方式执行,也可以通过编译程序一次翻译产生目标程序,然后执行。(分数:2.00)填空项 1:_62.以下程序的输出结果是 【12】 。#includestdiohmain()int a=0;a+ =(a=8);
8、printf(“%d/n“,a);(分数:2.00)填空项 1:_63.函数 void fun(float *sn,int n)的功能是:根据以下公式计算 s,计算结果通过形参指针 sn 传回;n 通过形参传入,n 的值大于或等于 0。请填空。(分数:2.00)填空项 1:_64.函数 fun 的功能是:根据以下公式求 p 的值,结果由函数值返回。m 与 n 为两个正数,且要求 mn。(分数:2.00)填空项 1:_65.下列程序的运行结果是 【17】 。#include stdio.h#define M 100void fun(int m,int *a,int *n)int i,j=0;fo
9、r(i=1;i=m; i+)if(i%7=0|i%11=0) aj+=i;*n=j;main()int aaM,n,k;fun(10,aa,main()char aM,ch;printf(“/nPlease enter a string:“);gets(a);printf(“/nPlease enterachar:“);ch=getchar();printf(“/nThe number of the char is:%d/n“,fun(a,ch);(分数:2.00)填空项 1:_67.下面的程序把从终端读入的文本(用作为文本结束标志)输出到一个名为 bi.dat 的新文件中,请填空。#incl
10、ude stdioh#includestdlibhFILE*fp;main()charch;if(fp=fopen( 【19】 )=NULL)exit(0);while(ch=getchar()!=) fputc(ch,fp);fclose(fp);(分数:2.00)填空项 1:_68.设有如下宏定义:#define MYSW AP(z,x,y) z=x;x=y;y=z;以下程序段通过宏调用实现变量 a,b 内容交换,请填空。float a=5,b=16,c;MYSWAP( 【20】 ,a,b);(分数:2.00)填空项 1:_二级 C 语言笔试-310 答案解析(总分:86.00,做题时间:
11、90 分钟)一、选择题(总题数:50,分数:50.00)1.在设计程序时,应采纳的原则之一是( )。(分数:1.00)A.不限制 goto 语句的使用B.减少或取消注解行C.程序越短越好D.程序结构应有助于读者理解 解析:解析 滥用 goto 语句将破坏程序结构,可读性差,因此 A) 不对;注解行有利于对程序的理解,不应减少或取消,B) 不对;程序的长短要依实际情况而论,而不是越短越好,C) 不对。2.若有下面的程序段:chars=“china“;char *p;p=s;则下列叙述正确的是( )。(分数:1.00)A.s 和 p 完全相同B.数组 s 中的内容和指针变量 p 中的内容相等C.数
12、组 s 的长度和 p 所指向的字符串长度相等D.*p 与 s0相等 解析:解析 字符型指针变量 p 中存放的是“china“的首地址,所以选项 A) 和 B) 错误;s 数组长度为6,而 p 所指向的字符串长度为 5,二者不相等,排除选项 C) 。3.设有以下说明语句:struct stuint a;float b;stutype;则下面叙述不正确的是( )。(分数:1.00)A.struct 是结构体类型的关键字B.structstu 是用户定义的结构体类型C.stutype 是用户定义的结构体类型名 D.a 和 b 都是结构体成员名解析:解析 定义一个结构的一般形式为:struct 结构体
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 语言 笔试 310 答案 解析 DOC
