11级《C语言程序设计》第1章-第4章参考答案

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《C语言程序设计》第一章参考答案

一、选择题:

1.C 2. C 3. C 4. C 5. B

二、填空题:

1. 一主主

2. 源目标

《C语言程序设计》第二章参考答案

1.指出下列常数中哪些是符合C语法规定的:

'\''\101''\' e3 019 0xle "ab\n" 1.e5 (2+3)e(4-2) 5.2e2.4

正确的:'\101' 0xle "ab\n" 1.e5

2.

(1)改为:

main( )

{

float x,y=5,z=5, aver;

x=7;

aver=(x+y+z)/3;

printf("aver=%f\n",aver);

}

(2)改为:

main( )

{

char c1='a'; char c2='b'; char c3='c';

int a=3,b='A';

printf("a=%db=\' %c \' \n\"end\"\n",a,b);

printf("a%cd%c\bc%c\tabc\n",c1,c2,c3);

}

3.

4. (1)9 ,10,9,10

(2)3 ,1 ,0 ,0

5. (1)0 (2)0 (3)9.5 (4)90 (5)10 (6)10 (7)’A’(8)2

(9)6.5 (10)0 (11)20 (12)0

6. 完全等价的是表达式(3)、(5)、(6)

7. 求变量x的绝对值

8. max=c > (a>b ? a : b) ? c : (a>b ? a : b);

9. 程序填空为:

h= ((x-2)(x-2)+(y-2)(y-2)<=1)?10:0 ;

或补充为:

h= (fabs(x<=2)&&fabs(y<=2))?10:0 ;

《C语言程序设计》第三章参考答案

一.选择题

1. C

2. C

3. D

4. C

5. D 6 . A

二.填空题

1. 1

2. 1

3. 2.5

4. 8

三.编程题

1.

#include

void main()

{ float a, v1, v2;

int t=50;

a=0.11;

v1=0;

v2=a*t*3600/1000;

printf("v2=%.2f\n",v2);

}

2.

#include

#include

void main()

{

int a,b,c;

double area, s;

printf("please enter a,b,c:\n"); scanf("%d,%d,%d",&a,&b,&c);

s=(double)(a+b+c)/2;

area=sqrt(s*(s-a)*(s-b)*(s-c)); printf("area=%.2lf\n",area);

}

3.

#include

void main()

{ char x;

printf("enter a char:\n");

x=getchar();

if((x>='A')&&(x<='Z'))

{ x+='a'-'A'; putchar(x); }

else

printf("error\n");

}

4.

#include

void main()

{ int x,y;

printf("enter x,y:\n");

scanf("%d%d",&x,&y);

printf("x*y=%d\n",x*y);

printf("x/y=%d\n",x/y);

printf("x%%y=%d\n",x%y);

}

《C语言程序设计》第四章参考答案

一.选择题

1. D

2. C

3. C

4. A

5. D

6. A 7 A 8. B 9. D 10. D

二.填空题

1. ①c=score/10②c③printf(“D\n”)

④printf(“C\n”) ⑤printf(“B\n”)⑥printf(“A\n”)

2. 1,2

3.if(a+b>c&&a+c>b&&b+c>a&&a-b

三.编程题

1.

#include

void main()

{ int x;

printf("enter x\n");

scanf("%d",&x);

if(x%6==0&&x%4==0)

printf("yes\n");

else

printf("no\n");

}

2.

#include

void main()

{ int x;

printf("enter x\n");

相关文档
最新文档