- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言阶段测验(附答案)
一、选择题
(1)变量a已被定义为整型,下列表达式不正确的是:?? A)a=A+20 ?? B)a-=a ?? C)a=c+d ?? D)a=c+d ?? 【答案】C
(2)下面程序的输出结果是:?? #include <stdio.h>?? main()?? {int i=010,j=10;?? printf(%d,%d,++i,j--);?? }?? A)11,10 ?? B)9,10 ?? C)010,9 ?? D)10,9?? 【答案】B
(3)下面可以作为C语言用户标识符的一组是?? A)void define WORD ?? B)a3_b3 _123 IF?? C)for --abc case ?? D)2a D0 sizeof?? 【答案】B
(4)下面哪一个不是正确的赋值语句??? A)a++; ?? B)a==b; ?? C)a+=b; ?? D)a=1,b=1;?? 【答案】B
(5)若有定义:int a=8,b=5,c;执行语句c=a/b+0.4;后,c的值为?? A)1.4 ?? B)1 ?? C)2.0 ?? D)2?? 【答案】B
(6)以下程序段的输出结果是?? int a=1234;?? printf(%2d\n,a);?? A)12 ?? B)34 ?? C)1234 ?? D)提示出错、无结果?? 【答案】C
(7)以下程序的输出结果是?? main()?? { int a=0,i;?? for(i=1;i<5;i++)?? { switch(i)?? { case 0:?? case 3:a+=2;?? case 1:?? case 2:a+=3;?? default:a+=5;?? }?? }?? printf(%d\n,a);?? }?? A)31 ?? B)13 ?? C)10 ?? D)20?? 【答案】A
(8)以下程序的输出结果是?? main()?? { int a=4,b=5,c=0,d;?? d=!a!b‖!c;?? printf(%d\n,d);?? }?? A)1 ?? B)0 ?? C)非0的数 ?? D)-1?? 【答案】A
(9)以下程序的输出结果是?? #include <stdio.h>?? main()?? { int i=0,a=0;?? while (i<20) ?? { for(;;)?? { if((i%10)==0) break;?? else i--;?? }?? i+=11;a+=i;?? }?? printf(%d\n,a);?? }?? A)21 ?? B)32 ?? C)33 ?? D)11?? 【答案】B
(10)以下程序的输出结果是( )。
main(){ int i;
for(i=1;i<6;i++)
{ if(i%2) { printf("#");continue;}
printf("*"); }
printf("/n"); }
A.#*#*# B.##### C.***** D.*#*#*
【答案】A
(11) 下列程序的输出结果是( )。
main(){ int i,j,m=0,n=0;
for(i=0;i<2;i++)
for(j=0;j<2;j++)
if(j=i) m=1;n++;
printf("%d/n",n); }
A.4 B.2 C.1 D.0
【答案】C
二、读程题:
?? (1)若从键盘输入58,则以下程序的输出结果是: ?? main()?? { int a;?? scanf(%d,a);?? if(a>50) printf(%d,a);?? if(a>40) printf(%d,a);?? if(a>30) printf(%d,a);?? }?? 【答案】585858
(2)以下程序的输出结果是:?? main()?? { int s,i;?? for(s=0,i=1;i<3;i++,s+=i);?? printf(%d\n,s);?? }?? 【答案】5
三、编程题
1. 歌手打分。输入10个评委的打分,去掉最高分和最低分之后,输出该选手的成绩。
#include stdio.h
void main()
{
int i;
float min=100,max=0,score,sum=0;
for(i=1;i=10;i++)
{
printf(成绩%d:,i);
scanf(%f
您可能关注的文档
- 04守恒定律.ppt
- WebSphere在LINUX安装文档.doc
- 家装工程施工协议书.doc
- 10学年新高一第一次阶段考物理试卷(附答案).doc
- 2006-2010天津高考数学试题——函数&导数(理科).doc
- 高考总复习——电化学.doc
- 机械控制原理(习题).ppt
- 吉化工程数学模拟卷2.doc
- 信息管理系统第十四章.ppt
- 博思课件_gettingintouchandemail.ppt
- 中国行业标准 GM/T 0126-2023HTML密码应用置标语法.pdf
- 《JJF 2121-2024恒转速源校准规范》.pdf
- 餐饮服务中20条处理要点.docx
- 《GM/T 0011-2023可信计算 可信密码支撑平台功能与接口规范》.pdf
- 《JJF 2134-2024旋转流变仪校准规范》.pdf
- JJF 2121-2024恒转速源校准规范.pdf
- 计量规程规范 JJF 2121-2024恒转速源校准规范.pdf
- 《JJF 2118-2024压力式六氟化硫气体密度控制器校验仪校准规范》.pdf
- JJF 2134-2024旋转流变仪校准规范.pdf
- 计量规程规范 JJF 2134-2024旋转流变仪校准规范.pdf
文档评论(0)