单项选择题
下面程序的运行结果为 #include<iostream.h> Class A static int n; public: A( ) {n=1;} A(int num) {n=num;} void print( ) {cout < < n;} }; int A: :n=2; void main( ) { A a,b(3) ; a. print( ) ; b. print( ) ; cout < < endl; } A) 11 B) 13 C) 23 D) 33
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
对于类定义 class A{ public: virtual void func1( ) {} void func2( ) {} }; class B: public A{ public: void func1( ) {cout < < class B func 1 < < endl;} virtua1 void func2( ) {cout < < class B func 2 < < endl;} }; 下面正确的叙述是
A.A: :func2( ) 和B: :func1( ) 都是虚函数
B.A: :func2( ) 和B: :func1( ) 都不是虚函数
C.B: :func1( ) 是虚函数,而A: :func2( ) 不是虚函数
D.B: :func1( ) 不是虚函数,而A: :func2( ) 是虚函数
点击查看答案&解析
单项选择题
下面程序的运行结果是 #include<iostream.h> class base{ protected: int a; public: base( ) {cout < < 0 ;} }; class base l: virtual base{ public: base l ( ) {cout < < 1 ;} }; class base 2: virtual base{ public: base2 ( ) {cout < < 2 ;} }; class derived: public base 1, public base2{ public: derived( ) {cout < < 3 ;} }; void main( ) { derive obj; cout < < endl;} A) 0123 B) 3120 C) 0312 D) 3012
下面程序的运行结果是 #include<iostream.h> class base{ protected: int a; public: base( ) {cout < < "0";} }; class base l: virtual base{ public: base l ( ) {cout < <"1";} }; class base 2: virtual base{ public: base2 ( ) {cout < <"2";} }; class derived: public base 1, public base2{ public: derived( ) {cout < < "3";} }; void main( ) { derive obj; cout < < endl;} A) 0123 B) 3120 C) 0312 D) 3012
点击查看答案&解析
相关试题
C++程序是从 函数开始执行的。
下列程序的执行结果为 。#include<iostr...
类模板不同于函数模板,类模板只可用 型参数。
下面程序的结果为 。#include<iostream...
假定A为一个类,则语句A(A & a) ;为...