首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果为【 】。 #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
62
问题
下面程序的运行结果为【 】。
#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全国计算机二级
相关试题推荐
有以下程序main(){chara[5][10]={"one","two","three","four","five"};inti,j;chart;for(i=0;i
在嵌套使用if语句时,C语言规定else总是
有以下程序#include<stdio.h>intf(intn){intt=0,a=5;if(n/2){inta=6;t+=a++;}el
以下选项中与(!a==0)的逻辑值不等价的表达式是
有以下函数:intaaa(char*s){char*t=s:while(*t++);t--;return(t-s);}以下关于aaa函数功能叙述正确的是()。
算法的有穷性是指()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
下面选项中关于“文件指针”概念的叙述正确的是()。
下列不属于软件工程3个要素的是()。
随机试题
论说文:根据下述材料,写一篇700字左右的论说文,题目自拟。仁者见之谓之仁,智者见之谓之智。——《周易·系辞上》
有关病毒性肝炎的描述下列哪项是错误的( )
流行性腮腺炎肿大部位是()
光源平均亮度为600kcd/m2的直接型灯具,其遮光角不应小于()。
若借款人甲、乙内部评级1年期违约概率分别为0.02%和0.04%,则根据《巴塞尔新资本协议》定义的二者的违约概率分别为()。
下列货物中,适用于6%征收率的是()。
确定和调整最低工资标准应考虑的因素包括()
下列经济业务中,不应填制付款凭证的是()。
曲面x2+4y2+z2=4与平面x+z=a的交线在坐标yOz平面上的投影方程是().
RupertBrookeRupertBrooke,oneoftheleadingpoetsofhisgeneration,wasrenownedasaromantic,unlikemanyofhiscon
最新回复
(
0
)