作业四答案

发布 2022-09-02 01:33:28 阅读 7469

作业四:简单程序设计。

1.printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式(b);如果字符串长度小于5,则输出按方式(c)。(5分)

a) 从左起输出该字符串,右补空格 b) 按原字符长从左向右全部输出。

c) 右对齐输出该字符串,左补空格 d) 输出错误信息。

2. 阅读以下程序,当输入数据的形式为:25,13,10(注:表示回车),则正确的输出结果为(d)。(5分)

main()

a) x+y+z=48 b) x+y+z=35 c) x+z=35d) 不确定值。

3. 根据下面的程序及数据的输入和输出形式,程序中输入数据的正确形式应该为(wxy)。(5分)

main()

4.以下的输出结果是(x=1,y=2*sum*=3

10 squard is : 100)。(5分)

main()

int x=1,y=2;

printf(“x=%d y=%d * sum * d”,x,y,x+y);

printf(“10 squared is : d”,10*10);

5.若a=3,b=4,c=5,x=1.2,y=2.4,z=-3.

6,u=51274,n=128765,c1=’a’,c2=’b’,想得到以下的输出格式和结果,请写出程序(包括定义变量类型和设计输出)。要求输出的结果如下:(20分)

a= 3 b= 4 c= 5

x=1.200000,y=2.400000,z=-3.600000

x+y= 3.6 y+z=-1.20 z+x=-2.40

u= 51274 n= 128765

c1=’a’ or 97(ascll)

c2=’b’ or 98(ascll)

main()

int a=3,b=4,c=5;

float x=1.2,y=2.4,z=-3.6;

unsigned u=51274;

long n=128765;

char c1=’a’,c2=’b’;

printf(“a=%d b=%d c=%d”,a,b,c);

printf(“x=%f ,y=%f, z=%f”,x,y,z);

printf(“x+y=%3.1f y+z=%.2f z+x=%.2f”,x+y,y+z,z+x);

printf(“u=%u n=%9ld ”,u,n);

printf(“c1=’%c’ ”,c1);

printf(“c2=’%c’ ”,c2);

6.请写出下面程序的输出结果。(20分)

main()

int a=5,b=7;

flat x=67.8564,y=-789.124;

char c='a';

long n=1234567;

unsigned u=65535;

printf("%d%d",a,b);5 7

printf("%3d%3d",a,b); 5 7

printf("%10f,%-10f",x,y);

printf("%f,%f",x,y);

printf("%8.2f,%8.2f,%4f,%4f,%3f,%3f",x,y,x,y,x,y);

printf("%e,%10.2e",x,y);

printf("%c,%d,%o,%x",c,c,c,c);

printf("%u,%o,%x,%d,",u,u,u,u);

printf("%s,%5.3s" ,computer","computer");

6.785400e1, _7.89e2

a,65,101,41

65535,177777,ffff,-1,computer, _com

7.用下面的scanf函数输入数据,使a=3,b=7,x=0.5,y=71.82,c1='a',c2='a',问在键盘上如何输入?(10分)

main()

int a,b;

float x,y;

char c1,c2;

scanf("a=%d b=%d",&a,&b);

scanf("%f %e",&x,&y);

scanf(" c %c",&c1,&c2);

printf("a=%d,b%d,x=%f,y=%f,c1=%d,c2=%c",a,b,x,y,c1,c2;

a=3_b=7_0.5_7.182e1aa

8.用下面的scanf函数输入数据,使a=10,b=20,c1='a',c2='a',x=1.5,y=-3,75,z=67.8,问在键盘上如何输入数据?(10分)

scanf("%5d %d %c % c% f % f*f,%f",&a,&b,&c1,&c2,&x,&y,&z);

解:main()

int a,b;float x,y,z;

char c1,c2;

scanf("%5d%5d%c%c%f%f*f,%f",&a,&b,&c1.&c2,&x,&y,&z);

printf("a=%d,b=%d,c1=5c,c2=%c,x=%6,.2f,y=6.2f,,z=6.2f"),a,b,c1,c2,x.,y,z);

10_20aa1.5_-3.75*f,67.8

9.设圆的半径r=1.5,圆柱高h=3,求圆周长。面积。

球表面积。球体积。圆柱体积。

用scanf输入数据,输入数据,输出计算结果,输出时要求文字说明,取小数点后2位数字(%.2).请编程序。

(20分)

#include”

#define pi 3.14159

main()

float l,s, qs,qv ,ys,r,h;

scanf(:%f,%f”,&r,&h);

l=2*pi*r;

s=pi*r*r;

qs=4*pi*r*r;

qv=4.0/3*pi*r*r*r;

ys=2*pi*r*r+2*pi*r*h;

printf(“l=%.2f,s=%.2f,qs=%.2f,qv=%.2f,ys=%.2f”,l,s,qs,qv,ys);

作业四 答案

姓名成绩 学号班级。1 下列关于建设单位的质量责任和义务的表述中,错误的是 a.建设单位不得暗示施工单位违反工程建设强制性标准,降低建设工程质量。b.建设单位不得任意压缩合同工期。c.建设单位进行装修时不得变动建筑主体和承重结构。d.建设工程发包单位不得迫使承包方以低于成本 竞标。2 根据 建设工程...

作业四答案

审计学 形考04任务。一 案例分析题。资料 abc会计师事务所已于12月6日接受某制造公司的委托,对其年度财务报表进行审计。公司总经理介绍说,公司已于11月25日对存货进行了全面盘点,但因历年从事该公司年度审计的m会计师事务所的注册会计师马某已离职,因而11月25日的存货盘点未经注册会计师现场观察,...

作业四答案

合同法答案。一 单项选择题 本大题共23小题,每小题1分,共23分 二 多项选择题 本大题共21小题,每小题1分,共21分 三 判断题 本大题共18小题,每小题1分,共18分 四 综合题。正确答案 1 双方关于定金额的约定符合法律规定。担保法 规定,定金的数额由当事人约定,但不得超过主合同标的额的2...