自考题库
首页
所有科目
自考历年真题
考试分类
关于本站
游客
账号设置
退出登录
注册
登录
出自:内蒙古农业大学-C++程序设计 (高起专)
(单选题) new必须与__________配对使用。(本题4.0分) A、 close B、 delete C、 return D、 exit
(单选题) 说明静态成员函数的关键字为(本题4.0分) A、 virtual B、 static C、 enum D、 inline
(单选题) 以下_________没有函数返回类型,但又必须有return 语句。(本题4.0分) A、 析构函数 B、 类类型转换函数 C、 运算符重载函数 D、 构造函数
(单选题) 下列说法正确的是(本题4.0分) A、 定义构造函数必须指出其返回类型,并且不允许重载构造函数 B、 静态数据成员可以在类体中、类体外被初始化,但无需通过构造函数 C、 默认构造函数是不接受实参的函数,并且能由系统自动生成 D、 在创建一个新的类对象时,系统会为它的所有成员分配一块存储空间
(单选题) 关于对象成员的构造函数的调用顺序,说法正确的是(本题4.0分) A、 与它们在成员初始化列表中给出的顺序相同 B、 与析构函数的调用顺序相同 C、 与它们在类中定义说明的顺序相同 D、 以上说法都不对
(单选题) C++程序总是从_____________开始执行。(本题4.0分) A、 构造函数 B、 析构函数 C、 main()函数 D、 主类
(单选题) 说明内联函数的关键字为(本题4.0分) A、 inline B、 virtual C、 static D、 define
(单选题) 下面有关类说法不正确的是(本题4.0分) A、 在一个类中不能说明具有类类型的数据成员 B、 一个类可以有多个构造函数 C、 一个类只有一个析构函数,且析构函数不能被指定参数 D、 一个类中public、protected和private三者说明的顺序可以任意,且可以被使用多次,也可以不使用
(单选题) 在下列函数原型中,可以作为类A构造函数的是(本题4.0分) A、 void A(int) B、 int A() C、 A(int)const D、 A(int)
(单选题) 用成员函数重载一元运算符θ,则显示调用方式为(本题4.0分) A、 obj θ B、 θ obj C、 obj.operator θ() D、 operator θ(obj)
(单选题) 模板对类型的参数化提供了很好的支持,因此(本题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、 inline B、 virtual C、 friend D、 define
(单选题) 下列关于运算符重载的描述中,正确的是(本题3.5分) A、 不能改变运算符的优先级 B、 能够改变操作数的数目 C、 能够重载内嵌类型的运算符的预定含义 D、 通过重载运算符“()”能够改变运算符的结合性
(单选题) 下列情况中,不会调用拷贝构造函数的是(本题3.5分) A、 用一个对象去初始化同一类的另一个新对象时 B、 函数的形参是类的对象,调用函数进行形参和实参结合时 C、 函数的返回值是类的对象,函数执行返回调用时 D、 将类的一个对象赋值给该类的另一个已经存在的对象时
(单选题) 下列运算符重载时,只能采用类成员函数形式的有(本题3.5分) A、 << B、 + C、 [] D、 ==
(单选题) const A * p; 以下声明的含义是(本题3.0分) A、 p是指向类A对象的指针 B、 p是指向类A常对象的指针,该指针指向的对象是常量 C、 p是指向类A常成员的指针 D、 p是指向类A对象的常指针,该指针值是常量
(单选题) 一个类的友元函数能够访问该类的(本题3.0分) A、 私有成员 B、 保护成员 C、 公有成员 D、 所有成员
(单选题) 若有X obj[100]; (X为类名),则调用构造函数的次数为(本题3.0分) A、 0 B、 1 C、 100 D、 任意
首页
<上一页
1
2
下一页>
尾页