单选题关于运算符重载,下列表述中正确的是( )。 A.C++已有的任何运算符都可以重载 B.运算符函数的返回类型不能声明为基本数据类型 C.在类型转换符函数的定义中不需要声明返回类型 D.可以通过运算符重载来创建C++中原来没有的运算符
单选题若有如下变量定义和函数调用语句: inta=5; fun( 则执行下面函数后正确的输出结果是( )。 void fun(int*x) { cout<<++*x<<endl; }
单选题有下列程序:
#include <stdio.h>
#include"string.h"
tyoedef struct{char name[9];char sex;float score[2];}STU;
void f(STU a)
{
STU b={"Zhao","m",85.0,90.0};int i;strcpy(a.name,b.name);
a.sex=b.sex;
for(i=0;i<2;i++)a.score[i]=b.score[i];
}
void main()
{
STU c=("Qian","f",g5.0,92.0);
f(c);
printf("%s,%c,%2.of,%2.of/n",c.name,c.sex,
c.score[0],c.score[1]);
}
程序的运行结果是______。
单选题软件生命周期是指
____
。
单选题若类A和类B的定义如下
class A
{
int i,j;
public:
int geti( )
{
return i;
}
};
class B:public A
{
int k:
public:
void make( )
{
k=i*j;
}
};
则上述定义中非法的语句是
单选题软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是______。
单选题集簇属于( )。 A) 模式 B) 内模式 C) 外模式 D) 概念模式
单选题下面程序的结果为______。
#include<iostream>
using namespace std;
int c;
class A
{
private:
int a;
static int b;
public:
A(){a=0; c=0;}
void seta(){a++;}
void setb(){b++;}
void setc(){c++;}
void display(){cout<<a<<""<<b<<""<<c;}
};
int A::b=0;
void main()
{
A a1, a2;
a1.seta();
a1.setb();
a1.setc();
a2.seta();
a2.setb();
a2.setc();
a2.display();
}
单选题下面程序的输出结果是
____
。
#include<iostream.h>
Class example
{int a;
public:
example(int B.{a=b++;}
void print(){a=a+1 cout<<a<<““;}
void print()const{cout<<a<<““;}
};
void main()
{example x(3);
Const example y(2);
x.print();
y.print();
}
单选题有下列程序: #include<stdio.h> void main() char *s="ABC"; do printf("%d",*s%10);s++; while(*s); 注意:字母A的ASCⅡ码值为65。程序运行后的输出结果是( )。 A) 5670 B) 656667 C) 567 D) ABC
单选题有如下程序: #include<iostream.h> using namespace std; class TestClass public: TestClass () cout<<"default constructor/n"; TestClass (const TestClass ; TestClass userCode(TestClass b) TestClass c(b);retum c; int main() TestClass a,d; cout<<"calling userCode()/n"; d=userCode(a); return 0; 执行上面程序的过程中,构造函数TestClass ()和TestClass (const TestClass & x)被调用的次数分别是( )。 A) 2次 3次 B) 3次 2次 C) 都是2次 D) 都是3次
单选题有3个关系R、S和T如下表所示:其中关系T由关系R和S通过某种操作得到,该操作为______。
单选题下列程序的运行结果是 #include<isotream.h> class A int a; public: A()a=0; A(int a
单选题下列叙述中正确的是( )。 A.有一个以上根结点的数据结构不一定是非线性结构 B.只有一个根结点的数据结构不一定是线性结构 C.循环链表是非线性结构 D.双向链表是非线性结构
单选题下列关于成员函数特征的描述中,错误的是( )。 A.成员函数一定是内联函数 B.成员函数可以重载 C.成员函数可以设置参数的默认值 D.成员函数可以是静态的
单选题程序中有如下语句for(int i=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是
____
。
单选题有如下程序:
#include<iostream>
using namespace std;
class A{
public
stakic 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;
}
运行时输出的结果是______。
单选题设置虚基类的目的是
____
。
单选题算法的时间复杂度取决于______。
单选题使用静态数据成员的好处不包括
