题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-23 17:05:42

[简答题]在下面程序横线处填上适当内容,使程序执行结果为:40:15程序如下:
#include<iostream.h>
template<class T>
T func(T x,T y)
if(sizeof(T)= =8)
return______;
else
return______;

void main( )
cout<<func(8,5)<<":"<<func(5.0,10.0)<<endl;
int d;cin>>d;

更多"在下面程序横线处填上适当内容,使程序执行结果为:40:15程序如下: "的相关试题:

[简答题]在下面程序横线处填上适当内容,使程序执行结果为:200_ _100。
#include<iostream.h>
template<class T>
T f(______)
if(______)
return x+y;
else
return x*y;

void main( )
cout<<f(10,20)<<"_ _"<<f(45.5,54.5)<<endl;
[填空题]在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。
#include<iostream.h>
using namespace std;
class A

public:A( )cout<<’A’;

class B:______

public:B( )cout<<’B’;

class C://______

public:C( )cout<<’C’;

class D://public B,public C

public:D( )cout<<’D’;

void main( )D obj;
[填空题]在下面程序的横线处填上适当的语句,使程序执行后的输出结果为ABCD。
#include<iostream>
using namespace std;
classA

public:
A( )cout<<’A’;
;
class B:______

public:
B( )cout<<’B’;
;
class C:______

public:C( )cout<<’C’;
;
class D:public B,public C

public:D( )cout<<’D’;
;
void main( )D obj;)
[单项选择]在下列程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。 #include<iostream> using namespace std; class A { public:A( ){cout<<‘A’;} }; Class B: { public:B( ){cout<<‘B’;} }; class C://virtual public A { public:C( ){cout<<‘C’;} }; class D://public B,public D { public:D( ){tout<<‘D’;} }; void main( ){D obj;}
A. public A
B. private A
C. protected A
D. virtual public A
[填空题]在下面的程序的横线处填上适当的语句,使该程序的输出结果为12。 #include<iostream> using namespace std; class TestClass { public: int a,b; TestClass(int i,int j) { a=i; b=j; } }; class TestClass1:public TestClass { int a; public: TestClass1(int x):TestClass(x,x+1){} void show( ) { ______;∥输出基类数据成员a的值 cout<<b<<endl; } }; int main( ) { TestClass1 d(1); d.show( ); return 0; }
[填空题]在下面程序横线处填上适当内容,使得程序的输出为9876。
#include <iostream>
using namespace std;
template<class T>
void f( 【12】 )

T t;
for (int i=0;i<n/2;i++)

t=a Ii];
a [i]=a[n-1-i];
a [n-1-i]=t;


int main ( )

int x[]=6,7,8,9;
f(x,4);
for (int i=0;i<4;i++)
cout<<x[i];
cout<<end1;
return 0;

[简答题]在下面程序横线处填上适当内容,使程序执行结果为:
n=9
程序如下:
#include<iostream.h>
template<class T>
class Test

T n;
public:
Test( )
Test(T i)n=i;
Test<T>______(const Test <T> &s)

static Test<T>temp:
______;
return temp;

void disp( )cout<<"n="<<n<<endl;

void main( )

Test<int>t1(4),t2(5),t3;
t3=t1+t2:
t3.disp( );

[填空题]在下面程序横线处填上适当内容,以使该程序执行结果为4.4。
#include<iostream>
using namespace std;
template<typename T>
T average(T*datA)

T s=0;
int i:0;
while(data[i])
【12】
return s/(i+1);

int main( )

double x[]=2.5,4.5,6.5,5,0.0,12.5,23.3,18.5;
cout<<average(X);
return 0;

[简答题]在下面程序的横线处填上适当内容,使程序执行结果为:"hello,andylin"。
#include<iostream>
#include<string.h>
using namespace std;
class mystring
public:
char*pdata;
mystring(int len)
pdata=new char[len+1];
~mystring( )
delete pdata;
void show( )cout<<pdata<<endl;

void fun(mystring**array,int len)
mystring*old=*array;
______
memcpy(*array,old,len);

void main( )
mystring str(20);
mystring*pstr=&str;
mystring**ppstr=&pstr;
strcpy(str.pdata,"hello,andylin");
fun(ppstr,20);
______

[简答题]在下面程序的横线处填上适当内容,完成类的定义。
class line;
class box
private:
int color;
int upx,upy;
int lowx,lowy;
public:
______
void set_color(int c)color=c;
void define_box(int x1,int y1,int x2,int y2)
upx=x1;upy=y1;lowx=x2;lowy=y2;

class line
private:
int color;
int startx,starty;
int endx,endy;
public:
friend int same_color(line l,box b);
void set_color(int c)color=c;
void define_line(______)
startx=x1;starry=y1;endx=x2;endy=y2;

int same_color(line l,box b)
if(l.color==b.color)return 1;
return 0;

[简答题]在下面程序中的横线处填上适当内容,使程序完整
#include<iostream.h>
______
class A

int i;
public:
int set(B&);
int get( )return i;
A(int x)i=x;

class B

int i;
public:
B(int x)i=x;
______A;

int A::set(B &b)

return i=b.i:

void main( )

A a(1);
B b(2);
cout<<a.get( )<<",";
a.set(b);
cout<<a.get( )<<endl;

[简答题]在下面程序的横线处填上适当内容,使程序执行结果为:
S=2
S=5
S=9
#include<iostream.h>
void sum(int i)
static int s;
cout<<"s="<<s<<endl:

void main(void)
int i;
for(i=0;______)
sum(i);

[简答题]在下面程序的横线处填上适当内容,以使该程序执行结果为:
50 4 34 21 10
0 7.1 8.1 9.1 10.1 11.1
#include<iostream.h>
template<class T>
void f(______)
______
for(int i=0;i<n/2;i++)
t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;

void main( )
int a[5]=10,21,34,4,50;
double d[6]=11.1,10.1,9.1,8.1,7.1;
f(a,5);f(d,6);
for(int i=0;i<5;i++)
cout<<a[i]<<…" ";
cout<<endl;
for(i=0;i<6;i++)
cout<<d[i]<<" ";
cout<<endl;

[填空题]在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。 #include <iostream> using namespace std; class A { public: A( ) {cout<<’A’;} }; class B: 【11】 { public:B( ) {cout<<’B’;} }; class C: 【12】 { public: C( ){cout<<’C’;} }; class D:public B,public C { public:D( ) {cout<<’D’;} }; void main( ) {D obj; }
[填空题]在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。 #include<iostream.h> using namespace std; class A { public:A( ){cout<<‘A’;} }; class B:______ { public:B( ){cout<<‘B’;) }; class C://______ { public:C( ){cout<<‘C’;} }; class D://public B,public C { public:D( ){cout<<‘D’;} }; void main( ){D obj;}

我来回答:

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

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码