C语言程序设计期末试卷A卷

发布 2021-04-20 00:09:28 阅读 8589

学校。学年第学期班。

c语言程序设计》课程期末考试试卷(a卷)

一. 选择题(每个空2分,共30分)

1. 下列关于c语言标识符的描述中,正确的是( )

a)标识符可以由汉字组成 b)标识符只能以字母开头。

c)关键字可以作为用户标识符 d)area与area是不同的标识符。

2. 以下不属于c语言关键字的是( )

a)case b)byte c)while d)sizeof

3. c语言中,以下( )不是正确的常量。

a)543210l b)-0x41 c)05078 d)12345

4. 下列表达式的结果为1的是( )

a) 9/4b) 5.0/3

c) 6%4==2 d) 7%5==1

5. 已知int a=5,那么与表达式 a!=0 真假值情况不相同的表达式是( )

a) a>0||a<0 b) a c)!a==0 d) !a

6. 若k,g均为int型变量,则以下语句的输出为( )

int k,g;

k=017;

g=111;

printf("%d,",k);

printf("%x",g);

a)15,6f b)f,6f c)f,111 d)15,111

7. 在c语言中,逻辑值"真"的表示是用( )

a) true b) 整型值0 c)非另整型值 d) t

8. 若有以下定义 char s='\092';则该语句( )

a)使s的值包含一个字符 b)定义不合法,s的值不确定

c)使s的值包含4个字符 d)使s的值包含3个字符。

9. 已知字母a的ascii码为十进制数65,且c2为字符型,则执行语句c2='a'+'6'-'3'后;c2中的值为( )

a)db)68 c)不确定的值 d)c

10. 在c语言中,char型数据在内存中的存储形式是( )

a) 补码 b) 反码 c) 原码d) ascii码。

11. 在循环语句的循环体中执行break语句,其作用是( )

a)跳出该循环体,提前结束循环。

b)继续执行break语句之后的循环体各语句。

c)结束本次循环,进行下次循环。

d)终止程序运行。

12. 执行语句for(i=10;i>0;i--)后,变量i的值为( )

a)10 b)9 c)0 d)1

13. 判断char型变量c1是否为小写字母的正确表达式为( )

a) 'a'<=c1<='zb) (c1>=a. &c1<='z')

c) (a'>=c1)||z'<=c1) d) (c1>='a')&c1<='z')

14. 下面不正确的字符串常量是( )

a)'abc' b)"12'12" c)"0d)"

15. 下列运算符中,不属于关系运算符的是( )

a) c) !d) !

二. 填空题(每个空2分,共26分)

1. 在c语言中,表示逻辑"真"值用 ,表示逻辑"假"值用 。

2. 假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是。

3. scanf函数是一个标准库函数,它的函数原型在头文件中。

4. getchar函数可以接收个字符,输入数字也按字符处理。

5. 若a=6,b=4,c=3,则表达式 a&&b||b-c的值是。

6. 若有以下定义:char c='\010';则变量c中包含的字符个数为。

7. c语言的格式输出函数是。

8. scanf函数的地址表列中给出各变量的地址,地址是由符号后跟变量名组成的。

9. 若x是int型变量,则执行表达式x=(a=4,6*2)后,xx的值为。

10. 当a=5,b=4,c=2时,表达式a>b!=c的值是。

11. 表达式1/3*3的计算结果是。

12. 条件"0三. 阅读程序题(每个题5分,共15分)

1. main( )

int x=10,y=10;

pirntf(“%d %d”,x,y);

以上程序的输出结果是。

2.main()

int a=10,b=50,c=30;

if(a>b)

a=b;b=c;

c=a;printf(“a=%d b=%d c=%d”,a,b,c);

以上程序的输出结果是。

3.注意比较与第2个程序区别:

main()

int a=10,b=50,c=30;

if(a>b)

#include <>

void main()

int i,sum=0;

scanf("%d",i);

while(i<=100);

printf("%d",&sum);

五. 编程题(共9分)

1. 用for语句构成循环,求,要求输出结果为sum=5050

#include <>

void main( )

int i,sum=0;

for( ;i<=100; )

sum=sum+i;

printf("sum

C语言程序设计》期末试卷 A

常州铁道高等职业技术学校14 15 2学期。计算机专业计1251班 c语言程序设计 期末试卷 a 一 单项选择题 本大题共20题,每题2分,共40分 1 c语言中 a 不能使用do while语句构成的循环。b do while语句构成的循环必须用break语句才能退出。c do while语句构成...

C语言程序设计》期末试卷 A

2011 12 1学期。班级姓名学号。一 选择题 使用答题卡选择。二 看程序写运行结果 答题处 三 综合题 答题处 四 编程题 答题处 一 选择题 每题2分,共60分,请使用答题卡选择 1 c语言源程序文件默认的扩展名是 a.cb.obj c.exe d.com 2 vc 6.0下,int型的含义是...

C语言程序设计期末试卷

计算机科学与技术学院计算机专业科班 c语言程序设计 课程。a卷。考试时间 200 年月日上 下午。学号姓名得分。一 选择题 每小题 2 分,共 40 分 1 以下选项中属于c语言的数据类型是 a 复数型 b.逻辑型 c.双精度型 d.集合型。2 在c语言中,不正确的int类型的常数是 a.32768...