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

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

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

  11.以下选项中合法的实型常数是(  )。

  A.5E2.0

  B.E—3

  C.2EO

  D.1.3E

  12.下列字符串中可以用作C++语言标识符的是(  )。

  A.1234

  B.foo~~bar

  C.virtual

  D.34var

  13.下列关于C++函数的说明中,正确的是(  )。

  A.内联函数就是定义在另一个函数体内部的函数

  B.函数体的最后一条语句必须是return语句

  C.标准C++要求在调用一个函数之前,必须先声明其原型

  D.编译器会根据函数的返回值数型和参数表来区分函数的不同重载形式

  14.若有如下语句

  #include

  voidmain(  )

  {

  intx=3:

  do{

  x=X-2:

  cout<}while(!(--x));

  }

  则上面程序段(  )。

  A.输出的是1

  B.输出的是1和-2

  C.输出的是3和0

  D.是死循环

  15.有以下程序:

  #include(iostream)

  usingnamespacestd;

  intmain(  )

  {

  intx=15:

  while(x>10&&x<50)

  {

  x++;

  if(x/3)

  {

  x++;break;

  }

  }

  cout

  }

  执行后的输出结果是(  )。

  A.15

  B.16

  C.17

  D.18

  16.以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误的原因是(  )。

  #include(iostream.h)

  voidmain(  )

  {int*P,*q,a,b;

  p=&a;

  cout<<"inputa:";

  cin>>P;

  }

  A.*P表示的是指针变量P的地址

  B.P表示的是变量a的地址,而不是变量a的值

  C.*P表示的是指针变量p的值

  D.*P只能用来说明P是一个指针变量

  17.下列有关拷贝构造函数的描述中错误的是(  )。

  A.拷贝构造函数是一种构造函数

  B.拷贝构造函数与一般的构造函数一样,可以设置多个形参

  C.每一个类中都必须有一个拷贝构造函数

  D.拷贝构造函数的功能是用一个已知对象去初始化一个正在创建的对象

  A.sqrt(cos(x))

  B.sqrt(abs(cos(X*3.14/180)))

  C.sqrt(abs(cos(X*(/180)))

  D.sqrt(fabs(cos(x*3.14/180)))

  19.函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[o]=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为(  )。

  A.1,1

  B.1,2

  C.2,2

  D.2,1

  20.有以下程序:

  #include(iostream.h)

  voidfun(inta,intb,intc)

  {a=456,b=567,C=678;}

  voidmain(  )

  {

  intx=10,y=20,z=30;

  fun(x,Y,z);

  cout<}

  输出结果是(  )。

  A.30,20,10

  B.10,20,30

  C.456,567,678

  D.678,567,456

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