《C++语言基础教程 教学课件 ppt 作者 吕凤翥习题答案 1_ 第4章》由会员分享,可在线阅读,更多相关《C++语言基础教程 教学课件 ppt 作者 吕凤翥习题答案 1_ 第4章(4页珍藏版)》请在金锄头文库上搜索。
1、第4章 习题解答4.1判断题对的有1,3,5,7,9.4.2单选题BABCD CBACB4.3填空题 1. 二 9 double 1.2 5.2 02. 二 4 ss2 ss1+1 ss324.4程序结果4 1. 15 2. 54321 3. 7,10 4. s1=30,s1=6 5. #%# #%# #%# #%#%#6. 1 2 32 3 43 4 597. 7是第4个元素。8. abc def hi kl f i4.5 编程题 1. #include void main()double d5;coutEnter 5 double number: ;for(int i=0;idi;doub
2、le s(0);for(i=0;i5;i+)s+=di;cout和为s,平均值为s/5endl;2. #include void main()char s=12345;int i=0;while(si)i+;while(i-)coutsi;coutendl;3. #include void main()int a34=6,7,8,9,1,2,3,4,10,11,12,13;int max=a00,min=a00;for(int i=0;i3;i+)for(int j=0;jmax)max=aij;if(aijmin)min=aij;coutmax=max,min=minendl;4. #inc
3、lude void main()int n=1234,a10,i=0,j; char b=0123456789abcdef;while(n!=0)ai=n%16;i+;n/=16;for(-i;i=0;i-)j=ai;coutbj;coutendl;5. #include void main()int a23=7,8,9,4,5,6;int b32;for(int i=0;i2;i+)for(int j=0;j3;j+)coutaij ;coutendl;for(i=0;i3;i+)for(int j=0;j2;j+)bij=aji;coutendl;for(i=0;i3;i+)for(int j=0;j2;j+)coutbij ;coutendl;4.6 回答题1. 答:维数大小的相乘积。2. 答:(1) 从0开始(2) 每个下标值应小于等于对应维的大小减1(3) 下标表达式是一个整型表达式3. 答:初始值表中数据项的类型应与数组类型相同。数据项的个数应小于等数组元素个数。4. 答:字符数组可以存放字符串,也可以存放若干个字符。 字符串通常被存放在字符数组中,一维字符数组可以放一个字符串,二维字符数组可以放多个字符串。 5. 答:一定要相同。 外部存储类和静态存储类的数组具有默认值。