《 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...