【计算机类职业资格】二级C语言笔试-275及答案解析.doc
《【计算机类职业资格】二级C语言笔试-275及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C语言笔试-275及答案解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C语言笔试-275 及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:30,分数:60.00)1.标有/* * /的语句的执行次数是_。int y,i;for(i=0 ; i20 ; i+)if (i%2=0)continue;y+=i; /*/(分数:2.00)A.20B.19C.10D.92.在 C语言中提供的合法的关键字是_。(分数:2.00)A.swicthB.cherC.CaseD.default3.下列语句中,不正确的是_。(分数:2.00)A.static char a=“China“;B.static char a=“China“;C.printf
2、(“%s“,a0);D.scanf(“%s“,a);4.若定义 static int a22=1,2,3,4,则 a数组的各数组元素分别为_。(分数:2.00)A.a00=1、a01=2、at10=3、a11=4B.a00=1、a01=3、a10=2、a11=4C.a00=4、a01=3、a10=2、s11=1D.a00=4、a01=2、a10=3、a11=15.下列程序的输出结果是_。int i=010, j=10;printf (“%d, %d/n“, +i, j-);(分数:2.00)A.11, 10B.9, 10C.010, 9D.10, 96.在瀑布模型中,将软件开发划分为若干时期,
3、而软件的可行性研究一般被属于_。(分数:2.00)A.计划时期B.维护时期C.运行时期D.开发时期7.下列程序的输出结果是_。main()unsigned short a=65536;int b;printf(“%d/n“,b:a);(分数:2.00)A.0B.1C.2D.38.下列程序的运行结果是_。main ( )int x,*p,*q;x=10;p=q=printf (“%d/n“, *q);(分数:2.00)A.10B.9C.8D.119.下列程序的输出结果为_。main ( )unsigned int a=65535;int b=-2;printf ( “/na=%d, %u;b=%
4、d, %u, a, a,b,b);(分数:2.00)A.-1,65535;-2,65534B.65535,65535;-2,65534C.65535,65535;65534,65534D.-1,65535;65534,6553410.设 a、b、c 都是 int型变量,且 a=3,b=4,c=5,则下面的表达式中,值为 0的表达式是_。(分数:2.00)A.astruct st *next;static struct st a3=5,p=下面选项中,表达式值为 6的是_。(分数:2.00)A.p+-nB.p-n+C.(*p).n+D.+p-n12.当调用函数时,实参是一个数组名,则向函数传送的
5、是_。(分数:2.00)A.数组的长度B.数组的首地址C.数组中每一个元素的地址D.数组每个元素中的值13.下面程序的输出结果是_。main()double d=3.2;int x,y;x=1.2;y=(x+3.8)/5.0;printf(“%d/n“,d*y);(分数:2.00)A.3B.3.2C.0D.3.0714.下列程序执行后的输出结果是_。main ()char x=0xFFFF; printf(“%d /n“,x-); (分数:2.00)A.-32767B.FFFEC.-1D.-3276815.已知 p、p1 为指针变量,a 为数组名,i 为整型变量,下列语句中,不正确的是_。(分
6、数:2.00)A.p=printf (“%d“, *-p);(分数:2.00)A.非法B.a4的地址C.5D.317.设 a=1,b=2,c=3,d=4,则表达式 ab?a:cd?a:d 的结果为_。(分数:2.00)A.4B.3C.2D.118.已知 8个数据元素为(34,76,45,18,26,54,92,65),按照依次插入结点的方法生成一棵二叉排序树后,最后 2层上的结点总数为_。(分数:2.00)A.1B.2C.3D.419.若有以下定义和语句,则输出的结果是_。char c1=b,c2=e;printf(“%d,%c/n“,c2-c1,c2-a+“A“);(分数:2.00)A.2,
7、MB.3,EC.2,ED.输出结果不确定20.下列程序的输出结果是_。#include stdio. hmain ( )int a,b,c=246;a=c/100%9;b=(-1)printf (“%d, %d/n“, a,b);(分数:2.00)A.2,1B.3,2C.4,3D.2,-121.循环链表的主要优点是_。(分数:2.00)A.不再需要头指针了B.已知某个结点的位置后,能够容易找到它的直接前驱C.在进行插入、删除运算时,能更好地保证链表不断开D.从表中任一结点出发都能扫描到整个链表22.一个栈的输入序列为 1,2,3,4,下列选项中的_序列不可能是这个栈的输出序列。(分数:2.00
8、)A.1,3,2,4B.2,3,4,1C.4,3,1,2D.3,4,2,123.下列叙述中,错误的一条是_。(分数:2.00)A.已知 i=3,执行语句 k=(+i)+(+i)+(+i)后,k 的值为 15B.逻辑表达式!(53)a/=SQR (k+m)/SQR (k+m);printf (“d/n“, a);(分数:2.00)A.16B.2C.9D.125.软件测试是软件开发过程中重要且不可缺少的阶段,测试过程中的_是基础测试。(分数:2.00)A.系统测试B.有效性测试C.单元测试D.集成测试26.在 C程序中,可将整型数以二进制形式存放到文件中的函数是_。(分数:2.00)A.fprin
9、t函数B.fread函数C.fwrite函数D.fputc函数27.下列程序的输出结果是_。main ()int m=5;if (m+5) printf (“%d/n“,m);else printf (“%d/n“,m-);(分数:2.00)A.7B.6C.5D.428.给出发下定义:char x=“abcdefg“;char y=a, b, c, d, e, f, g ;则正确的叙述为_。(分数:2.00)A.数组 x和数组 y等价B.数组 x和数组 y的长度相同C.数组 x的长度大于数组 y的长度D.数组 x的长度小于数组 y的长度29.下列变量说明语句中,正确的是(分数:2.00)A.c
10、har:a b c;B.chara;b;c;C.intx;z;D.intx,z;30.在数据库技术中,面向对象数据模型是一种_。(分数:2.00)A.概念模型B.结构模型C.物理模型D.形象模型二、填空题(总题数:11,分数:44.00)31.若采用直接插入法对字母序列(W,S,E,L,X,G,I)进行排序,使字母按升序排列,那么第一次排序的结果为 【1】 。(分数:4.00)填空项 1:_32.对于一棵具有 n个结点的树,则该树中所有结点的度之和为 【2】 。(分数:4.00)填空项 1:_33.单独测试一个模块时,有时需要一个 【3】 程序驱动被测试的模块。(分数:4.00)填空项 1:_
11、34.仅依据规格说明书描述的程序功能来设计测试实例的方法称为 【4】 。(分数:4.00)填空项 1:_35.在进行软件结构设计时,应遵循的最主要原理是 【5】 。(分数:4.00)填空项 1:_36.若输入 3、4、5,程序的输出结果为 【6】 。#include “math.h“main ( )float a, b, c, s, area;scanf(“%f,%f,%f“,s=1.0/2*(a+b+c);area=sqrt (s* (s- a) * (s- b) * (s- c);printf (“a=%7.2f,b=%7.2f, c=%7.2f, s=%7.2f“, a,b, c, s)
12、;printf (“area=%7.2f/n“, area);(分数:4.00)填空项 1:_37.下列程序的输出结果是 16.00,请填空。main ( )int a=9, b=2;float x= 【7】 , y=1.1,z;z=a/2+b*x/y+1/2;printf(“%5.2f/n“, z );(分数:4.00)填空项 1:_38.下列程序的运行结果为 【8】 。main()int a3C4=1,3,5,7,2,4,6,8,15,17,34,12;printf(“max value is %d/n“,max value(3,4,a);max value(m,n,array)int m
13、,n,array4;int i,j,max;max=array00;for(i=0;im;i+)for(i=0;in;j+)if(maxarrayij)max=arrayij;return(max);(分数:4.00)填空项 1:_39.下列程序可以将从键盘上输入的十进制数(10ng 型)以二到十六进制形式输出。#includestdiohmain()char b16=0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F;int c64,d,i=0,base;long n;printf(“enter a number:/n“);scanf(“%1d“,for(i=0 ; i20 ;
14、i+)if (i%2=0)continue;y+=i; /*/(分数:2.00)A.20B.19C.10 D.9解析:2.在 C语言中提供的合法的关键字是_。(分数:2.00)A.swicthB.cherC.CaseD.default 解析:3.下列语句中,不正确的是_。(分数:2.00)A.static char a=“China“;B.static char a=“China“;C.printf(“%s“,a0); D.scanf(“%s“,a);解析:4.若定义 static int a22=1,2,3,4,则 a数组的各数组元素分别为_。(分数:2.00)A.a00=1、a01=2、a
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 语言 笔试 275 答案 解析 DOC
