C语言程序设计试题与答案A_第1页
C语言程序设计试题与答案A_第2页
C语言程序设计试题与答案A_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学生填写内容专业班级姓名学号得分评卷人绝密启用前学院教师填写内容考试类型考试【】考查【】命题人张媛审批题号一一三四五六七总分得分评卷人学年第二学期期末考试级专业()C语言程序设计试卷A-、选择题(本题共15个小题,每小题2分,共30分)1、下列符号中,不属于转义字符的是()。A.B.x00C.00D.092、下列符号中,不属于C语言保留字的是()。A.ifB.thenC.staticD.for3、下列数据中,不属于常量的是()。A.123LB.''012'C."12.3L”D.12.3L4、设有定义语句"doubled1,d2;”,则表达式“d1=1

2、,d2=d1+5/2”的值是()。A.1B.3C.3.0D.3.55、设有定义语句"intx=8,y,z;",则执行"y=z=x+,x=y=z;"后,变量的值是()A.0B.1C.8D.96、设有"inta=1,b=1;","printf("%d,%d,(a+,-b),b-1);”的输出是()A.1,-1B.1,0C.0,-1D.0,07、字符串"mx43np102q”的长度是()。A.7B.9C.15D.168、C语言中逻辑“真”用表示,"假”用表示()。A.大于0的数,小于0的数B.非0,0

3、C.1,0D.0,非09、设有定义语句chars="123”;则表达式s3的值是()。A.'1'B.'3'C.0D.语法出错10、定义一个具有10个元素的整型数组,应当使用语句()。A.inta10;B.inta2,5;C.inta;D.int*a10;11、设有定义语句charch='77'则下列说法中正确的是()。A.ch中含有1个字符B.ch中含有2个字符C.ch中含有3个字符D.语法出错12、C语言提供的合法的关键字是()。A.swicthB.cserC.CaseD.default13、设整型变量力i=3,则表达式i-i的值为(

4、)。A.0B.1C.2D.表达式出错14、下面不正确的语句是()。A.if(a=b)x+;B.if(a>b)elsex+;C.if(a-b)=0)x=10;D.if(1)15、表达式1|!3&&5的值为()。A.0B.3C.5D.1二、填空(每箔分,共10分)1、用十进制来表示无符号短整型数据的数值范围是。2、设有定义”inta,b=10;则执行语句"a=b<<2+1后的彳1是。3、设有定义"shortk=1;"则"printf("%0语匐的输出为。4、设charstr尸'thisisabook&quo

5、t;则数组的长度是。5、设inta=1,b=2,c=3,d;执行d=!(a+b+c)后,d的值是。三、阅读下面程序,写出执行结果.(本题共5个小题,每小题6分,共30分)1、执行下列的程序#include<stdio.h>main()inti,j,k,a=3,b=2;i=(-a=b+)?a:+b;j=a+;k=b+=a+;printf("i=%dj=%dk=%da=%db=%d”,i,j,k,a,b);输出是:2、执行程序段intx=10,y=9;inta,b,c;a=(-x=y+)?-x:+y;b=x+;c=y;后,a,b,c的值分别是,.3、#include<s

6、tdio.h>main()inti,j,r,c,m;inta33=100,200,300,28,72,-30,-850,2,6;m=a00,r=0,c=0;for(i=0;i<3;i+)for(j=0;j<3;j+)if(aij<m)m=aij,r=i,c=j;printf("%d,%d,%dn",m,r,c);输出Z果.4、执行程序段inti=0,sum=1;dosum+=i+;题较锌不内以线横while(i<6);printf("%dn",sum);执行程序段后的输出结果是5.、main()charstr尸”123456

7、7”;inti;for(i=0;i<7;i+=3)printf("%sn",str+i);输出结果.四、编程题(本题共3个小题,每小题10分,共30分)1、从键盘任意输入三个数,按从小到大的顺序排列并输出.2、编写打印形状为直角三角形的九九乘法表程序3、打印所有“水仙花数",所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身答案一、选择题(本题共15个小题,每小题2分,共30分)1、D2、B3、D4、C5、B6、D7、A8、B9、C10、A11、A12、D13、A14、B15、D二、填空(每空2分,共10分)1、0655352、803、177777

8、4、145、0二、阅读卜曲程序,与出执行结果.(本题共5个小题,每小题1、i=-2j=2k=6a=4b=62、88106分,共30分)3、-850,2,04、165、123456745677四、编程题(本题共3个小题,每小题10分,共30分)1、main()inta,b,c,t;scanf("%d,%d,%d",&a,&b,&c);if(a>b)t=a;a=b;b=t;if(a>c)t=a;a=c;c=t;if(b>c)t=b;b=c;c=t;printf("%d,%d,%d",a,b,c);2、main()inti,j;for(i=1;i<10;i+)printf("n");for(j=1;j<=i;j+)printf("%d*%d=%-4d",i,j,i*j);3、main()inti,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论