【计算机类职业资格】二级C语言笔试-268及答案解析.doc
《【计算机类职业资格】二级C语言笔试-268及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C语言笔试-268及答案解析.doc(28页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C 语言笔试-268 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:50,分数:60.00)1.微型计算机的运算器、控制器及内存储器组合在一起,称之为 ( )(分数:1.00)A.ALUB.CPUC.MPUD.主机2.若已定义 x 和 y 为 double 类型,则表达式:x1,yx+3/2 的值是 ( )(分数:1.00)A.1B.2C.2.0D.2.53.十六进制数 FF.1 转换成十进制数是 ( )(分数:1.00)A.255.0625B.255.125C.127.0625D.127.1254.若有以下定义:int a 1,2,3,4,5,6,7,8,9
2、,10,* pa;则值为 3 的表达式是 ( )(分数:1.00)A.p+2,* (pd+ +)B.p+2,* + +pC.p+3,* p+ +D.p +2,+ + * p5.执行下面语句后的输出结果为 ( )int i-1;if(i0)print(“* * * */n“);else printf(“% % % %/n“);(分数:1.00)A.* * * *B.% % % % %C.% % % %cD.有语法错误,不能正确执行6.若有以下定义和语句char c1=b,c2eprintf(“%d,%c/n“,c2-c1,c2-a+A); 则输出结果 ( )(分数:1.00)A.2,MB.3,E
3、C.2,ED.输出项与对应的格式控制不一致,输出结果不确定7.假定所有变量均已正确说明,下列是程序段运行后 x 的值是 ( )abCO;x35;if(!(分数:1.00)A.x- -;else if(B.;if(C.x3;else x4;8.合法的数组定义是 ( )(分数:1.00)A.int a “string“;B.int a50,1,2,3,4,5;C.char a“string“;D.char a0,1,2,3,4,5;9.在多媒体计算机系统中,CDROM 属于 ( )(分数:1.00)A.感觉媒体B.表示媒体C.表现媒体D.存储媒体10.以下叙述中不正确的是 ( )(分数:1.00)
4、A.在 C 中,函数中的自动变量可以赋初值,每调用一次,赋一次初值B.在 C 中,在调用函数时,实参和对应形参在类型上只需赋值兼容C.在 C 中,外部变量的隐含类别是自动存储类别D.在 C 中,函数形参可以说明为 register 变量11.详细设计中,可用于描述详细设计的工具有 ( )(分数:1.00)A.程序流程图,SC 图、PAD 图和 PDLB.程序流程图、N-S 图、PAD 图和 PDLC.数据流程图、N-S 图、PAD 图和 PDLD.程序流程图、BS 图、PAD 图和 PDL12.在位运算中,操作数每右移一位,其结果相当于 ( )(分数:1.00)A.操作数乘以 2B.操作数除以
5、 2C.操作数除以 16D.操作数乘以 1613.对专门从事数据库管理、维护的人员,称之为 ( )(分数:1.00)A.NBAB.DBAC.DMAD.DDS14.若 i、j 已定义为 int 型,则以下程序段中内循环的总的执行次数是 ( )for(i5;i0;i- -)for(j0;j4;j+ +)(分数:1.00)A.20B.24C.25D.3015.若有以下定义和语句:int a101,2,3,4,5,6,7,8,9,10,* pa则不能表示 a 数组元素的表达式是 ( )(分数:1.00)A.* pB.a10C.* aD.ap-a16.下列存储器中,存取速度最快的是 ( )(分数:1.0
6、0)A.软盘B.硬盘C.光盘D.内存17.下列说法中正确的是 ( )(分数:1.00)A.交换列排序法效率最高B.插入类排序法效率最高C.选择类排序法效率最高D.不同的数据,各种算法的优劣不一18.若有定义和语句 ( )char s10;s“abcd“;printf(“%s/n“,s);则结果是(以下 代表空格)(分数:1.00)A.输出 abcdB.输出 aC.abcdD.编译不通过19.若有以下定义语句:char * sl“12345“, * s2“1234“;printf(“%d“n“,strlen(strcpy(s1,s2);则输出结果是 ( )(分数:1.00)A.4B.5C.9D.
7、1020.下述程序段的输出结果是 ( )int x=10;int yx+ +;printf(“%d,%d“,(x+ +,y),y+ +);(分数:1.00)A.11,10B.11,11C.10,10D.10,1121.二进制数 1110111.11 转换成十进制数是 ( )(分数:1.00)A.119.375B.119.75C.119.125D.119.322.设计准则要求,模块的作用域和控制域的关系是 ( )(分数:1.00)A.作用域和控制域无关B.作用域在控制域之外C.控制域在作用域之内D.作用域在控制域之内23.C 语言提供的合法关键字是 ( )(分数:1.00)A.switchB.c
8、herC.caseD.default24.控制键C 的功能为 ( )(分数:1.00)A.终止当前操作B.系统复位C.暂停标准输出设备的输出D.结束命令行25.若有以下定义和语句:iht w23,(* pw)3;pww;则对 w 数组元素的非法引用是 ( )(分数:1.00)A.* (w0+2)B.* (pw + 1)2C.pw00D.* (pw1+2)26.若有定义和语句: ( )int * * pp, * p,a10,b20ppprintf(“%d,%d”n“,* p,* * pp);则输出结果是(分数:1.00)A.10, 10B.10,20C.20,10D.20,2027.设有以下定义
9、或语句,则输出的结果是(用 small 模式编译,指针变量占 2 个字节)struct datelong * cat;struct date * next;double dog;too;printf(“ % d“,sizeof(too);(分数:1.00)A.20B.16C.14D.1228.函数调用:strcat(strcpy(str1,str2,),str3)的功能是 ( )(分数:1.00)A.将串 str1 复制到串 str2 中后再连接到串 str3 之后B.将串 str1 连接到串 str2 之后再复制到串 str3 之后C.将串 str2 连接到串 str1 之后再将串 str3
10、 连接到串 str1 之后D.将串 str2 连接到串 str1 之后再将串 str1 连接到串 str3 之后29.若有定义:int a34,( )不能表示数组元素 a11。(分数:1.00)A.* (a1+1)B.* (jM;j+ +)if(x ipxij 【7】 ;printf(“The max value in line is %d/n“, 【8】 );main( )int xNM1,5,4,2,6,4,3,8,2,3,1;【9】 ;(分数:6.00)填空项 1:_58.以下程序的功能是:从键盘上输入若干学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。填
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 语言 笔试 268 答案 解析 DOC
