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

有如下的程序: #include<cstring> #include<iostream> using namespace st

d; class MyString { public: MyString(const char*s); ~MyString(){delete[]data;} Protected: unsigned len; char*data; }; MyString::MyString(const char*s) { len=strlen(s); data=new char[len+1]; strcpy(data,s); } int main() { MyString a("C++Programing"); MyString b(a); return 0; } 在运行上面的程序时出错,出错的原因是

A.构造函数的实参不允许是本类的对象

B.没有定义实现深层复制(深拷贝)的拷贝构造函数

C.构造对象a时实参与形参类型不符

D.系统不能生成缺省的拷贝构造函数

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有如下的程序: #include<cstring> #inc…”相关的问题
第1题
如下程序的输出结果是什么#include<stdio.h>int main(void){int aaa=0;aaa=0x11;printf("%d",aaa);return 0;}()

A.0x11

B.11

C.17

D.%d

点击查看答案
第2题
如下程序的输出结果是什么#include<stdio.h>int main(void){int aaa=0;aaa=011;printf("%d",aaa);return 0;}()

A.011

B.11

C.9

D.%d

点击查看答案
第3题
若有如下程序,则程序运行结果为:()#include<stdio. h>main(){ int x=1, a=0;switch (x)case 1:a++;case 2: a++ ;break;case 3: a++ ; break;printf(”a=%d\n" ,a)

A.=0

B.=1

C.=2

D.=3

点击查看答案
第4题
在UNIX操作系统中,当用户执行如下命令(linkoldnamenewname):link/usr/include/myfile.c/usr/wanguser/yourfile.c则文件名“/usr/wanguse/yourfile.c"存放在()。

A.user目录文件中

B.include目录文件中

C.wanguser目录文件中

D.yourfile.c的文件内容中

点击查看答案
第5题

有程序如下,该程序执行后sum变量的值是()。

A.1

B.2

C.5

D.15

点击查看答案
第6题
若在程序中用到“strlen()”函数时,应在程序开头写上()。

A.#include

B.#include

C.#include

D.#include

点击查看答案
第7题
有如下程序段:a=3:b=3If a<=b Then a=2*aElse a=a-bEnd If该程序运行后,变量a的值是()

A.1

B.6

C.4

D.3

点击查看答案
第8题
有如下VB程序段:a = 3b = 2If a**2> b**3 Thena = b + 3End If该程序段运行后,变量a的值为()

A.2

B.3

C.5

D.6

点击查看答案
第9题
有如下程序,a$ ="12":b$ ="24":c$ = b$ + a$:d =V AL(c$):Print d \ 100,运⾏后的输出结果是()。

A.12

B.36

C.34

D.24

点击查看答案
第10题
有如下VB程序段:s=0For i=1 To 5S=s+1Next i该程序段执行后,i和s的值分别为()

A.1 2

B.5 5

C.6 5

D.6 6

点击查看答案
第11题
有如下程序段:s=0;for(i=1;i<=10;i=i+4) s = s + i;该程序段运行过程中,语句s = s + i执行的次数是()

A.1

B.3

C.4

D.10

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