13秋福建师范大学《C++语言程序设计》在线作业一

所属学校:福建师范大学 科目:C++语言程序设计 2015-03-17 16:49:28
福师《C++语言程序设计》在线作业一
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
判断题
一、单选题(共 30 道试题,共 60 分。)
V
1. 设B类是由A类继承的。当创建一个B类的对象时,构造函数的调用顺序是( )
A. 先调用A类的构造函数,然后调用B类的构造函数
B. 先调用B类的构造函数,然后调用A类的构造函数
C. 不调用A类的构造函数
D. 视定义时A类和B类出现的位置
需要购买答案的联系QQ:79691519满分:2 分
2. 如要求在if后一对括号中的表达式,表示a不等于0的时候的值为"真",则能正确表示这一关系的表达式为( )
A. a 0
B. !a
C. a=0
D. a
此题选: D 满分:2 分
3. 当说明一个结构变量时,系统分配给它的内存是( )
A. 各成员所需内存量的总和
B. 结构中第一个成员所需内存量
C. 成员中占内存量最大的成员所需的容量
D. 结构中最后一个成员所需内存量
需要购买答案的联系QQ:79691519满分:2 分
4. 下面有关重载函数的说法中正确的是( )
A. 重载函数必须具有不同的返回值类型
B. 重载函数形参个数必须不同
C. 重载函数必须有不同的形参列表
D. 重载函数名可以不同
需要购买答案的联系QQ:79691519满分:2 分
5. 下列关于构造函数说法不正确的是( )
A. 构造函数必须与类同名
B. 在构造函数中可以对类中的成员进行初始化
C. 构造函数可以省略不写
D. 构造函数必须有返回值
此题选: D 满分:2 分
6. 下列关于函数模板和模板函数的描述,错误的是( )
A. 函数模板是一组函数的模板
B. 模板函数是一个实在的函数
C. 函数模板是定义重载函数的一种工具
D. 模板函数在编译时不生成可执行代码
此题选: D 满分:2 分
7. 已知函数test定义为:void test()  {   …………  } 则函数定义中void的含义是( )
A. 执行函数test后,函数没有返回值
B. 执行函数test后,函数不再返回
C. 执行函数test后,函数返回任意类型值
D. 以上三个答案都是错误的
需要购买答案的联系QQ:79691519满分:2 分
8. 要使几个不同数据类型的数据共享同一块内存区域,应使用( )
A. 数组
B. 结构
C. 联合
D. 文件
需要购买答案的联系QQ:79691519满分:2 分
9. 表达式9!=10的值为( )
A. 非零值
B. true
C. 0
D. 1
此题选: D 满分:2 分
10. 在下边的二维数组定义中,正确的是( )
A. int a[5][]
B. int a[][5]
C. int a[][3]={{1,3,5},2}
D. int a[](10)
需要购买答案的联系QQ:79691519满分:2 分
11. 以下各选项企图说明一种新的类型名,其中正确的是( )
A. typedef v1 int;
B. typedef v2=int;
C. typedef int v3;
D. typedef v4: int;
需要购买答案的联系QQ:79691519满分:2 分
12. 在C++语言中,二维数组元素在内存中的存放顺序是( )
A. 按行存放
B. 按列存放
C. 由用户自己定义
D. 由编译器决定
需要购买答案的联系QQ:79691519满分:2 分
13. 已知:print( )函数是一个类的常成员函数,且无返回值。在下列表示中,正确的是( )
A. void print( ) const;
B. const void print( );
C. void print( );
D. void print(const);
需要购买答案的联系QQ:79691519满分:2 分
14. 以下哪个不是循环语句( )
A. while语句
B. do-while语句
C. for语句
D. if-else语句
此题选: D 满分:2 分
15. 若x,y,z均被定义为整数,则下列表达式终能正确表达代数式1/(x*y*z)的是( )
A. 1/x*y*z
B. 1.0/(x*y*z)
C. 1/(x*y*z)
D. 1/x/y/(float)z
需要购买答案的联系QQ:79691519满分:2 分
16. 虚函数使用关键字( )
A. virtual
B. static
C. public
D. private
需要购买答案的联系QQ:79691519满分:2 分
17. 函数重载体现了面向对象的( )
A. 封装性
B. 多态性
C. 继承性
D. 抽象性
需要购买答案的联系QQ:79691519满分:2 分
18. 下面说法中,正确的是( )
A. 公有派生类的成员函数可以访问基类的私有成员
B. 私有派生类的成员函数可以访问基类的私有成员
C. 无论公有派生还是私有派生,派生类的成员函数均可以访问基类的公有成员
D. 无论公有派生还是私有派生,派生类的成员函数均可以访问基类的私有成员
需要购买答案的联系QQ:79691519满分:2 分
19. 下面不能正确表示a*b/(c*d)的表达式是( )
A. (a*b)/c*d
B. a*b/(c*d)
C. a/c/d*b
D. a*b/c/d
需要购买答案的联系QQ:79691519满分:2 分
20. 下列关于C++语言类的描述中错误的是( )
A. 类用于描述事物的属性和对事物的操作
B. 类与类之间通过封装而具有明确的独立性
C. 类与类之间必须是平等的关系,而不能组成层次结构
D. 类与类之间可以通过一些方法进行通信和联络
需要购买答案的联系QQ:79691519满分:2 分
21. 下面关于类的对象性质的描述,正确的是( )
A. 对象之间不可以相互赋值
B. 不可以说明指向对象的指针
C. 对象不能用作数组元素
D. 一个对象能用作另一个对象的成员
此题选: D 满分:2 分
22. 如果有char* ssl=“0123456789”,则,sizeof(ssl)的值是( )
A. 4
B. 10
C. 11
D. 40
需要购买答案的联系QQ:79691519满分:2 分
23. 在下列运算符中,优先级最低的是( )
A.
B. !=
C.
D. +
需要购买答案的联系QQ:79691519满分:2 分
24. 已知字符b的ASCII码为98,语句printf("%d,%c",b,b+1 );的输出为( )
A. 98,b
B. 语句不合法
C. 98,99
D. 98,c
此题选: D 满分:2 分
25. 关于异常和C++提供的异常处理机制。不正确的说法是( )
A. 若程序员预见到程序的异常,则一定可以通过修改程序代码来避免异常出现
B. 使用dyname cast操作符可能会发生异常
C. 异常可以用catch捕获处理
D. 异常可以是对象,也可以是普通函数
需要购买答案的联系QQ:79691519满分:2 分
26. 在C++语言中,为了使得类中的某些数据成员及某些成员函数的返回值能取任意类型,应使用( )
A. 类
B. 类模板
C. 抽象类
D. 虚基类
需要购买答案的联系QQ:79691519满分:2 分
27. 循环体至少被执行一次的语句为( )
A. for循环
B. while循环
C. do循环
D. 任一种循环
需要购买答案的联系QQ:79691519满分:2 分
28. 若用数组名作为函数调用时的实参,则实际上传递给形参的是( )
A. 数组首地址
B. 数组的第一个元素值
C. 数组中全部元素的值
D. 数组元素的个数
需要购买答案的联系QQ:79691519满分:2 分
29. 如果a=1,b=2,c=3,d=4,则条件表达式“a b?a:c d?c:d ” 的值为( )
A. 2
B. 3
C. 1
D. 4
需要购买答案的联系QQ:79691519满分:2 分
30. 能正确表示x =3或者x 1的关系表达式是( )
A. x =3 or x 1
B. x =3 x 1
C. x =3 x 1
D. x =3 x 1
需要购买答案的联系QQ:79691519满分:2 分
福师《C++语言程序设计》在线作业一
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
判断题
二、判断题(共 20 道试题,共 40 分。)
V
1. 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
2. 系统可以提供默认的析构函数。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
3. 在内存中,字符数据以ASCII码存储,即以整数表示。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
4. C++中,一个函数必须在函数声明后才能使用( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
5. 在使用C语言库函数时,要用预编译命令“#include”将有关的头文件包括到用户源文件中。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
6. 在一个函数中,不允许定义与结构体类型的成员相同名的变量。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
7. 指向同一数组的两指针p1、p2相减的结果与所指元素的下标相减的结果是相同的。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
8. 常对象必须进行初始化,而且不能被更新( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
9. 私有成员只能被本类的成员函数访问,来自类外部的任何访问都是非法的。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
10. 内联函数是为了提高编程效率而实现的,它克服了用#define宏定义所带来的弊病 。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
11. 一个类的成员函数可以任意被调用( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
12. 定义全局变量要在程序开始时进行,并且放在所有函数的外面,静态局部变量要在函数内部定义,但生命期却随函数的第一次被调用而产生。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
13. C++程序的开发步骤通常要经过编辑、编译、连接、运行调试这样几个步骤。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
14. 用一个标识符代表一个常量的称为符号常量,符号常量不同于变量,它的值在其作用域内不能改变,也不能再被赋值。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
15. C语言程序总是从主函数开始执行,在主函数结束。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
16. NULL是空指针值,它不指向任何地方。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
17. C++语言程序必须要有return语句( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
18. C++语言程序中,main()函数必须放在程序开始的部分( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
19. sizeof运算符用于计算某种类型的对象在内存中所占的字节数。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
20. 函数的返回值也称函数值,返回的不是函数本身,而是一个值。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: