注意:此页面搜索的是所有试题
大连工业大学-面向对象的程序设计上
(单选题) C++中用三个保留字实现异常的处理,除了try和catch外,还有( )。(本题3.5分) A、 if B、 class C、 throw D、 return
(单选题) 指针可以用来表示数组元素,下列表示中( )是错误的。 已知:int a[3][7](本题3.5分) A、 *(a+1)[5] B、 *(*a+3); C、 *(*(a+1)); D、 *(&a[0][0]十2)
(单选题) 已知f1(int)是类A的公有成员函数,p是指向成员函数f1的指针,采用赋值,( ) 是正确的。(本题3.5分) A、 p= f1 B、 p=A::f1 C、 p=A::f1( ) D、 p=f1( )
(单选题) 下面关于对象概念的描述中,( )是错误的。(本题3.5分) A、 对象就是C语言中的结构变量; B、 对象代表着正在创建的系统中的一个实体; C、 对象是——个状态和操作(或方法)的封装体; D、 对象之间的信息传递是通过消息进行的
(单选题) 如果一个类至少有一个虚函数,那么就称该类为( )。(本题3.5分) A、 抽象类 B、 虚基类 C、 派生类 D、 以上都不对
(单选题) 程序中主函数的名字为 ( )(本题3.5分) A、 main B、 MAIN C、 Main D、 任意标识符
(单选题) 下列的各函数中,()不是类的成员函数(本题3.5分) A、 构造函数 B、 析构函数 C、 友元函数 D、 复制构造函数
(单选题) 使用如setw( )的操作符对数据进行格式输出时,应包含( )文件。(本题3.5分) A、 iostream.h B、 fstream.h C、 iomainp.h D、 stdlib.h
(单选题) 若定义:string str; 当语句cin>>str;执行时,从键盘输入: Microsoft Visual Studio 6.0! 所得结果是str=()。(本题3.5分) A、 Microsoft Visual Studio 6.0! B、 Microsoft C、 Microsoft Visual D、 Microsoft Visual Studio 6.0
(单选题) 设有类型说明: enum color{red,yellow=3,white,black}; 则执行语句cout<<white<<‟\n‟;后输出的结果是________。(本题3.5分) A、 4 B、 3 C、 2 D、 1
(单选题) 对基类和派生类的关系描述中,( )是错误的。(本题3.5分) A、 派生类是基类的具体化 B、 派生类是基类的子集 C、 派生类是基类定义的延续 D、 派生类是基类的组合
(单选题) 要定义整型数组 x ,使之包括初值为 0 的三个元素,下列语句中错误的是( )(本题3.5分) A、 int x[3]={0,0,0}; B、 int x[]={0}; C、 static int x[3]={0}; D、 int x[]={0,0,0}
(单选题) 关于 for循环和 while循环的说法哪个正确?( )(本题3.5分) A、 while循环先判断后执行,for循环先执行后判断。 B、 while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果 C、 两种循环任何时候都不可以替换 D、 两种循环结构中都必须有循环体,循环体不能为空
(单选题) 下列关于运算符重载的描述中,正确的是( )(本题3.5分) A、 可以改变运算符的目数 B、 可以改变运算符的优先级 C、 可以改变运算符的结合性 D、 可以改变运算符的功能
(单选题) 派生类的构造函数的成员初始化表中,不能包含( )。(本题3.5分) A、 基类的构造函数 B、 派生类中子对象的初始化 C、 基类中子对象的初始化 D、 派生类中一般数据成员的初始化