首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> #include <string> using nameSpace std; class person { int age;
有以下程序: #include <iostream> #include <string> using nameSpace std; class person { int age;
admin
2013-02-27
57
问题
有以下程序:
#include <iostream>
#include <string>
using nameSpace std;
class person
{
int age;
Char * name;
public:
person ( int i, Char * str )
{
int j;
j = strlen( str ) + 1;
name = new char[ j ];
strcpy( name, str );
age = i;
}
~person()
{
delete name;
cout<<"D";
}
void display()
{
cout<<name<<":"<<age;
}
};
int main()
{
person demo( 30,"Smith" );
demo.display();
return 0;
}
则该程序的输出结果为:【 】。
选项
答案
Smith:30 D
解析
本题考核类与对象的操作。主函数中定义类person的对象 demo,并赋初值(30,"smith")。然后调用成员函数display()输出赋值结果,即Smitch:30。程序结束时demo对象的析构函数被调用,再输出“D”。
转载请注明原文地址:https://kaotiyun.com/show/Q0Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序段中的变量已正确定义: for(i=0;i<4;i++,i++) for(k=1;k<3;k++); printf("*"); 程序的运行结果是()。
以下关于C语言文件系统的叙述中正确的是()。
有以下程序 #include<stdio.h> main() {intt; scanf("%d",&t); if(t++<6)printf("%d\n",t); elseprintf("%d\n",t--);
若有定义:inta,b;,通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a、5赋给变量b的输入数据是()。
以下叙述中错误的是()。
有定义语句:inta;longb;doublex,y;,则以下选项中正确的表达式是()。
数据库系统的数据独立性是指()。
在结构化方法中,软件功能属于软件开发中的()阶段。
算法运行过程中所耗费的时间称为算法的【】。
当+运算符被重载为友元函数时,友元运算符Obj1+obj2被C++编译器解释为______。
随机试题
输血后肝炎属于哪种感染慢性肝炎肝硬化合并自发性腹膜炎属于哪种感染
有关睑黄斑瘤,以下哪项是错误的
患者男性,48岁。手术后第二天,护士通过评估认为目前存在以下问题,属于首优问题的是
土工织物宽条拉伸试验的预负荷伸长是指在相当于最大负荷()的外加负荷下,所测的夹持长度的增加值,以mm表示。
下列关于和解的表述中,符合企业破产法规的有()。(2009年试题.旧)
查封、扣押物证、书证,就为了发现证明犯罪嫌疑人有罪的财物和文件。()
社会主义国家,促进社会主义经济迅速和健康发展的根本性问题是
编写如下程序:PrivateSubCommandl_Click()DimhumAsInteger.kAsInteger,nAsIntegernum=InputBox("请输入一个正整数:")k=
Cultureshockisapainfulexperiencewegothroughwhenweencountermanynewthingsinanothercountryandwe【1】______insom
ThespeedlimitonmostmajorhighwaysinMassachusettsis55mph/88kmwithsomesections,65mph/104kin.Whilemostnon-U.
最新回复
(
0
)