单选题下列关于类定义的说法中,正确的是( )。
单选题有如下程序: #include <iostream > using namespace std; class MyClass public : MyClass() cout<<'A'; MyClass(char c) cout << c; ~MyClass() cout<<'B'; ; int main() MyClass pl, * p2 ; p2 = new MyClass('X') ; delete p2 ; return 0 ; 执行这个程序的输出结果是( )。 A) ABX B) ABXB C) AXB D) AXBB
单选题有关类和对象的说法不正确的是 ______。 A) 对象是类的一个实例 B) 一个类只能有一个对象 C) 任何一个对象只能属于一个具体的类 D) 类与对象的关系和数据类型和变量的关系相似
单选题有如下类定义:
class AA
{
int a;
public:
int getRef()const{return }//①
int getValue()const{return a;}//②
void set(int n)const{a=n;}//③
friend void show(AA aa) const{cout<<a;}//④
};
其中四个函数的定义中正确的是______。
单选题下列选项中,不属于模块间耦合的是( )。
单选题若有以下变量和函数说明: #include<iostream.h> charCh='*'; void sub (int x,int y,char ch,double*Z) { switch(ch) { case'+':*Z=x+y;break: case'-':*Z=x-y;break: case'*':*Z=x*y; break: case'/':*Z=X/y;break; } } 以下合法的函数调用语句是( )。
单选题办公室自动化(OA)是计算机的一大应用领域,按计算机应用的分类,它属于( )。
单选题在下列函数原型中,可以作为类从构造函数的是( )。
单选题下列程序中划线处正确的语句是( )。 # include <iostream> using namespace std; class Base { public: void fun(){cout<<"Base:: fun" <<endl;} }; class Derived:public Base { void fun() { ______ ∥显式调用基类的函数fun() cout<<"Derived:: fun"<<endl; } };
单选题设有两个字符串p和q,求q在p中首次出现位置的运算称为( )。
单选题下列运算符中,在C++语言中不能重载的是______。
单选题下面程序的输出结果是 #include<iostream.h> #include<string.h> void main() char p1[10],P2[10]; strcpy(p1,"abc"); strcpy(p2,"ABC"); char str[50]="xyz"; strcpy(str+2,strcat(P1,p2)); cout<<six;
单选题下面程序的运行结果为( )。
# include <iostream.h>
void main( )
{
for(int a = 0,x =0;! x&&a < = 10;a++)
{
a++;
}
cout << a << endl;
}
单选题对如下二叉树进行后序遍历的结果为
单选题下面for语句的循环次数为( )。 for(int i=0,n=0;!ni++);
单选题下列数据结构中能应用二分查找的是
单选题以下程序段是函数返回a所指数组中最大的值所在的下标值,横线处的语句为( )。 fun(int*a, int n) int i,j=0,k; k=j; for(i=j;i<n;i++) if[a[i]>a[k])______; return(k);
单选题若执行语句:cout<<setfill("*")<<setw(10)<<123<<"OK"<<endl后将输出
____
。
单选题算法的时间复杂度是指 A) 执行算法程序所需要的时间 B) 算法程序的长度 C) 算法程序中的指令条数 D) 算法执行过程中所需要的基本运算次数
单选题有如下类定义:
class Foo
{
public:
Foo(int v):value(v){} //①
~Foo(){} //②
private:
Foo(){} //③
int value=0; //④
};
其中存在语法错误的行是______。