单选题下列程序的执行结果为 #include<iostream.h>
void main( ) { int
a=3,b=0; int * p=
b=+a++; cout < < * p < < "," <
< b < < endl; }
A. 3,4
B. 4,3
C. 3,4
D. 4,4
单选题下列关于析构函数的描述中,错误的是( )。 A.类中有且仅有一个析构函数 B.析构函数可以有形参 C.析构函数没有函数类型 D.析构函数对象消失时被自动执行
单选题下面关于派生类的描述中错误的是______。
单选题下列关于输入流类成员函数getline( )的描述中,错误的是 A) 该函数是用来读取键盘输入的字符串的 B) 该函数读取的字符串长度是受限制的 C) 该函数读取字符串时,遇到终止符便停止 D) 该函数读取字符串时,可以包含空格
单选题下列运算符中,{{U}} {{/U}}运算符在C++中不能重载。
A. &&
B. []
C. ::
D. new
单选题以下程序的输出的结果是( )。
#include
void main()
{int i,k,a[10],p[3];
k=5;
for(i=0;i<9;i++)a[i]=i;
for(i=0;i<3;i++)p[i]=a[i*(i+1)];
for(i=0;i<3;i++)k+=1)[i]*2;
cout<
单选题当派生类继承一个基类时,默认的继承方式为( )。
单选题下面对对象概念描述正确的是
单选题在软件设计中不使用的工具是
单选题语句ofstream f("DATA.DAT", ios _base:: applios_lios_bfise:: binary);的功能是建立流对象f,并试图打开文件DATA.DAT并与之连接,而且( )。
单选题下列关于C++流的描述中,错误的是( )。
单选题下面程序的运行结果为 #include<iostream.h> class A public: A( )cout<<"1"; ~A( )cout<<"2"; ; class B:public A public: B( )cout<"3"; ~B( )cout<<"4"; ; void main( ) B b;
单选题软件生命周期是指( )。
单选题下列关于对象概念的描述中,正确的是( )。 A) 对象就是C语言中的结构变量 B) 对象代表着正在创建的系统中的一个实体 C) 对象是一个状态和操作(或方法)的封装体 D) 对象之间的信息传递是通过消息进行的
单选题有如下程序段: int i=2;int j=3; int main() { int i=9, j=i; cout<
单选题执行语句for(i=1;i++ < 4;);,后变量i的值是
单选题当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
A.ios∷in
B.ios∷out
C.ios∷in,|ios∷out
D.以上都不对
单选题在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
A. 友元函数
B. 虚函数
C. 构造函数
D. 析构函数
单选题C++本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由类istream和( )提供。
单选题应在下列程序画线处填入的正确语句是 ( )。 #include <iostream> using namespace std; clas Base public: void fun() cout<<"Base::fun"<<end1; ; class Derived : public Base void fun() ________________//显示调用基类的函数 fun() cout<<"Derived::fun"<<end1; ; A) fun(); B) Base.fun(); C) Base::fun(); D) Base->fun();