首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Name{ char name[20]; public: Name(){ strcpy(name,
有如下程序: #include using namespace std; class Name{ char name[20]; public: Name(){ strcpy(name,
admin
2020-04-07
29
问题
有如下程序:
#include
using namespace std;
class 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/HR8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有两个关系R、S如下:由关系R通过运算得到关系s,则所使用的运算为
设有如下关系表:则下列操作中正确的是
考虑函数原型voidtest(inta,intb=7,charz=’*’),下面的函数调用中,属于不合法调用的是()。
关于类和对象描述错误的是
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
执行语句序列:intx=10,&r=x;cout
下列数据结构中能应用二分查找的是
下列选项,不正确的是
设有下列二叉树:对此二叉树前序遍历的结果为
设一棵完全二叉树共有700个结点,则在该二叉树中有【】个叶子结点。
随机试题
根据《循环经济促进法》,关于节材与材料资源利用的说法,正确的有()。
“一窝蜂”现象指的是()
传染病的控制措施是
(2008年)斜齿圆柱齿轮的标准模数与压力角是指以下哪种模数与压力角?()
某市消防部门在检查中发现该市某石油液化公司违法储存易燃易爆危险化学物品,可以依据其职权对该公司采取( )的行政处罚措施。
王某于2004年6月1日购买A商店出售的洗衣机一台,5天后使用时发现该洗衣机有问题,同时可以证实此商品为A商店未声明出售的不合格产品。根据《民法通则》的规定,王某有权向人民法院起诉A商店进行赔偿的期间为()。
【2015农业银行】银行过去筹集的资金特别是存款资金由于内外因素的变化而发生不规则波动,受到冲击并引发相关损失的可能性的风险是()。
Themajorityofpeople,aboutnineoutoften,areright-handed.(1)_____untilrecently,peoplewhowereleft-handedwereconsi
Imagineaworldinwhichweareassignedanumberthatindicateshowinfluentialweare.Thisnumberwouldhelpdetermine【C1】___
TheUnitedStates’predominanceinscienceandtechnologyisfading,areportreleasedthismonthbytheNationalScienceBoard
最新回复
(
0
)