C语言期末考试试卷与答案

上传人:tang****xu3 文档编号:292041439 上传时间:2022-05-13 格式:DOCX 页数:6 大小:109.05KB
返回 下载 相关 举报
C语言期末考试试卷与答案_第1页
第1页 / 共6页
C语言期末考试试卷与答案_第2页
第2页 / 共6页
C语言期末考试试卷与答案_第3页
第3页 / 共6页
C语言期末考试试卷与答案_第4页
第4页 / 共6页
C语言期末考试试卷与答案_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《C语言期末考试试卷与答案》由会员分享,可在线阅读,更多相关《C语言期末考试试卷与答案(6页珍藏版)》请在金锄头文库上搜索。

1、C语言期末考试试卷(A1、B、C、D、2、3、B、C、D、4、单项选择题(本大题共20题,每题2分,共40分)以下不是C语言的特点的是语言简洁、紧凑能够编制出功能复杂的程序语言可以直接对硕件进行操作语言移植性好以下不正确的C语言标识符是(D)ABCBabcCabcDab.c一个C语言程序是由一个主程序和若干子程序组成函数组成若干过程组成若干子程序组成一个算法应该具有“确定性”等是(A)5个特性,对另外4个特性的描述中错误的有零个或多个输入B、有零个或多个输出C、有穷性D、可行性5、型设变虽a是整型,f是实型,i是双精度型,则表达式10+后(示回车),x是()。#includemain()int

2、x;floaty;scanf(%3d%f,&x,&y);A、12345B、123C8、若有以下定义洲也”、45D、345,则正确的赋值语句是()A、a=1,b=2B、b+;C、a=b=5D、b=int(x);9、以下程序的执行结果是()#includeinti=10,j=10;printf(%d,%dn,+i,j-);A、11,10B、9,10C11,9D、10,910、巳知字母A的ASCII码是65,以下程序的执行结果是(#includemain()charc1=A,c2=Y;printf(%d,%dn,c1,c2);A、A,YB、65,65C、65,90D65,8911、卜列运算符中优先级

3、最局的是A、设x、中值为是(12、y和z是int型变虽,且z=5,则下面表达式A、B、v=yC、|y+z&y-zD、!(xvy)&!zII1)13、式为判断char型变虽cl是否为小写字母的正确表达()B、十C14、字符串aA、av=c1v=fzB、(c1=a)&(c1v=z)C、(,a,=a)&(c1v=c1)(zv=c1)D、(c1z)在内存中占据的字节个数为C、2DA、0B15、for卜面有关循环的正确描述是(A、for循环只能用于循环次数已经确定的情况B、for循环是先执行循环体语句,后判定表达式C、在for循环中,不能用break语句跳出循环体D、for循环体语句中,可以包含多条语句

4、,但要用花括号括起来16、卜面程序的运行结果是()#includemain()(intnum=0;while(numb!=的值当2式c是4、下列程序运行后的输出结果是#includemain()(inti,j;for(i=4;i=1;i-)(printf(*);for(j=1;j=4-i;j+)printf(*);printf(n);得到的初值是5、若有定义:int;则初始化后,a1a34=(1,2,0,(4,6,8,102得到的初值a21是6、在C语言中,二维数组元素的内存中的存放顺序是三、程序分析题(本大题共2题,每题4分,共8分,描述程序功能并写出程序执行结果)1、#includemai

5、n()inta,s,n,count;a=2;s=0;n=1;count=1;while(count=7)n=n*a;s=s+n;+count;printf(s=%d,s);2、#includemain()inta=33=1,3,5,7,9,11,13,15,17,sum=0,i,j;for(i=0;i3;i+)for(j=0;j3;j+)if(i=j)sum=sum+aij;printf(“sum=%dn,sum);四、编程题(本大题共4题,每题8分,共32分)1、编写摄氏温度、华氏温度转换程序。要求:从键盘输入一个摄氏温度,屏幕就显示对应的华氏温度,输出取两位小数。转换公式:F=(C+32)

6、X9/5。2、试编程判断输入的正整数是否既是5乂是7的正倍数。若是,则输出yes;否则输出no。3、判断数m是否为素数(只能被1和它本身整除的整数)?4、对15个数进行排序,按从小到大的顺序输出。C语言程序设计期末考试试卷(A卷)评分标准及标准答案、单项选择题(本大题共20题,每题2分,共40分)1、B2、D3、B4、B5、C6、D7、B8、B9、A、10D11、C12、D13、D14、C、15D16、C17、C18、D19、C、20B、填空题(本大题共10空,每空2分,共20分)1、顺序结构分支结构循环结构2、单精度型(或:float型)双精度型(或;double型3、14、*5、066、按

7、行主顺序存放三、程序分析题(本大题共2题,每题4分,共8分)否则不得分能正确表达出题目的含义、要求,即可得分,部分正确可按比例得分1、功能:求S=0+2+4+8+16+32+64+128和。输出结果:s=2542、功能:出矩形阵a的主对角线上的元素之和。输出结果:27四、编程题(本大题共4题,每题8分,共32分)能正确表达出题目的含义、要求,且格式正确,即可得满分,不要求形式完全相同。部分正确可按比例得分,否则不得分。1、#includemain()(floatc,f;printf(inputc:);,2分scanf(%f,&c);,.2分仁(c+32.0)*9.0/5.0;,.2分n,f);

8、,.2分2、#includemain()(intx;scanf(%d,&x);,.2分if(x%5=0&x%7=0),.2分printf(yes);,.2分elseprintf(no);,.2分3、#include#includemain()(intm,i,k;scanf(%dn,&m);k=sqrt(m);,.2分for(i=2;ik)n,2分,.4、#includemain()(inti,j,a15,t;printf(input15numbers:n);for(i=0;i15;i+)scanf(%d,&ai);,.2分for(j=0;j15;j+),.2分for(i=0;iai+1)(t=ai;ai=ai+1;ai+1=t;,.2分for(i=0;i15;i+)printf(%6d,ai);

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

当前位置:首页 > 办公文档 > 其它办公文档

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