选择题 在计算机中,算法是指______。
选择题 下列各类函数中,不是类的成员函数的是 。
选择题 有以下程序:
#include<iostream>
using namespace std;
int f(int,int);
int main()
{
int i:1,x;
x=f(i,i+1);
cout<<x<<end1;
return 0;
}
int f(int a,int b)
{
int c;
c = a;
if(a>b)
c = 1;
else if(a==b)
c = 0;
else
c = -2;
return c;
}
运行后的输出结果是 。
选择题 下列程序的输出结果是
#include<iostream.h>
void main( )
{ double d=3.2;
int x,y;
x=1.2;
y=(x+3.8)/5.0;
cout < < y * d < < end1;}
选择题 有如下类定义:
class XX{
int xx;
public:
XX():xx(0){cout<<'A';)
XX(int n):xx(n){cout<<'B';}
};
class YY:public XX{
int yy;
public:
YY():yy(0){cout<<yy;}
YY(int n):XX(n+1),yy(n){cout<<yy;}
YY(int m,int n):XX(m),yy(n){cout<<yy;}
};
下列选项中,输出结果为AO的语句是______。
选择题 以下选项中合法的用户标识符是 。
选择题 若已定义过类A和B,并且定义类C如下:
class C{
public:
int val;
A aObj;
B bObj;
C*cObj;
C(): cObj(0), val(0){}
};
若要建立类C的对象object,则类成员val、aObj、bObj和cObj中最后被初始化的是______。
选择题 while和do-while循环的主要区别是______
选择题 打开文件时可单独或组合使用下列文件打开模式:
①ios_base::app ②ios_base::binary
③ios_base::in ④los_base::out
若要以二进制读方式打开一个文件,需使用的文件打开模式为______。
选择题 当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为 。
选择题 定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thursday,Friday=2};表达式 Wednesday= =Friday的值是 。
选择题 有如下程序
#include <iostream>
using namespace std;
class A{
public:
virtual void func1 (){ cout<<'A1'; }
void func2(){ cout<<'A2'; }
};
class B: public A{
public:
void func l(){ cout<<'B1'; }
void func2(){ cout<<'B2'; }
};
int main() {
A *p=new B;
p->func1();
p->func2();
return 0;
}
运行此程序,屏幕上将显示输出 。
选择题 下列叙述中正确的是______
选择题 如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“—”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为:______
选择题 某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层) 。
选择题 有如下类定义:
class A{
char*a:
public:
A():a(()){}
A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间
a=______;
strcpy(a,aa);
}
~A(){delete[]a;}
};
横线处应填写的表达式是______。
选择题 在ios中提供控制格式的标志位中, 是转换为十六进制形式的标志位。
选择题 有如下程序:
#include<iostream>
using namespace std;
int main()
{
int *p;
*p=9;
cout<<'The value at p:'<< *p;
return 0;
}
编译运行程序将出现的情况是______。
选择题 类MyClass的定义如下:
class MyClass
{
public:
MyClass(){value=0;}
SetVariable(int i){value=i;}
private:
int value;
};
则对下列语句序列正确的描述是______。
选择题 已知将运算符“+”和“*”作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价于______。
