导航:首页 - 国家计算机等考二级C++笔试模拟题精选及答案解析(2)

国家计算机等考二级C++笔试模拟题精选及答案解析(2)
作者:深圳教育在线 来源:www.szedu.net 更新日期:2010-3-23

  23.C++中,表示一条语句结束的标号是( )

  A.# B.; C.// D.}

  【参考答案】 B

  24.已知有定义

  const int D=5;

  int i=1;

  double f=0.32;

  char c=15;

  则下列选项错误的是( )

  A.++i; B.D--; C.c++; D.--f;

  【参考答案】 B

  25.下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,在划线处应填入的选项是( )

  #include

  void main()

  {int i=0,j,k;

  do{i++;k=316-13*i;} while(___);

  j=k/11;

  cout<<″316=13*″<

  A.k/11 B.k%11 C.k/11==0 D.k%11=0

  【参考答案】 B

  26.若已定义:

  int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;

  其中o≤i≤9,则对a数组不正确的引用是( )

  A.a[p-a] B.*(&a[i])

  C.p[i] D.a[10]

  【参考答案】 D

  27.函数fun的返回值是( )

  fun(char *a,char *b)

  {int num=0,n=0;

  while(*(a+num)!=′\0′)num++;

  while(b[n]){*(a+num)=b[n];num++;n++;}

  return num;}

  A.字符串a的长度 B.字符串b的长度

  C.字符串a和b的长度之差 D.字符串a和b的长度之和

  【参考答案】 D

  28.下面程序的结果为( )

  #include

  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<

  int A::b=0;

  void main()

  {A a1,a2;

  a1.seta();

  a1.setb();

  a1.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

  int a;

  static int b;

  public:

  A() {a=0;c=0;}

  void seta() {a++;}

  void setb() {b++;}

  void setc() {c++;}

  void display() {cout<

  int A::b=0;

  void main()

  {A a1,a2;

  a1.seta();

  a1.setb();

  a1.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

[本文共有 7 页,当前是第 4 页] <<上一页 下一页>>


报 名 此 课 程 / 咨 询 相 关 信 息
【预约登门】 【网上咨询】 【订座试听】 【现在报名】
课程名称
国家计算机等考二级C++笔试模拟题精选及答案解析(2)
真实姓名
* 性 别
联系电话
* E-mail:
所在地区
咨询内容

      

相关文章:

Copyright© 2004-2017 www.szedu.net 深圳教育在线 版权所有
中国·深圳
粤ICP备06023013号