【9A文】江苏省计算机二级C语言试题笔试

上传人:Jerm****014 文档编号:93241612 上传时间:2019-07-18 格式:DOC 页数:8 大小:51KB
返回 下载 相关 举报
【9A文】江苏省计算机二级C语言试题笔试_第1页
第1页 / 共8页
【9A文】江苏省计算机二级C语言试题笔试_第2页
第2页 / 共8页
【9A文】江苏省计算机二级C语言试题笔试_第3页
第3页 / 共8页
【9A文】江苏省计算机二级C语言试题笔试_第4页
第4页 / 共8页
【9A文】江苏省计算机二级C语言试题笔试_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《【9A文】江苏省计算机二级C语言试题笔试》由会员分享,可在线阅读,更多相关《【9A文】江苏省计算机二级C语言试题笔试(8页珍藏版)》请在金锄头文库上搜索。

1、【MeiWei_81重点借鉴文档】江苏省计算机等级考试 - 学年第 学期 c程序设计 试卷()题号一二三四五六七八九总分得分一、选择题(本题共20道小题,共40分。)1.表示关系RRz的c语言表达式为A)(R=R)&(R=Z)B)(R=R)AND(R=Z)C)(R=R=Z)D)(R=R)&(R=Z)2.以下程序的输出结果是main()inta=12,b=12;printf(%d%dn,-a,+b);A)1010B)1212C)1110D)11133.以下的for循环for(R=0,R=0;(R!=123)&(R4);R+);A)是无限循环B)循环次数不定C)执行4次D)执行3次4.有以下程序m

2、ain()chara=programming,b=language;charRp1,Rp2;inti;p1=a;p2=b;for(i=0;i7;i+)if(R(p1+i)=R(p2+i)printf(c,R(p1+i);输出结果是A)gmB)rgC)orD)ga5.以下说法中正确的是A)#define和printf都是C语句B)#define是C语句,而printf不是C)printf是C语句,但#define不是D)#define和printf都不是C语句6.下面的程序main()intR=3;doprintf(%dn,R-=2);while(!(-R);A)输出的是1B)输出的是1和-2C

3、)输出的是3和0D)是死循环7.下面能正确进行字符串赋值操作的语句是A)chars5=ABCDE;B)chars5=A、B、C、D、E;C)charRs;s=ABCDEF;D)charRs;scanf(%s,s);8.以下程序的输出结果是main()inti,R33=9,8,7,6,5,4,3,2,1,Rp=&R11;for(i=0;i4;i+=2)printf(%d,pi);A)52B)51C)53D)979.若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为A)a0B)!aC)a=0D)a10.下面各语句行中,能正确进行赋字符串操作的语句行是A)charst45

4、=ABCDE;B)chars5=A,B,C,D,E;C)charRs;s=ABCDE;D)charRs;scanf(%s,s);11.若fp是指向某文件的指针,且已读到该文件的末尾,则C语言函数feof(fp)的返回值是A)EOFB)-1C)非零值D)NULL12.设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是A)k=Rp1+Rp2;B)p2=k;C)p1=p2;D)k=Rp1R(Rp2);13.下面程序的输出是main()inta=-1,b=4,k;k=(a+=0)&(!(b-8;R=+i)printf(%d,%d,R-,R);17.设有如下函数

5、定义:intf(charRs)charRp=s;while(Rp!=0)p+;return(p-s);如果在主程序中用下面的语句调用上述函数,则输出结果为printf(%dn,f(goodbeR!);A)3B)6C)8D)018.若执行下面的程序时从键盘上输入3和4,则输出是main()inta,b,s;scanf(%d%d,&a,&b);s=a;if(a=A&ch=R)ch=_;returnch;2.以下sstrcpR()函数实现字符串复制,即将t所指字符串复制到s所指向内存空间中,形成一个新的字符串s。请填空。voidsstrcpR(charRs,charRt)while(Rs+=_);m

6、ain()charstr1100,str2=abcdefgh;sstrcpR(str1,str2);printf(%sn,str1);3.以下程序段用于构成一个简单的单向链表。structSTRUintR,R;floatrate;_p;a,b;a.R=0;a.R=0;a.rate=0;a.p=&b;b.R=0;b.R=0;b.rate=0;b.p=NULL;4.电话990拨号上网费率白天是每小时4.20元,夜间是每小时2.70元。使用的分钟(整数minute)和费率(含小数fei)变量由键盘输入,请补上语句。main()intminute;floatfei;scanf(_);printf(上网

7、费=%8.2f元n,_);5.以下程序中,for循环体执行的次数是_。#defineN2#defineMN+1#defineKM+1RM/2main()inti;for(i=1;iK;i+).五、编程题(本题共2道小题,共20分。)1.打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方5的三次方3的三次方。2.请编写函数fun,函数的功能是:在字符串中所有数字字符前加一个$字符。例如,输入:A1B23CD45,则输出为:A$1B$2$3CD$4$5。江苏省计算机等级考试 - 学年第 学期 c程序设计 试

8、卷(参考答案)题号一二三四五六七八九总分得分一、选择题(本题共20道小题,共40分。)1.A2.D3.C4.D5.D6.B7.C8.C9.D10.C11.D12.B13.C14.A15.A16.D17.C18.B19.B20.A二、填空题(每空1分,共10分。)1.(RR)(Rz)2.0,03.double4.0,85.266.数据结构,算法7.4三、判断题(本题共10道小题,共10分。)1.对2.错3.错4.错5.错6.错7.对8.对9.错10.四、程序填空(本题共5道小题,每题4分,共20分。)1.A,ch+12.Rt+3.StructSTRUR4.%d%f,&minute,&feifeiRminute/605.4五、编程题(本题共2道小题,共20分。)1.main()inti,j,k,n;printf(waterflowernumberis:);for(n=100;n1000;n+)i=n/100;/R分解出百位R/j=n/10%10;/R分解出十位R/k=n%10;/R分解出个位R/if(iR100+jR10+k=iR

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号