C语言期末考试试卷.doc

C语言期末考试试卷.doc

ID:61506805

大小:44.00 KB

页数:8页

时间:2021-02-08

C语言期末考试试卷.doc_第1页
C语言期末考试试卷.doc_第2页
C语言期末考试试卷.doc_第3页
C语言期末考试试卷.doc_第4页
C语言期末考试试卷.doc_第5页
资源描述:

《C语言期末考试试卷.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、2008─2009学年第1学期《C语言程序设计》课程试卷(A卷)专业:年级:考试方式:闭卷学分:3.5考试时间:120分钟标准答案一、选择题(每小题2分,共26分)1.可用作C语言用户标识的一组标识符(B)。AviodBa3_b3CForD2adefine_123-abcDOWORDIFCasesizeof2.设a,b和c都是整型变量,且a=3,b=4,c=5;则以下表达式中,值为0的表达式是(D)。Aa&&bBa<=bCa

2、

3、b+c&&b-cD!((a

4、

5、1)3.已知i,j,k为int型变量,若从键盘输入1,2,3

6、回车,使i的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是(C)。Ascanf(“%2d%2d%2d”,&i,&j,&k);Bscanf(“%d%d%d”,&i,&j,&k);Cscanf(“%d,%d,%d”,&i,&j,&k);Dscanf(“i=%d,j=%d,k=%d”,&i,&j,&k);4.与y=(x>0?1:x<0?-1:0);的功能相同的if语句是(A)。Aif(x>0)y=1;Bif(x)elseif(x<0)y=-1;if(x>0)y=1;elsey=0;elseif(x<0)y=-1;elsey=

7、0;Cy=-1;Dy=0;if(x)if(x>=0)if(x>0)y=1;if(x>0)y=1;elseif(x==0)y=0;elsey=-1;elsey=-1;5.下列程序输出的结果是(A)。main(){inta=0,i;for(i=1;i<5;i++){switch(i){case0:case3:a+=2;case1:case2:a+=3;default:a+=5;}}printf(“%d”,a);A31B13C10D207.以下描述中不正确的是(B)。A数组是一批类型相同的若干个元素的集合B数组的各个元素的类型可以不

8、同C数组在内存中占用一块连续的存储空间D数组是一种构造类型8.设有:int[10],i=5;,以下对数组元素引用不正确的是(D)。Aa[9]BA[0]Ca[i]Da[i+5]9.以下说法中正确的是(C)。AC语言程序总是从第一个函数开始执行B在C语言程序中,要调用的函数必须在main()函数中定义CC语言程序总是从main()函数开始执行DC语言程序中的main()函数必须放在程序的开始部分10.C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递方式是(B)。A地址传递B值传递C由用户指定传递方式D由实参传给形参,并由形

9、参传回来给实参11.下列程序的输出结果是(A)#include#defineMIN(x,y)(x)<(y)?(x):(y)main(){inti,j,k;i=10;j=15;k=10*MIN(i,j);printf(“%d”,k);}A15B100C10D15012.若有定义:inti,j,*p=&i,则与i=j等价的语句是(B)。Ai=*p;B*p=*&j;Ci=&j;Di=**p;13.设有语句:inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;以下对数组a中的数组元素的不正确引用是

10、(D)。Aa[p-a]B*(&a[i])Cp[i]D*(&(a+i))二、填空题(每小题2分,共24分)1.C语言中,变量是指在程序运行过程中其值可在一定范围内变化的量。2.如果不指定精度,格式字符e,E和f默认输出小数点后_6___位小数。3.设a,b,c,d,m,n均为int型变量,且a=5,b=6,c=7,d=8,m=2,n=2,逻辑表达式(m=a

11、ntf(“%f”,s);试填空,使下列的程序段的功能完全与之等同。s=0.0;____k=0________;d=0.0;do{s=s+d;___k=k+1;__________;d=1.0/(k*(k+1));}while(__k<=10________);printf(“%f”,s);5.下列程序的输出结果是(ACFGH)。#includemain(){charb[30];strcpy(&b[0],”AB”);strcpy(&b[1],”CDE”);strcpy(&b[2],”FGH”);printf(

12、“%s”,b);}6.当函数的返回值的类型与函数定义的类型不一致时,系统自动将其转换为函数定义时的类。n7.下列程序的功能是计算s=∑k!,请填空。k=0longf(intn){inti;longs;s=1;for(i=1;__i<=n____

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

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

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