2019综合测试试题 C语言

发布 2023-09-12 16:36:50 阅读 4934

c语言课程考试试卷。

课程名称:《c语言程序设计》

6.设有:int a=2,b=3,c=7,d=8,m=3,n=3;执行(m=a>b)&&n=c>d)后。

的n值为a) 0b) 1c ) 2d) 3

年级:班级:

闭卷。总分。

姓名学号考试(考查)题号分数。

7.已知int x=10,y=20,z=30;以下语句执行后,x、y、z的结果是。

if(x>y)

z=x; x=y; y=z;

a) x=10,y=20,z=30b) x=20,y=30,z=30c) x=20,y=30,z=10d) x=20,y=30,z=20

8.可判断非0变量a为正,b为负的正确表达式是a) a*b <0 b) (a>0||b >0)&&a*b <0c) (a<0||b<0)&&a*b <0 d) a>0&&a*b<0

9.当a=2,b=3,c=6,d=4时,执行完下面一段程序后x的值是。

if(a选择题(每题2分,共计100分)

1.以下叙述正确的是()

a)在c程序中,main函数必须位于程序的最前面b) c语言的每一行中只能写一条语句c) c语言本身没有输入输出语句。

d)在对一个c语言进行编译的过程中,可发现注释中的拼写错误2.不属于字符型常量的是。

a) 'b'b) 'c'c) 'n'd) p

3.判断char型变量ch是否是大写字母的正确表达式是a) 'a'<=ch<='z'b) (ch>=‘a')&ch<='z')c) (ch>='a')&ch<=‘z')d) (a'<=ch)and('z'>=ch)

4.若有说明:int a[10];则对a数组元素的正确引用是___a) a[10]b)a[3.

5]c) a(5)d) a[10-10]5.以下二维数组a的正确说明是___a) int a[1,1];b) float a(3,4);c) double a[1][4];d) float a(3)(4);

else x=6;else x=7;

a) 1b) 2c) 3d) 6 e) 7

10.设a=5,b=6,c=7,d=8,m=2,n=2,则执行(m=a>b)&&n=c值是a) 1b) 2c) 3d) 4

11.假定inta=3,b=2,c=1,表达式:(c==(a>c))+a/b)的值是。

a) 1.75b) 2c) 1.5d) 2.512.下面关于"a"的说法正确的是()

a)它代表一个字符常量b)它代表一个字符串常量c)它代表一个字符d)它代表一个变量。

13.设有一个八进制数25,以及一个十六进制数25,那它们分别转换为。

十进制数是a) 25,25b) 25, 21c ) 21,25d) 21,3714.下面不正确的字符串常量是。

a) 'abc'b) "12 13"c) "o"d) "

15.若用数组名作为函数调用的实参,传递给形参的是___a)数组的首地址b)数组第一个元素的值。

c)数组全部元素的值d)数组元素的个数。

16.使用字符串函数(如strcmp)时,必须将()头文件包含在主程。

序中。a) "b) "c) "d) "17.一般情况下,c语言是以()表示运算结果为逻辑真。

a)fb)t c)1d)018.以下变量名()是合法的(多选)

a)continueb)$123 c)lotus_2_3 d)19.以下选项中属于c语言数据类型的是()

a)复数型b)逻辑型c)双精度型d)集合型。

20.对于while语句,错误的说法是()

a)用条件控制循环体的执行次数b)循环体至少要执行一次。

c)循环体有可能一次也不执行d)循环体中可以包含若干条语句21.以下标示符合法的是(多选)()a. fast_1_3 b.?our c. if d. five$

22.设有定义char x=’a’;则语句printf(“x=%c,%d”,x,x+1);的输出。

是()a. x=a,66 b. x=65,b c. x=65,66 d. x=a,b

和下列哪个等价()

a. while (0b. while (5);

c. while (leap==0); d. while (leap!=0);24.下列程序段中while循环体执行的次数是()

inty=15;

dowhile(!y);

a.一次也不执行b.有语法错误c.执行一次d.无限次。

25.关于函数,下列说法错误的是()

a.一个程序可以有多个函数b.函数名应该符合标识符的规定。

c.函数不允许嵌套定义,但允许嵌套调用d.一条return语句可以返回多个值。

26.若变量已正确定义并赋值,表达式()不符合c语言语法。a、a*b/c; b、3.14%2 c、2+ b d、a/b/c

27.()把x、y定义成float类型变量,并赋同一初值3.14。

a、float x, y=3.14;b、float x, y=2*3.14;

c、float x=3.14, y=x=3.14; d、float x=y=3.14;

28.若变量已正确定义,语句“if(a>b) k=0; else k=1;”和()等价。

long fib(int n)

if(n>2) return(fib(n-1)+fib(n-2));a、k=(a>b)?1:0; b、k=a>b;c、k=a<=b;d、a<=b ? 0 : 1;

29.设变量定义为“int a, b;”,执行下列语句时,输入(),则a和b的值都是10。

scanf("a=%d, b=%d",&a, &b);

a、10 10 b、10, 10 c、a=10 b=10 d、a=10, b=10

30.下列程序的输出结果是()。fun(int a, int b, int c)void main( )

a、0 b、1 c、6 d、无法确定。

31.设变量定义为“inta[4];”则表达式()不符合c语言语法。(多选)a、a[4] b、a[0] c、a d、a++

32.有如下程序,该程序的输出的结果是()int runc(int a,int b)main0

int x=2,y=5,z=8,r;r=func(func(x,y),z);printf(“%d”,r);}

