注意:此页面搜索的是所有试题
内蒙古农业大学-C++程序设计 (高起专)
(单选题) 模板对类型的参数化提供了很好的支持,因此(本题3.5分)
A、 类模板的主要作用是生成抽象类
B、 类模板实例化时,编译器将根据给出的模板实参生成一个类
C、 在类模板中的数据成员都具有同样类型
D、 类模板中的成员函数都没有返回值
(单选题) 若一个类中含有纯虚函数,则该类称为(本题3.5分) A、 基类 B、 纯基类 C、 派生类 D、 抽象类
(单选题) 说明虚函数的关键字为(本题3.5分) A、 inline B、 virtual C、 static D、 define
(单选题) 类的析构函数的作用是(本题3.5分) A、 一般成员函数的初始化 B、 类的初始化 C、 对象的初始化 D、 删除类创建的对象
(单选题) 下列有关内联函数的叙述中,正确的是(本题3.5分) A、 内联函数是通过编译器来实现的 B、 内联函数必须通过关键字inline来定义 C、 内联函数在调用时发生控制转移 D、 内联函数函数体的最后一条语句必须是return语句
(单选题) C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是(本题3.5分) A、 增加了一些新的运算符 B、 允许函数重载,并允许设置缺省参数 C、 规定函数说明符必须用原型 D、 引进了类和对象的概念
(单选题) 下面对静态数据成员的描述中,正确的是(本题3.5分) A、 可以在类体内进行初始化 B、 不可以被类的对象调用 C、 不能受private控制符的作用 D、 可以直接用类名调用
(单选题) 在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是(本题3.5分) A、 友元函数 B、 虚函数 C、 构造函数 D、 析构函数
(单选题) 下面对于友元函数描述正确的是(本题3.5分) A、 实现必须在类的内部定义 B、 是类的成员函数 C、 破坏了类的封装性和隐藏性 D、 不能访问类的私有成员
(单选题) C++泛型编程通过______实现。(本题3.5分) A、 void B、 template? C、 NULL D、 typedef
(单选题) 下列关于类的描述中,错误的说法是(本题3.5分) A、 类是一组对象的模板 B、 类是数据和操作的封装体 C、 类是对象的实例 D、 类是一种自定义的数据类型
(单选题) 如果定义了一个类myclass,则为myclass类对象以成员函数形式重载后++运算符的声明应该为(本题3.5分) 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.5分) A、 f(3,5) B、 f(3.0,5.5) C、 f<int>> <INT>(3,5.5) D、 f(3,5.5)
(单选题) C++源程序文件的扩展名为(本题3.5分) A、 .cpp B、 .c C、 .c++ D、 .dll
(单选题) 空类就是没有________的类。(本题3.5分) A、 类名 B、 任何成员 C、 数据成员 D、 成员函数
(单选题) 若一个类中含有纯虚函数,则该类称为(本题3.5分) A、 基类 B、 纯基类 C、 派生类 D、 抽象类
(单选题) 说明虚函数的关键字为(本题3.5分) A、 inline B、 virtual C、 static D、 define
(单选题) 类的析构函数的作用是(本题3.5分) A、 一般成员函数的初始化 B、 类的初始化 C、 对象的初始化 D、 删除类创建的对象
(单选题) 下列有关内联函数的叙述中,正确的是(本题3.5分) A、 内联函数是通过编译器来实现的 B、 内联函数必须通过关键字inline来定义 C、 内联函数在调用时发生控制转移 D、 内联函数函数体的最后一条语句必须是return语句
(单选题) C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是(本题3.5分) A、 增加了一些新的运算符 B、 允许函数重载,并允许设置缺省参数 C、 规定函数说明符必须用原型 D、 引进了类和对象的概念
(单选题) 下面对静态数据成员的描述中,正确的是(本题3.5分) A、 可以在类体内进行初始化 B、 不可以被类的对象调用 C、 不能受private控制符的作用 D、 可以直接用类名调用
(单选题) 在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是(本题3.5分) A、 友元函数 B、 虚函数 C、 构造函数 D、 析构函数
(单选题) 下面对于友元函数描述正确的是(本题3.5分) A、 实现必须在类的内部定义 B、 是类的成员函数 C、 破坏了类的封装性和隐藏性 D、 不能访问类的私有成员
(单选题) C++泛型编程通过______实现。(本题3.5分) A、 void B、 template? C、 NULL D、 typedef
(单选题) 下列关于类的描述中,错误的说法是(本题3.5分) A、 类是一组对象的模板 B、 类是数据和操作的封装体 C、 类是对象的实例 D、 类是一种自定义的数据类型
(单选题) 如果定义了一个类myclass,则为myclass类对象以成员函数形式重载后++运算符的声明应该为(本题3.5分) 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.5分) A、 f(3,5) B、 f(3.0,5.5) C、 f<int>> <INT>(3,5.5) D、 f(3,5.5)
(单选题) C++源程序文件的扩展名为(本题3.5分) A、 .cpp B、 .c C、 .c++ D、 .dll
(单选题) 空类就是没有________的类。(本题3.5分) A、 类名 B、 任何成员 C、 数据成员 D、 成员函数