第1~2章 C语言概述、算法、数据类型、运算符与表达式
一、选择题
ACDCB CCDCB D 二、填空题 1、n=20 2、a=66,b=E
第3章 顺序程序设计
3.1顺序结构 一、选择题 BAAD
二、程序阅读 1、12 24 0 12 2、2,3,2,2 3、0 三、编程 1
#include
#include
3
#include
3.2选择结构 一、选择题
DBBCDC 二、程序阅读 1、 |a|+|b|=61 2、 PQ 3、 -1 4、 60~69
60 error!
5、 0,1
6、 a+b+c=15 三、编程 1
#include
#include
} 3
printf(\
#include
#include
float rate,tax,salary; scanf(\ 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(\}
3.3循环结构 一、 填空题: 1、 22 2、 23
3、 46 4、 117
二、 选择题:
1.C 2.D 3.B 4.B 5.B 6.C 7.C 8.C 9.B 10.D
三、 程序阅读: 1、 输出:33 2、 输出:24
3、 2#4#7#11#16# 4、 3#2#0#0#1# 5、 B,A,D,C 6、 D,A,B,C 7、 B,C,A,D 8、 A,D,D,C 9、 C,C,A 10、 B,D,A 11、 A,D,C
四、编程
1.#include
#include
printf(\ for(x=5;x<=1000;x++)
printf(\}
2.#include
i=i+2; } pi=pi*4; printf(\}
3.#include \main( ) { int j,m,k;
printf(\ scanf(\ for (j=2; j<=m-1; j++) if (m%j==0) break; printf(\ \ if (j>=m)
printf(\ else
printf(\ }
4.#include
{ int i,num1,num2,num3; num1=1;num2=1;
printf(\ %d \ for(i=3;i<=10;i=i+1) { num3=num1+num2; printf(\ \ num1=num2; num2=num3; } }
第4章 数组一、 选择题:
1. D 2.D 3.A 4.C 5.C 6.C 7.D 13.D 14.A 15.B
二、 程序阅读: 1、 A,B,B,D 2、 C,D,A,B 3、 B,B 4、 D,C,A 5、 C,D 6、 C,A
8.B 9.D 11.D
10.B 12.D