C程序设计-答案中国铁道出版社.doc

上传人:h**** 文档编号:1421017 上传时间:2019-02-25 格式:DOC 页数:14 大小:104KB
下载 相关 举报
C程序设计-答案中国铁道出版社.doc_第1页
第1页 / 共14页
C程序设计-答案中国铁道出版社.doc_第2页
第2页 / 共14页
C程序设计-答案中国铁道出版社.doc_第3页
第3页 / 共14页
C程序设计-答案中国铁道出版社.doc_第4页
第4页 / 共14页
C程序设计-答案中国铁道出版社.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

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;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。