C语言程序设计题集--Final answermodify
第1~3章 C语言概述、算法、数据类型、运算符与表达式
一、选择题
ACDCB CCDCB D
二、填空题
1、n 20
2、a 66,b E
第4章 顺序程序设计
一、选择题
BAAD
二、程序阅读
1、1224 012
2、2,3,2,2
3、0
三、编程
1
#include
#include
void main int a,b,c;
floats,area;
scanf "%d,%d,%d",&a,&b,&c ;
s a+b+c /2.0;
area sqrt s* s-a * s-b * s-c ;
printf "a %f,b %f,c %f,area %f",a,b,c,area ; 2
#include
#include
void main float a,b,c,del,x1,x2;
scanf "%f,%f,%f",&a,&b,&c ;
del b*b-4*a*c;
if del 0 x1 -b+sqrt del / 2*a ;
x2 -b-sqrt del / 2*a ;
printf "x1 %f,x2 %f",x1,x2 ; else
printf "没有 实根" ; 3
#include
void main int c,f;
c 26;
f 9.0/5.0*c+32;
printf "%d的华氏温度是%d",c,f ; 第5章 选择结构程序设计
一、选择题
DBBCDA
二、程序阅读
|a|+|b| 61
PQ
-1
60~90
60
Error!
0,1
x+y+z 15
三、编程
1
#include
void main int a,b,c,min;
scanf "%d,%d,%d",&a,&b,&c ;
min a;
if min b min b;
if min c min c; 2
#include
void main int a;
scanf "%d",&a ;
if a%3 0 && a%5 0 && a%7 0 printf "yes" ;
else
printf "no" ; 3
#include
#include
void main float x,y;
scanf "%f",&x ;
if x 0 y fabs x ;
else if x 0 && x 2 y sqrt x+1 ;
else if x 2 && x 4 y pow x+2,3 ;
else
y 2*x+5;
printf "x %f,y %f",x,y ; 4
#include
void main float rate,tax,salary;
scanf "%f",salary ;
if salary 850 rate 0;
else if salary 1350 && salary 2850 rate 0.1;
else if salary 2850 && salary 5850 rate 0.15;
else
rate 0.2;
tax rate* salary-850 ;
printf "salary %f,rate %f,tax %f",salary,rate,tax ; 5
#include
void main int a,b,sum,n;
scanf "%d,%d",a,b ;
sum a*a+b*b;
if sum 100 n sum/100;
printf "a*a+b*b %d,n %d",sum,n ; else
printf "a*a+b*b %d",sum ; 第6章 循环控制
填空题:
22
23
46
117
选择题:
1.C 2.D 3.B 4.B 5.C 6.C 7.C 8.C 9.B 10.D
程序阅读:
输出:33
输出:24
2#4#7#11#16#
3#2#0#0#1#
B,A,D,C
D,A,B,C
B,C,A,D
A,D,D,C
C,C,A
B,D,A
B,D,C
四、编程
1.#include
#include
void main int x; printf "x sqrt x \n" ;
for x 5;x 1000;x++ printf "%d %f\n", x, sqrt x ; 2.#include
#include
main int i,flag;
double pi,item;
i 1;
flag 1;
pi 0;
item 1.0;
while fabs item 0.00001