首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
25
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列关于this指针的叙述中,正确的是()。
下列关于抽象类的叙述不正确的是
即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员,这说明继承具有
下列叙述中错误的是
下列程序编译错误,是由于划线处缺少某个语句,该语句是______。#include<iostream.h>classA{private:intnuml;public:A():nu
在C++中的实型数据分为三种类型,即单精度float、双精度double和______。
C++语言类体系中,不能被派生类继承的有
已知有定义:constintD=5;inti=1;doublef=0.32;charc=15;则下列选项错误的是
以下不使用线性结构表示实体之间联系的模型的是()。
随机试题
甲商场是一大型商场,但其外围场地有限,为满足顾客的停车需要,确定收购相邻的一个停车场乙,若要考虑协同效应,则评估时一般选择的价值类型是()。
关于乳腺增生症的概念,以下哪项是不正确的
某矩形截面简支量,截面尺寸为200mmx500mm,内配4φ20的受力钢筋,钢筋保护层厚度为25mm,则石子粒径应选为()。
背景资料: 某施工单位承担了一项管道光缆线路工程。开工后,项目负责人对施工现场检查时,发现施工人员先逐一打开人井盖进行通风,然后开始下井作业,其中一处施工人员踩踏电缆托板进入人井,另一处井口边摆放的抽水机将积水排放到下水道里。项目负责人指出了施工队的不合
根据财务管理的理论,必要投资收益等于期望投资收益、无风险收益和风险收益之和。()
温州是浙江省降水量最丰富的地区,也是我国的多雨地带。()
(1)x+3y+5z=0,2x+3y+z=0(2)x+3y+5z=0,x+2y+3z=0
Wehave______tothegovernmentforahomeimprovementloan.
A、Askforathree-dayleave.B、Gooutwithhisfriend.C、Watchfilmsathome.D、GotovisitBob.C题目询问男士可能会怎么做。男士说“...rentsome
Inrecentyears,agrowingbodyofresearchhasshownthatourappetiteandfoodintakeareinfluencedbyalargenumberoffact
最新回复
(
0
)