北航《C++程序设计》在线作业二.docx

北航《C 程序设计》在线作业二 1. 在C 语言中,为了使得类中的某些数据成员及某些成员函数的返回值能取任意类型,应使用( ) A. 类 B. 类模板 C. 抽象类 D. 虚基类 正确答案: B 满分:4 分 得分:4 2. 以下各选项企图说明一种新的类型名,其中正确的是( ) A. typedef v1 int; B. typedef v2=int; C. typedef int v3; D. typedef v4: int; 正确答案: C 满分:4 分 得分:4 3. 要声明一个有10个int型元素的数组,正确的语句是( ) A. int a[10]; B. int a[2,5]; C. int a[]; D. int *a[10]; 正确答案: A 满分:4 分 得分:4 4. 在下面的一维数组定义中,____有语法错误。 A. int a[ ] = {1,2,3}; B. int a[10] = {0}; C. int a[ ]; D. int a[5]; 正确答案: C 满分:4 分 得分:4 5. 下列四个运算符中,优先级最低的是______。 A. () B. - C. . D. 正确答案: D 满分:4 分 得分:4 6. 下列各个成员函数中,纯虚函数是( ) A. void fun(int)=0 B. virtual void fun(int) C. virtual void fun(int){ } D. virtual void fun(int)=0 正确答案: D 满分:4 分 得分:4 7. 不能作为函数重载判断依据的是______. A. const B. 返回类型 C. 参数个数 D. 参数类型 正确答案: B 满分:4 分 得分:4 8. 设”int a=15,b=26;”,则”cout(a,b);”的输出结果是____ A. 15 B. 26,15 C. 15,26 D. 26 正确答案: D 满分:4 分 得分:4 9. 对于C/C 语言的函数,下列叙述中正确的是 A. 函数的定义不能嵌套,但函数调用可以嵌套 B. 函数的定义可以嵌套,但函数调用不能嵌套 C. 函数的定义和调用都不能嵌套 D. 函数的定义和调用都可以嵌套 正确答案: A 满分:4 分 得分:4 10. 下列说法中错误的是 A. 构造函数没有类型 B. 在一个类中,构造函数只能定义一个 C. 创建对象时构造函数自动调用 D. 构造函数的函数名与类同名 正确答案: B 满分:4 分 得分:4 11. 以下叙述中正确的是____. A. 使用#define可以为常量定义一个名字,该名字在程序中可以再赋另外的值 B. 使用const定义的常量名有类型之分,其值在程序运行时是不可改变的 C. 在程序中使用内联函数使程序的可读性变差 D. 在定义函数时可以在形参表的任何位置给出缺省形参值 正确答案: B 满分:4 分 得分:4 12. 在每个C 程序中都必须包含有这样一个函数,该函数的函数名为 A. main B. MAIN C. name D. function 正确答案: A 满分:4 分 得分:4 13. 设x和y均为bool量,则xy为真的条件是______。 A. 其中一个为假 B. 它们均为真 C. 其中一个为真 D. 它们均为假 正确答案: B 满分:4 分 得分:4 14. 如要求在if后一对括号中的表达式,表示a不等于0的时候的值为真,则能正确表示这一关系的表达式为 A. a0 B. !a C. a=0 D. a 正确答案: D 满分:4 分 得分:4 15. 下面说法中,正确的是( ) A. 公有派生类的成员函数可以访问基类的私有成员 B. 私有派生类的成员函数可以访问基类的私有成员 C. 无论公有派生还是私有派生,派生类的成员函数均可以访问基类的公有成员 D. 无论公有派生还是私有派生,派生类的成员函数均可以访问基类的私有成员 正确答案: C 满分:4 分 得分:4 北航《C 程序设计》在线作业二 试卷总分:100 测试时间:-- 试卷得分:100 单选题 判断题 二、判断题(共 10 道试题,共 40 分。) 得分:40V 1. 常对象必须进行初始化,而且不能被更新( ) A. 错误 B. 正确 正确答案:B 满分:4 分

文档评论(0)

1亿VIP精品文档

相关文档