考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > C++语言程序设计 > C++模拟试题 > 文章内容
  

全国计算机二级C++语言程序设计考试精选选择题(7)

中华IT学院   【 】  [ 2017年6月16日 ]

  31.阅读以下程序

  #include(iostream.h>

  voidmain(  )

  {

  charline[10];

  cin>>line;

  cout<<1ine<}

  如运行时输入“Thisisanexample.”,则程序的输出结果是(  )。

  A.This

  B.Thisis

  C.Thisisa

  D.Thisisanexample

  32.类MyClass的定义如下,若要对value赋值,则下面语句正确的是(  )。

  classMyClass

  {

  public:

  MyClass(  ){}

  MyClass(inti){value=newint(i);}

  int*value;

  };

  A.MyClassmy;my.value=10;

  B.MyClassmy;*my.value=10;

  C.MyClassmy;my.*value=10;

  D.MyClassmy(10);

  33.类A是类B的友元,类B是类C的友元,则下列说法正确的是(  )。

  A.类B是类A的友元

  B.类C是类A的友元

  C.类A是类C的友元

  D.以上都不对

  34.如有以下程序:

  #include(iostream>

  usingnamespacestd;

  longfun(intn)

  {

  if(n)2)

  return(fun(n-1)+fun(n-2));

  else

  return2;

  }

  intmain(  )

  {

  cout

  }

  则该程序的输出结果应该是(  )。

  A.2

  B.3

  C.4

  D.5

  35.下列程序执行结果是(  )。

  #include(iostream.h)

  classA

  {public:

  inta;

  A(  ):a(10){cout<};

  voidmain(  )

  {Aobj1;

  Aobj2(obj1);

  cout<<""<}

  A.1010

  B.编译错误缺少拷贝构造函数

  C.10随机数

  D.随机数随机数

  36.关于类和对象描述错误的是(  )。

  A.对象(Object)是现实世界中的客观事物,对象具有确定的属性

  B.类是具有相同属性和行为的一组对象的集合

  C.对象是类的抽象,类是对象的实例

  D.类是对象的抽象,对象是类的实例

  37.下列对重载函数的描述中,错误的是(  )。

  A.重载函数中不允许使用默认参数

  B.重载函数中编译是根据参数表进行选择的

  C.不要使用重载函数来描述毫不相干的函数

  D.构造函数重载将会给初始化带来多种方式

  38.以下程序的运行结果是(  )。

  #include(iostream.h>

  voidsub(intx,inty,int*z)

  {*z=y-x;}

  voidmain(  )

  {inta,b,c;

  sub(10,5,&a);

  sub(7,a,&b);

  sub(a,b,&c);

  cout((a<<","

  B.-5,-12,-7

  C.-5,-12,-17

  D.5,-2,-7

  39.以下程序不用第3个变量实现将两个数进行对调的操作,画线处应为(  )。

  voidmain(  )

  {inta,b;

  scanf("%d%d",&a,&b);

  cin>>a>>b;

  cout<<"a="

  B.intp=a;

  C."p=a;

  D.p=a;

分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved