首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Name{ char name[20]; public: Name(){ st
有如下程序: #include using namespace std; class Name{ char name[20]; public: Name(){ st
admin
2016-11-25
16
问题
有如下程序:
#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有两个构造函数,在默认构造函数中,给字符数组name赋空值,并输出一个?;在带有字符指针的构造函数中,把字符指针fname所指的字符串赋给字符数组name,并输出一个?。所以在主函数中,定义了Name的三个对象,name[0]、name[1]、name[2],在创建这三个对象时,会调用构造带参数的函数对前两个对象赋值,调用默认的构造函数把name[2]的值赋为空值。这时会输出三个“?”符号。
转载请注明原文地址:https://kaotiyun.com/show/SEAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的执行结果为【】。#include<iostream>usingnamespacestd;voidoverload(intnum){cout<<num<<end1;}void
表达式x.operator++()还可写成【】。
如果一个模板声明列出多个参数,则多个参数之间必须使用______隔开,每个参数都必须重复使用关键字______。
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
以下for语句中不是死循环的是
如下程序定义了“单词”类word,类中重载了
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是______
随机试题
肋骨骨折时,最能说明肯定有肺或支气管损伤的是
在柏油路上晾晒粮食而易使粮食受到污染的污染物是
严重扰乱市场秩序的非法经营药品的活动( )。
张某在一饭店酗酒闹事。砸碎饭店内玻璃及餐具。后经朋友劝说。张某承认错误并表示愿意赔偿。此时恰巧碰上某区公安局李某、赵某值勤到店里。李某对张某又推义打,欲将张某带回派出所处理。在扭推过程中,张某跌倒,头撞在暖气片上,造成颅内出血死亡。张某之父向某公安局提出行
下列不动产登记类型中,不属于本登记的是()。
在提出工程项目目标时,应通过对工程项目本身和工程项目环境的分析,确定符合实际情况的需求目标,指出不属于应分析的具体内容的是()。
对于设置了账簿的企业,税务机关就应当采取查账征收的方式征收税款。
《中华人民共和国义务教育法》规定,自行实施义务教育的社会组织,应当经()批准。
想到自己至为___________,迟至大三时候才了解到有许多的东西要学,更有相当多的机会可以在科大得到极好的指教,于是就在剩下的时间里尽量多选课,选有用的课。到现在想一来还有许多应该学的没有来得及,二来时间仓促,___________的东西太多。依次填入
二进制数0101011转换成十六进制数是
最新回复
(
0
)