首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的结果为 #include<iostream.h> int c; class A { private: int a; static
下面程序的结果为 #include<iostream.h> int c; class A { private: int a; static
admin
2013-05-30
32
问题
下面程序的结果为 #include<iostream.h> int c; class A { private: int a; static int b; public: A( ) {a=0;c=0;} void seta( ){a++;} void setb( ){b++;}
选项
A、1 2 1
B、1 2 2
C、1 1 2
D、2 2 2
答案
2
解析
C++语言中全局变量是任何函数都可以改变的量,静态变量的有效范围在定义它的类中,而普通的变量的有效性只在使用它的函数中,在本题中c为全局变量,b为静态变量,a为普通变量,b和c在类A的对象a1和a2中都自加1。所以b,c为 2,a为1。
转载请注明原文地址:https://kaotiyun.com/show/hGNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于抽象类和纯虚函数的说法错误的是()。
下面程序的输出结果是()。#include<iostream>usingnamespacestd;intmain(){inta=2,b=-1,c=2;if(a<b)
检查软件产品是否符合需求定义的过程称为()。
以下程序输出结果是______。#include<iostream.h>voidfun(intx,inty,intz){z=x+y;}voidmain(){inta=10;fun(2
C++中运算符优先级由低到高排列正确的是()。
非成员函数只有在声明为类的【】才能访问这个类的所有private成员。
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是【】。
下面说法正确的是______。
已知类MyClas有一个只需要一个double型参数的构造函数,其将运算符“+”重载为友元函数。要使语句序列MyClasx(1.2),y(2.3),z(0);z=x+y;能够正常运行,运算符函数operator+应在类中声明为()。
在数据流图中,○(椭圆)代表______。
随机试题
下列作品属于西方高度技术派建筑的杰作之一的是()
膝关节的神经支配为
对物质结构的叙述,错误的是
与气的生成密切相关的脏是
奎续用药机体对药物的效应逐渐减弱的现象是由于()。
破产财产分配方案由()提出。
救助报酬的金额的承担方式为( )。
设计问卷调查题时,“你喜欢教师这一受人尊敬的职业吗?”“医生认为吸烟对人体有害,你同意吗?”这类问题,或带有倾向性,或带有诱导性,因此容易使被调查者在趋同心理的支配下,做出与本人真实想法相反的回答。作者想表达的观点是()。
在一个长度为n的顺序表的表尾插入一个新元素的渐进时间复杂度为
A、Itdisturbsthelocalpeoplewithnoises.B、Itcausesthedamageonthepavement.C、Itstopspeopleandcarsmovingfreely.D、
最新回复
(
0
)