首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-02-22
31
问题
有如下程序:
#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有两个构造函数,在默认构造函数中,给字符数组。Flame赋窄值,并输出一个?;在带有字符指针的构造函数中,把字符指针fname所指的字符串赋给字符数组name,并输出一个?。所以在主函数中,定义了Name的三个对象,Flame[0]、name[1]、name[2],在创建这三个对象时,会调用构造带参数的函数对前两个对象赋值,调用默认的构造函数把name[2]的值赋为空值。这时会输出j个“?”符号。
转载请注明原文地址:https://kaotiyun.com/show/KMAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假设fin是一个文件流对象,则关闭文件的语句是______。
下列关于抽象类的叙述不正确的是
以下叙述中不正确的是
一个人有一个身份证号码,一个身份证号码对应一个人。实体“人”和实体“身份证号码”存在的联系是
将6个数据进行冒泡排序,在最坏情况下需要比较的次数是
函数定义的格式是______函数名(形式参数表)函数体。
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把节点b连接到节点a之后的语句是structnode{chardata;stmctnode*next;}a,b,*p=&a,*q
以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句是
以下程序的功能是按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出:main(){intn,k;floatscore,sum,ave;sum=0.0;for(n=1;n<=10;n++){
用树状结构表示实体之间联系的模型是
随机试题
已知曲线y=x2,求该曲线和该切线及直线y=0所围成的平面图形的面积S;
A、肺炎旁积液期B、脓性纤维蛋白期C、慢性机化期D、坏死期E、增生期毛细血管及炎性细胞增生形成肉芽组织属于()
24岁,G1P0,孕39周,胎膜早破5天临产入院。因第二产程延长产钳助娩,产后出血300ml,产后第3天高热,体温39.3℃,宫底平脐,左宫旁压痛明显,恶露血性混浊有味,血白细胞23×109/L,中性粒细胞0.90。以下哪项处理不当
患者,男,3岁。发烧2天,突然神志不清,痉挛抽搐。下列除哪味药外均可以使用()
选择人工前牙时要考虑的因素有()。
我国发行的普通国债的总体情况大致是()。
根据《刑法》及《刑法修正案(八)》,下列关于未成年人和老年人犯罪的定罪与量刑的说法中,正确的是()。(2014年)
商用房贷款贷后管理环节的主要操作风险包括()。
下列有父社会主义法律与社会主义道德的表述,不正确的是
ThesentencethatexpressesOFFERis______.
最新回复
(
0
)