奥鹏教育福师《C语言程序设计》在线作业二-0004

奥鹏教育福建师范大学在线作业

福师《C 语言程序设计》在线作业二-0004

对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是_________。
A:公有类型
B:私有类型
C:保护类型
D:友元类型
答案问询微信:424329

下列哪项不是面向对象程序设计的主要特征( )
A:封装
B:继承
C:多态
D:结构
答案问询微信:424329

下列字符中不能构成标识符的是( )
A:数字字符
B:大写字母
C:下划线字符
D:连接符
答案问询微信:424329

对于全局函数 int f(void) ,与其完全等价的函数原型为____________。
A:int f( );
B:int f(void ) const;
C:const int f( );
D:A、B、C都不是
答案问询微信:424329

设int x;,则经过( )后,语句*px=0;可将x值置为0。
A:int * px;
B:int const * px=
C:+
答案问询微信:424329

下列关于多态性的描述,错误的是()。
A:C++语言的多态性分为编译时的多态性和运行时的多态性
B:编译时的多态性可通过函数重载实现
C:运行时的多态性可通过模板和虚函数实现
D:实现运行时多态性的机制称为动态绑定
答案问询微信:424329

在C++语言中表示一条语句结束的标号是()。
A::
B:;
C://
D:}
答案问询微信:424329

一个类的友元函数能够访问该类的()。
A:私有成员
B:保护成员
C:公有成员
D:所有成员
答案问询微信:424329

下列对基类和派生类关系的描述中,错误的是______。( )
A:派生类是基类的具体化
B:派生类是基类的子集
C:派生类是基类定义的延续
D:派生类是基类的组合
答案问询微信:424329

下列哪种函数可以是虚的________。
A:自定义的构造函数
B:拷贝构造函数
C:静态成员函数
D:析构函数
答案问询微信:424329

下列程序的执行结果为_________。#include void main() { int a=3,b=0; int*p=a: b=+a++; cout*P,bendl;}
A:3,4
B:4,3
C:3,4
D:4,4
答案问询微信:424329

如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是()。
A:一元运算符
B:二元运算符
C:重载错误
D:都可能
答案问询微信:424329

关于异常和C++提供的异常处理机制。不正确的说法是( )
A:若程序员预见到程序的异常,则一定可以通过修改程序代码来避免异常出现
B:使用dyname cast操作符可能会发生异常
C:异常可以用catch捕获处理
D:异常可以是对象,也可以是普通函数
答案问询微信:424329

设有数组定义:chararray[]=”China";,则数组array所占的空间为()。
A:4个字节
B:5个字节
C:6个字节
D:7个字节
答案问询微信:424329

在用class定义一个类时,数据成员和成员函数的默认访问权限是()。
A:共有
B:私有
C:保护
D:其他
答案问询微信:424329

在下列关键字中,用以说明类中公有成员的是()。
A:public
B:private
C:protected
D:friend
答案问询微信:424329

当说明一个结构变量时,系统分配给它的内存是( )
A:各成员所需内存量的总和
B:结构中第一个成员所需内存量
C:成员中占内存量最大的成员所需的容量
D:结构中最后一个成员所需内存量
答案问询微信:424329

下面关于数组的描述错误的是()。
A:在C++语言中数组的名字就是指向该数组第一个元素的指针
B:长度为n的数组,下标的范围是0-n-1
C:数组的大小必须在编译时确定
D:数组只能通过值参数和引用参数两种方式传递给函数
答案问询微信:424329

在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。( )
A:错误
B:正确
答案问询微信:424329

在一个函数内的复合语句中定义的变量在本函数范围内有效。( )
A:错误
B:正确
答案问询微信:424329

用一个标识符代表一个常量的称为符号常量,符号常量不同于变量,它的值在其作用域内不能改变,也不能再被赋值。( )
A:错误
B:正确
答案问询微信:424329

对一个类中的数据成员的初始化可以通过构造函数中的初始化表实现,也可以通过构造函数中的函数体实现。
A:错误
B:正确
答案问询微信:4奥鹏教育福建师范大学在线作业24329

析构函数必须由用户定义。
A:错误
B:正确
答案问询微信:424329

变量必须先定义,后使用。
A:错误
B:正确
答案问询微信:424329

在一个函数中,不允许定义与结构体类型的成员相同名的变量。( )
A:错误
B:正确
答案问询微信:424329

sizeof运算符用于计算某种类型的对象在内存中所占的字节数。( )
A:错误
B:正确
答案问询微信:424329

表达式8 ""Hello,world!""。
A:错误
B:正确
答案问询微信:424329

switch后面括号中的表达式只能是整型、字符型或枚举型表达式。( )
A:错误
B:正确
答案问询微信:424329

系统可以提供默认的析构函数。
A:错误
B:正确
答案问询微信:424329

继承的方式有公有继承、私有继承两种。
A:错误
B:正确
答案问询微信:424329

系统可以提供默认的析构函数。( )
A:错误
B:正确
答案问询微信:424329

定义全局变量要在程序开始时进行,并且放在所有函数的外面,静态局部变量要在函数内部定义,但生命期却随函数的第一次被调用而产生。( )
A:错误
B:正确
答案问询微信:424329

私有成员只能被本类的成员函数访问,来自类外部的任何访问都是非法的。( )
A:错误
B:正确
答案问询微信:424329

函数体内声明的静态变量,至多只会被初始化一次。
A:错误
B:正确
答案问询微信:424329

在基类定义的public和protected成员在保护继承的派生类中不可见。
A:错误
B:正确
答案问询微信:424329

下列说法中错误的是______。
A:不允许设置参数的默认值
B:设置参数的默认值只能在定义函数时设置
C:设置参数的默认值时,应该设置右边的参数
D:设置参数的默认值时,应该全部参数都设置
答案问询微信:424329

对C++语言和C语言的兼容性,描述不正确的是______。
A:C++兼容C
B:C++部分兼容C
C:C++不兼容C
D:C兼容C++
答案问询微信:424329

下列哪些是类的特性______。
A:多态性
B:继承性
C:封装性
D:虚拟性
答案问询微信:424329

下面哪些保留字可以作为函数的返回类型______。
A:void
B:int
C:new
D:long
答案问询微信:424329

函数调用可以______。
A:出现在一个表达式中
B:出现在执行语句中
C:作为一个函数的实参
D:作为一个函数的形参
答案问询微信:424329

下列哪种函数不可以是虚的______。
A:自定义的构造函数
B:拷贝构造函数
C:静态成员函数
D:析构函数
答案问询微信:424329

下列关于构造函数的描述中,正确的是______。
A:构造函数可以设置默认参数
B:构造函数在定义类对象时自动执行
C:构造函数可以是内联函数
D:构造函数不可以重载
答案问询微信:424329

以下关于函数模板叙述错误的是______。
A:函数模板也是一个具体类型的函数
B:函数模板的类型参数与函数的参数是同一个概念
C:通过使用不同的类型参数,函数模板可以生成不同类型的函数
D:用函数模板定义的函数没有类型
答案问询微信:424329

以下不正确的描述是______。
A:函数的定义可以嵌套,函数的调用不可以嵌套
B:函数的定义不可以嵌套,函数的调用可以嵌套
C:函数的定义和函数的调用均可以嵌套
D:函数的定义和函数的调用均不可以嵌套
答案问询微信:424329

下列说法中正确的是______。
A:在一个函数中,可以有多条return语句
B:函数的定义不能嵌套,但函数的调用可以嵌套
C:函数必须有返回值
D:即使在不同的函数中,也不可以使用相同名字的变量
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网