出国留学网

目录

2017年计算机二级C++练习题及答案

【 liuxue86.com - 计算机等级考试试题及答案 】

  【试题解析】

  主要考查将具体问题抽象为类,将类的定义补充完整,并进行类定义测试的能力。

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

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

  B.int a=1;

  do

  {a++}

  while(a<=10)

  C.int a=1;

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

  while(a<=10)

  {a++}

  【参考答案】 B

  2.下列程序的输出结果为( )

  #include

  void main()

  {char *a[]={″hello″,″the″,″world″};

  char **pa=a;

  pa++;

  cout<<*pa<

  A.hello

  B.the C.world

  D.hellotheworld

  【参考答案】 B

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

  #include

  int min(int a,int b)

  {if(a

  else return b;

  return 0;}

  void main()

  {cout<

  A.0

  B.1

  C.2

  D.3

  【参考答案】 B

  4.对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是( )

  A.公有类型

  B.私有类型

  C.保护类型

  D.友元类型

  【参考答案】 D

  5.类的析构函数的作用是( )

  A.一般成员函数的初始化

  B.类的初始化

  C.对象的初始化

  D.删除类创建的对象

  【参考答案】 D

  6.下面对静态数据成员的描述中,正确的是( )

  A.静态数据成员可以在类体内进行初始化

  B.静态数据成员不可以被类的对象调用

  C.静态数据成员不能受private控制符的作用

  D.静态数据成员可以直接用类名调用

  【参考答案】 D

  想了解更多计算机等级考试试题及答案网的资讯,请访问: 浙江计算机等级考试试题及答案

本文来源:https://jsj.liuxue86.com/a/3027930.html
延伸阅读