单选题若有如下程序:#include <iostream>using namespaces std;int s=0;class samplestatic int n;public:sample(int i) n=i;static void add() s+=n;;int sample:: n=0;int main()sample a(2),b(5);sample:: add();cout<<s<<end1;return 0;程序运行后的输出结果是( )。
单选题将前缀运算符“- -”重载为非成员函数,下列原型中能正确用于类中说明的是______。
单选题下列程序的输出结果为{{U}} {{/U}}。
main() {
int a=4,b=3,c=1,d
d=a&&b&&b>c-!0;
cout<<d; }
A.0
B.3
C.1
D.4
单选题有如下程序: #include<iostream> using namespace std; class A public: A()cout<<"A"; ~A()cout<<"~A"; ; class B A *p: public: B()cout<<"B";p=new A; ~B()cout<<"~B";delete p; ; int main() B obj; return 0; 执行这个程序的输出结果是( )。
单选题下列描述中错误的是( )。 A.派生类可以作为基类派生其他的子类 B.派生类继承基类的所有数据成员 C.派生类可以有多个基类 D.派生类不能继承一些函数成员
单选题有如下程序:
#include<iostream>
using namespace std;
class A{
public:
static int a;
void init(){a=1;}
A(int a=2){init();a++;}
};
int A::a=0;
A obj;
int main()
{
cout<<obj.a;
return 0;
}
运行时输出的结果是______。
单选题以下函数值的返回值类型是( )。 fun(float x) float y; y=3*x-4; return y;
单选题C++语言中while循环和do...while循环的主要区别是( )。
单选题软件维护指的是
____
。
单选题有如下程序 #include void main( ) char ch[2][5]=" 6937"," 8254",* p[2]; int i,j,s=0; for(i=0;i for(i=0;i for(j=0;p[i][j]>,/'0',;j+=2) s=10 * s+p[i][j]-'0'; cout 该程序的输出结果是
单选题以下各选项中,
____
中都是C++语言保留字。
单选题面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理? A) 对数据的操作 B) 信息 C) 数据隐藏 D) 数据抽象
单选题C++语言中while循环和do-while循环的主要区别是( )。 A. do-while的循环体至少无条件执行一次 B. while的循环控制条件比do-while的循环控制条件严格 C. do-while允许从外部转到循环体内 D. do-while的循环体不能是复合语句
单选题有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把节点b连接到节点a之后的语句是 struct node char data; stmct node * next; a,b, * p= A) a. next=q; B) p. next= C) p->next= D) ( * p) .next=q;
单选题依照某种数据模型组织起来并存放二级存储器中的数据集合是指( )。
单选题C++中“<<”是一个( )符号
单选题在深度为7的满二叉树中,叶子结点的个数为
A. 32
B. 31
C. 64
D. 63
单选题关于new运算符的下列描述中,错误的是( )。 A.用来动态创建对象和对象数组 B.用它创建的对象和对象数组可以使用运算符delete删除 C.创建对象时要调用构造函数 D.它创建对象数组时必须指定初始值
单选题要通过函数实现一种不太复杂的功能,并且要求加快执行速度,则应该选用
单选题C++系统预定了4个用于标准数据流的对象,下列选项中不属于此类对象的是( )。