class DemoApp{  public static void main(String[] args){  int x = 5; int y = ++x + x++; S ystem.out.println(“y=”+y+”,x=”+x);  }  }  以上程序运行后的输出结果是哪项?() A、y=10,x=5B、y=11,x=6C、y=12,x=7D、y=11,x=7

题目

class DemoApp{  public static void main(String[] args){  int x = 5; int y = ++x + x++; S ystem.out.println(“y=”+y+”,x=”+x);  }  }  以上程序运行后的输出结果是哪项?() 

  • A、y=10,x=5
  • B、y=11,x=6
  • C、y=12,x=7
  • D、y=11,x=7

相似考题
更多“class DemoApp{  publi”相关问题
  • 第1题:

    下面程序输出的结果为

    #include"iostream.h"

    class A

    {

    public:

    A( ){cout<<"CLASS A"<<endl;}

    ~A( ){}

    };

    class B:public A

    {

    public:

    B( ){cout<<"CLASS B"<<endl;}

    ~B( ){}

    };

    void main( )

    {

    A*p;

    p=new B;

    B *q;

    q=new B;

    }

    A.CLASS A CLASS B

    B.CLASS A CLASS B CLASS B

    C.CLASS A CLASS B CLASS A CLASS B

    D.CLASS A CLASS B CLASS B CLASS B


    正确答案:C
    解析:每实例化一个类就要调用其构造函数,结束运行该实例后调用析构函数。注意:类的实例化和构造函数、析构函数的调用方式和何时调用。

  • 第2题:

    下面程序的结果为 include int c; class A { private: int a; static int b; publi

    下面程序的结果为

    #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( )

    {

    A a1,a2;

    a1.seta( ) ;

    a1.setb( ) ;

    al .setc( ) ;

    a2.seta( ) ;

    a2.setb( ) ;

    a2.setc( ) ;

    a2.display( ) ;

    }

    A.1 2 1

    B.1 2 2

    C.1 1 2

    D.2 2 2


    正确答案:B
    解析:C++语言中全局变量是任何函数都可以改变的量,静态变量的有效范围在定义它的类中,而普通的变量的有效性只在使用它的函数中,在本题中c为全局变量,b为静态变量,a为普通变量,b和c在类A的对象a1和s2中都自加1。所以b、c为 2,a为1。

  • 第3题:

    有以下程序:include using namespace std;int s=0;class sample{ static int n;publi

    有以下程序: #include <iostream> using namespace std; int s=0; class sample { static int n; public: sample (int i) { n=i; } static void add() { s+=n; } }; int sample::n=0;

    A.2

    B.5

    C.7

    D.3


    正确答案:B
    解析:程序中定义对象a(2)时,通过构造函数使静态数据成员n=2,在定义对象 b(5)时,通过构造函数使静态数据成员n=5(覆盖了前面n=2),再执行“sample::add();”使全局变量s=5。注意:本题程序中尽管代码中静态数据成员n的初始化语句“int sample::n=0;”没有意义(因为各对象中的n值由变量i赋给),但不能省略,否则会出现编译错误。

  • 第4题:

    下面程序输出的结果为 #include"iostream.h” class A { public: A(){cout<<"CLASSA"<<endl;} ~A() {} }; class B:public A { public: B(){cout<<"CLASS B"<<endl;} ~B(){} }; void main() { A*p; p=new B;

    A.CLASS A CLASS B CLASS B CLASS B

    B.CLASS A CLASS B CLASS A CLASS B

    C.CLASS A CLASS B CLASS B

    D.CLASS A CLASS B


    正确答案:C

  • 第5题:

    下面程序的结果是 include class test{private: int num; publi

    下面程序的结果是 #include<iostream.h> class test{ private: int num; public: test( ); int getint( ) {return num;} ~test( );}; test::test( ) { num=0;} test::~test( ) { cout<<"Destructor is active"<<endl;} void

    A.Exiting main Destructor is active Destructor is active Destructor is active

    B.Exiting main Destructor is active Destructoris active

    C.Exiting main Destructoris active

    D.Exiting main


    正确答案:A
    解析:C++语言中析构函数是在程序退出不用该类的对象时进行调用。

  • 第6题:

    对于下面( )类定义,可以通过“newJ_Class()”生成类J_Class的实例对象。

    A、publicclassJ_Class{

    publicJ_Class(void){}

    }

    B、publicclassJ_Class{}

    C、publicclassJ_Class{

    publicJ_Class(Strings){}

    }

    D、publicclassJ_Class{

    publicvoidJ_Class(){}

    publicJ_Class(Strings){}


    正确答案:B

  • 第7题:

    Which class of Cisco access points operate under IEEE 802.3af power?()

    • A、Class A
    • B、Class 1
    • C、Class 2
    • D、Class 3
    • E、Class 4

    正确答案:D

  • 第8题:

    Which declaration prevents creating a subclass of an outer class?()

    • A、 Static class FooBar{}
    • B、 Private class FooBar{}
    • C、 Abstract public class FooBar{}
    • D、 Final public class FooBar{}
    • E、 Final abstract class FooBar{}

    正确答案:D

  • 第9题:

    根据栅格系统的标准用法,错误的是()

    • A、<div class="container"><br><div class="row"> 
    • B、<div class="row"><br><div class="col-md-1"> 
    • C、<div class="row"><br><div class="container"> 
    • D、<div class="col-md-1"><br><div class= "row">

    正确答案:C

  • 第10题:

    Which of the following class addresses is reserved for multicast?()

    • A、 Class A
    • B、 Class B
    • C、 Class C
    • D、 Class D

    正确答案:D

  • 第11题:

    What produces a compiler error?()  

    • A、 class A { public A(int x) {} }
    • B、 class A {} class B extends A { B() {} }
    • C、 class A { A() {} } class B { public B() {} }
    • D、 class Z { public Z(int) {} } class A extends Z {}

    正确答案:D

  • 第12题:

    单选题
    已知接入Internet网的计算机用户名为Xinhua,而连接的服务商主机名为public.tpt.fj.cn,相应的E-mail地址应为(  )。
    A

    Xinhua@publi.tpt.fi.cn

    B

    Xinhua.publi.tpt.fj.cn

    C

    Xinhua.publi.@tpt.fj.cn

    D

    Publi.tpt.fj.cn@Xinhua


    正确答案: A
    解析:

  • 第13题:

    若有如下程序:includeusing namespace std;int s=O;class sample{static int n;publi

    若有如下程序: #include<iostream> using namespace std; int s=O; class sample { static int n; public: sample(int i) { n=i; } static void add() { s+=n; } }; int sample::s=0; int main() { sample a(2),b(5); sample::add(); cout<<S<<end1; return 0; } 程序运行后的输出结果是

    A.2

    B.5

    C.7

    D.3


    正确答案:B
    解析:本题考核静态数据成员和静态成员函数的应用。程序中定义一个类sample,它包括一个静态数据成员n和一个静态成员函数add,并在类的构造函数中给类私有静态数据成员n赋值。在主函数main中,定义对象a(2)时,通过构造函数使静态数据成员n的值变为2,在定义对象b(5)时,通过构造函数使静态数据成员n=5(覆盖了前面的n=2),再执行sample::add()使全局变量s=5。

  • 第14题:

    Class a = new Class(); Class b = new Class();

    if(a == b) returns true or false, why?


    正确答案:
                   

  • 第15题:

    The IP address 192.168.100.1 belongs to which class of IP address space?()

    A. Class A

    B. Class B

    C. Class C

    D. Class D


    参考答案:C

  • 第16题:

    下面程序输出的结果为( )。 #inClUde”iostream.h” Class A {public: A(){cout<<“CLASS A”<<endl;} ~A()<)}; class B:public A {public: B(){cout<<”CLASSB”<<endl;} ~B(){}}; void main() {A*p; p=new B; B *q; q=new B;}

    A.CLASS A CLASS B

    B.CLASS A CLASS B CLASS B

    C.CLASS A ClASS B

    D.CLASS A CLASS B CLASS A CLASS B CLASS B CLASS B


    正确答案:C
    解析: 本题考查类的继承、类的实例化和构造函数、析构函数的调用方式和何时调用。每实例化一个类就要调用其构造函数,结束运行该实例后调用析构函数。

  • 第17题:

    若有如下程序:includeusing namespace std;int s=0;class sample{static int n;publi

    若有如下程序: #include<iostream> using namespace std; int s=0; class sample { static int n; public: sample(int i) { n=i; } static void add() { S+=n; } }; int sample::n=0; int main() { sample a(2),b(5); sample::add(); cout<<s<<endl; return 0; } 程序运行后的输出结果是( )。

    A.2

    B.5

    C.7

    D.3


    正确答案:B

  • 第18题:

    GPRS手机类型可分为()。

    • A、CLASS A
    • B、CLASS B
    • C、CLASS C
    • D、CLASS D

    正确答案:A,B,C

  • 第19题:

    In which two cases does the compiler supply a default constructor for class A?()  

    • A、 class A{}
    • B、 class A { public A(){} }
    • C、 class A { public A(int x){} }
    • D、 class Z {} class A extends Z { void A(){} }

    正确答案:A,D

  • 第20题:

    在MCDU电子状态页报告里能查看故障()

    • A、Class1&Class3
    • B、Class2&Class3
    • C、Class1&Class2
    • D、Class1,Class2&Class3

    正确答案:D

  • 第21题:

    关于嵌套列的用法,错误的是()

    • A、<div class=“row”><br><div class=“col-sm-1”>
    • B、<div class=“col-sm-1”><br><div class=“row”><br> 
    • C、<div class=“row”><br><div class=“container”><br><div class=“col-xs-1”><br> 
    • D、<div class=“container”><br><div class=“row”><br><div class=“col-xs-1”>

    正确答案:C

  • 第22题:

    Which of the following class networks contains 65,534 hosts?()

    • A、Class A
    • B、Class B
    • C、Class C
    • D、Class D

    正确答案:B

  • 第23题:

    单选题
    What produces a compiler error?()
    A

     class A { public A(int x) {} }

    B

     class A {} class B extends A { B() {} }

    C

     class A { A() {} } class B { public B() {} }

    D

     class Z { public Z(int) {} } class A extends Z {}


    正确答案: A
    解析: 暂无解析

  • 第24题:

    单选题
    class DemoApp{  public static void main(String[] args){  int x = 5; int y = ++x + x++; S ystem.out.println(“y=”+y+”,x=”+x);  }  }  以上程序运行后的输出结果是哪项?()
    A

    y=10,x=5

    B

    y=11,x=6

    C

    y=12,x=7

    D

    y=11,x=7


    正确答案: B
    解析: 暂无解析