CC++程序设计课后答案解析

上传人:新*** 文档编号:101778603 上传时间:2019-09-29 格式:DOC 页数:51 大小:225.50KB
返回 下载 相关 举报
CC++程序设计课后答案解析_第1页
第1页 / 共51页
CC++程序设计课后答案解析_第2页
第2页 / 共51页
CC++程序设计课后答案解析_第3页
第3页 / 共51页
CC++程序设计课后答案解析_第4页
第4页 / 共51页
CC++程序设计课后答案解析_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《CC++程序设计课后答案解析》由会员分享,可在线阅读,更多相关《CC++程序设计课后答案解析(51页珍藏版)》请在金锄头文库上搜索。

1、-+第一章一、选择题1.C/C+规定,在一个源程序中,main()函数的位置( )。CA.必须在最开始 B.必须在最后C.可以任意 D.必须在系统调用的库函数的后面2.以下()是C/C+合法的标识符。AA.char2 B.x C.int D.7Bw3.下面的程序,对于输入:2 9 15,输出的结果是( )。B#includeiostream.hvoid main()int a; float b;coutinput a,b:ab;couta+b=a+bb)&(n=cd)运算后,m、n的值分别是( )。BA.0,0 B.0,1 C.1,0 D.1,1二、把下列数学表达式写成C/C+表达式。1x+y

2、a+b: (x+y)!=(a+b).2(ln10+xy)3:pow(log(10)+x*y),3)3:sin(w*u)/(cos(45*180/3.14)+3*pow(x,y)4:exp(3)+sqrt(2*x+3*y)5:fabs(x-y)+(x+y)/(3*x)6:1/(1/r1+1/r2+1/r3)三、根据下列条件写一个C/C+表达式。1a和b中有一个大于d:ad|bd2将x、y中较大的值送给z:z=xy?x : y3将直角坐标系中点(x,y)表示在第3象限内:x0&yz|y+zz|x+zy5将含有3位小数的实型变量x的值,四舍五入到百分位:(int)(x*100+0.5)/100.6d

3、是不大于100的偶数:d0&d0)个人进行分班,每班k(0)个人,最后不足k人也编一个班,问要编几个班:n%k=0?n/k : n/k+1四、编程题:1 编程序求半径为r、高为h的圆柱体的体积。 #include iostream.hvoid main()float r,h,v;cinrh;v=3.1416*r*r*h;coutabc;ave=(a+b+c)/3;min=(ab)?a:b;min=(cmin)?c:min;coutave=ave min=minendl;3.将字符串“12”转换为整数12并输出。#include iostream.hvoid main()char c1=1,c2

4、=2;int x;x=10*(c1-0)+c2-0;coutxx;c1=x/100;c2=x/10%10;c3=x%10;x=100*c3+10*c2+c1;coutxyear;x=year%400=0|year%4=0&year%100!=0;x!=0?coutyearis a leap year!: coutyearyear;x=(year%400=0|year%4=0&year%100!=0)?y: n;coutxx;y=log(x*x+3)/log(10)+3.14/2*cos(40*3.14/180);couty;第三章一、选择题1.为了避免嵌套的if else 语句的二义性,C/C

5、+语言规定else总是与( )组成配对关系。CA. 缩排位置相同的if B.在其之前未配对的ifC. 在其之前未配对的最近的if D.同一行上的if2.设有函数关系为,下面( )选项不能正确表示上述关系。DA. if(x=0) B. y=1;if(x0)y=-1; if(x=0)else y=0; if(x=0) if(x!=0) if(x=0)y=0; if(x0)y=1; else y=1; else y=0;3.若有变量定义“int a=7;”,则下列语句组对应的输出结果是( )。D(该答案后还应附“其他值”)switch(a%5)case 0:couta+; case 1:cout+a; case 2:couta-; case 3:cout -a; default: cout”其他值”;A.其他值 B.5 C. 7 D

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

当前位置:首页 > 高等教育 > 专业基础教材

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号