2011春期C语言期末考试试题

2011春期C语言期末考试试题

ID:42037354

大小:49.50 KB

页数:5页

时间:2019-09-06

2011春期C语言期末考试试题_第1页
2011春期C语言期末考试试题_第2页
2011春期C语言期末考试试题_第3页
2011春期C语言期末考试试题_第4页
2011春期C语言期末考试试题_第5页
资源描述:

《2011春期C语言期末考试试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2011年春期《C语言程序设计》期末考试试题出题人:班级:姓名:成绩:一、单项选择(每题2分,共18分)1、下面程序段执行后,a的值是。inta;printf(“%d”,(a=3*5,a*4,a+5));A)60B)20C)15D)102、下列程序段的输出是。intx=023;printf(“%d”,--x);A)19B)18C)20D)223、指出下列程序段表示的逻辑关系是。if(a=b且c!=d,则x=2。B)若a=b,则x=2。C

2、)若a

3、=1;表达式(!x++

4、

5、y--)的值是A)0B)1C)2D)-18、能正确表示a和b同时为负的逻辑表达式是A)(a>=0

6、

7、b>=0)&&(a<0

8、

9、b<0)B)(a>=0&&b>=0)&&(a<0&&b<0)C)(a+b>0)&&(a+b<=0)D)a*b>09、设有定义:longx=-123456L;则以下能够正确输出变量X值的语句是A)printf(“x=%d”,x)B)printf(“x=%ld”,x);C)printf(“x=%dl”,x);D)printf(“x=%Ld”,x);二、填空题(每空1分,共15分)1、C语言有整形常量

10、、实型常量、、和五种常量。2、C语言的变量不仅要事先,而且还必须后才能使用。3、C语言在给出逻辑运算结果时,以代表“真”,以代表“假”;在判断一个量是否为“真”时,以代表“假”,以代表“真”。4.一条简单语句是以________字符作为结束符的,一条复合语句是分别以_______字符和______字符作为开始符和结束符的。5、x是一个逻辑量,则x&&!x和x

11、

12、!x的值分别为________和________。6、在嵌套的if语句中,每个else关键字与它前面最接近的________关键字相配套。三、程序改错(在正确的语句后面画√,错误的在后面相应的横线上写出

13、正确的语句。每空1分,共10分)1.main(){inta=8,b=1,a=a+b;b=a*b;printf(“%d,%d”,a,b);}2.main(){intm;scanf(“%f”,m);if(m%2==0)printf(“%d是偶数”,m)else;printf(“%d是奇数”,m);}四、程序填空(每空3分,共18分)1、下面程序的功能是从键盘输入一组字符,从中统计大写字母的个数,分别用m与n记录,请填空使程序完整。main(){intm=0,n=0;charc;while((_________)!=””){if(c>=’A’&&c<=’Z’

14、)m++;if(c>=’a’&&c<=’z’)____________;printf(“%d%d”,m,n);}2、输入两个整数,互换值后,再输出。main(){printf(“请输入两个数:”);printf(“a=%d,b=%d”,a,b);t=a;printf(“a=%d,b=%d”,a,b);五、写出程序的运行结果(每小题5分,共15分)运行结果:1.Voidmain(){intnum=1;while(num<=2)printf(“%d”,++num);}运行结果:2.main(){inti=1;while(i<5)if(++i%3!=2)

15、printf(“yes”);elseprintf(“%d”,i)}运行结果:3.main(){intx=1,y=0,a=0,b=0;Switch(x){case1:switch(y){case0:a++;bresk;case1:b++,break;}case2:a++;b++;bresk;case3:a++;b++;}}六、编程题(第1小题9分,第2小题15分)1、编程实现输入一个数,看它是否是3的倍数,如果是,则输出结果,如果不是则给出相应的提示。2、编程实现1—50所有数的累加和,输出结果。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。