更多"对下列程序的描述中,正确的是( )。 #include<iostr"的相关试题:
[单项选择]对下面程序描述正确的是( )。 #include < iostream > using namespace std; class A { private: int i; public: class B { private: int j; protected: int k; int fun1 ( ); } MyB; int fun2 ( ); }
A. 定义类B的对象的语句是: A::B b;
B. 类A的成员函数fun2()可以用Myj的方式访问类B的私有成员j。
C. 类A的成员函数fun2()可以用Myk的方式访问类B的保护成员k。
D. 类B的成员函数fun1()可以直接访问类A的私有成员i。
[单项选择]对下列程序的描述正确的是( )。 #include <iostream> using namespace std; int fuc(int,int); int main( ){ cout<<fuc(1,10)<<endl; return 0; } int fuc(int x,int y){ return x*x+y*y; }
A. 该函数的定义和调用方式都是错误的
B. 该函数的定义和调用方式都是正确的
C. 该函数调用方式正确,但函数定义错误
D. 函数定义正确,但函数调用方式错误
[单项选择]有以下程序: #include <iostream> using namespace std; char *x[]={"First", "Second", "Third" }; void f(char *z[ ]) { cout<<*z++<<end1; } int main ( ) { char **y; y=x; f(y); return 0; }
A. 产生语法错误
B. First
C. Secpnd
D. Third
[单项选择]有如下程序: #include <iostream> using namespace std; int main( ){ int*P; *P=9; cout<<"The value at P:"<<*P: return 0; } 编译运行程序将出现的情况是
A. 编译时出现语法错误,不能生成可执行文件
B. 运行时一定输出:The value at P:9
C. 运行时一定输出:The value at P:*9
D. 运行时有可能出错