首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果为【 】。 #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
57
问题
下面程序的运行结果为【 】。
#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://kaotiyun.com/show/ZJjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件生命周期中,确定软件系统要做什么的阶段是()。
若有定义语句:doublea,*p=&a;以下叙述中错误的是()。
下列叙述中错误的是()。
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x<6);x++);
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
关系数据库管理系统能实现的专门关系运算包括()。
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i-一)for(j=0:j
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
有如下函数模板声明:template<typenameT>TMax(Ta,Tb){return(a>=b)?a:b;}下列对函数模板Max()的调用中错误的是()。
随机试题
割嘴离工件的距离应根据混合气体流量来决定。()
可作为磺胺乙酰钠滴眼剂抗氧剂的是
按照《合同法》的规定,下列情形中,要约不失效的是()。
最基本的账务处理程序是()。
会计账簿按外形的不同,可分为()。(5.1)
如图,AACD是等边三角形,△ABC是等腰直角三角形,∠ACB=90°,BD交AC于E,AB=2。求COS/CBE的值;
对于认知风格属于场依存型的学生,适合的教学方法是()
2016年9月,经国务院批准印发的《全国“十三五”易地扶贫搬迁规划》明确,计划()年内对近()万建档立卡贫困人口实施易地扶贫搬迁,迁出区域范围涉及22个省约1400个县。
设,求f(x)的间断点,并判断其类型.
TheUnitedStatesiswellknownforitsnetworkofmajorhighwaysdesignedtohelpadrivergetfromoneplacetoanotherinthe
最新回复
(
0
)