C++徐孝凯习题解答.docx
- 文档编号:10612733
- 上传时间:2023-02-21
- 格式:DOCX
- 页数:25
- 大小:19.96KB
C++徐孝凯习题解答.docx
《C++徐孝凯习题解答.docx》由会员分享,可在线阅读,更多相关《C++徐孝凯习题解答.docx(25页珍藏版)》请在冰豆网上搜索。
C++徐孝凯习题解答
清华大学出版社出版
普通高等院校计算机专业(本科)实用教程系列之一
《C++语言基础教程》全部练习题参考解答
第一章C++语言概述
1.2填空题
1.#
2.;{}
3.空格制表回车换行
4.系统用户
5.程序
6.函数头函数体
7.main
8.函数原型
9.原型
10.复合语句
11..h.cpp
12.严重错误警告错误
13.void
14.void
15.int0
16.n
17.下一行
18.空白符
1.3写出下列程序运行结果,此题又作为上机实验题
1.x+y=11,x*y=30
2.cube(3)=27
cube(5)=125
cube(8)=512
3.averageValue:
3
averageValue:
4
4.请输入三个整数:
1059(假定输入的三个整数为10,5,9)
最大值:
10
最小值:
5
第二章数据类型和表达式
2.2填空题
1.4,1,1,4,8
2.short,int,long
3.4,2,2
4.46,123,98
5.107,10,92,42102
6.15
7.符号常量,整数,int
8.3.4E2,5.27E6
9.int,int,double,double,float
10.x,15
11.6,60
12.26,25
13.4,1
14.256,22
15.x,x
16.0,1
17.20
18.5
19.9,216
20.0,19
21.(1+x)*sin(48*3.14159/180),a*pow(x,b)*exp(x+1)
2.7写出下列每个程序运行后的输出结果并自行上机验证
1.0,1,2,3
2.p=62.8318
s=314.159
3.111
222
318
4.1124448844
5.301207
301030
302010
6.110001
7.51015
151015
15010150
1511110
15212151
8.15.721615
15.721615.7
15.721615.7
第三章流程控制语句
3.1填空题
1.选择,循环,跳转
2.goto,continue,break,return
3.结构性
4.常量表达式
5.if
6.switch
7.不停止
8.switch
9.1,n+1,n
10.循环条件,循环体
11.循环,switch,循环
12.循环体,循环体
13.do,右花括号
14.do,for,while
15.10
16.11
17.10
18.break
19.continue
20.return
3.2写出下列每个程序运行后的输出结果并上机验证
1.121
a,b,c=7,12,30
2.1114switchend.
3.36-573192844
36139
-51
738
19213
867
44171
4.362520431270663428153255
12925552
5.111
223
369
42433
6.1064
7.*****
****
***
**
*
8.15711131719232529150
9.+**+
k=11
10.14
26
23
35
56
c=37
11.s=63
12.请输入两个正整数x和y:
2488
x和y的最小公倍数:
264
第四章数组和字符串
4.1填空题
1.i+1
2.40a+20
3.192a+136
4.300a+94
5.97
6.380
7.12
8.01
9.8
10.11
11.n+1n+1
12.字符串字符串
13.1019
14.’1’’4’
15.”456”””(或空串)
16.51
17.”abcdef”
18.strcpy(a,”aaa”)
19.3
20.2
21.Integerintint
22.AA10int
23.BB1050500char
24.4624int
4.2写出下列程序运行后的输出结果
1.64
2.6655
3.1425
4.4314
5.43223
6.2152
7.1312
8.workercadre
9.418-1
4.4编写下列程序并上机运行
1.#include
voidmain()
{
inti,a[20];
a[0]=0;a[1]=1;
for(i=2;i<20;i++)a[i]=a[i-1]+a[i-2];
for(i=19;i>=0;i--)cout< cout< } 2.#include voidmain() { chars[31]; intc=0; cout<<"输入一个字符串: "; cin>>s; for(inti=0;s[i];i++) if(s[i]>='0'&&s[i]<='9')c++; cout< } 3.#include voidmain() { doublea[4][4]; inti,j; cout<<"输入一个4*4的数值矩阵: "; for(i=0;i<4;i++) for(j=0;j<4;j++)cin>>a[i][j]; doublep=1; for(i=0;i<4;i++)p*=a[i][i]; cout< } 4.#include voidmain() { inta[3][4]={{3,8,2,9},{4,7,3,6},{5,2,8,4}}; intb[4][3]; inti,j; for(i=0;i<3;i++) for(j=0;j<4;j++) b[j][i]=a[i][j]; for(i=0;i<4;i++){ for(j=0;j<3;j++) cout< cout< } } 5.#include voidmain() { inta[3][4]={{3,0,4,5},{6,2,1,7},{4,1,5,8}}; intb[4][4]={{1,4,0,3},{2,5,1,6},{0,7,4,4},{9,3,6,0}}; intc[3][4]={{0}}; inti,j,k; for(i=0;i<3;i++) for(j=0;j<4;j++) for(k=0;k<4;k++) c[i][j]+=a[i][k]*b[k][j]; for(i=0;i<3;i++){ for(j=0;j<4;j++)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 徐孝凯 习题 解答
![提示](https://static.bdocx.com/images/bang_tan.gif)