首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; inti=1; class Fun { public: static int i; int value(){retur
有如下程序: #include using namespace std; inti=1; class Fun { public: static int i; int value(){retur
admin
2012-12-29
49
问题
有如下程序:
#include
using namespace std;
inti=1;
class Fun
{
public:
static int i;
int value(){return i-1;}
int valueoconst{return i+1;}
};
int Fun::i=2;
int main()
{
int i=3:
Fun fun1;
const Fun fun2;
_____________
return 0;
}
若程序的输出结果是:
123
则程序中横线处的语句是( )。
选项
A、cout<
B、cout<
C、cout<
D、cout<
答案
A
解析
此题因为定义的变量i是static类型的(main()函数内部的i只是一个局部变量),所以,选项A中fun1.value()的返回值是1,Fun::i引用的是外部变量会输出2;fun.value();会调用常成员函数int value()const{retun i+1;}使得外部静态变量i的值增加为3,故输出3。
转载请注明原文地址:https://kaotiyun.com/show/nuVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){intx;scanf("%dt",&x);if(x<=3);elseif(x!=10)printf("%d\n",x);}程序运行时,输入的值在哪个范围才会有输出结果(
若有以下程序#include<stdio.h>intfun(intx){inty;y=x++:returny;}main(){intk;for(k=0;k<3;k++){pfinff("%d,",fun(k)+k);k++;}
设有两行定义语句:intscanf;floatcase;则以下叙述正确的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
有两个关系R与S如下,由关系R和S得到关系T,则所使用的操作为
有三个关系R,S和T如下图所示: 则由关系R和S得到关系T的运算是()。
某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的前序序列为()。
深度为5的完全二叉树的节点数不可能是()。
某棵树中共有25个节点,且只有度为3的节点和叶子节点,其中叶子节点有7个,则该树中度为3的节点数为()。
C++程序中的预处理命令以符号【】作为起始标记。
随机试题
2005年,我国通过《反分裂国家法》的会议是()
对重症肌无力诊断没有帮助的检查项目是
应放于斗架高层的药物是
[2008年第11题]下列哪一种做法的磨光花岗石面层单价(元/m2)最高?
土地使用权出让合同约定的使用年限届满,土地使用者需要继续使用土地的,应当至迟于届满前()申请续期。
下列说法中不正确的是()。
员工的解聘包括()三种情况。
下列选项中最符合所给图形规律的是()。
一项工程原计划交给100名工人做.后由于工期提前2天,需要加派20名工人。之后南于天气原因.这项工程晚开工2天。若要保证这项工程按时完成.需要再加派()名工人(假设每名工人的效率相同)。
•Readthearticlebelowaboutthemanagementoforiginalthinkers,andthequestionsontheoppositepage.•Foreachquestion
最新回复
(
0
)