首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
54
问题
有如下程序:
#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全国计算机二级
相关试题推荐
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是______。
以下叙述中不正确的是
若有以下程序段:inta=0,b=0,c=0;c=(a-=a-5,a=b,b+3);cout<<a<<","<<b<<","<<c<<endl;其输出结果是
用树形结构来表示实体之间联系的模型称为
下列程序编译错误,是由于划线处缺少某个语句,该语句是______。#include<iostream.h>classA{private:intnuml;public:A():nu
设有数组定义:chararray[]="China";,则数组array所占的空间为
已知有定义:constintD=5;inti=1;doublef=0.32;charc=15;则下列选项错误的是
下列程序用于将源文件中的字母进行大小写转换,while的条件是______。#include<iostream.h>#include<fstream.h>#include<iomanip.h>voidmain()
将E-R图转换到关系模式时,实体与联系都可以表示成
将E-R图转换到关系模式时,实体与联系都可以表示成
随机试题
制定绩效计划时员工个人绩效目标的来源有【】
坚持以()为宗旨推动构建人类命运共同体。
寒滞胃脘证与寒凝肝脉证均可见的表现有
患者,女性,50岁。系车祸头部外伤后神志不清3小时而来院,入院时患者已出现脑疝,其不易观察到的临床表现为
()提出了记忆的SPI理论,试图将记忆系统和记忆过程统一到一个更综合的框架中
防火墙使用安全区域的概念来表示与其相连接的网络。图4-1中inside、outside和dmz区域对应Trust区域、Untmst区域和dmz区域,不同区域代表了不同的可信度,默认的可信度由高到低的顺序为(1)。(1)备选答案:A.insi
在利用SET协议实现在线支付时,用户通常使用()。
下列关于光以太网技术特征的描述中,错误的是()。
Shehadrecentlyleftajobandhadhelpedherselftocopiesofthecompany’sclientdata,whichsheintendedto_____instarting
A、Therearealtogether15candidatesinthepresidentialelection.B、Apro-Westernreformerwonmorevotesthananyothercandid
最新回复
(
0
)