清华大学C语言程序设计考试试卷B

清华大学C语言程序设计考试试卷B

ID:38678722

大小:126.90 KB

页数:8页

时间:2019-06-17

清华大学C语言程序设计考试试卷B_第1页
清华大学C语言程序设计考试试卷B_第2页
清华大学C语言程序设计考试试卷B_第3页
清华大学C语言程序设计考试试卷B_第4页
清华大学C语言程序设计考试试卷B_第5页
资源描述:

《清华大学C语言程序设计考试试卷B》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、清华大学考试试卷试卷编号:2011—2012学年第____1_____学期课程名称:_____C_计算机高级语言___________考试时间:___年__月____日考试性质:[正考]、[补考]、[其它]考试方式:[开卷]、[闭卷]试卷类别(A、B):[B]共3大题温馨提示请考生自觉遵守考试纪律,争做文明诚信的大学生。如有违犯考试纪律,将严格按照《学生违纪处分暂行规定》处理。班级学号姓名题号一二三总分得分一、填空题(每小题2分,共40分)请将答案填在横线上。(1)请写出对应选择结构的一个C语句:if(expr){…;},对应循环结构的一个C语句:while(expr){…;}。(2)源程序

2、文件的扩展名是.c,头文件的扩展名是.h。(3)一个C程序要经过编译、链接才能得到可执行程序。(4)设有intx=11,y;则表达式“y=x++*5/2”的值是:27。(5)charw='a';intx=2;floaty=3.5f;doublez=5.67; 则表达式“w*x+z-y”的值的数据类型为double。(6)inta=3,b=4;想得到双引号“a=3,b=4”中的输出结果,“”表示空格字符,输出语句为:printf(“a=%3d,b=%2d”,a,b);。(7)longx,y;用scanf从键盘获取x,y的值,从键盘输入的格式是x=12,y=34。请写出输入格式控制字符串:“

3、x=%ld,y=%ld”。第8页共8页12(8)公式y=x2+2x+1在C语言中对应的表达式1.0/2*x*x+2*x+1。(9)判断n同时能被3和5整除的表达式是:n%3==0&&n%5==0。(10)inta=3,b=4;表达式“!(a=2)&&b=1&&0”的值是0,表达式求值后,b=4。(11)intx=0,y;表达式“y=x>0?2:x--”求值后,x=-1,y=0。(12)有循环语句“for(i=0,j=1;i<=j+1;i+=2,j-=2)printf("%d",i);”,循环体中语句执行的次数是1。(13)字符'0'的ASCII值为48,intx=10;x='9'+(x-

4、'5'),x的值是14。(14)设有数组定义:chararray[]="IloveChina";则数组array所占的存储空间为13个字节。(15)语句printf("x101yabc");的输出结果是xAyabc。(16)inta[]={10,20,30,40,50},*p;p=&a[4];*(p-3)的值是20。(17)inta[]={10,20,30,40,50},*p,*q;p=&a[1];q=&a[4];q>p的值是1。(18)#defineS(x,y)(x)*(y)inta=2,b=5;S(a+b,a-b)的值是:-21。(19)charstr1[10]="xxx",str

5、2[10]="yyy";strcpy(str2,str1);printf("%s",str1)的输出结果是:xxx,printf("%s",str2)的输出结果是:xxx。(20)用流程图表示算法时,判断框用棱形框图元素表示,处理框用矩形框图元素表示。二、程序阅读题(每小题5分,共40分)请将程序的运行结果填入网格中,一格填一格字符(1)请写出下面程序运行的结果#include第8页共8页voidmain(){intx=65;x+=5;printf("%d,%c",x,x);}运行结果:70,F(2)请写出下面程序运行的结果#includevo

6、idmain(){charch;printf("Pleaseinputacharacter:");scanf("%c",&ch);printf("Thecharacteryouinputis%c.",ch);}运行结果:Pleaseinputacharacter:AThecharacteryouinputisA.(3)请写出下面程序运行的结果#includevoidmain(){intscore;printf("Pleaseinputanumber:");scanf("%d",&score);switch(score/10){case10:case9:case8:cas

7、e7:case6:printf("Welldone!");break;case5:case4:case3:case2:第8页共8页case1:case0:printf("Sorry!Youfailed.");break;default:printf("Inputerror");}}运行结果:Pleaseinputanumber:80Welldone!(4)请写出下面程序运行的结果#include<

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

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

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