首页 > 建设工程> 一级建造师
题目内容 (请给出正确答案)
[单选题]

设i,j为类X定义的double型变量名,下列X类的构造方法中不正确的是()。

A.X(double k){ i=k; }

B.X(){ i=6;}

C.X(double m,double n){ i=m;j=n;}

D.double X(double k){ i=k;return i;}

答案
收藏

D、double X(double k){ i=k;return i;}

解析:

构造方法是给对象赋初值,所以没有返回值。

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“设i,j为类X定义的double型变量名,下列X类的构造方法…”相关的问题
第1题
设i,j为类X中定义的double型变量名,下列X类的构造方法中不正确的是()。

A.doubleX(doublek){i=k;returni;}

B.X(){i=6;j=8;}

C.X(doublem,doublen){i=m;j=n;}

D.X(doublek){i=k;}

点击查看答案
第2题
设代数A=< I,+,X>,I是整数集合。+,×是一般加法和乘法,定义J上的关系为运算+,~是同余关系吗?对运

设代数A=< I,+,X>,I是整数集合。+,×是一般加法和乘法,定义J上的关系为运算+,~是同余关系吗?对运算×,~是同余关系吗?

点击查看答案
第3题
设有定义: int i=8,a,b; double x=1.34,y=5.3; 下列表达始中,符合C++语法的是()

A.a+=a-=(a=3)*(b=4)

B.x%5

C.a=a*3=2

D.y=float(i)++

点击查看答案
第4题
设i,j,k均为int型变量,则执行下面语句后,k的值为_____。for(i=0,j=10;i<=j;i++,j--)k=i+j;
设i,j,k均为int型变量,则执行下面语句后,k的值为_____。for(i=0,j=10;i<=j;i++,j--)k=i+j;

点击查看答案
第5题
下列语句函数的定义中,正确的是()。A.FUNCTION(I,J,K)=I*J+J*J+K*KB.F(X,Y,Q(I))=SIN(X)+COS(Y)+Q

下列语句函数的定义中,正确的是()。

A.FUNCTION(I,J,K)=I*J+J*J+K*K

B.F(X,Y,Q(I))=SIN(X)+COS(Y)+Q(I)

C.S(X,Y,Z)=(X+Y+Z)* * 2+S(X*X,Y,Z)

D.F(X,Y)=(X+Y)/X/Y+P

点击查看答案
第6题
下面是复数类 complex 的定义 , 其中重载的运算符 “ + ” 的功能是返回一个新的复 数对象 ,
其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请补充完整:

class complex

{

double real; // 实部

double imag; // 虚部

public:

complex(double r,double i):real(r),imag(i){}

complex operator+(complex a)

{

return complex(【 14 】 );

}

};

点击查看答案
第7题
设信源通过一干扰信道,接收符号为Y ={b1,b2}, 信道传递矩阵为,求(1)信源X中事件a1⌘

设信源通过一干扰信道,接收符号为Y ={b1,b2}, 信道传递矩阵为,求

(1)信源X中事件a1和a2分别含有的自信息量:

(2)收到消息bj(j= 1,2)后,获得的关于a1(i= 1, 2)的信息量;

(3)信源X和信宿Y的信息熵;

(4)信道疑义度H(X/)和噪声熵H(Y/X);

(5)接收到信息Y后获得的平均互信息量。

点击查看答案
第8题
下列给定的程序中,函数hn()的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两

下列给定的程序中,函数hn()的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。

请改正函数fun()中的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。

试题程序:

include <stdio.h>

include <math.h>

void fun(int a, int *b, int *c)

{ int i,j,d,y;

for (i=3;i<=a/2;i=i+2)

/*************found**************/

{y=0;

for (j=2;j<=sqrt((double)i);j++)

if (i%j==0) y=0;

if (y==1)

/*************found**************/

{ d=i-a;

for (j-2;j<=sqrt((double)d);

j++)

if (d%j==0) y=0;

if (y=-1)

{*b=i; *c=d;}

}

}

}

main ()

{ int a,b,c;

do

{ printf("\nInput a: ");

scanf ("%d", &a); }

while (a%2);

fun (a, &b, &c);

printf ("\n\n%d=%d+%d\n", a,b,c);

}

点击查看答案
第9题
设计一个汽车类Auto,其中包含一个表示速度的double型的成员变量speed,表示启动的start()方法、表示加速的speedUp()方法以及表示停止的stop()方法。再设计一个Auto类的子类Bus表示公共汽车。在Bus类中定义一个int型的表示乘客数的成员变量passenger,另外定义两个方法gotOn()和gotOff()表示乘客上车和下车。编写程序测试Bus类的使用。
设计一个汽车类Auto,其中包含一个表示速度的double型的成员变量speed,表示启动的start()方法、表示加速的speedUp()方法以及表示停止的stop()方法。再设计一个Auto类的子类Bus表示公共汽车。在Bus类中定义一个int型的表示乘客数的成员变量passenger,另外定义两个方法gotOn()和gotOff()表示乘客上车和下车。编写程序测试Bus类的使用。

点击查看答案
第10题
假定X和Y为double型,则表达式x=2,y=x+3/2的值是()。

假定X和Y为double型,则表达式x=2,y=x+3/2的值是()。

A.3.500000

B.3

C.2.000000

D.3.000000

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改