单项选择题
延伸阅读
你可能感兴趣的试题
1.单项选择题执行下列程序语句后,输出结果为( )。 #inelude<iostream> using namespace std; int m=5; int main() { int m=3; m++; ::m++; cout<<m<<end1; return 0; }
A.3
B.4
C.5
D.6
2.单项选择题下面for语句的循环次数为( )。 for(int i=0,n=0;!n&&i<=5;i++);
A.0
B.5
C.6
D.无穷次
3.单项选择题运算符重载是对已有的运算符赋予多重的含义,所以( )。
A.能够对基本类型数据(如double),重新定义"+"运算符的含义
B.只能重载C++中己经有的运算符,不能重新定义新运算符
C.能够改变一个已有运算符的优先级和操作数个数
D.C++中现有的所有运算符都可以重载
4.单项选择题下面的类定义中,如果要为其添加一个析构函数,对于析构函数定义正确的是( )。 class TlestClass { private: int a: public: TestClass(int giva_a=0) {a=give_a;} }
A.~void TestClass (){}
B.~TestClass void(){}
C.void~TestClass(){}
D.~TestClass(){}
5.单项选择题有如下类定义: class Test { int
x_,y_; public:
Test ():a_(0) ,b_(0) {} Test(int
a,int b=0) :a_(a),b_(b){} }; 若执行语句
Test x(2) ,y[3],*z[4]; 则Test类的构造函数被调用的次数是(
)。
A.2次
B.3次
C.4次
D.5次
6.单项选择题下面数据结构中,属于非线性的是( )。
A.线性表
B.队列
C.树
D.栈
7.单项选择题语句ofstream outf("TEST.DAT",ios_base::app);的功能是建立流对象outf,并试图打开文件TEST.DAT与outf关联,而且( )。
A.如果文件存在,打开失败:如果文件不存在,建立一个新文件
B.如果文件存在,将文件指针定位于文件首;如果文件不存在,打开失败
C.如果文件存在,将文件指针定位于文件尾:如果文件不存在,建立一个新文件
D.如果文件存在,将其置为空文件;如果文件不存在,打开失败
8.单项选择题下列数据结构中,能用二分法进行查找的是( )。
A.顺序存储的有序线性表
B.线性链表
C.二又链表
D.有序线性链表
9.单项选择题使用输入输出操作符setw,能够控制( )。
A.填充字符
B.输出宽度
C.对齐方式
D.输出精度
10.单项选择题下面有关this指针的叙述中,正确的是( )。
A.类的成员函数都有this指针
B.任何与类相关的函数都有this指针
C.类的非静态成员函数才有this指针
D.类的友元函数都有this指针
热门相关试卷
最新相关试卷