福师《C++语言程序设计》在线作业二
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
判断题
一、单选题(共 30 道试题,共 60 分。)
V
1. 在C++语言中,二维数组元素在内存中的存放顺序是( )
A. 按行存放
B. 按列存放
C. 由用户自己定义
D. 由编译器决定
需要购买答案的联系QQ:79691519满分:2 分
2. 下列关于构造函数说法不正确的是( )
A. 构造函数必须与类同名
B. 在构造函数中可以对类中的成员进行初始化
C. 构造函数可以省略不写
D. 构造函数必须有返回值
此题选: D 满分:2 分
3. 下面有关重载函数的说法中正确的是( )
A. 重载函数必须具有不同的返回值类型
B. 重载函数形参个数必须不同
C. 重载函数必须有不同的形参列表
D. 重载函数名可以不同
需要购买答案的联系QQ:79691519满分:2 分
4. 静态成员函数仅能访问( )
A. 静态的数据成员
B. 非静态的成员函数
C. 非静态的数据成员
D. 以上都不对
需要购买答案的联系QQ:79691519满分:2 分
5. 如果有char* ssl=“0123456789”,则,sizeof(ssl)的值是( )
A. 4
B. 10
C. 11
D. 40
需要购买答案的联系QQ:79691519满分:2 分
6. 虚函数使用关键字( )
A. virtual
B. static
C. public
D. private
需要购买答案的联系QQ:79691519满分:2 分
7. 要声明一个有10个int型元素的数组,正确的语句是( )
A. int a[10];
B. int a[2,5];
C. int a[];
D. int *a[10];
需要购买答案的联系QQ:79691519满分:2 分
8. 要使几个不同数据类型的数据共享同一块内存区域,应使用( )
A. 数组
B. 结构
C. 联合
D. 文件
需要购买答案的联系QQ:79691519满分:2 分
9. 如果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 分
10. 一个类的友元函数或友元类能够通过成员操作符访问该类的( )
A. 私有成员
B. 保护成员
C. 公有成员
D. 所有成员
此题选: D 满分:2 分
11. 如果变量x,y已经正确定义,下列语句哪一项不能正确将x,y的值进行交换( )
A. x=x+y,y=x-y,x=x-y
B. t=x,x=y,y=t
C. t=y,y=x,x=t
D. x=t,t=y,y=x
此题选: D 满分:2 分
12. 以下哪个不是循环语句( )
A. while语句
B. do-while语句
C. for语句
D. if-else语句
此题选: D 满分:2 分
13. 如要求在if后一对括号中的表达式,表示a不等于0的时候的值为"真",则能正确表示这一关系的表达式为( )
A. a 0
B. !a
C. a=0
D. a
此题选: D 满分:2 分
14. 下列各种高级语言中,______是面向对象编程语言。( )
A. BASIC
B. C语言
C. C++语言
D. PASCAL语言
需要购买答案的联系QQ:79691519满分:2 分
15. 派生类公有继承基类时,基类中的所有公有成员成为派生类的______。( )
A. public 成员
B. 友员
C. protected成员
D. private成员
需要购买答案的联系QQ:79691519满分:2 分
16. 表达式9!=10的值为( )
A. 非零值
B. true
C. 0
D. 1
此题选: D 满分:2 分
17. 下列运算符中,运算对象必须是整型的是( )
A. /
B. %
C. =
D.
需要购买答案的联系QQ:79691519满分:2 分
18. 在下边的二维数组定义中,正确的是( )
A. int a[5][]
B. int a[][5]
C. int a[][3]={{1,3,5},2}
D. int a[](10)
需要购买答案的联系QQ:79691519满分:2 分
19. 设B类是由A类继承的。当创建一个B类的对象时,构造函数的调用顺序是( )
A. 先调用A类的构造函数,然后调用B类的构造函数
B. 先调用B类的构造函数,然后调用A类的构造函数
C. 不调用A类的构造函数
D. 视定义时A类和B类出现的位置
需要购买答案的联系QQ:79691519满分:2 分
20. 函数重载体现了面向对象的( )
A. 封装性
B. 多态性
C. 继承性
D. 抽象性
需要购买答案的联系QQ:79691519满分:2 分
21. 下列关于C++语言类的描述中错误的是( )
A. 类用于描述事物的属性和对事物的操作
B. 类与类之间通过封装而具有明确的独立性
C. 类与类之间必须是平等的关系,而不能组成层次结构
D. 类与类之间可以通过一些方法进行通信和联络
需要购买答案的联系QQ:79691519满分:2 分
22. 下列对基类和派生类关系的描述中,错误的是( )
A. 派生类是基类的具体化
B. 派生类是基类的子集
C. 派生类是基类定义的延续
D. 派生类是基类的组合
需要购买答案的联系QQ:79691519满分:2 分
23. 下面关于new 和delete操作符的说法中,不正确的是( )
A. 使用new操作符,可以动态分配全局堆中的内存资源
B. 若p的类型已由A*强制转换为void *,那么执行语句delete p;时,类A的析构函数不会被调用
C. 实现全局函数时,new和delete通常成对地出现在由一对匹配的花括号限定的语句块中
D. 执行语句A * p=new A[100]时,类A的构造函数只会被调用1次
此题选: D 满分:2 分
24. 下面不能正确表示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 分
25. 在C++语言中,为了使得类中的某些数据成员及某些成员函数的返回值能取任意类型,应使用( )
A. 类
B. 类模板
C. 抽象类
D. 虚基类
需要购买答案的联系QQ:79691519满分:2 分
26. 下列的各函数中, 不是类的成员函数的是( )
A. 构造函数
B. 析构函数
C. 友元函数
D. 复制构造函数
需要购买答案的联系QQ:79691519满分:2 分
27. 能正确表示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 分
28. 关于异常和C++提供的异常处理机制。不正确的说法是( )
A. 若程序员预见到程序的异常,则一定可以通过修改程序代码来避免异常出现
B. 使用dyname cast操作符可能会发生异常
C. 异常可以用catch捕获处理
D. 异常可以是对象,也可以是普通函数
需要购买答案的联系QQ:79691519满分:2 分
29. 下列do-while循环的循环次数是( ): 已知:int i=5 do{ cout i-- endl i-- }while (i!=0)
A. 0
B. 2
C. 5
D. 无限次
此题选: D 满分:2 分
30. 在下列运算符中,优先级最低的是( )
A.
B. !=
C.
D. +
需要购买答案的联系QQ:79691519满分:2 分
福师《C++语言程序设计》在线作业二
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
判断题
二、判断题(共 20 道试题,共 40 分。)
V
1. 定义全局变量要在程序开始时进行,并且放在所有函数的外面,静态局部变量要在函数内部定义,但生命期却随函数的第一次被调用而产生。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
2. 指针在使用前可以不进行初始化( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
3. 静态就是让变量和函数在生命的区域内成为私有。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
4. C++中,一个函数必须在函数声明后才能使用( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
5. C语言程序总是从主函数开始执行,在主函数结束。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
6. 通过使用不同的类型参数,函数模板可以生成不同类型的函数( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
7. 函数的返回值也称函数值,返回的不是函数本身,而是一个值。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
8. sizeof运算符用于计算某种类型的对象在内存中所占的字节数。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
9. 带extern的变量说明是变量声明,也是变量定义。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
10. 用一个标识符代表一个常量的称为符号常量,符号常量不同于变量,它的值在其作用域内不能改变,也不能再被赋值。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
11. 自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
12. C++语言程序中,要调用的函数必须在main()函数中定义( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
13. 声明一个结构并不分配内存,内存分配发生在定义这个新数据类型的变量中。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
14. 常对象必须进行初始化,而且不能被更新( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
15. 在一个函数中,不允许定义与结构体类型的成员相同名的变量。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
16. C++语言程序中,main()函数必须放在程序开始的部分( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
17. 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
18. 在一个函数内的复合语句中定义的变量在本函数范围内有效。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
19. 字符型变量用来存放字符常量,可以存放多个字符。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
20. switch后面括号中的表达式只能是整型、字符型或枚举型表达式。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
判断题
一、单选题(共 30 道试题,共 60 分。)
V
1. 在C++语言中,二维数组元素在内存中的存放顺序是( )
A. 按行存放
B. 按列存放
C. 由用户自己定义
D. 由编译器决定
需要购买答案的联系QQ:79691519满分:2 分
2. 下列关于构造函数说法不正确的是( )
A. 构造函数必须与类同名
B. 在构造函数中可以对类中的成员进行初始化
C. 构造函数可以省略不写
D. 构造函数必须有返回值
此题选: D 满分:2 分
3. 下面有关重载函数的说法中正确的是( )
A. 重载函数必须具有不同的返回值类型
B. 重载函数形参个数必须不同
C. 重载函数必须有不同的形参列表
D. 重载函数名可以不同
需要购买答案的联系QQ:79691519满分:2 分
4. 静态成员函数仅能访问( )
A. 静态的数据成员
B. 非静态的成员函数
C. 非静态的数据成员
D. 以上都不对
需要购买答案的联系QQ:79691519满分:2 分
5. 如果有char* ssl=“0123456789”,则,sizeof(ssl)的值是( )
A. 4
B. 10
C. 11
D. 40
需要购买答案的联系QQ:79691519满分:2 分
6. 虚函数使用关键字( )
A. virtual
B. static
C. public
D. private
需要购买答案的联系QQ:79691519满分:2 分
7. 要声明一个有10个int型元素的数组,正确的语句是( )
A. int a[10];
B. int a[2,5];
C. int a[];
D. int *a[10];
需要购买答案的联系QQ:79691519满分:2 分
8. 要使几个不同数据类型的数据共享同一块内存区域,应使用( )
A. 数组
B. 结构
C. 联合
D. 文件
需要购买答案的联系QQ:79691519满分:2 分
9. 如果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 分
10. 一个类的友元函数或友元类能够通过成员操作符访问该类的( )
A. 私有成员
B. 保护成员
C. 公有成员
D. 所有成员
此题选: D 满分:2 分
11. 如果变量x,y已经正确定义,下列语句哪一项不能正确将x,y的值进行交换( )
A. x=x+y,y=x-y,x=x-y
B. t=x,x=y,y=t
C. t=y,y=x,x=t
D. x=t,t=y,y=x
此题选: D 满分:2 分
12. 以下哪个不是循环语句( )
A. while语句
B. do-while语句
C. for语句
D. if-else语句
此题选: D 满分:2 分
13. 如要求在if后一对括号中的表达式,表示a不等于0的时候的值为"真",则能正确表示这一关系的表达式为( )
A. a 0
B. !a
C. a=0
D. a
此题选: D 满分:2 分
14. 下列各种高级语言中,______是面向对象编程语言。( )
A. BASIC
B. C语言
C. C++语言
D. PASCAL语言
需要购买答案的联系QQ:79691519满分:2 分
15. 派生类公有继承基类时,基类中的所有公有成员成为派生类的______。( )
A. public 成员
B. 友员
C. protected成员
D. private成员
需要购买答案的联系QQ:79691519满分:2 分
16. 表达式9!=10的值为( )
A. 非零值
B. true
C. 0
D. 1
此题选: D 满分:2 分
17. 下列运算符中,运算对象必须是整型的是( )
A. /
B. %
C. =
D.
需要购买答案的联系QQ:79691519满分:2 分
18. 在下边的二维数组定义中,正确的是( )
A. int a[5][]
B. int a[][5]
C. int a[][3]={{1,3,5},2}
D. int a[](10)
需要购买答案的联系QQ:79691519满分:2 分
19. 设B类是由A类继承的。当创建一个B类的对象时,构造函数的调用顺序是( )
A. 先调用A类的构造函数,然后调用B类的构造函数
B. 先调用B类的构造函数,然后调用A类的构造函数
C. 不调用A类的构造函数
D. 视定义时A类和B类出现的位置
需要购买答案的联系QQ:79691519满分:2 分
20. 函数重载体现了面向对象的( )
A. 封装性
B. 多态性
C. 继承性
D. 抽象性
需要购买答案的联系QQ:79691519满分:2 分
21. 下列关于C++语言类的描述中错误的是( )
A. 类用于描述事物的属性和对事物的操作
B. 类与类之间通过封装而具有明确的独立性
C. 类与类之间必须是平等的关系,而不能组成层次结构
D. 类与类之间可以通过一些方法进行通信和联络
需要购买答案的联系QQ:79691519满分:2 分
22. 下列对基类和派生类关系的描述中,错误的是( )
A. 派生类是基类的具体化
B. 派生类是基类的子集
C. 派生类是基类定义的延续
D. 派生类是基类的组合
需要购买答案的联系QQ:79691519满分:2 分
23. 下面关于new 和delete操作符的说法中,不正确的是( )
A. 使用new操作符,可以动态分配全局堆中的内存资源
B. 若p的类型已由A*强制转换为void *,那么执行语句delete p;时,类A的析构函数不会被调用
C. 实现全局函数时,new和delete通常成对地出现在由一对匹配的花括号限定的语句块中
D. 执行语句A * p=new A[100]时,类A的构造函数只会被调用1次
此题选: D 满分:2 分
24. 下面不能正确表示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 分
25. 在C++语言中,为了使得类中的某些数据成员及某些成员函数的返回值能取任意类型,应使用( )
A. 类
B. 类模板
C. 抽象类
D. 虚基类
需要购买答案的联系QQ:79691519满分:2 分
26. 下列的各函数中, 不是类的成员函数的是( )
A. 构造函数
B. 析构函数
C. 友元函数
D. 复制构造函数
需要购买答案的联系QQ:79691519满分:2 分
27. 能正确表示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 分
28. 关于异常和C++提供的异常处理机制。不正确的说法是( )
A. 若程序员预见到程序的异常,则一定可以通过修改程序代码来避免异常出现
B. 使用dyname cast操作符可能会发生异常
C. 异常可以用catch捕获处理
D. 异常可以是对象,也可以是普通函数
需要购买答案的联系QQ:79691519满分:2 分
29. 下列do-while循环的循环次数是( ): 已知:int i=5 do{ cout i-- endl i-- }while (i!=0)
A. 0
B. 2
C. 5
D. 无限次
此题选: D 满分:2 分
30. 在下列运算符中,优先级最低的是( )
A.
B. !=
C.
D. +
需要购买答案的联系QQ:79691519满分:2 分
福师《C++语言程序设计》在线作业二
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
判断题
二、判断题(共 20 道试题,共 40 分。)
V
1. 定义全局变量要在程序开始时进行,并且放在所有函数的外面,静态局部变量要在函数内部定义,但生命期却随函数的第一次被调用而产生。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
2. 指针在使用前可以不进行初始化( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
3. 静态就是让变量和函数在生命的区域内成为私有。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
4. C++中,一个函数必须在函数声明后才能使用( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
5. C语言程序总是从主函数开始执行,在主函数结束。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
6. 通过使用不同的类型参数,函数模板可以生成不同类型的函数( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
7. 函数的返回值也称函数值,返回的不是函数本身,而是一个值。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
8. sizeof运算符用于计算某种类型的对象在内存中所占的字节数。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
9. 带extern的变量说明是变量声明,也是变量定义。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
10. 用一个标识符代表一个常量的称为符号常量,符号常量不同于变量,它的值在其作用域内不能改变,也不能再被赋值。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
11. 自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
12. C++语言程序中,要调用的函数必须在main()函数中定义( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
13. 声明一个结构并不分配内存,内存分配发生在定义这个新数据类型的变量中。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
14. 常对象必须进行初始化,而且不能被更新( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
15. 在一个函数中,不允许定义与结构体类型的成员相同名的变量。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
16. C++语言程序中,main()函数必须放在程序开始的部分( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
17. 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
18. 在一个函数内的复合语句中定义的变量在本函数范围内有效。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
19. 字符型变量用来存放字符常量,可以存放多个字符。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
20. switch后面括号中的表达式只能是整型、字符型或枚举型表达式。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!
上一篇 : 13秋福建师范大学《大学英语(2)》在线作业二