题目内容

在面向对象的程序设计中,下列叙述中错误的是( )。

A. 任何一个对象构成一个独立的模块
B. 一个对象不是独立存在的实体,各个对象之间有关联,相互依赖
C. 下一层次的对象可以继承上一层次对象的某些属性
D.上述三种说法都正确

查看答案
更多问题

下列语句段落将输出字符'*'的个数为( )。 #include <iostream.h> Void main() int i=100; while(1) i--; if(i==0)break; cout<<'*';

A. 98个
B. 99个
C. 100个
D. 101个

有如下程序: #include <iostream> using namespace std; class Base private: void funl() const cout<<"fun1"; protected: void fun2() const cout<<"fun2"; public: void fun3() const cout<<"fun3"; ; class Derived: protected Base public: void fun4() const cout<<"fun4"; ; int main() Derived obj; obj.fun1(); //① obj.fun2(); //② obj.fun3(); //③ obj.fun4(); //④ return 0; 其中有语法错误的语句是( )。

A. ①②③④
B. ①②③
C. ②③④
D. ①④

对于某个函数调用,不给出调用函数的声明的情况是( )。

A. 被调用函数是无参函数
B. 被调用函数是无返回值的函数
C. 函数的定义在调用处之前
D. 函数的定义有别的程序文件中

下面对对象概念描述错误的是()

A. 任何对象都必须有继承性
B. 对象是属性和方法的封装体
C. 对象问的通信靠消息传递
D. 操作是对象的动态性属性

答案查题题库