题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-03-25 02:24:18

[单项选择]阅读以下程序:
#include<iostream.h>
class kk

int m;
public:
static int n;
kk( )

m=0;
1
void setvalue( )

m++;
n++;

void output( )

cout<<"m="<<m<<",n="<<n<<endl;


int kk::n;
void main( )

kk obj1,obj2;
obi1.Setvalue( );
obj1.output( );
obj2.setValue( );
Obj2.output( );

该程序的执行结果是( )。
A. m=1,n=1
B. m=l,n=l
C. m=1,n=1
D. m=1,n=1

更多"阅读以下程序: #include<iostream.h> clas"的相关试题:

[单项选择]阅读以下程序: #include<iostream.h> class kk { int m; public: static int n; kk( ) { m=0; 1 void setvalue( ) { m++; n++; } void output( ) { cout<<"m="<<m<<",n="<<n<<endl; } }; int kk::n; void main( ) { kk obj1,obj2; obi1.Setvalue( ); obj1.output( ); obj2.setValue( ); Obj2.output( ); } 该程序的执行结果是( )。
A. m=1,n=1
B. m=l,n=l m=1,n=1 m=1,n=2
C. m=1,n=1
D. m=1,n=1 m=2,n=1 m=2,n=2
[填空题]有以下程序:
#include<iostream.h>
class A

int x;
public:
A(int a)

x=a;

friend class B;

class B
public:
void print(A a)
a. x--;
cout<<a.x<<end1;

;
void main( )

A a(10);
B b;
b.print(a) ;

程序执行后的输出结果是 【14】
[填空题]有以下程序:
#include <iostream.h>
class A

int a;
public:
A( int i )

a = i;

void display( )

cout<<a;

;
class B

int b;
public:
B (int j )

b = j;
void display( )

cout<<b;

;
class C : public B, public A

int c;
public:
C(int k) : A( k-2), B(k + 2)

c= k;

void display( )

A :: display( );
B :: display( );
cout<<c;

;
int main ( )

C obj ( 10 );
obj.display( );
return 0;

执行后的输出结果为 【14】
[填空题]有以下程序: #include <iostream.h> class A { int a; public: A( int i ) { a = i; } void display( ) { cout<<a; } }; class B { int b; public: B (int j ) { b = j; void display( ) { cout<<b; } }; class C : public B, public A { int c; public: C(int k) : A( k-2), B(k + 2) { c= k; } void display( ) { A :: display( ); B :: display( ); cout<<c; } }; int main ( ) { C obj ( 10 ); obj.display( ); return 0; } 执行后的输出结果为 【14】
[单项选择]下列程序的运行结果是
#include<iostream.h>
class A

int a;
public:
A. A(int aa)
B. a=aa;
C. cout < < a++;
D. voidmain( )
E. Ax,y(2) ,z(3) ;
F. cout< < endl;A) 00
G. B)23
H. C)34
I. D)25
[单项选择]下面程序的结果是
#include<iostream.h>
class A

int a;
public:
A( ) :a(1)
void showa ( ) cout < < a;
;
class B

int a;
public:
B( ) :a(2)
void showa( ) cout < < a;
;
class C: public A, public B

t a;
public:
C( ) :a(3)
void showa( ) cout < < a;
;
void main( )

C c;
c.showa( ) ;

A. 1
B. 2
C. 3
D. 程序有错误
[单项选择]下面程序的结果是 #include<iostream.h> class A { int a; public: A( ):a(1){} void showa( ){cout<<a;} }; class B { int a; public: B( ):a(2){} void showa( ){cout<<a;} }; class C://public A,public B { int a; public: C( ):a(3) ㈠ voidshowa( ){cout<<a;} }; voidmain( ) { C c; c.showa( ); }
A. 1
B. 2
C. 3
D. 程序有错误
[单项选择]下面程序的结果为
#include<iostream.h>
int c;
class A

private:
int a;
static int b;
public:
A( ) a=0;c=0;
void seta( ) a++;
void setb( ) b++;
void setc( ) c++;
void display( ) cout < < a < < " " < < b < < " " < < c;
;
int A: :b=0;
void main( )

[单项选择]设有如下程序:
#include <iostream. h>
class Apublic:
int i;
display( )
cout<<"class A/n";
;
class Bpublic:
int i;
display( )
cout<<"class B/n";
;
class C: public: A, public: Bint j;
public:
int i;
show( )
j=i*i; display( );
;
void main( )C demo;
demo. show( );则主程序运行时,将( )。
A. 因为变量i的重复定义而报错
B. 因为对象demo间接调用display函数时产生歧义性而报错
C. 因为类定义的语法错误而不能运行
D. 没有语法错误,能够正常输出结果
[单项选择]下面程序的结果为 #include<iostream.h> int C; class A { private: int a; static int b; public: A( ) {a=0;c=0;} void seta( ){a++;} voidsetb( ){b++;} voidsetc( ){c++;} void display( ) {cout << a << " " << b << “ ” << c;} }; int A∷b=0; void main( ) { A a1,a2; a1.seta( ); a1.setb( ); a1.setc( ); a2.seta( ); a2.seth( ); a2.setc( ); a2.display( ); }
A. 1 2 1
B. 1 2 2
C. 1 1 2
D. 2 2 2

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码