C语言程序设计期末考试试卷B

C语言程序设计期末考试试卷B

ID:47527548

大小:72.51 KB

页数:12页

时间:2020-01-13

C语言程序设计期末考试试卷B_第1页
C语言程序设计期末考试试卷B_第2页
C语言程序设计期末考试试卷B_第3页
C语言程序设计期末考试试卷B_第4页
C语言程序设计期末考试试卷B_第5页
资源描述:

《C语言程序设计期末考试试卷B》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、选择题(每题1.5分,共计45分)1、以下选项中合法的标识符是【】A.1_1B.1-1C._11D.1__2、若函数中有定义语句:intk;,则【】A.系统将自动给k赋初值0B.这时k中的值无定义C.系统将自动给k赋初值-1D.这时k中无任何值3、一下选项中,能用作数据常量的是【】A.o115B.0118C.1.5e1.5D.115L4、设有定义:intx=2;,一下表达式中,值不为6的是【】A.x*=x+1B.X++,2*xC.x*=(1+x)D.2*x,x+=25、程序段:intx=12;doubley=3.141593

2、;printf("%d%8.6f",x,y);的输出结果是【】A.123.141593B.123.141593C.12,3.141593D.123.14159306、若有定义语句:doublex,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是【】A.scanf("%f%f",x,y);B.scanf("%f%f"&x,&y);C.scanf("%lf%le",px,py);D.scanf("%lf%lf",x,y);7、一下是if语句的基本形式:if(表达式)语句,其中"表达式"【】A.必须是逻辑表达式

3、B.必须是关系表达式C.必须是逻辑表达式或关系表达式D.可以是任意合法的表达式8、有以下程序#includemain(){intx;scanf("%d",&x);if(x<=3);elseif(x!=10)printf("%d",x);}程序运行时,输入的值在哪个范围才会有输出结果【】A.不等于10的整数B.大于3且不等于10的整数C.大于3或等于10的整数D.小于3的整数9、有以下程序#includemain(){inta=1,b=2,c=3,d=0;if(a==1&&b++==2)if

4、(b!=2

5、

6、c--!=3)printf("%d,%d,%d",a,b,c);elseprintf("%d,%d,%d",a,b,c);elseprintf("%d,%d,%d",a,b,c);}程序运行后输出结果是【】A.1,2,3B.1,3,2C.1,3,3D.3,2,110、假设以下程序段中的变量已正确定义for(i=0;i<4;i++,j++)for(k=1;k<3;k++);printf("*");程序段的输出结果是【】A.********B.****C.**D.*11、有以下程序#include

7、o.h>main(){char*s={"ABC"};do{printf("%d",*s%10);s++;}while(*s);}注意:字母A的ASCII码值为65。程序运行后的输出结果是【】A.5670B.656667C.567D.ABC12、设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段【】A.n=0;while((ch=getchar())!=~~)n++;B.n=0;while(getchar()!=~~)n++;C.for(n=0;getchar()!=~~;n++);D.n=0;

8、for(ch=getchar();ch!=~~;n++);13、有以下程序#includemain(){inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf("%d,%c,%d,%c",a1,c1,a2,c2);}若通过键盘输入,使得a1的值为12,a2的值为34,c1的值为字符a,c2的值为字符b,程序输出结果是:12,a,34,b则正确的输入格式是(以下_代表空格,代表回车)【】A.12a34bB.12_a_34_b

9、>C.12,a,34,bD.12_a34_b14、有以下程序#includeintf(intx,inty){return((y-x)*x);}main(){inta=3,b=4,c=5,d;d=f(f(a,b),f(a,c));printf("%d",d);}程序运行后的输出结果是A.10B.9C.8D.715、有以下程序#includevoidfun(char*s){while(*s){if(*s%2==0)printf("%c",*s);s++;}}main(){cha

10、ra[]={"good"};fun(a);printf("");}注意:字母a的ASCII码值为97,程序运行后的输出结果是【】A.dB.goC.godD.good16、有以下程序#includevoidfun(int*a,int*b){i

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

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

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