c语言期中测试试卷

c语言期中测试试卷

ID:16178636

大小:63.00 KB

页数:7页

时间:2018-08-08

c语言期中测试试卷_第1页
c语言期中测试试卷_第2页
c语言期中测试试卷_第3页
c语言期中测试试卷_第4页
c语言期中测试试卷_第5页
资源描述:

《c语言期中测试试卷》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第2学年C语言期中测试试卷学号___________姓名_______________一、选择题(单选题,每小题2分,共15题,30分)1.字符'a'的ASCII码值是97,以下语句不能正确输出字符'a'的是_____D_____。A)putchar('a');B)putchar('x61');C)putchar(97);D)putchar("a");2.有定义:inta=7;floatx=2.5,y=4.7,z;则语句z=x+a%3(int)(x+y)%2/4;printf(“%f”,z);的输出是___B______。

2、A)3.000000B)2.500000C)2.750000D)2.0000003.以下程序的正确输出是____C______。main(){inta=32767,b;b=a+1;printf("%d,%d",a,b);}A)32767,-32768B)32767,32768C)32767,0D)32767,14.执行下列程序段后,输出结果为___A___intx=8,y=7;inta,b,c;a=(--x==y++)?--x:++y;b=x++;c=y;printf(“%d,%d,%d”,a,b,c);A)6,6,8B)7,8

3、,7C)1,9,7D)6,6,65.main()B{inta;printf(“%d”,(a=35,a4,a+5));}输出结果为:A)65B)20C)15D)106.若i、j、sum已定义为int型变量,则以下程序段的输出是_A_______。for(sum=0,i=0;i<=4;i++)for(j=0;j<4;j++)sum+=1;printf("sum=%d",sum);A)sum=20B)sum=24C)sum=25D)sum=307.有以下程序 段Amain() {int a=1,b; for(b=1;b<=10

4、;b++) {if(a>=10)break; if(a%2==1){a+=5;continue;} a-=3; }printf("%d",b); } 程序运行后的输出结果是 A) 3 B) 4 C)5 D) 6 8.以下语句的输出是_____A_____。chars[20]="ATSJK";printf("%d,%s",strlen(s),s);A)6,ATSB)3,ATSC)3,ATSJKD)6,ATSJK9.函数fun定义如下:voidfun(){printf("Helloworld!");}则对函数

5、fun的正确调用方式是______C____。A)fun;B)fun(void);C)fun();D)fun(1);10.main()A{intx=1,y=2,z=3;if(x=y+z)printf(“####“);elseprintf(““);}程序输出为:A)有语法错误不能通过编译B)输出C)可以通过编译,但不能通过连接,因而不能运行D)输出####11.若程序中定义了以下函数A    double  myadd(double a,double b)     { return (a+b);}并将其放在调用语句之后,则在调用之

6、前应该对该函数进行说明,以下选项中错误的说明是()A)double myadd(double a,b);            B)double myadd(double,double);C)double myadd(double b,double a);        D)double myadd(double x,double y);12.#includeCfunc(inta,intb){intc;c=a+b;returnc;}main(){intx=6,y=7,z=8,r;r=func((x--,y++,

7、x+y),z--);printf(“%d“,r);}程序输出为:A)11B)20C)21D)3113.下面程序的功能是输出以下形式的金字塔图案:main( ){  int  i,j;   for(i=1;i<=4;i++)    { for(j=1;j<=4-i;j++)  printf(“ ”);     for(j=1;j<=___B____;j++)   printf(“”);     printf(“”);}}A)i  B)2i-1  C)2i+1  D)i+214.下述对C语言字符数组的描述中错误的是:CA)字

8、符数组可以存放字符串B)字符数组中的字符串可以整体输入、输出C)可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值D)不可以用关系运算符对字符数组中的字符串进行比较15.#includeC#includevoidfun(

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

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

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