C语言期中试卷

发布 2021-04-23 13:27:28 阅读 6268

《 c语言 》课程期中考试试卷

学号姓名成绩:

一。 在a b c d四个选项中,选择一个正确的答案填入括号内

)1、用char定义的变量在ibm pc机中能表示的数的范围是:

a) 0 ~ 255b) 0 ~ 65535

c) -128 ~ 127 d) 只能存字符,不能存数。

)2、设有int k=2; 则执行printf(“%d”,k++)的输出为:

a) 0 b) 1 c) 2 d) 3

)3、在while(!x)中,!x与___等价。

a) x==0 b) x!=0 c) x==1 d) x!=1

)4、设有声明int value=’5’;,则执行下列选项的赋值语句后,value的值不等于5的是___

a.) value=value - 0’; b) value=value - 0x30;

c) value=value - 49; d) value=value - 060’;

)5、如int k=7;float x=2.5,y=4.7; 则表达式 x+k%3*(int)(x+y)%2/4 运。

算后的值是:

a) 0 b) 2 c) 2.5 d) 2.75

) 6、若有int a,b;则语句:printf("%d",(a=2)&&b=-2);的输出结果是: a)无输出 b)结果不确定 c)-1 d)1

) 7、设有int a=2; 则执行printf("%d",5>a>1);的输出为:

a)0 b)1 c)2 d)3

) 8、执行语句c=(a=2,a+1,b=a++)后, a,b,c的值依次为:

a)2,3,4 b)3,3,3 c)4,5,4 d)3,2,2

( )9、以下程序的输出结果是 a)2 0 b)3 1 c)3 2 1 d)2 1 0 mainint n=4; while(n--)printf("%d ",n);

二、填空题

1. c语言中的标识符可以由三种字符组成,它们是___和__。

2. 关键字case和default只能在___语句**现。

3. 若int型变量x=6,则表达式x+=x-=x*x的值___

4. 设a=4,b=5,x=3.5,y=4写出下面表达式(float)(a+b)/2+(int)x%(int)y的值___

5. 判断char型变量ch是英文字母的表达式___

三、阅读程序,写出其输出结果

1. 设输入为:3 3↙ (其中”↙”表示回车),则下面程序的输出是:__

main()

printf(“s=%ld”,s);

2. 设输入为: c++ programing language↙ (其中”↙”表示回车),下面c程序的输出是:__

#include <>

main()

if(__if(__

printf(“%d,%d,%d”,x,y,z);

3程序功能:从键盘输入的字符中统计数字字符的个数,用换行符结束循环。请填空:

#include<>

void main()

int n=0,c;

c=getchar();

while(__

ifn++;

cprintf(“the number:%d”,n);

五、编制c语言程序。

用递推法求 1+1/2!+1/3!+1/4!+…的前30项之和。

c语言期中试卷

c语言程序设计试卷。姓名学号成绩 一 选择题 20分 1 c语言的基本构成单位是 a 函数 b 函数和过程 c 超文本过程 d 子程序。2 一个c语言程序总是从 开始执行。a 主过程 b 主函数 c 子程序 d 主程序。3 c语言的程序一行写不下时,可以 a 用逗号换行 b 用分号换行。c 在任意一...

C语言期中试卷

程序设计基础 c语言 期中测验。学生学号学生姓名 一 选择题 每题2分,共40分 1.语句printf d a 2 b 2 的输出结果是 a a 1 b 5 c 37 d 7 2.下列语句中是,正确的是 d a define a 3.14159 b inxlude c for i 0,i 10 i ...

C语言期中试卷

职业技术学院2002 2003第一学期。c语言期中考试试卷。班级姓名学号。一 选择题 1 有输入语句 scanf a d,b d,c d a,b,c 为使变量a值为3,b为7,c为5,从键盘输入数据的正确形式是 a 375 回车 b 3,7,5 回车 c a 3,b 7,c 5 回车 d a 3 b...