注意:此页面搜索的是所有试题
大连工业大学-C语言下
(单选题) 重载“>>”时,为保证其连用性,重载函数的返回类型应为(本题3.0分) A、 istream B、 ostream C、 istream & D、 ostream &
(单选题) 下列关于抽象类的描述中,正确的是(本题3.0分) A、 抽象类中最多只能有一个纯虚函数 B、 抽象类不能定义该类的指针 C、 抽象类不能定义该类的对象 D、 抽象类至少有一个虚函数
(单选题) 若有float f=6.8;int i= int(f); 则i的值为(本题3.0分) A、 6 B、 7 C、 6.8 D、 不确定
(单选题) 下列关于类的描述中,错误的说法是(本题3.0分) A、 类是一组对象的模板 B、 类是数据和操作的封装体 C、 类是对象的实例 D、 类是一种自定义的数据类型
(单选题) 如果定义了一个类myclass,则为myclass类对象以成员函数形式重载后++运算符的声明应该为(本题3.0分) A、 myclass operator++() B、 myclass operator++( int ) C、 myclass& operator++() D、 myclass& operator++( int )
(单选题) 有如下函数模板定义:template T f(T x,T y) {return x*x+y*y;} 在下列对f的调用中,错误的是(本题3.0分) A、 f(3,5) B、 f(3.0,5.5) C、 f<int>> <INT>(3,5.5) D、 f(3,5.5)
(单选题) 运算符重载是对已有的运算符赋予多重含义,因此(本题3.0分) A、 可以对基本类型(如int类型)的数据,重新定义“+”运算符的含义 B、 可以改变一个已有运算符的优先级和操作数个数 C、 只能重载C++中已经有的运算符,不能定义新运算符 D、 C++中已经有的所有运算符都可以重载
(单选题) C++源程序文件的扩展名为(本题3.0分) A、 .cpp B、 .c C、 .c++ D、 .dll
(单选题) 空类就是没有________的类。(本题3.0分) A、 类名 B、 任何成员 C、 数据成员 D、 成员函数
(单选题) 以下_________没有函数返回类型,但又必须有return 语句。(本题3.0分) A、 析构函数 B、 类类型转换函数 C、 运算符重载函数 D、 构造函数
(单选题) 模板对类型的参数化提供了很好的支持,因此(本题3.0分) A、 类模板的主要作用是生成抽象类 B、 类模板实例化时,编译器将根据给出的模板实参生成一个类 C、 在类模板中的数据成员都具有同样类型 D、 类模板中的成员函数都没有返回值
(单选题) 若一个类中含有纯虚函数,则该类称为(本题3.0分) A、 基类 B、 纯基类 C、 派生类 D、 抽象类
(单选题) 说明虚函数的关键字为(本题3.0分) A、 inline B、 virtual C、 static D、 define
(单选题) 类的析构函数的作用是(本题3.0分) A、 一般成员函数的初始化 B、 类的初始化 C、 对象的初始化 D、 删除类创建的对象
(单选题) 下列有关内联函数的叙述中,正确的是(本题3.0分) A、 内联函数是通过编译器来实现的 B、 内联函数必须通过关键字inline来定义 C、 内联函数在调用时发生控制转移 D、 内联函数函数体的最后一条语句必须是return语句