首页 > 考试题库
题目内容 (请给出正确答案)
[主观题]

以下代码有什么问题?struct Test{Test(int ) {}Test() {}void fun() {}};void main(void ){

以下代码有什么问题?

struct Test

{

Test(int ) {}

Test() {}

void fun() {}

};

void main(void )

{

Test a(1);

a.fun();

Test b();

53

b.fun();

}

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“以下代码有什么问题?struct Test{Test(int…”相关的问题
第1题
以下代码有什么问题?cout << (true?1:"1") << endl;

以下代码有什么问题?

cout << (true?1:"1") << endl;

点击查看答案
第2题
请问以下代码有什么问题: int main() { char a; char *str=&a; strcpy(str,"hello"); prin

请问以下代码有什么问题:

int main()

{

char a;

char *str=&a;

strcpy(str,"hello");

printf(str);

return 0;

}

点击查看答案
第3题
以下代码有什么问题?typedef vector IntArray;IntArray array;array.push_back(1 );array.p

以下代码有什么问题?

typedef vector IntArray;

IntArray array;

array.push_back(1 );

array.push_back(2 );

array.push_back(2 );

array.push_back(3 );

// 删除array数组中所有的2

for(IntArray::iterator itor=array.begin();

itor!=array.end(); ++itor )

{

if(2 == *itor ) array.erase(itor );

}

点击查看答案
第4题
以下代码中的输出语句输出0吗,为什么?struct CLS{int m_i;CLS(int i ) : m_i(i) {}CLS(){CLS

以下代码中的输出语句输出0吗,为什么?

struct CLS

{

int m_i;

CLS(int i ) : m_i(i) {}

CLS()

{

CLS(0);

}

};

CLS obj;

cout << obj.m_i << endl;

点击查看答案
第5题
下面的代码有什么问题?并请给出正确的写法。

点击查看答案
第6题
下面的代码有什么问题?class A{public:A() { p=this; }~A() { if(p!=NULL) { delete p; p=NUL

下面的代码有什么问题?

class A

{

public:

A() { p=this; }

~A() { if(p!=NULL) { delete p; p=NULL; } }

A* p;

};

点击查看答案
第7题
下面代码有什么问题?Void test3(char* str1){char string[10];if(strlen(str1)<=10){strcp

下面代码有什么问题?

Void test3(char* str1)

{

char string[10];

if(strlen(str1)<=10)

{

strcpy(string, str1);

}

}

点击查看答案
第8题
下面代码有什么问题?Void test2(){char string[10], str1[10];for(i=0; i<10;i++){str1[i]

下面代码有什么问题?

Void test2()

{

char string[10], str1[10];

for(i=0; i<10;i++)

{

str1[i] ='a';

}

strcpy(string, str1);

}

点击查看答案
第9题
下面的代码有什么问题?void DoSomeThing(...){char* p;...p = malloc(1024); // 分配1K的空间i

下面的代码有什么问题?

void DoSomeThing(...)

{

char* p;

...

p = malloc(1024); // 分配1K的空间

if (NULL == p)

return;

...

p = realloc(p, 2048); // 空间不够,重新分配到2K

if (NULL == p)

return;

...

}

点击查看答案
第10题
下面代码有什么问题?#define MAX_SRM 256DSN get_SRM_no(){static int SRM_no; //是不是这里

下面代码有什么问题?

#define MAX_SRM 256

DSN get_SRM_no()

{

static int SRM_no; //是不是这里没赋初值?

int I;

for(I=0;I<MAX_SRM;I++,SRM_no++)

{

SRM_no %= MAX_SRM;

if(MY_SRM.state==IDLE)

{

break;

}

}

if(I>=MAX_SRM)

return (NULL_SRM);

else

return SRM_no;

}

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