华师大《面向对象程序设计》在线作业
奥鹏华中师范大学平时在线作业
华师《面向对象程序设计》在线作业-0004
有关对象和类的说法,不正确的是( )。
A:对象是类的一个实例
B:任何一个对象只能属于一个具体的类
C:一个类只能有一个对象
D:类与对象的关系和数据类型与变量的关系相似
答案问询微信:424329
对类的构造函数和析构函数描述正确的是( )。
A:构造函数可以重载,析构函数不能重载
B:构造函数不能重载,析构函数可以重载
C:构造函数可以重载,析构函数也可以重载
D:构造函数不能重载,析构函数也不能重载
答案问询微信:424329
存储以下数据,占用存储字节最多的是()。
A:0
B:‘0’
C:“0”
D:0.0
答案问询微信:424329
变量s的定义为“char *s=”Hello world!”;”,要使变量p指向s所指向的同一个字符串,则应选取( )。
A:char *p=s;
B:char *p=
C:char *p;p=*s;
D:char *p; p=
答案问询微信:424329
下面说法中正确的是( )。
A:C++程序总是从第一个定义的函数开始执行
B:C++程序总是从main函数开始执行
C:C++函数必须有返回值,否则不能使用函数
D:C++程序中有调用关系的所有函数必须放在同一个程序文件中
答案问询微信:424329
循环语句“for(int i=0; i
A:3
B:4
C:5
D:6
答案问询微信:424329
x>0 ”,则定义变量p的正确语句为( )。
A:int p=
B:int *p=
C:int
D:int *p=m;
答案问询微信:424329
能作为C++程序的基本单位是()。
A:字符
B:语句
C:函数
D:源程序文件
答案问询微信:424329
定有定义“int b[10]; int *pb;”,则不正确的赋值语句为( )。
A:pb=b;
B:pb=
C:*pb=new int;
D:pb=b[5];
答案问询微信:424329
动态联编要求类中应有( )。
A:成员函数
B:内联函数
C:构造函数
D:虚函数
答案问询微信:424329
设x是一个bool型的逻辑量,y的值为10,则表达式 x && y的值为( )。
A:1
B:0
C:与x值相同
D:与x值相反
答案问询微信:424329
为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择( )。
A:内联函数
B:重载函数
C:递归函数
D:函数模板
答案问询微信:424329
假设在程序中 a、b、c 均被定义成整型,所赋的值都大于1,则下列能正确表示代数式 的表达式是____。
A:1.0/a*b*c
B:1/(a*b*c)
C:1/a/b/(float)c
D:1.0/a/b/c
答案问询微信:424329
下面关于break语句的描述中,不正确的是( )。
A:break可以用于循环体内
B:break语句可以在for循环语句中出现多次
C:break语句可以在switch语句中出现多次
D:break语句可用于if条件判断语句内
答案问询微信:424329
一个对象必属于某个类。
A:错误
B:正确
答案问询微信:424329
运算符重载可以改变运算符原来的结合性。
A:错误
B:正确
答案问询微信:424329
派生类可以访问基类的所有数据成员,调用基类的所有成员函数。
A:错误
B:正确
答案问询微信:424329
在C++语言中,非保值转换应用强制类型转换。
A:错误
B:正确
答案问询微信:424329
C++语言支持封装性和继承性,不支持多态性。
A:错误
B:正确
答案问询微信:424329
关键字friend用于声明友元。
A:错误
B:正确
答案问询微信:424329
对于全局函数int f(void),与其完全等价的函数原型为const int f()。
A:错误
B:正确
答案问询微信:424329
赋值兼容规则适用于公有继承。
A:错误
B:正确
答案问询微信:42奥鹏华中师范大学平时在线作业4329
在C++语言中,只要在声明函数原型时形式参数的个数或者对应的类型不同,两个或更多的函数就可以共用同一个名字。这种在同一作用域中允许多个函数使用同一函数名的措施被称为重载。
A:错误
B:正确
答案问询微信:424329
局部变量可以初始化,若不初始化,则系统默认它的值为0。
A:错误
B:正确
答案问询微信:424329