返回 计算机应用 - 资讯详情
2018自考c++程序设计10月试题答案
2019-10-28 来源: 作者:tao2018

程序分析题

 

第1题

#include ﹤iostream﹥

using namespace std;

void Result(char ch)

{

switch(ch)

{

case 'A':

case 'a':

 cout ﹤﹤"well!";

break;

case 'B':

 case 'b':

cout ﹤﹤"good!";

 break;

case 'C':

case 'c':

cout ﹤﹤"pass!";

break;

default:

cout ﹤﹤"bad!"; break;

}

}

void main( )

{

char a1='b', a2='C', a3='f';

cout ﹤﹤"Results:"﹤ endl;

Result(a1);

Result(a2 );

Result(a3);

Result('A');

}

 

 

 

查看答案解析及完整练习

 

第2题

#include ﹤iostream.h﹥

using namespace std;

class Sample

 {

protected:

int x;

public:

Sample( )

 {

x=0;

 }

Sample(int val)

 {

 x=val;

}

void operator++( )

{

 x++;

}

};

class Derived:

public Sample

{

int y;

public:

Derived( ):

Sample( )

 {

 y=0;

}

Derived ( int val1, int val2):

Sample(val1 )

 {

 y=val2;

}

void operator--( )

 {

x--; y--;

}

void disp( )

{

cout﹤﹤"x="﹤﹤x﹤﹤",y="﹤﹤y﹤﹤ endl;

}

};

void main( )

 {

Derived d(3, 5);

D. disp( ); d++;

D. disp( ); d--; d--;

D. disp( );

}

 

 

 

查看答案解析及完整练习

温馨提示 : 因考试政策、内容不断变化与调整,上学吧提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准。
扫码下载上学吧找答案APP
扫码下载上学吧找答案APP

作业考试网课答案应有尽有

点击一键安装
找答案微信小程序
找答案微信小程序

免下载,即可体验强大搜题神器

相关推荐 更多相关资讯
推荐试题 更多试题