c语言第一章作业题答案,c语言第三四章作业题答案.doc

41528d3028836879cd698677c3999917.gifc语言第三四章作业题答案.doc

提示:平时作业当考试作,凡抄袭一经发现平时成绩为0、不完成者平时成绩不给分专用考试纸请勿浪费C语言第一章作业题第1页共12页专业班级学号姓名东华理工大学:C语言第三章作业题C程序设计第三章闭/开卷课程类别:考试/考查题号一二三四五六七八九总分分数评卷人第三章顺序结构程序设计一、选择题1.C语言中调用printf进行输出时需要注意,在格式控制串中,格式说明与输出项的个数必须相同。如果格式说明的个数小于输出项的个数,多余的输出项将A;如果格式说明的个数多于输出项的个数,则对于多余的格式将输出不定值(或0)。A)不予输出B)输出空格C)照样输出D)输出不定值或02.在scanf函数的格式控制中,格式说明的类型与输入的类型应该一一对应匹配。如果类型不匹配,系统B。A)不予接收B)并不给出出错信息,但不可能得出正确信息数据C)能接受正确输入D)给出出错信息,不予接收输入3.下列说法正确的是D。A)输入项可以是一个实型常量,如scanf(“%f“,4.8);B)只有格式控制,没有输入项也能进行正确输入,如scanf(“a=%d,b=%d“);C)当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf(“%5.3f“,floatx;printf(“a,x:“);输入语句输出语句}输入形式a,x:32.1输出形式a+x=5.10A)scanf(“%d,%f“,printf(“\na+x=%4.2f“,a+x);B)scanf(“%d%f“,printf(“\na+x=%4.2f“,a+x);C)scanf(“%d%f“,printf(“\na+x=%6.1f“,a+x);D)scanf(“%d%3.1f“,printf(“\na+x=%4.2f“,a+x);5.以下程序的输出结果是A。main(){inti=010,j=10,k=0 x10;printf(“%d,%d,%d\n“,i,j,k);A)8,10,16B)8,10,10C)10,10,10D)10,10,166.以下程序的输出结果是A。main(){inti=011,j=11,k=0 x11;printf(“%d,%d,%d\n“,i,j,k);}A)9,11,17B)9,11,11C)11,11,11D)11,11,167.以下程序的输出结果是B。#includemain(){printf(“%d\n“,NULL);}A)不确定的值(因变量无定义)B)0C)-1D)18.以下程序的输出结果是B。main(){提示:平时作业当考试作,凡抄袭一经发现平时成绩为0、不完成者平时成绩不给分专用考试纸请勿浪费C语言第一章作业题第2页共12页专业班级学号姓名charc1= 6 ,c2= 0 ;printf(“%c,%c,%d,%d\n“,c1,c2,c1-c2,c1+c2);}A)因输出格式不合法,输出出错信息B)6,0,6,102C)6,0,7,6D)6,0,5,79.设有如下定义intx=10,y=3,z;则语句printf(“%d\n“,z=(x%y,x/y));的输出结果是A。A)3B)0C)4D)110.设有如下定义intx=10,y=5,z;则语句printf(“%d\n“,z=(x+=y,x/y));的输出结果是D。A)1B)0C)4D)311.以下程序的输出结果是D。main(){intx=10,y=10;printf(“%d%d\n“,x--,--y);}A)1010B)99C)910D)10912.写出下面程序的输出结果A。main(){intx;x=-3+4*5-6;printf(“%d“,x);x=3+4%5-6;printf(“%d“,x);x=-3*4%6/5;printf(“%d“,x);x=(7+6)%5/2;printf(“%d“,x);}A)11101B)11-321C)12-321D)1112113.写出下面程序的输出结果A。main(){intx,y,z;x=y=1;z=x++-1;printf(“%d,%d\t“,x,z);z+=-x+++(++y);printf(“%d,%d“,x,z);}A)2,03,0B)2,13,0C)2,02,1D)2,10,114.写出下面程序的输出结果C。main(){inti,j;i=20;j=(++i)+i;printf(“%d“,j);i=13;printf(“%d%d),i++,i);}A)4214,13B)4114,14C)421313D)42131415.若有定义:intx,y;chara,b,c;并有以下输入数据(此处,代表换行符)12ABC则能给x赋整数1,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是C。A)scanf(“x=%dy=%d“,B)scanf(“%dy%d“,C)scanf(“%d%d%c%c%c%c%c%c“,D)scanf(“%d%d%c%c%c“,16.若已知a=10,b=20,则表达式!amain(){intx=2,y,z;x*=3+2;printf(“%d\n“,x);x*=y=z=4;printf(“%d\n“,x);x=y=z;printf(“%d\n“,x);x=(y=z);printf(“%d\n“,x);}程序的输出结果为。15.编制程序对实数a与b进行加,减,乘,除计算,要求显示如下结果。jia=70.000000jian=30.000000cheng=1000.000000chu=2.5000000程序:#includevoidmain(void){floata=50.0;b=20.0;104044提示:平时作业当考试作,凡抄袭一经发现平时成绩为0、不完成者平时成绩不给分专用考试纸请勿浪费C语言第一章作业题第4页共12页专业班级学号姓名printf(“jia=%f\n“,a+b);printf(“jian=%f\n“a-b);printf(“cheng=%f\n“,a*b);printf(“chu=%f\n“,a/b);}将缺少的部分填在空白处。16.下列程序的输出结果是65A。#includemain(){chara;a= A ;printf(“%d%c“,a,a);}17.分析下面程序main{intx=2,y,z;x*=3+2;printf(“%d\n“,x);x*=y=z=4;printf(“%d\n“,x);x=y=1;z=x++-1;printf(“%d,%d\n“,x,z);z+=-x+++(++y);printf(“%d,%d“,x,z);}程序的输出结果是。18.分析下面程序main(){intx,y;x=16,y=(x++)+x;printf(“%d\n“,y);x=15;printf(“%d,%d\n“,++x,x);x=20,y=x--+x;printf(“%d\n“,y);x=13;printf(“%d,%d“,x++,x);}程序的输出结果是。19.以

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值