更多"包容类Contain和内嵌类Embed定义如下: #includ"的相关试题:
[单项选择]包容类Contain和内嵌类Embed定义如下:
#include<iostream.h>
class Contain
private:
int X;
protected:
int z;
public:
class Embed
private:
int y;
public:
Embed( )y=100;
int Embed_Fun( );
MyEmbed;
int Contain_Fun( );
;
对上面的定义,正确的描述是( )。
A. 定义类Embed对象的语句是:ContainEmbed embed;
B. 类Contain的成员函数Contain_Fun()中可以用MyEmbeD.y的方式访问类Embed的私有成员y
C. 类Embed的成员函数Embed_Fun()中可以直接访问Contain的私有成员x
D. 类Embed的成员函数Embed_Fun()中可以直接访问Contain的保护成员Z
[单项选择]包容类Contain和内嵌类Embed定义如下:
#include<iostream.h>
class Contain
private:
int X;
protected:
int z;
public:
class Embed
private:
int y;
public:
Embed( )y=100;
int Embed_Fun( );
MyEmbed;
int Contain_Fun( );
;
对上面的定义,正确的描述是( )。
A. 定义类Embed对象的语句是:Contain Embed embed;
B. 类Contain的成员函数Contain_Fun()中可以用MyEmbe D.y的方式访问类Embed的私有成员y
C. 类Embed的成员函数Embed_Fun()中可以直接访问Contain的私有成员x
D. 类Embed的成员函数Embed_Fun()中可以直接访问Contain的保护成员Z
[单项选择]TestClass类定义如下:
class TestClass
private:
intid;
char gender;
char*phone;
public:
TestClass ( ):id(0),gender(’#’),phone(NULL))
TestClass(int no,char ge=’#’,char *ph=NULL)
id=no;gender=ge;phone=ph;
;
下面类对象定义语句中错误的是( )。
A. TestClass myObj(i);
B. TestClass myObj(2,"11101111155");
C. TestClass myObj(1,’m’);
D. TestClass myObj;
[单项选择]类MyClass的定义如下: classMvClass { public: MyClass(){value=0;} SetVariable(inti){value=i;} private: intvalue; }; 则对下列语句序列正确的描述是( )。
A. 语句p=&my;是把对象my赋值给指针变量P
B. 语句MyClass*P,my;会调用两次类MyClass的构造函数
C. 对语句*
D. SetVariable(5)的调用是正确的
E. 语句p->SetVariable(5)与语句my.SetVariable(5)等价
[单项选择]类 Contain 的定义如下:
class Contain
private:
int x;
protected:
int z;
public:
class Embed
private:
int y;
public:
Embed ( )
y=100;
int Embed_Fun( );
MyEmbed;
int Contain_Fun( );
;
下列对上面定义的描述中,正确的是( )。
A. 定义类Embed对象的语句是:Contain::Embed Myobject;
B. 类Contain的成员函数Contain_Fun()中可以访问对象MyEmbed的私有成员y
C. 类Embed的成员函数Embed_Fun()中可以直接访问类Contain的所有成员
D. 类Embed的成员函数Embed_Fun()中只能直接访问类Contain的公有成员
[单项选择]TestClass类定义如下: class TestClass {
private: intid; char gender;
char*phone; public: TestClass
( ):id(0),gender(’#’),phone(NULL){) TestClass(int no,char
ge=’#’,char *ph=NULL) {id=no;gender=ge;phone=ph;}
}; 下面类对象定义语句中错误的是( )。
A. TestClass myObj(i);
B. TestClass myObj(2,"11101111155");
C. TestClass myObj(1,’m’);
D. TestClass myObj;
[单项选择]类 Contain 的定义如下: class Contain { private: int x; protected: int z; public: class Embed { private: int y; public: Embed ( ) { y=100; } int Embed_Fun( ); }MyEmbed; int Contain_Fun( ); }; 下列对上面定义的描述中,正确的是( )。
A. 定义类Embed对象的语句是:Contain::Embed Myobject;
B. 类Contain的成员函数Contain_Fun()中可以访问对象MyEmbed的私有成员y
C. 类Embed的成员函数Embed_Fun()中可以直接访问类Contain的所有成员
D. 类Embed的成员函数Embed_Fun()中只能直接访问类Contain的公有成员
[填空题]类Test定义如下:
public class Test{
public static void main(String args[])
{
String sty=new String("abcde");
char ch[]={’A’,’B’,’C’,’D’,’E’};
ml(str,ch);
System.out.print(str+",");
System.out.println(ch);
}
public static void ml(String s,char ch[])
{
s="Hello";
ch[3]=’Z’;
}
}
那么程序的执行结果为: 【9】
[填空题]已有定义如下:
struct node
{ int data;
struct node *next;
} *p;
以下语句调用malloc函数,使指针p指向一个具有struct node类型的动态存储空间。请填空。
p=(struct node *)malloc( 【10】 );
[填空题]已有定义如下:
struct node
int data;
struct node *next;
*p;
以下语句调用malloc函数,使指针p指向一个具有struct node类型的动态存储空间。请填空。
p=(struct node *)malloc( 【10】 );
[填空题]已有定义如下:
struct node
{ int data;
struct node *next;
} *p;
以下语句调用malloc函数,使指针p指向一个具有struct node类型的动态存储空间。请填空。 p = (struct node *)malloc(【 】);
[填空题]已有定义如下:
struct node
int data;
structnode *next,
*p;
以下语句调用malloc函数,使指针p指向一个具有struct node类型的动态存储空间。请填空。
p=(______) malloc(sizeof(struct node));
[填空题]已有定义如下:
struct node
int data;
struct node *next;
*p;
以下语句调用malloc函数,使指针p指向一个具有struct node类型的动态存储空间。请填空。
p=(struct node *)malloc( 【19】 );
[单项选择]TEACHER(讲师)表中列的定义如下:
Name Null Type
-------------------- ---------------- -----------------
TEACHER_ID NOT NULL NUMBER(9)
NAME VARCHAR2(25)
SALARY NUMBER(7, 2)
SUBJECT_ID NOT NULL NUMBER(3)
SUBJECT_DESCRIPTION VARCHAR2(2)
如要将所有教科学的讲师的工资提高8‰科学讲师的subject_id为011,应使用如下的哪个语句
A. UPDATE teacher
B. UPDATE teacher
C. UPDATE teacher
D. UPDATE teacher