c语言中期考核试题3_c语言试题3

其他范文 时间:2020-02-28 03:45:52 收藏本文下载本文
【www.daodoc.com - 其他范文】

c语言中期考核试题3由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c语言试题3”。

《C语言程序设计》中期测试题3

一、单项选择题(每小题3分,共30分)

1、选出下列标识符中不是合法的标识符的是()。

A.hot_do B.cat1 C._pri D.2ab2、为了避免嵌套的条件分支语句if-else的二义性,C语言规定:C程序中的else总是与()组成配对关系。

A.缩排位置相同的if B.在其之前未配对的if C.在其之前未配对的最近的if D.同一行上的if3、以下程序的输出结果是()。main(){ int a=5,b=6;printf(“%d %dn”, a--,++b);} A.5 6 B.5 7 C.4 6 D.4 74、设有如下定义: int x=10,y=3,z;则语句printf(“%dn”,z=(x%y,x/y));的输出结果是(A.4 B.3 C.1 D.05、设整型变量a为5,使b不为2的表达式是()。

A.b=a/2 B.b=6-(--a)C.b=a%2 D.b=a>3?2:16、以下程序段的输出结果是()。

int a=5;float x=3.14;a*=x*(‘E’-‘A’);

printf(“%fn”,(float)a);

A.62.000000 B.62.800000 C.63.000000 D.627、以下程序的输出结果是()。

main(){ int a=0,i;for(i=0;i

case 1: a+=3;break;case 2: a+=2;default: a+=5;} } printf(“%dn”,a);} A.18 B.17 C.16 D.128、若有定义:int a=5,b=2,c;,执行语句c=a/b+0.5;后,c的值为()A.2 B.2.0 C.2.5 D.39、以下程序执行后输出结果是()

main(){ int i=1,j=1,k=2;if((j++‖k++)&&i++)printf(“%d,%d,%dn”,i,j,k);

} A)1,1,2 B)2,2,1 C)2,2,2 D)2,2,310、以下对二维数组a进行正确初始化的是()

A.int a[2][3]={{1,2},{3,4},{5,6}};B.int a[ ][3]={1,2,3,4,5,6};C.int a[2][ ]={1,2,3,4,5,6};D.int a[2][ ]={{1,2},{3,4}};

二、读程序写结果题(每小题4分,共计20分)

1、float f=3.1415927;printf(“%f,%3.3f”,f,f);

则输出结果是(1)。)

2、int x=6, y=7;printf(“%d,”,x++);printf(“%dn”,++y);输出结果是(2)。

3、a=3;a+=(a

4、for(a=1,b=1;a=20)break;if(b%3==1){ b+=3;continue;} b-=5;} 程序的输出结果a的值为(4)

5、int y=1, x, *p, a[ ]={2,4,6,8,10};p=&a[1];for(x=0;x

三、程序填空题(每空3分,共15分)

1、从键盘上输入10个数,求其平均值。main(){ int i;float f,sum;for(i=1,sum=0.0;i

2、以下程序的功能是:从键盘上输入若干个学生的成绩, 统计并输出最高成绩和最低成绩,当输入负数时结束输入.main(){ float x,amax,amin;scanf(“%f”,&x);amax=x;amin=x;while((3)){ if(x>amax)amax=x;(4)amin=x;scanf(“%f”,(5));}printf(“namax=%fnamin=%fn”,amax,amin);}

四、编程题(共35分)

1.三个整数a、b、c,由键盘输入,输出其中最大的一个数。(15分)2.有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。(20分)2

下载c语言中期考核试题3word格式文档
下载c语言中期考核试题3.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文