首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Name{ char name[20]; public: Name(){ strcpy(nam
有如下程序: #include<iostream> using namespace std; class Name{ char name[20]; public: Name(){ strcpy(nam
admin
2020-07-30
40
问题
有如下程序:
#include<iostream>
using namespace std;
class Name{
char name[20];
public:
Name(){
strcpy(name,’’’’); cout<<’?’;
}
Name(char *fname){
strew(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],在创建这三个对象时,会调用构造带参数的函数对前两个对象赋值,调用默认的构造函数把nanle[2]的值赋为空值。这时会输出三个“?”符号。
转载请注明原文地址:https://kaotiyun.com/show/Ntyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是建立一个N×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,……依此类推。例如,若N=5,生成的矩阵为:11111
请编写函数fun,该函数的功能是:删除一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:22234456666778991
下列给定程序中,函数fun的功能是计算下式并将计算结果作为函数值返回。例如,若形参e的值为1e一3,函数的返回值为2.985678。请在程序的中括号处填入正确的内容并将中括号删除,使程序得出正确的结果。注意:部分源程序给出
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含了类Integers和主函数main的定义。一个Integers对象就是一个整数的集合,其中包含0个或多个可重复的整数。成员函数add的作用是将一个元素添加到集合中,成员函数
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:value=63number=1注
在E-R图中,用来表示实体联系的图形是()。
在软件开发中,需求分析阶段产生的主要文档是()。
下列关于类和对象的叙述中,错误的是()。
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
随机试题
高尔基的第一篇短篇小说是
阅读下面一段课文,回答下列问题:和戎诏下十五年,将军不战空临边。朱门沉沉按歌舞,厩马肥死弓断弦。戍楼刁斗催落月,三十从军今白发。笛里谁知壮士心?沙头空照征人骨。中原干戈古亦闻,岂有逆胡传子孙。遗民忍死望恢复,几处今宵垂泪痕!这首诗表现了什么样
慢性肾炎病情迁延,病变缓慢进展,最终将发展为
具有盐析能力强,不会使蛋白明显变性的是
根据相关者利益最大化财务管理目标理论承担最大风险并可能获得最大报酬的是()。
下列项目中,应计入固定资产成本的有()。
A股份有限公司(本题下称“A公司”)为母公司,其子公司为B公司,对于固定资产折旧方法、折旧年限、净残值,税法与会计处理相同。A公司按照净利润的10%计提盈余公积。相关投资业务资料如下:(1)2010年1月1日,A公司以银行存款9200万元自集团公司外部购
对下列病句的修改有误的一项是()。
认真:一丝不苟
Whenthesunstartedtoset,Jimheadedforhome.Hehadhuntedlongenough.Justthenhesawthereis,30feetinfrontofhim,
最新回复
(
0
)