首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据输出结果填空完成下面程序。 #include<iostream.h> class Test { private: static int val; int a; public: st
根据输出结果填空完成下面程序。 #include<iostream.h> class Test { private: static int val; int a; public: st
admin
2010-12-16
45
问题
根据输出结果填空完成下面程序。
#include<iostream.h>
class Test
{
private:
static int val;
int a;
public:
static int func( );
void sfunc(Test &r);
};
______//初始化静态变量val
int Test::func( )
{
return val++;
}
void Test::sfunc(Test &r)
{
r.a=125;
cout<<"Result3="<<r.a;
}
void main( )
{
cout<<"Resultl="<<Test::func( )<<endl;
Test A;
cout<<"Result2="<<A.fune( )<<endl;
A. sfunc(A);
}
输出结果为:
Result1=201
Result2=202
Result3=125
选项
答案
int Test::val=200;
解析
类的静态成员变量必须要进行初始化才能使用,初始化时需要用域限定符::指明该变量所属的类名。
转载请注明原文地址:https://kaotiyun.com/show/N9Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请编写函数fun,函数的功能是:移动一维数组中的内容:若数组中有n个整数,要求把下标从0到P(含P,P小于等于n-1)的数组元素平移到数组的最后。例如,一维数组中的原始内容为:1,2,3,4,5,6,7,8,9,10:p的值为3。移动后,一维数组
设栈的存储空间为S(1:50),初始状态为top=51o见经过一系列正常的入栈与退栈操作后,top=20,则栈中的元素个数为()。
有以下程序#include<stdio.h>structS{intn;inta[20];};voidf(int*a,intn){inti;
优化数据库系统查询性能的索引设计属于数据库设计的
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
下列关于C语言文件的叙述中正确的是()。
关于程序模块化的叙述中错误的是()。
字符串’’\\\’’ABCDEF\’’\\’’的长度是()。
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()。
关于算法,以下叙述中错误的是
随机试题
课程标准是()
硬度试验分为()三种。
2007年3月20日,甲公司合并乙企业,该项合并属于同一控制下的企业合并。合并中,甲公司发行本公司普通股l000万股(每股面值1元,市价为2.1元),作为对价取得乙企业60%股权。合并日,乙企业的净资产账面价值为3200万元,公允价值为3500万元。假定合
海洋环境污染的特点是()。
请从所给的四个选项中,选择最合适的一个,使之呈现一定的规律性。()
照明弹燃烧时通常发出耀眼的光芒,那是因为弹药里含有()。
Brandsarebasicallyapromise.Theytellconsumerswhatqualitytoexpectfroma【C1】________andshowoffitspersonality.Firms
以下叙述中正确的是______。
下面程序有两个printf语句,如果第一个printf语句输出的是194,则第二个printf语句的输出结果是【】。main(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=a;
______,thesecondlargestcityinIreland,isknownas"theRebelCounty".
最新回复
(
0
)