11-12第2学年c语言期中测试试卷

11-12第2学年c语言期中测试试卷

ID:16139161

大小:66.50 KB

页数:8页

时间:2018-08-08

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

《11-12第2学年c语言期中测试试卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、11-12第2学年C语言期中测试试卷学号___081130110________姓名________孟航_______一、选择题(单选题,每小题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_A)3.0

2、00000B)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.执行下列程序段后,输出结果为____B________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,7C)1,9,7D)6,6,

3、65.main(){inta;printf(“%d”,(a=3*5,a*4,a+5));}输出结果为:BA)65B)20C)15D)106.若i、j、sum已定义为int型变量,则以下程序段的输出是_B_______。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.有以下程序 段main() {int a=1,b; for(b=1;b<=10;b++) {if(a>=10)break; if(a%2=

4、=1){a+=5;continue;} a-=3; }printf("%d",b); } 程序运行后的输出结果是 AA) 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!");}则对函数fun的正确调用方式是____C______。A)fun;B)fun(void);C)fu

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

6、           B)double myadd(double,double);C)double myadd(double b,double a);        D)double myadd(double x,double y);12.#includefunc(inta,intb){intc;c=a+b;returnc;}main(){intx=6,y=7,z=8,r;r=func((x--,y++,x+y),z--);printf(“%d“,r);}程序输出为:CA)11B)20C)21D)3113.下面程序的功能是输出以下形式的金

7、字塔图案:****************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)2*i-1  C)2*i+1  D)i+214.下述对C语言字符数组的描述中错误的是:CA)字符数组可以存放字符串B)字符数组中的字符串可以整体输入、输出C)可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值D)不可以用关

8、系运算符对字符数组中的字符串进行比较1

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

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

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