电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

全国计算机水平大赛(itat)VIP专享VIP免费

全国计算机水平大赛(itat)_第1页
全国计算机水平大赛(itat)_第2页
全国计算机水平大赛(itat)_第3页
教育部教育管理信息中心全国“IT&AT”教育工程技能大赛试题C语言姓名:____________________准考证号:_______________________题号一二三四五六七总分得分注意:在指定的保存路径下创建以准考证号和姓名共同命名的文件夹,并将试题答案存放在以题号命名的子文件夹中。1.输入一个五位整数,将它反向输出。例如输入12345,输出应为54321。(15分)2.用两种循环结构分别编程计算1+2+3…+100的值。运行结果为“1+2+…+100=5050”(15分)3.从终端读入20个数据到数组中,统计其中正数的个数,并计算它们之和。(15分)4.利用指针实现将5个整数输入到数组a中,然后将a逆序复制到数组b中,并输出b中各单元的值。(20分)5.要将五张100元的大钞票,换成等值的50元(1-9),20(21)元,10元,5(偶数)元一张的小钞票,要求换成30张小钞票,每种面值的至少一张,编程输出所有可能的换法,程序应适当考虑减少重复次数。(25分)6.求n以内(不包括n)同时能被3和7整除的所有自然数之和的平方根s,并作为函数值返回,最后结果s输出到文件out.dat中。例如若n为1000时,函数值应为:s=153.909064。(30分)第五届全国ITAT教育工程就业技能大赛预赛试题C语言程序设计一、单选题(共计60题)86jk-rt64-i9hm-e56p-2d7s(1)在下述程序中,if(i>j)语句共执行的次数是()。Cmain(){inti=0,j=14,k=2,s=0;for(;;){i+=k;1if(i>j){printf(“%d”,s);break;}s+=i;}}A、6B、9C、7D、12(2)若要用fopen函数打开一个二进制文件,该文件要既能读也能写,当文件不存在时新建文件,则文件打开方式应是()。CA、"ab+"B、"rb+"C、"wb+"D、"ab"(3)下列程序的输出结果是()。Cstructstudent{inta,b,c;};main(){structstudentstu[2]={{2,3,4},{5,6,7}};intt;t=stu[0].a+stu[1].b%stu[0].c;printf("%d\n",t);}A、0B、1C、4D、5(4)对于浮点型变量f,能实现对f中的值在小数点后第四位进行四舍五入的表达式是()。CA、f=(f*1000+0.5)/1000.0B、f=(f*1000+0.5)/1000C、f=(int)(f*1000+0.5)/1000.0D、f=(f/1000+0.5)*1000(5)现已定义整型变量inti=1;执行循环语句“while(i++<5);”后,i的值为()。CA、1B、5C、6D、以上三个答案均不正确(6)下列程序的输出结果是()。C2structLH{intn;structLH*m;}p[4];main(){inti;for(i=0;i<2;i++){p[i].n=i;p[i].m=&p[i+1];}p[i].m=p;printf(“%d,%d\n”,(p[1].m)->n,p[2].m->n);}A、0,1B、0,2C、0,0D、程序出错(7)下列程序的运行结果是()。B#include"stdio.h"intf(inta){switch(a){case0:return0;case1:case2:return1;}return(f(a-2)+f(a-3));}main(){intb;b=f(9);printf(“%d\n”,b);}A、10B、7C、8D、9(8)以下程序的输出结果是()。Aintf(intb[],intm,intn){inti,s=1;for(i=m;i2C、a&&(b+c+d+e)<=2D、!a&&(b+c+d+e)==3(11)下列程序的输出结果是()。B#include"stdio.h"intf(intn){staticintk,s;n--;for(k=n;k>0;k--)s+=k;returns;}voidmain(){intk;k=f(2);printf("(%d,%d)",k,f(k));}A、(3,3)B、(1,1)C、(3,6)D、(6,12)(12)若有定义:inta,b;charx,y;并有以下输入数据:1213AaBb(回车)则能给a赋整数12,给b赋整数13,给x赋字符a,给y赋字符b的正确程序段是()。D4A、scanf(“%d”,&a);scanf(“%d”,&b);x=getchar();y=getchar();B、scanf(“%d%d%c%c”,&a,&b,&x,&y);C、scanf(“%d%d%c%c”,&a,&b,&x,&x,&y,&y);D、scanf...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部