a) 12 b) 13 c) 14 d) 15

33.有如下程序,该程序的输出结果是()else return2;}

main0 printf(“%d”,fib(3));a} 2 b} 4 c} 6 d} 8

34.有以下程序段int k=0

while(k=1)k++;

while循环执行的次数是()

a、无限次b)有语法错,不能执行c)一次也不执。

行d)执行1次b、

35.以下程序的输出结果是()fun(int x, int y, int z)main()

int a=31;fun(5,2,a);

printf(“%d”,a);}

a)0 b) 29 c) 31 d)无定值。

36.下列程序段的输出结果是()void fun(int x, int y)

printf(“%d %d”, x, y); x=3;y=4;}main()

int x=1,y=2;fun(y,x);

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

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

37.以下程序的输出结果是()long fun( int n)

main()

printf(“%ld”, fun(3));

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

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

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

39逻辑运算符两侧运算对象的数据类型是()。

a)只是0或1b)只能是0或非0正数c)只能是整型或字符型数据d)可以是任何合法的类型数据。

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

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

41若有以下定义,则能使值为3的表达式是()。int k=7, x=12;

a)x%=(k%=5)b)x%=(k-k%5)c)x%=k-k%5d)(x%=k)-(k%=5)

42若t为double类型,表达式t=1,t+5,t++的值是()。

a)1b)6.0c)2.0d)1.0

43设n=10,i=4,则赋值运算n%=i+1执行后,n的值是().a) 0b) 3c) 2d) 1

44设int n=3;则有表达式++n,n的结果是()。a)2b)3c)4d)5

45用十进制形式输入有符号整数时,在scanf函数语句里格式字符为()。

a)%db)%ic)%nd)%u

46、在c语言中,要求运算数必须是整型的运算符是。()

a、/b、++c、!=d、%

47、若以下变量均是整型,且num=sum=7;则执行语句sum =num++;sum++;num;后sum的值为()

a、7b、8c、9d、10

48、下列不属于c语言程序结构的是()

a、顺序结构b、分支结构c、结构体d、循环结构。

49、若有说明语句:char c=72则变量c()

a、包含1个字符b、包含2个字符。

c、包含3个字符d、说明不合法,c的值不确定。

50、若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()

a、2.500000b、2.7500ooc、3.500000d、0.000000。

社交礼仪综合测试题

3.中国人赞赏的荷花可以用来送给日本友人。简答题。怎样维护自己的 形象 第三章。判断题。1 假如双方无时间约定,通常一次一般性的拜访应以一小时为限。初次拜会时,则不宜长于半个小时。2 在待客时,所谓上座通常指宾主并排就座时的左座。简答题。拜访为何必须有约在先?第四章。判断题。1 宴请中,当两桌横排时...

五一假期综合测试

希望同学们在两小时之内认真完成。一 选择题。1 直线的倾斜角的取值范围是 d a.b.c.d.2 若0 a 1,且函数,则下列各式中成立的是 d a b c d 3 已知向量平行,则x等于 c a 6 b 6 c 4 d 4 4 函数的最小正周期是 c abcd 5 若曲线在点p处的切线平行于直线3...

社交礼仪概论综合测试题

一 判断题 每题1分,共15分 1 若被介绍者双方地位 身份之间存在明显差异,那么身份地位为尊者的一方应当先被介绍给另一方。2 年长者与年幼者握手,应由年长者首先伸出手来。3.在各种社交场合,涉及对方年龄 健康 经历等话题应忌谈。4 在社交活动中,对异性朋友,若关系极为亲密,则可以不称其姓,直呼其名...

《生活与消费》综合测试卷

说明 1.本卷考试内容 必修 单元。2.考试时间100分钟,满分100分。第 卷 选择题共50分 一 单项选择题。本大题共25小题,每小题2分,共50分。在每小题列出的四个选项中,只有一项符合题目要求的。1 开心菜地是 开心网 推出的一个游戏模块。玩家可以在网上种菜,也可以偷窃好。友的菜。如今,这种...

网络安全技术综合测试 2

防火墙能提供vpn功能,防火墙能够提供使用和流量的日志和审计 说法是正确的。14 isa server 2004 企业版防火墙的安装是需要一些必要条件的,所以网管在安装这个系统前应该首先了解清楚这些要求,这些要求包括 只能安装在windows server 2003 或windows 2000 se...

二级C语言试题

一 单项选择题。导读 单项选择题要求从给出的四个备选答案中,选出一个最符合题意的答案。本类习题主要检查对c语言基本概念的掌握情况,读者可根据学习进度选做部分习题。在完成习题的过程中,不但要选出正确的答案,而且要清楚不正确的选项错在何处,以加深对概念的理解。对于掌握不准的问题,应该通过上机实验来检验。...

安全测试试题 1

3.工作人员工作中正常活动范围与10kv及以下带电设备的安全距离是 c m。a 0.35 b 0.6 c 0.7 4.电压等级35kv 的设备不停电的安全距离为 c m。a 0.6 b 0.7 c 1 5.完成工作票许可手续后,b 应向工作班人员交待工作内容 人员分工 现场安全措施 带电部位和其他注...

重庆方言测试试题大全

一 听力题。每题2分 1.女 啥子事?男 关你求事!问 男的意思是什么?a.求我我才告诉你。b.不关你的事。c.和你的球有关。d.以上答案均不对 2.张三 哈哈,这道题我张三做出来了。李四,你做出来没有?李四 早十八年就做出来了!问 由此我们可以推断什么?a.李四今年18岁 b.李四比张三大18岁c...