首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

已知如下定义,则sizeof(a)的值是struct{int i; char c; double a;}a;A.8B.9C.10D.11

已知如下定义,则sizeof(a)的值是 struct{ int i; char c; double a;}a;

A.8

B.9

C.10

D.11

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“已知如下定义,则sizeof(a)的值是struct{int…”相关的问题
第1题
● 已知有变量 data1 定义如下: union data { int i; char ch; float f; } data1; 则变量 data1

● 已知有变量 data1 定义如下:

union data

{ int i;

char ch;

float f;

} data1;

则变量 data1 所占的内存存储空间可表示为 (57) 。

(57)

A. sizeof(int)

B. sizeof(char)

C. sizeof(float)

D. sizeof(int)+sizeof(char)+sizeof(float)

点击查看答案
第2题
已知有变量datal定义如下: union data { int i; char ch; float f; }datal; 则变量datal所占的内存存储空间可表示为(57)。

A.sizeof(int)

B.sizeof(char)

C.sizeof(float)

D.SiZCOf(mt)+sizeof(char)+sizeof(float)

点击查看答案
第3题
若有如下定义和声明:structs{ int m;char ch;double x;union t {char a[6];int b[3];}tt;}ss;则s

若有如下定义和声明: struct s { int m;char ch;double x; union t {char a[6];int b[3];}tt;}ss; 则sizeof(struets)的值是()

A.6

B.14

C.17

D.20

点击查看答案
第4题
函数fun1()、fun2()的定义如下所示,已知调用fun1时传递给形参x的值是-5,若以引用调用(call by.ref

函数fun1()、fun2()的定义如下所示,已知调用fun1时传递给形参x的值是-5,若以引用调用(call by.reference)的方式调用。fun2,则雨数fun1的返回值为();若以值调用(call by value)的方式调用fun2,则函数funl的返回值为()。

函数fun1()、fun2()的定义如下所示,已知调用fun1时传递给形参x的值是-5,若以引用调用

A.-18

B.-11

C.-8

D.O(34)

点击查看答案
第5题
已知函数f()、g()的定义如下所示,执行表达式”x=f(5)”的运算时,若函数调用g(a)是引用

已知函数f()、g()的定义如下所示,执行表达式”x=f(5)”的运算时,若函数调用g(a)是引用调用(call by reference)方式,则执行”x=f(5)”后x的值为 () ;若函数调用g(a)是值调用(call by value)方式,则执行”x=f(5)”后x的值为 () 。已知函数f()、g()的定义如下所示,执行表达式”x=f(5)”的运算时,若

A.20 B.25 C.60 D.75A.20 B.25 C.60 D.75

点击查看答案
第6题
●函数f()、g()的定义如下所示,已知调用f时传递给形参x的值是l。在函数f中,若以引用调用(callbyrefe

●函数f()、g()的定义如下所示,已知调用f时传递给形参x的值是l。在函数f中,若以引用调用(callbyreference)的方式调用g,则函数f的返回值为(32);若以值调用(callbyvalue)的方式调用g,则函数f的返回值为(33)。

●函数f()、g()的定义如下所示,已知调用f时传递给形参x的值是l。在函数f中,若以引用调用(ca

(32)A.10

B.11

C.20

D.30

(33)A.10

B.11

C.20

D.30

点击查看答案
第7题
若有下面的说明和定义: struct test { int m1; char m2; float m3; union uu {char u1[5]; int u2[2];}ua; }myaa; 则sizeof(stmct test)的值是()。

A.12

B.16

C.14

D.9

点击查看答案
第8题
若有下面的说明和定义:struct test{int m1; char m2; float m3; union uu{char ul[5];int u2[2];

若有下面的说明和定义: struct test { int m1; char m2; float m3; union uu {char ul[5]; int u2[2];} ua; }myaa;则sizeof(struct test)的值是()。

A.12

B.16

C.14

D.9

点击查看答案
第9题
已知类X的定义如下,为了实现将对象成员k的值修改为678,下面的哪条语句是正确的 ______。classX{ p

已知类X的定义如下,为了实现将对象成员k的值修改为678,下面的哪条语句是正确的 ______。 class X{ private: int k; public: K(int n){k=n;} set(int n){k=m;} }; void fun(){ X a(10),*p=&a; ______ }

A.p->set(678);

B.X(678):

C.p->k=678;

D.p.set(678);

点击查看答案
第10题
有如下类定义: classA{char*a; public: A():a(O){}A(char*aa){//把aa所指字符串拷贝到a所指向

有如下类定义:

classA{

char*a;

public:

A():a(O){}

A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间

a=__;

strcpy(a,aa);

}

~A(){delete[]a;}

};

横线处应填写的表达式是()。

A.Newchar[strlen(aa)+1]

B.char[strlen(aa)+1]

C.char[strlen(aa)]

D.newchar[sizeof(aa)-1]

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