首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果为【 】。 #include <iostream.h> void main() { unsigned char value=127; int total=100; value++;
下面程序的运行结果为【 】。 #include <iostream.h> void main() { unsigned char value=127; int total=100; value++;
admin
2010-03-29
51
问题
下面程序的运行结果为【 】。
#include <iostream.h>
void main()
{
unsigned char value=127;
int total=100;
value++;
total+=value;
cout<<total<<end1;
}
A) 227 B) 100 C) 127 D) 27
选项
答案
4 10
解析
本题主要考察C++类中静态数据成员的使用。程序首先定义了类 count,其内部含有private类型数据成员static int n;同时含有public类型构造函数 count()和静态成员函数static inttest(),这两个函数的功能分别是为对象申请系统资源并将静态数据成员n加1和将静态数据成员n加4。主函数前,程序将静态数据成员n初始化为0,该数据成员为所有类count的对象所共有的数据成员;主函数中程序首先执行静态成员函数test()(由于test声明为static,因此其调用时无需通过具体对象),其执行过程中,静态数据成员n应该加4变成n=4,因此此处输出为4;此后程序创建对象c1和c2,由于在每次创建过程中都要调用构造函数count(),而每次调用count()函数后,静态数据成员n值都会加1。因此,创建两个对象之后,n值变为n=6;再次执行test()函数后,n的值再次加4,因此变为n=6+4=10。故程序全部执行后,变量n值变为10,而中间程序输出为“410”。
转载请注明原文地址:https://www.kaotiyun.com/show/ZJjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义语句inta[2][3],*p[3];,则以下语句中正确的是()。
当变量C的值不为2、4、6时,值也为“真”的表达式是
有以下程序#includevoidfun(int*p,int*q){intt;t=*p;*p=*q;*q=t;*q=*p;}main(){inta=0,b=9;fun(&a,&b);
下列关于栈的叙述中,正确的是()。
下列选项中,不属于数据模型所描述的内容的是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
以下叙述中正确的是
若有以下函数首部:intfun(doublex[10],int;*n)则下面针对此函数的函数声明语句中正确的是()。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
随机试题
下述哪项检查有助于早期食管癌的诊断
各种类型干式相机成像原理的共同点是
上市公司应披露的定期报告中年度报告应在()内编制完成并披露。
基差为正且绝对值变小时,空头套期保值将盈利。()
甲出国3年,请乙代为付房租,每年租金为10万元,年末支付。假设银行存款利率为10%,甲现在应当替乙在银行存入()万元。(P/A,10%,3=2.487)
设有如下程序:main(){intn1,n2;scanf("%d",&n2);while(n2!=0){n1=n2%10;n2=n2/10;p
采用线性链表表示一个向量时,要求占用的存储空间地址()。
Whenthestockmarketturnsdown,holdersofcommonstockstraditionallybegintomovesomeportionoftheir(61)outofstoc
Throughouthistoryhas【C1】______changedhisphysicalenvironmentinordertoimprovehis【C2】______oflife.Withthetoolsoft
Imaginebeingaskedtospend12orsoyearsofyourlifeinasocietywhichconsistedonlyofmembersofyourownsex.Howwould
最新回复
(
0
)