文档详情

16春北航《C++程序设计》在线作业一.doc

发布:2016-04-01约2.26千字共8页下载文档
文本预览下载声明
1.??类是通过puli继承方式从类派生而来的,且类和类都有完整的实现代码,则下列说法正确的是 . 类中具有pui可访问性的成员函数个数一定不少于类中puli成员函数的个数 . 一个类的实例对象占用的内存空间一定不少于一个类的实例对象占用的内存空间 . 只要类中的构造函数都是puli的,在min函数中就可以创建类的实例对象 . 类和类中的同名虚函数的返回值类型必须完全一致 正确答案:??????满分:4??分 2.??执行语句序列 int x; inx; if(x250) out . X . Y . XY . XX 正确答案:??????满分:4??分 3.??文件包含中被包含的文件的扩展名( ) . 必须为 .h . 不能用 .h . 必须是 . . 不一定是 .h 正确答案:??????满分:4??分 4.??以下说法中正确的是____. . ++程序总是从第一个定义的函数开始执行 . ++程序总是从min函数开始执行 . ++函数必须有返回值,否则不能使用函数 . ++程序中有调用关系的所有函数必须放在同一个程序文件中 正确答案:??????满分:4??分 5.??为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为_____. . puli . prott . privt . stti 正确答案:??????满分:4??分 6.??对于“int *p[5];”的描述中,正确的是 . p是一个指向数组的指针,所指向的数组是5个int型元素 . p是一个指向某数组中第5个元素的指针,该元素是int型变量 . p [5]表示某个元素的第5个元素的值 . p是一个具有5个元素的指针数组,每个元素是一个int型指针 正确答案:??????满分:4??分 7.??以下叙述中正确的是____. . 使用#fin可以为常量定义一个名字,该名字在程序中可以再赋另外的值 . 使用onst定义的常量名有类型之分,其值在程序运行时是不可改变的 . 在程序中使用内联函数使程序的可读性变差 . 在定义函数时可以在形参表的任何位置给出缺省形参值 正确答案:??????满分:4??分 8.??以下关于类和对象叙述中,正确的是 . 一般只有通过具体的对象才能访问类的成员函数 . 一个类的成员函数可以任意被调用 . 对象是抽象的,而类是具体实现 . 类和对象间没有联系 正确答案:??????满分:4??分 9.??for(int x=0,y=0;!xylt;=5;y++)语句执行循环的次数是 . 0 . 5 . 6 . 无数次 正确答案:??????满分:4??分 10.??以下标识符中不全是++保留字的是____ . s for int . fult thn whil . ool lss long . goto rturn hr 正确答案:??????满分:4??分 11.??在下面存储类中, ____对象的可见性与生存期不一致. . 外部类 . 自动类 . 内部静态类 . 寄存器类 正确答案:??????满分:4??分 12.??下面四个运算符中,优先级最低的是()。 . () . . . -gt; . ++ 正确答案:??????满分:4??分 13.??()不是构造函数的特征 . 构造函数的函数名与类名相同 . 构造函数可以重载 . 构造函数可以设置缺省参数 . 构造函数必须指定类型说明. 正确答案:??????满分:4??分 14.??在下面的一维数组定义中,____有语法错误。 . int [ ] = {1,2,3}; . int [10] = {0}; . int [ ]; . int [5]; 正确答案:??????满分:4??分 15.??++程序基本单位是______。 . 函数 . 语句 . 字符 . 数据 正确答案:??????满分:4??分 1.??类是一种类型,它封装了数据和操作。( ) . 错误 . 正确 正确答案:??????满分:4??分 2.??输出字符指针就是输出字符串。( ) . 错误 . 正确 正确答案:??????满分:4??分 3.??数据定义为全局变量,破坏了数据的封装性;较好的解决办法是将所要共享的数据定义为类的静态数据成员。 . 错误 . 正确 正确答案:??????满分:4??分 4.??++中函数声明就是函数原型。( ) . 错误 . 正确 正确答案:??????满分:4??分 5.??在一个函数中,不允许定义与结构体类型的成员相同名的变量。( ) . 错误 . 正确 正确答案:??????满分:4??分 6.??私有成员只能被本类的成员函数访问,来自类外部的任何访问都是非法的。(
显示全部
相似文档