C++同步练习册答案
(未完,待续…)
第一章
一、单项选择
ADBBDDCCAACDBDDCABCADDADB
二、简答题
1. 0
2. x==3||y!=5
3. x
4. 0
5. a==b的值为0,因为“==”是关系运算符;
6. a的值是5,表达式的值是非曲直
7. a==5||b!=5
8. 352
9. a=28,b=20,c=3
10. i++是先取i的原值赋给x,然后
第二章
一、单项选择
CDAADAA
二、简答题
1、if(k=a-b)cout
else cout
2、
三、分析程序,写输出结果
1、 11 defaultSwitch end.
2、 7 9
3、 a=1
a=3
5。 i再自加1a=b的值为3,“=++i是i先自加1,然后再赋给E1; WHILE(E2) { 循环体; E3; } x。”是赋值运算符。 ;
a=9
4、 1 3 5 7 9
5、 1 3 5 7 9
6、 s=64
四、根据程序功能填空
2、(x>0) ( break)
3、(i
4、(j
第三章
一、单项选择题
DDACC
二、简答题
三、分析程序,写输出结果
1、 7,1
7,9
23,9
2、 4 6 8 10
3、 1 2 3 4
4、 32
五、程序设计
1、 # include
void print(int w)
{for (int i=1;i
{for (int j=1;j
cout
void main()
{print(4);}
3、#include
float count(char, float, float);
void main()
{float a,b; char op;
cout
do
{ cin>>a>>op>>b;
if(op!='+'&&op!='-'&&op!='*'&&op!='/')
cout
else break;
}while(1);
cout
float count(char op, float a, float b)
{ switch(op)
{ case '+': return a+b;
case '-': return a-b;
case '*': return a*b;
case '/': return a/b;
}
}
第四章
三、分析程序,写输出结果
1、 s=44,count=7
2、 word ord rd d
3、 y=24
4、 worker,cadre
五、程序设计
1、 #include
void main()
{int x[100],k,i,n;
double sum=0.0,ave;
cout
cin>>k;
for(i=0;i
{ cin>>x[i]; sum+=x[i];}
ave=sum/k; //求平均值
n=0;
for(i=0;iave) n++;
cout
cout
2、
C++同步练习册答案
(未完,待续…)
第一章
一、单项选择
ADBBDDCCAACDBDDCABCADDADB
二、简答题
1. 0
2. x==3||y!=5
3. x
4. 0
5. a==b的值为0,因为“==”是关系运算符;
6. a的值是5,表达式的值是非曲直
7. a==5||b!=5
8. 352
9. a=28,b=20,c=3
10. i++是先取i的原值赋给x,然后
第二章
一、单项选择
CDAADAA
二、简答题
1、if(k=a-b)cout
else cout
2、
三、分析程序,写输出结果
1、 11 defaultSwitch end.
2、 7 9
3、 a=1
a=3
5。 i再自加1a=b的值为3,“=++i是i先自加1,然后再赋给E1; WHILE(E2) { 循环体; E3; } x。”是赋值运算符。 ;
a=9
4、 1 3 5 7 9
5、 1 3 5 7 9
6、 s=64
四、根据程序功能填空
2、(x>0) ( break)
3、(i
4、(j
第三章
一、单项选择题
DDACC
二、简答题
三、分析程序,写输出结果
1、 7,1
7,9
23,9
2、 4 6 8 10
3、 1 2 3 4
4、 32
五、程序设计
1、 # include
void print(int w)
{for (int i=1;i
{for (int j=1;j
cout
void main()
{print(4);}
3、#include
float count(char, float, float);
void main()
{float a,b; char op;
cout
do
{ cin>>a>>op>>b;
if(op!='+'&&op!='-'&&op!='*'&&op!='/')
cout
else break;
}while(1);
cout
float count(char op, float a, float b)
{ switch(op)
{ case '+': return a+b;
case '-': return a-b;
case '*': return a*b;
case '/': return a/b;
}
}
第四章
三、分析程序,写输出结果
1、 s=44,count=7
2、 word ord rd d
3、 y=24
4、 worker,cadre
五、程序设计
1、 #include
void main()
{int x[100],k,i,n;
double sum=0.0,ave;
cout
cin>>k;
for(i=0;i
{ cin>>x[i]; sum+=x[i];}
ave=sum/k; //求平均值
n=0;
for(i=0;iave) n++;
cout
cout
2、