首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
21
问题
有如下程序:
#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://jikaoti.com/ti/Ezl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程projl,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:C
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中包含一个源程序文件main.epp,其中有类Book(“书”)和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改正。
软件设计中划分模块的一个准则是()。
通过派生类的对象可直接访问的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int*ar,intn)的功能是将指定的有序数组压缩成各元素互不相同的有序数组,即相同数只保留一个,多余的被删除。并返回互不相同的元素的个数。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数func(intd[],intn)的功能是将长度为num的数组d的每一个数字是奇数的扩大1倍,并存储到数组d中。例如:123456789返回:2
下列哪项不是面向对象程序设计的主要特征()。
数据库设计的根本目标是要解决()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
软件测试的目的是
随机试题
假如你是一家数码产品公司经理,你需要到一所高校进行一次面谈。经过协商,该所高校的音乐爱好者协会推荐了10名志愿者,你将与他们面谈。面谈与自发的谈话有何不同?
中央银行能直接控制的、作为货币政策的控制变量的金融指标是货币政策的()
土基干湿类型划分的指标是路基土的相对含水量。( )
在对材料消耗过程测定与观察的基础上,通过完成产品数量和材料消耗量的计算而确定各种材料消耗定额的方法是()。【2014年真题】
广义的项目融资、狭义的项目融资、传统的项目筹资之间的关系是( )。
关于支票叙述正确的有()。
证券公司在进行自营买卖证券时,可以根据市场情况,自主决定买卖价格。()
集体教育和个别教育相结合的德育原则概括了哪位教育家的成功教育经验()
Whatkindsofpeopleareinhighdemandonthejobmarket?DavidBirchclaimsthatheonlyhiresliberal-artspeoplebecause__
A、Theyconsideredherlazy.B、Theysawsomethingtheyhadneverseen.C、Theyconsideredherfoolish.D、Theysawsomethingfamili
最新回复
(
0
)