77范文网 - 专业文章范例文档资料分享平台

C++期末复习题(3)

来源:网络收集 时间:2019-08-30 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

22. 运行下列程序,输入6和4,则输出结果分别是____6 5______。

#include using namespace std; int main() { int x; cin>>x;

if(x++>5)

cout<

cout<

23. 下列程序的输出结果是 2 。

#include using namespace std; int main()

{ int a=4,b=7,c=2; if(a>b) if(a>c) cout<

24. 运行下列程序,输出的是____。 #include

using namespace std;

int main()

{ int x=1,y=0,a=0,b=0;

switch(x){ case 1:

switch(y){

case 0:a++;break; case 1:b++;break; }

case 2:b++;break;a++; }

cout<

25. 下列程序运行的结果为 02468 。

#include using namespace std; int main()

{ for(int x=0;x<10;x++){

11

if(x%2)continue; cout<

26. 运行下列程序,输出的是____。

#include using namespace std;

int main()

{ for(int i=0;++i;i<5) { if(i==3){

cout<<++i<

break; } cout<<++i<<','; }

return 0; }

27. 运行下列程序,输出的是____。

#include using namespace std; int main( )

{ int x=0,y=5,z=3;

while(z>0 && ++x<3) y=y-1; cout<

}

28. 执行程序后输出的第一行是_______ , 第三行是_______。#include using namespace std; int main(void)

{ int c3,c5,c7,m=20; c3=c5=c7=0;

for(int i=1;i<=m;i++){

if(i==15 || i==14)continue; if(i%3==0) c3++; if(i%5==0) c5++; if(i%7==0) c7++; }

cout<

return 0;

}

29. 下列程序输出结果为 s=6,k=5 。

#include

12

using namespace std; int main()

{ int j,k,s,m;

for(k=2;k<4;k++){ s=1;m=k+2; for(j=k;j

cout<<\return 0; }

30. 运行下列程序,输出的是____。

#include using namespace std; int main(void) { int n=0,m=0;

for(int i=0;i<3;i++) for(int j=0;j<3;j++) if(j>=i)n++;

m++;

cout<

31.

# include using namespace std; int fun(int x,int y) { x=x+y; y=x+y;

cout<

int main(void)

{ int x=5, y=8, z=fun(x,y);

cout<

程序输出的第二行是 58 ,第三行是 34 。32. [程序]

# include using namespace std; int f(int m, int &n)

{ static int a=1; int c=2; m+=++a; n+=++c; return m+n;

13

}

int main(void) { int a=1, b=2;

cout<程序输出的第一行是 8 ,第二行是 1 2 ,第三行是 27 。

33. [程序]

# include using namespace std; int a=100;

int fun(int *a, int &b,int c) { static int e;

*a+=e++; b++;

c+=::a++; e=*a+b+c; return e; }

int main(void)

{ int a=10, b=1, c=1;

cout<

程序输出的第一行是 228 ,第二行是 113 ,第三行是 229 。34. [程序]

#include using namespace std;

float f(float &sum,float x[],int n) { for(int i=0;i

int main(void )

{ float x[]={2,4,6,8},sum=0,y; y=f(sum,x,4); cout<<\ cout<<\ return 0; }

程序的输出第一行是 sum=20 ,第二行是 y=5 。

35. 下列程序的输出结果是B C。 #include class pair{

char c1,c2;

14

public:

void set(char b){c1=1+(c2=b);} void print(){cout<

a.set('A'); b.set('B'); a.print(); b.print(); }

36. 下列程序的输出结果是 25 。 #include using namespace std; class Local { int X;

void Mul() { cout<

Local(){X=0;}

Local (int x){X=x;Mul();} };

int main()

{ Local a(5); return 0; }

37. 下列程序的运行结果是 A.func1 B.func1 。#include class A{

public: void func1(){ cout<<\ } };

class B{

public: void func1(){ cout<<\ } };

class C:public A,public B{

public: void func1(){ cout<<\ } };

void main()

{ C c; A &a=c; a.func1(); B &b=c; b.func1(); 38. 以下程序运行后的结果是 2。 #include class Base { int a; public:

Base(int x){ a=x; }

void show(){ cout<

} 15

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库C++期末复习题(3)在线全文阅读。

C++期末复习题(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/704481.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: