首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2017-11-28
59
问题
有如下程序:
#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://www.kaotiyun.com/show/zCAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序的输出结果是【 】。#include<iostream>usingnamespacestd;classA{public:A(){a=b=2;}A(inti,intj){a=i;
以下叙述中不正确的是
不能实现函数之间数据传递的是( )。
不是面向对象系统包含的要素的是( )。
类型修饰符unsigned修饰( )是错误的。
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};则下列语句正确的是()。
类模板template<classT>classx{…},其中,友元函数f对特定类型T(如int),使函数f(x<int>&=成为x<int>模板类的友元,则其说明为()。
有如下语句序列:intk=0:do{k+=5;cout<<’$’;}while(k<19);while(k-->0)cout<<’*’执行上面的语句序列输出字符“$”和“*”的个数分别是(
在深度为6的满二叉树中,叶子结点的个数为
随机试题
依据具体的家庭旅游决策和家庭做出决策所采取的方式,可以判断旅游活动中花钱是由()
阿米巴病是由__________感染引起,__________污染食物和水,__________是主要传播途径。
患儿,女,6岁。左颈项结肿疼痛3天,皮色未变,肿块如鸽卵大,活动度存在,伴咽喉红肿,恶寒发热,头痛,舌苔薄黄,脉细数。内治应首选
与轮胎式起重机相比,履带起重机的特点为( )。
关于桥梁上部结构采用先张法预应力筋张拉操作时的施工要点,下列叙述不正确的是()。
按照不同的分类标准,可将假山做如下分类:按施工方式分,按假山在园林中的位置和用途分。以下哪种不是依照施工方式进行的分类()。
在问题解决过程中,提出假设常用的方式有归纳式和演绎式。()
根据下面材料回答下题。某机构对2000名在线旅行预订用户进行了关于经常选择的交通方式的抽样调查,结果如下:如该调查中,所有考虑行程总耗时因素的人均最经常选择飞机或高铁出行,则在最经常选择飞机,或高铁出行的人中,不考虑行程总耗时因素的人占比约为(
甲公司委派业务员张某去乙公司采购大蒜,张某持盖章空白合同书以及采购大蒜授权委托书前往。甲、乙公司于2010年3月1日签订大蒜买卖合同,约定由乙公司代办托运,货交承运人丙公司后即视为完成交付。大蒜总价款为100万元,货交丙公司后甲公司付50万元货款,货到甲公
Aestheticthoughtofadistinctivelymodembentemergedduringthe18thcentury.Thewesternphilosophersofthistimedevoted
最新回复
(
0
)