首页/ 题库 / [单选题]有如下类定义:
class T的答案

有如下类定义:
class Test
{
public:
Test(){a=0;c=0;}//①
int f(im A.const{this->a=a;}//②
static int g(){return a;f//③
void h(int B.{Test:.b=b;};//④
private:
int a;
static int b;
const int C;
};
int Test::b=0:
在标注号码的行中,能被正确编译的是(  )。

单选题
2022-01-04 19:32
A、①
B、②
C、③
D、④
查看答案

正确答案
D

试题解析
只能通过构造函数的参数初始化列表对常数据成员进行初始化,本题中常数据成员为C。①通过默认构造函数初始化c,所以不正确。常成员函数只能引用本类中数据成员,而不能修改它,所以②不正确。静态成员函数由于没有this指针,所以不能访问本类中的非静态成员,所以
③错误。

感兴趣题目

有如下程序:
START: MOV BL,67H
MOV AL,BL
MOV CL,4
SHR AL,CL
MOV BH,AL
OR BH,30H
MOV AL,BL
AND AL,OFH
MOV BL,AL
OR BL,30H
INT 3
运行上面程序后,BH=(),BL=()

阅读程序,说明程序执行后BH,BL,AL,CL的值;
MOV BL, 72H
MOV AL, BL
MOV CL, 4
SHR BL, CL
OR BL, 30H
MOV BH, BL
AND AL, OFH
OR AL, 30H
MOV BL, AL
INT 3
BH=(),BL=(),AL=(),CL=()

源程序如下:
MOV AL,0B7H
AND AL,0DDH
XOR AL,81H
OR AL,33H
JP LAB1
JMP LAB2

执行程序后AL为多少?

源程序如下:
MOV AL,0B7H
AND AL,0DDH
XOR AL,81H
OR AL,33H
JP LAB1
JMP LAB2
试问:执行程序后AL=();程序将转到哪一个地址执行:()。

已知AX=0BBCCH,CF=1,以下三条指令执行后,AX中内容是:()
OR AX,3
CLC
RCL AX,1

设初值AX=6264H,CX=0004H,在执行下列程序段后AX=()
AND AX, AX
JZ DONE
SHL CX, 1
ROR AX, CL
DONE: OR AX, 1234H

执行完下列程序段后,AX=()
MOV DX,8F70H
MOV AX,54EAH
OR AX,DX
AND AX,DX
NOT AX
XOR AX,DX
ROR AX, 1

在Java语言中,如果你有下面的类定义: 
Abstract class Shape{ Abstract void draw(); } 
class Square extendeds Shape{}
如果你试图编译上面的代码会发生()。 

在Java语言中,如果你有下面的类定义:  
abstract class Shape { 
abstract void draw();    }   
Class Square extends Shape {} 
如果你试图编译上面的代码会发生()。 

墙面装修按材料及构造作法不同可分为()。
①抹灰类
②涂料类
③铺钉类
④贴面类
⑤裱糊类
⑥大理石
⑦马赛克

对于类定义    class A{
public:
void func2(){}
};
class B:public A{        public:
w)id funcl()| cout<<"class B func l”<<endl:}
virtual voiIl fimc2(){cout<<"class B func 2" <<endl:}
};
下面正确的叙述是(  )。
执行命令
.STORE″3.1416″TO TEST
.?TYPE(″TEST″)
其结果为(  )
相关题目

根据IMO船舶定线文件,船舶定线制的目的是增进船舶在()的航行安全。
I.汇聚区域;
Ⅱ.通航密度大的区域;
Ⅲ.受限水域;
Ⅳ.存在航行障碍水域;
Ⅴ.水深受限水域;
Ⅵ.气象条件使船舶操纵受限的区域;
Ⅶ.内河;
Ⅷ.渔区;
Ⅸ.沿岸水域;
Ⅹ.近海水域;
Ⅺ.雾区。

有如下程序段
int   a=5, b=10;
int  *p;
p=&b;
a=*p+b;
执行该程序段后,a的值为( )
下面程序段的输出结果是(  )。
public class Test(
public static void main(String args[]){
int[]a=new int[113;
int[]p=new int[43;
int k=5:
for(int i=1;i<=10;i++)
a[i]=i;
for(int i=1;i<=3;i++)
p[i]=a[i*i];
for(int i=1;i<=3;i++)
k=k+p[i]*2;
System.out.println(k);
}
}
阅读下列程序:
Public class Test implements Runnable{
Private int x=0l
Private int y=0;
boolean flag=true;
Public static void main(string[]args){
Test r=new Test();
Thead tl=new Thead(r);
Thead t2=new Thead(r);
tl.start();
t2.start();
}
Public void run(){
While(flag){
x++;
y++;
system.out.println("("+x-","+y+")");
if(x>=10)
flag=false;
}
}
}
下列对程序运行结果描述的选项中,正确的是(  )。
下列代码中,将引起一个编译错误的行是(  )。
1)public class Test{
2)int m,n;
3)public Test(){}
4)public Test(int a){m=a;)
5)public static void main(String args[]){
6)Test tl,t2;
7)int j,k;
8)j=0;k=0;
9)tl=new Test();
10)t2=new Test(j,k);
11)}
12)}
已知如下定义,则sizeof(a)的值是
struct{inti;
charc;
doublea;}a;

现有:
public class Pet()
public class Cat extends Pet{)
执行代码
Cat c- new Cat();
Pet p= (Pet)c;
后下列哪项是正确的?()

You are developing a Windows Presentation Foundation (WPF) application.
You are implementing a test strategy for the application.
You need to ensure that the test class can repeat user input.
From which base class should the test class inherit?()

执行以下指令后:
MOV BL,6CH
TEST BL,0FH
BL的内容为:()

执行以下指令后:
MOV AL,2BH
OR AL,0FH
AL的内容为:()

一项病例对照研究数据如下,其OR值为()

执行以下指令后:
MOV BL,56H
TEST BL,0FH
BL的内容为:()

执行以下指令后:
MOV AL,56H
OR AL,0FH
AL的内容为:()

执行以下指令后:
MOV BL,3AH
TEST BL,0FH
BL的内容为:()

请指出以下各指令的源、目的操作数所使用的寻址方式。
(1)MOV SI,2100H
(2)SBB DISP[BX],7
(3)AND [DI],AX
(4)OR AX,[609EH]
(5)MOV [BX+DI+30H],CX
(6)PUSH ES:[BP]
(7)CALL DISP[DI]

数组pins的定义如下:
int[]pins=newint[4]{9,2,3,1};
则pins[1]=()

在Java语言中,如果你有下面的类定义:abstractclassShape{
abstractvoiddraw();}
ClassSquareextendsShape{}
如果你试图编译上面的代码会发生()。

struct test{
Char a[3];
Int b[4];
Short c[5];
};
一个test类型数据占用()个字节的空间。

Union test{
Char a[3];
Int b[4];
Short c[5];
};
一个test类型数据占用()个字节的空间。

有如下类定义:
class Test
{
public:
Test(){a=0;c=0;}//①
int f(im A.const{this->a=a;}//②
static int g(){return a;f//③
void h(int B.{Test:.b=b;};//④
private:
int a;
static int b;
const int C;
};
int Test::b=0:
在标注号码的行中,能被正确编译的是(  )。
广告位招租WX:84302438

免费的网站请分享给朋友吧