题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-05-05 05:36:52

[简答题]给出下面程序的输出结果。
#include<iostream.h>
template<class T>
class Complex
T real,image;
public:
Complex(T a,T b):real(a)image=b;
Complex(T a)image=0,real=a;
void pr( )
char c;
c=(image>0 ’+’:’-’);
if(image!=0)
cout<<real<<c<<(image>0 image:-image)<<"i"<<endl;
else
cout<<real<<endl:


void main( )
Complex<double>a(16.5,-7.8);
a.pr( );
Complex<int>b(6);
b.pr( );

更多"给出下面程序的输出结果。 #include<iostream.h> "的相关试题:

[简答题]给出下面程序输出结果。
#include<iostream.h>
class Base
private:
int Y;
public:
Base(int y=0)y=y;cout<<"Base("<<y<<")/n";
~Base( )cout<<"~Base( )/n";
void print( )cout<<Y<<" ";

class Derived:public Base
private:
int Z;
public:
Derived(int y,int z):Base(y)
Z=z;
cout<<"Derived("<<y<<","<<z<<")/n";

~Derived( )cout<<"~Derived( )/n";
void print( )
Base::print( );
cout<<Z<<endl;


void main( )
Derived d(10,20);
d.print( );

[简答题]

给出下面程序的输出结果
#include < iostream >
using namespace std;
class A
{
private: int X, Y;
public : A ( int myx, int myy) { X = myx; Y = myy ;}
void show ( ) { cout << "X =" << X << " Y = " << Y << endl;}
};
class B : public A
{
private : int H, W;
public: B ( int myx, int myy, int myh, int myw) : A ( myx, myy) [ H = myh ; W = myw;}
void show ( ) { cout << "H = " << H << " ; W = " << W << endl; }
};
void main( )
{
B d(1,2,3,4) ;
d. show ( ) ;
}


[单项选择]给出下面程序输出结果。
#include<iostream.h>
void main( )
int *p1;
int**p2=&p1;
int b=20;
p1=&b;
cout<<**p2<<endl;

[简答题]给出下面程序的输出结果。
#include<iostream.h>
class example
int a;
public:
example(int b=5)a=b++;
void print( )a=a+1;cout<<a<<" ";
void print( )const
cout<<a<<endl;

void main( )
example x;
const exahaple y(2);
x.print( );
y.print( );

[简答题]给出下面程序的输出结果。
#include<iostream.h>
class A
public:
A( )a1=0;
A(int i)a1=i;
void printout( )cout<<a1;
private:
int a1;

class B:public A
public:
B( )b1=0;
B(int i,int j,int k);
void printout( );
private:
int b1;
A aa;

B::B(int i,int j,int k):A(i),aa(j)
b1=k;
void B::printout( )
A::printout( );
cout<<endl;

void main( )
B tt[2];
tt[0]=B(9,3,5);
tt[1]=B(8,4,7);
for(int i=0;i<2;i++)
tt[i].printout( );

[简答题]给出下面程序的输出结果。
#include<iostream.h>
class A
private:
int a;
public:
void set(int x)a=x;
void show( )cout<<"a:"<<a<<",";

class B:public A
private:
int b;
public:
void set(int x=0)A::set(x);b=x+10;
void set(int x,int y)A::set(x);b=y;
void show( )A::show( );cout<<"b="<<b<<endl;

void main( )
B b;
b.set(10);b.show( );
b.set(30,50);b.show( );

[简答题]

给出下面程序的输出结果
#include < iostream >
using namespace std;
template < class T >
T F(T x)
{
return x > 5;
}
void main( )
{
int a = 15;
cout << F(a) << " /n";
double b = - 5.8976;
cout << F(b) << " /n";
cout << F(5) <<" /n";
}


[单项选择]给出下面程序的输出结果。
#include<iostream>
using namespace std;
void main( )
int num=0,i=8;
do
i--;
num++;
while(--i);
cout<<nun<<endl;

[填空题]阅读下面程序: #include <iostream.h> template <class T> class TAdd { private: T x, y; public: TAdd(T a, T b) { x=a; y=b; } T add( ) { return x +y; } }; void main( ) { TAdd<int>a(5,6); TAdd<double>b(2.4,5.8); cout<<"s1 ="<<A. add( )<<","; cout<<"s2="<<B, add( )<<end1; } 写出该程序的运行结果: 【13】
[单项选择]给出下面程序的输出结果。
#include<iostream.h>
int min(int a,int b)
if(a<b)return a;
else return b;
return 0;

void main( )
cout<<min(1,min(2,3))<<endl;
[填空题]阅读下面程序:
#include <iostream.h>
template <class T>
class TAddprivate:
T x, y;
public:
TAdd(T a, T b)x=a;
y=b;T add( )return x +y;;
void main( )TAdd<int>a(5,6);
TAdd<double>b(2.4,5.8);
cout<<"s1 ="<<A. add( )<<",";
cout<<"s2="<<B, add( )<<end1;写出该程序的运行结果: 【13】
[单项选择]下列程序的运行结果为 #include<iostream.h> template<class TT> class FF { TTa1,a2,a3; public: FF(TT b1,TT b2,TT b3) {a1=b1;a2=b2;a3=b3;} TT Sum( ) {return a1+a2+a3;}}; void main( ) { FF <int> x(int(1.1) ,2,3) ,y(int(4.2) ,5,6) ; cout < < x. Sum( ) < <’ ’ < < y. Sum( ) < < endl;} A) 6.1 15.2 B) 6 15 C) 6 15.2 D) 6.1 15
[单项选择]列程序的运行结果为
#include
template
class FF
TT al,a2,a3;
public:
FF(TT b1,TT b2,TT b3)a1=b1;a2=b2;a3=b3;
TT Sum( )return al+a2+a3;;
void main( )
FFx(int(1.1),2,3),y(int(4.2),5,6);
cout< A. 6.1 15.2
B. 6 15
C. 6 15.2
D. 6.1 15
[单项选择]下列程序的运行结果为
#include<iostream.h>
template<class TT>
class FF
TTa1,a2,a3;
public:
FF(TTb1,TTb2,TTb3)a1=b1;a2=b2;a3=b3;
TT Sum( )return al+a2+a3;;
void main( )
FF < int > x (int(1.1),2,3),y(int(4.2),5,6);
cout << x.Sum( )<<’’<<y.Sum( )<<end1;
A. 6.1 15.2
B. 6 15
C. 615.2
D. 6.115

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码