首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inciude <iostream> using namespace std; c1ass Name{ char name[20]; public: Name(){ strcpy(na
有如下程序: #inciude <iostream> using namespace std; c1ass Name{ char name[20]; public: Name(){ strcpy(na
admin
2020-11-11
22
问题
有如下程序:
#inciude <iostream>
using namespace std;
c1ass Name{
char name[20];
public:
Name(){
strcpy(name,""); cout<<’?’;
}
Name(char *fname){
strcpy(name,fname); cout<<’?’;
}
};
int main(){
Name names[3]={Name("张三"),Name("李四")};
return 0;
}
运行此程序输出符号?的个数是( )。
选项
A、0
B、1
C、2
D、3
答案
D
解析
类Name有两个构造函数,在默认构造函数中,给字符数组name赋空值.并输出一个?;在带有字符指针的构造函数中,把字符指针fname所指的字符串赋给字符数组name,并输出一个?。所以在主函数中,定义了Name的三个对象,name[0]、name[1]、name[2],在创建这三个对象时,会调用构造带参数的函数对前两个对象赋值,调用默认的构造函数把name[2]的值赋为空值。这时会输出三个“?”符号。
转载请注明原文地址:https://kaotiyun.com/show/Qeyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于栈的描述中错误的是()。
在C++语言中函数返回值的类型是由()决定的。
请使用VG6或使用【答题】菜单打开考生文件夹pmjl下的工程proj1,其中有枚举DOGCOLOR、狗类Dog和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改正。改正后程序的输出结果应该是:
请使用【答题】菜单命令或直接用VO6打开考生文件夹下的工程prog3,其中声明了ViArray类,该类在内部维护一个动态分配的整型数组。VaLArray类的复制构造函数应实现对象的深层复制。请编写VaLArray类的复制构造函数。在main函数中给出了一组
请使用VC6或使用【答题】菜单打开考生文件夹pmj1下的工程pmjl,此工程中含有一个源程序文件pmj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:This
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:Name:SmithAge:21ID:9999
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程含有一个源程序文件pmj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:The
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
下列叙述中正确的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成默认构造函数TestClass的定义,使得TestClass对象的类型为int,默认值为a=0,b=0,c=0,请在注释∥*
随机试题
作为一种政治原则,当代中罔的爱国主义主要表现为
真核生物RNA聚合酶Ⅱ催化转录后的产物是
男性,45岁,3天前车祸伤及头部,头痛、呕吐逐渐加重,用力咳嗽后突然不省人事。查体见患者左侧瞳孔散大,对光反应消失,右侧肢体瘫痪,呼吸、血压不稳。禁忌的治疗措施是
A.香砂六君子汤B.八珍汤C.四神丸D.四物汤E.金匮肾气丸治疗缺铁性贫血脾胃虚弱证,应首选
人工施工水泥混凝土路面时,振动器的振动顺序为()。
我国会计工作人员应当接受继续教育,每年参加继续教育不得少于()小时。
Father’sDayisthethirdSundayofJune.Itisadaytohonorandgivespecialattentiontofathers.Childrengivetheirfathe
社会保障是通过()所形成的一种分配关系。
某学校运动会上有一个最外圈分别为35人和25人组成的矩形方阵,组成最外两圈的人数和为:
InmostcountriesaPhDisabasicrequirementforacareerinacademia.Itisa(n)【C1】______totheworldofindependentresear
最新回复
(
0
)