模拟试题

3773考试网计算机等级考试模拟试题正文

计算机等级考试二级C++模拟试题三及参考答案(笔试)

来源:fjzsksw.com 2010-1-27 16:45:27

 

  20.下列程序的输出结果是( )

  #include

  class Myclass{

  public:Myclass(int i=0,int j=0)

  {

  y=j;

  }

  void show(){cout<<″x=″<

  void show()const{cout<<″x=″<<″ ″<<″y=″<

  privated:

  int x;int y;

  };

  void main()

  {yclass my1(3,4);

  const my2(7,8);

  my1.show();my2.show();}

  A.x=4,y=3;x=7,y=8 B.x=3,y=4;x=7,y=8 C.x=7,y=8;x=4,y=3 D.x=8,y=7;x=7,y=8

  【参考答案】 A

  21.在C++语言中,打开一个文件就是将这个文件与一个什么建立关联( )

  A.流 B.类 C.结构 D.对象

  【参考答案】 A

  22.执行语句for(i=1;i++<4;);,后变量i的值是( )

  A.3 B.4 C.5 D.不定

  【参考答案】 C

  23.下列哪个是C++语言的有效标识符?( )

  A._No1 B.No.1 C.12345 D.int

  【参考答案】 A

  24.下列程序的执行结果为( )

  #include

  void main()

  {int a=3,b=0;

  int *p=&a;

  b=+a++;

  cout<<*p<<″,″<

  A.3,4 B.4,3 C.3,-4 D.4,4

  【参考答案】 B

  25.下列选项,不正确的是( )

  A.for(int a=1;a<=10;a++);

  B.int a=1;

  do

   {a++}

   while(a<=10)

  C.int a=1;

  while(a<=10)

  {a++}

  D.for(int a=1;a<=10;a++)a++;

  【参考答案】 B

 

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

触屏版 电脑版
3773考试网 琼ICP备12003406号-1