北京化工大学C语言复习题.doc

北京化工大学C语言复习题.doc

ID:51930491

大小:84.50 KB

页数:16页

时间:2020-03-19

北京化工大学C语言复习题.doc_第1页
北京化工大学C语言复习题.doc_第2页
北京化工大学C语言复习题.doc_第3页
北京化工大学C语言复习题.doc_第4页
北京化工大学C语言复习题.doc_第5页
资源描述:

《北京化工大学C语言复习题.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C语言期末总复习参考试卷一、选择题(共22分)1.下列变量名中合法的是____。A) B.C.Tom           B)3a6b           C)_6a7b       D) $ABC2.C程序的执行是从____开始执行A)第一条语句         B)主函数         C)命令行      D)第一个出现的函数3.已知ch是字符型变量,下面不正确的赋值语句是____。A)ch=‘a+b’;         B)  ch=‘’;     C)ch=‘7’+‘9’;    D)ch=5+9;4.与语句while(x);等价的语句是______。A)wh

2、ile(x==0);   B)while(x!=0);   C)while(x!=1); D)while(~x);5.已知inti;floatf;下列语句正确的是______。A)(intf)%i       B)int(f)%i       C)int(f%i)       D)(int)f%i6.若inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;,则数值为6的表达式为_____。A)*(p+6)          B)*p+6         C)*p+=5            D)p+67.以下为一维整型数组a的正确说明是_________.

3、 A)inta(10);               B)intn=10,a[n]; C)intn;                    D)#defineSIZE10   scanf("%d",&n);             inta[SIZE];   inta[n];8.温度华氏和摄氏的关系是:C=5/9(F-32)。已知:floatC,F;由华氏求摄氏的正确的赋值表达式是____。A)C=5/9(F-32)      B)C=5*(F-32)/9 C)C=5/9*(F-32) D)三个表达式都正确9.若有以下说明和语句:structworker{  intno;ch

4、ar*name; }work,*p=&work; 则以下引用方法不正确的是____。A)work.no           B)(*p).no        C)p->no          D)work->no10.为了判断两个字符串s1和s2是否相等,应当使用____。A)if(s1==s2)     B)if(s1=s2)    C)if(strcpy(s1,s2)) D)if(strcmp(s1,s2))11.下述程序的输出是______。main(){charc='A'; if('0'<=c<='9')printf("YES"); elseprintf("NO");

5、}A)YES            B)NO             C)YESNO              D)语句错误二、读程序写结果(共18分)1.下面程序段的运行结果是__________.  intn=0;  while(n++<=2);       printf("%d",n);2.下面程序的运行结果是__________.#includevoidmain(){  inta=15,b=21,m=0;switch(a%3){  case0:m++;break;case1:m++;switch(b%2){  default:m++;case0:m+

6、+;break;}}printf("%d",m);}3.下面程序的运行结果是______。#includevoidmain(){  intx=10,y=20,t=0;if(x==y)t=x;x=y;y=t;printf(“%d,%d”,x,y);}4.下面程序的运行结果是______。#includevoidmain(){inti,j,p,s;s=0;for(i=1;i<=4;i++){             p=1;for(j=1;j<=i;j++)p=p*j;s=s+p;}printf(“s=%d”,s);}5.下面程序的

7、运行结果是______。#include#includevoidmain(){  char*p=“abcdefghjik”;printf(“%d”,strlen(p));}6.下面程序的运行结果是______。#includeintFun(intx){           staticinty=0;y+=x;returny;}    voidmain(){           int x=10,y=0,k;for(k=0;k<2;k++

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

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

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