首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
67
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若函数调用时的实参为变量,下列关于函数形参和实参的叙述中正确的是()。
有以下程序: #include<stdio.h> main() { intx=8; for(;X>0;X--) { if(x%3) { printf("%d,",X--);
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是()。
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
数据库系统的数据独立性是指()。
下列选项中不属于结构化程序设计原则的是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
下列运算符中全都可以被友元函数重载的是()。
重新定义标识符的作用域规定是外层变量被隐藏,【】变量是可见的。
下面描述中,不属于软件危机表现的是()。
随机试题
革兰阴性菌对青霉素不敏感的主要原因是
A、疏散风热B、凉血消斑C、利湿退黄D、祛痰利咽E、活血止痛金银花除能清热解毒外,又能
下列账户中,根据期末余额直接填列资产负债表项目数据的有()。
下列关于抵押权的说法错误的是
设A=有三个线性无关的特征向量,则a=_______.
下面的选项中与实时系统无必然联系的属性是()。
在Java中,用package语句说明一个包时,该包的层次结构必须是()。
在VisualFoxPro中可以用DO命令执行的文件不包括
芸術
例如:为了让自己更健康,他每天都花一个小时去锻炼身体。★他希望自己很健康。(√)今天我想早点儿回家。看了看手表,才5点。过了一会儿再看表,还是5点,我这才发现我的手表不走了。★那块手表不是他的。(×)
最新回复
(
0
)