题目内容 (请给出正确答案)
[主观题]

下面关于namespace与class、struct、union、enum的区别描述正确的是:(1) namespace只能在全局范畴

下面关于namespace与class、struct、union、enum的区别描述正确的是:(1) namespace只能在全局范畴

下面关于namespace与class、struct、union、enum的区别描述正确的是:

(1) namespace只能在全局范畴定义,但他们之间可以互相嵌套;

(2)在namespace定义的末尾,右大括号的后面不必要跟一个分号;

(3)一个namespace可以在多个头文件中定义,就好像重复定义一个类一样;多个定义中的函数或者类型合在一起构成整个namespace;

(4)一个namespace可以用另一个名字来作为别名。

(5)不能像类那样创建一个namespace的实例。

A.(2)(4)

B.(1)(2)(3)

C.(2)(3)(4)(5)

D.全部

提问人:网友cheng778 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“下面关于namespace与class、struct、uni…”相关的问题
第1题
C语言中,定义结构体的保留字是()。A:unionB:structC:enumD:typedef
C语言中,定义结构体的保留字是()。

A:union

B:struct

C:enum

D:typedef

点击查看答案
第2题
以下关于Union描述正确的是()

A. UNION将多个查询结果合并起来,形成一个完整的查询结果

B. UNION比较两个查询结果合,去掉相同的部分

C. UNION左右的结果集列必须相同

D. UNION左右的结果集列可以不同

点击查看答案
第3题
08110062:已知职工记录描述为: struct workers{ int no; char name[20]; char sex; struct{ int day; int month; int year; }birth; }; struct workers w; 设变量w中的“生日”应是“1993年10月25日”,下列对“生日”的正确赋值方式是()。

A、day=25;month=10;year=1993;

B、w.day=25;w.month=10;w.year=1993;

C、w.birth.day=25;w.birth.month=10;w.birth.year=1993;

D、birth.day=25;birth.month=10;birth.year=1993;

点击查看答案
第4题
下列程序的运行结果是______。

include<iostream.h>

class A

{

public:

virtual void use() {cout<<"in A\n";}

};

class B:public A

{

public:

virtual void use() {cout<<"in B\n";}

};

class C:public B

{

public:

virtual void use(){cout$amp; };

void main()

{

A*obj;

bj=new C;

obj->use();

delete obj;

}

点击查看答案
第5题
union a {

int a_int1;

double a_double;

int a_int2;

};

typedef struct

{

a a1;

char y;

} b;

class c

{

double c_double;

b b1;

a a2;

};

输出cout$amp;

点击查看答案
第6题
已知 union { int i; char c; float a; }test; 则sizeof(test)的值是( ) (int char float分别占2、1、4个字节)

A、1

B、2

C、4

D、7

点击查看答案
第7题
定义一个类,要使用关键字:

A、struct

B、class

C、union

D、enum

点击查看答案
第8题
设有以下结构类型说明和变量定义,则变量a在内存所占字节数是______。

Struct stud

{ char hum[6];

int s[4];

double ave;

} a,*p;

点击查看答案
第9题
若有以下定义和语句: struct student { int num; char name[12]; struct { int year; int month; int day; }birth; }; struct student s; 设变量s中的“生日”是“2000年1月1日”,下列对“生日”的正确赋值方式是( )。

A、year=2000;month=1;day=1;

B、birth.year=2000; birth.month=1; birth.day=1;

C、s.year=2000; s.month=1; s.day=1;

D、s.birth.year=2000; s.birth.month=1; s.birth.day=1;

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信