1、习题一一、 选择题1.C 2. C 3.B 4.C 5.C 6.D 7.C 8.A 9.B 10.D二、 填空题1. 算法 2. main 3. ; 4. cpp obj exe5. 符号 定义 6. 是 10 是 11 7. double 18. -264 9. 是 410. m-m/n*n 11. a 为 6 b 为 4 c 为 2 12. 为 1三、 问答题3 .dsw 、.dsp、.ncp、.cpp4 提高程序的可读性、可维护性。在行注释前加“/”。段注释放入“/*”和“*/”之间。注释对原程序的编译和运行没影响。5 设置符号常量主要提高源程序的可读性、维护性。区别:1.识别时,主要看
2、符号的定义;2.运行时,符号常量不能改变值而变量可改变。6 字符常量通常指一个字符,存储单元为一个字节;字符串可包含多个字符,存储单元为字符数加 1 个字节。7 1.0 、1.1e2 类型:double; 1L、65536 类型:long8 int、new 不是,因为是关键字;abc 、lxyz 、a_0 、Hello 、aaaaa、_a 是合法的标识符;a+b、!A 不是,因为+ 、!是运算符。0_abc 不是是因为数字开头;d$a 不是是因为标识符不应包含$。9 合法:(1) 、(5)、(6)10 全部都是。11 a=2;b=112 2;-2;6、4、40、-3、313 (1) 4 a=3
3、 b=4 c=5; (2)5 a=3 b=4 c=6; (3)-9 a=3 b=5 c=5;(4) 4 a=4 b=4 c=414 (1) (float) k (2)x-int(x) (3)m/10%10 (4)(ch=A float a,b,c,s,area;void main() coutabc;if (a+bc)coutvoid main() float x,y;coutx;switch (int(x/1000) case 0:y=x;break;case 1:y=x*0.95;break;case 2:y=x*0.9;break;case 3:y=x*0.85;break;defaul
4、t:y=x*0.8;coutusing namespace std;int i,n;long js=1;void main() coutn;for (i=1;i#include using namespace std;int n=1;float pi=0,xn=4;void main() while (fabs(xn)1.0e-8) pi+=xn;n+;xn=-4.0*sign(xn)/(2*n-1);coutvoid main() int i,j,sum;for(i=2;i“;For (j=1;jvoid main() int x,y,z;For (x=1;xfloat add(int x,
5、int y) return (float)(x+y);float fac(int n) int i;float s=1;For (i=1;imn;cout#include int isprime(int n) int i;float k;k=sqrt(n);for (i=2;iinline int ischar(char n) if (na;if (ischar(a) coutfloat pow(float a,int n) int i;float s=1;for (i=1;iabn;coutvoid main() int a10,i,j,k,tem;for (i=0;iai;for (i=0
6、;ib;while (bai k-) ak=ak-1;ai=b;return 1;elsecoutint a100,i,k,b;void main() i=1;while (ib;for (k=0;k#define lnum 10#define cnum 10void main() float alnumcnum,max,min;int i,j,k,l,fb=1;/输入数给数组for (i=0;iaij;/找鞍点,先找出一行中的最大点,然后在同列中确定是否为最小点for (i=0;ialk) break;if (k=cnum) cout#include void main() char str1100,str250,*p=str2;int n;Coutusing namespace stdvoid main() int i,supercn=0,lowcn=0,spacecn=0,numbercn=0,othercn=0;char a100;cout=A char a100;cout#include using namespace std;void main() int i,maxn=0,maxxb,m=0;char a40100;coutmaxn) maxxb=i;maxn=m;cout#include using namespace std;