C++程序设计综合练习题-读程序写结果题Word格式文档下载.doc
- 文档编号:14174027
- 上传时间:2022-10-19
- 格式:DOC
- 页数:16
- 大小:72KB
C++程序设计综合练习题-读程序写结果题Word格式文档下载.doc
《C++程序设计综合练习题-读程序写结果题Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《C++程序设计综合练习题-读程序写结果题Word格式文档下载.doc(16页珍藏版)》请在冰豆网上搜索。
2.
#include<
iostream.h>
voidswapl(inta,intb)
inttemp=a;
a=b;
b=temp;
voidswap2(int*a,int*b)
{
inttemp=*a;
*a=*b,*b=temp;
voidswap3(int*a,int*b)
int*temp=a;
a=b,b=temp;
voidswap4(int&
a,int&
b)
b=temp;
inta=10,b=20;
swapl(a,b);
a<
"
:
b<
swap2(&
a,&
b);
swap3(&
swap4(a,b);
3.&
&
iostream.h>
voidprint(intw)
inti;
if(w!
=0)
{
print(w-1);
for(i=1;
i<
=w;
i++)
cout<
w;
}
print(4);
4.
#definesw(x,y){x^=y;
y^=x;
x^=y;
inta=10,b=01;
sw(a,b);
cout<
b;
5.假定输入10个整数:
32,64,53,87,54,32,98,56,98,83。
下列程序的输出结果是什么?
voidmain()
inta,b,c,x;
a=b=c=0;
for(intk=0;
k<
10;
k++)
cin>
>
x;
switch(x%3)
{
case0:
a+=x;
break;
case1:
b+=x;
case2:
c+=x;
}
"
c<
6.***
{intj,k;
for(j=5;
j>
0;
j--)
{for(k=j;
k>
k--)
cout<
*"
;
7.
intnNumber;
int*pPointer;
nNumber=15;
pPointer=&
nNumber;
nNumberisequalto:
nNumber<
*pPointer=25;
nNumber<
8.
int*pPointer;
voidSomeFunction()
pPointer=newint;
*pPointer=25;
SomeFunction();
Valueof*pPointer:
*pPointer<
deletepPointer;
9.
voidAddFive(int*Number)
*Number=*Number+5;
intnMyNumber=18;
Myoriginalnumberis"
nMyNumber<
AddFive(&
nMyNumber);
Mynewnumberis"
10.
intArray[3];
Array[0]=10;
Array[1]=20;
Array[2]=30;
int*pArray;
pArray=&
Array[0];
pArraypointstothevalue."
*pArray<
*(pArray+1)<
11.***
inti=4;
i="
i=5;
inti;
i=7;
i;
12.***
voidfun();
fun();
voidfun()
staticinta=1;
inti=5;
a++;
i++;
a="
13.&
classPoint
{public:
Point(intxx=0,intyy=0){X=xx;
Y=yy;
countP++;
}
Point(Point&
p);
intGetX(){returnX;
intGetY(){returnY;
voidGetC(){cout<
Objectid="
countP<
private:
intX,Y;
staticintcountP;
};
Point:
Point(Point&
p)
{ X=p.X;
Y=p.Y;
countP++;
intPoint:
countP=0;
voidmain()
{ PointA(4,5);
PointA,"
A.GetX()<
A.GetY();
A.GetC();
PointB(A);
PointB,"
B.GetX()<
B.GetY();
B.GetC();
14.***
intaddDefault(intx=1,inty=2);
voidfun(void);
voidmain(void)
intaddDefault(intx=3,inty=4);
addDefault()<
fun();
intaddDefault(intx,inty)
x<
+"
y<
="
returnx+y;
voidfun(void)
{
cout<
15.***
#include<
voidmain()
{intm,n,a=3,b=3,number;
number=237;
m=number/5;
n=number%5;
m="
m<
n="
n<
a+=m;
b*=n;
a="
b="
}
16.***
{intwidth,height,result1,result2,result3;
height=3;
width=5;
result1=height>
3&
width>
=5;
result2=height>
3||width>
result3=!
(width>
=5);
result1"
result1<
result2"
result2<
result3"
result3<
17.***
{inti=32,j=6;
doubledf;
df=i/j+2.3;
df="
df<
i=df/3;
18.&
#include<
intc[10];
voidadd(intx,inty)
{staticinti=0;
c[i]=x+y;
i++;
}
voidmain()
{inta[10]={1,2,3,4,5,6,7,8,9,10};
intb[10]={10,9,8,7,6,5,4,3,2,1};
inti=0,k=0;
for(i=0;
add(a[i],b[i]);
cout<
c[i]<
19.
#include<
{chars[30]="
computer,mouse,key"
s<
w
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 程序设计 综合 练习题 程序 结果
![提示](https://static.bdocx.com/images/bang_tan.gif)