程序分析题
第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作业考试网课答案应有尽有
上学吧找答案微信小程序 免下载,即可体验强大搜题神器
温馨提示:因考试政策、内容不断变化与调整,上学吧提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准。