2004年C语言考题(A卷)

2004年C语言考题(A卷)

ID:37702114

大小:73.50 KB

页数:10页

时间:2019-05-29

2004年C语言考题(A卷)_第1页
2004年C语言考题(A卷)_第2页
2004年C语言考题(A卷)_第3页
2004年C语言考题(A卷)_第4页
2004年C语言考题(A卷)_第5页
资源描述:

《2004年C语言考题(A卷)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、北京航空航天大学自动化学院试卷(共7页)2004~2005学年第1学期班级:学号:姓名:.考试科目:C语言程序设计(A卷)成绩:分说明:1、本试卷满分为100分。2、闭卷考试,试卷不得拆开,不允许自带草稿纸。3、填空题与选择题答案直接写在试卷上,做在草稿纸上无效。一.填空题:(每空1分,共10分)1、一个C程序是由若干函数构成的,其中必须有一个函数。2、表达式1+2/3+4%5+(6>7)+(8,9)的值是。3、执行printf(“%d,%d”,(i=j,++i),(j=5,j++));输出结果为。4、判断变量c中是数字字符的逻辑表达式是。5、设x为float型变量,y为double型变量,a

2、为int型变量,b为long型变量,c为char型变量,则表达式的结果类型为。6、若有说明intx=10,y=20;,请写出printf(“%3x”,(x%y,x-y,x+y))语句对应的输出结果是。7、设intj=10;执行j+=j*j;后j的值是。8、设float(*pf)(),*qf();pf与qf的意义分别是和。9、设宏定义#defineD(x)x/x则引用D(2+3)后的值是。二.单项选择题:(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内。每小题1分,共10分)1.以下正确的C语言标识符是:()(A)%x(B)a+b(C)a123(D)test!2.

3、下列运算符中优先级最低的是()(A)++(B)()(C)→(D)+=3.设inti=0,j=1,k=2,a=3,b=4,c=5;执行表达式(a=i

4、)(D)switch(a){case1:b=1;{case1:b=1;break;case2:b=2;break;case2:b=2;default:b=3;default:b=3;}}5.下列程序段运行后,输出GOOD的行数是()inti,j,k;for(i=1;i<3;i++)for(j=1;j<3;j++)for(k=i;k

5、};(D)charstr[][3]=‘a’,’1’,’t’;7.以下各判断是否为素数的函数中(是素数返回1,不是素数返回0),正确的是()(A)(B)#include#includeprime(intn)prime(intn){{for(inti=2;i<=sqrt(n);i++)for(inti=2;i<=sqrt(n);i++)if(n%i==0)if(n%i==0)return0;return1;elseelsereturn1;return0;}}(C)(D)#include#includeprime(intn)prime(

6、intn){{for(inti=2;i<=sqrt(n);i++)for(inti=2;i<=sqrt(n);i++)if(n%i==0)break;if(n%i==0)return0;return0return1;return1;}}8、以下程序段()intx=-1;do{x=x*x;printf("%d",x);}while(!x);A.是死循环B.循环执行两次C.循环执行一次D.有语法错误109、对于函数,下列叙述中正确的是()A.在调用某函数前,必须对该函数作原型说明,否则一定出错。B.调用函数时,实参变量和形参变量参数个数一般要相等,顺序要一致,类型要相同或相容。C.调用函数时,

7、形参变量名为inta[],主函数中的数组intscore[10]必须与形参变量同名。D.函数必须有返回值,而且只能有一个返回值。10、下列程序运行结果是()。#include#defineM66voidconvert(intn){if(n/8)convert(n/8);printf("%d",n%8);}voidmain(){convert(M);printf("");}A.

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

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

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