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

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

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

  11.下面不正确的描述为(  )。

  A.调用函数时,实参可以是表达式

  B.调用函数时,实参与形参可以共用内存单元

  C.调用函数时,将为形参分配内存单元

  D.调用函数时,实参与形参的类型必须一致

  12.在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用(  )。

  A.内联函数

  B.重载函数

  C.递归调用

  D.嵌套调用

  13.每个C++程序中都必须有且仅有一个(  )。

  A.类

  B.预处理命令

  C.主函数

  D.语句

  14.存取指针所指的值时,采用的运算符是(  )。

  A.#

  B.&

  C.%

  D.*

  15.设有“intx=11;”,则表达式(x++*2/3)的值是(  )。

  A.7

  B.8

  C.11

  D.12

  16.已经有“语句intm=10;”则下列表示引用的表示中正确的是(  )。

  A.int&x=m;

  B.int&y=10;

  C.int&z;

  D.float&t=8m;

  17.C++语言本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由两个类istreanl和(  )提供。

  A.fstream

  B.iostream

  C.ostream

  D.cin

  18.将x+y*z中的“+”用成员函数重载,“*”是友元函数重载应写为(  )。

  A.operator+(operator*(y,z))

  B.x.operator+(operator*(y,z))

  C.x.operator+(X*(y,z))

  D.x+(operator*(y,z))

  19.下列函数的运行结果是(  )。

  #include

  intf(inta,intb)

  {intC;

  if(a>b)c=l;

  elseif(a==b)c=0;

  elsec=-1:

  return(c);}

  voidmain(  )

  {inti=2,j=3;

  intp=f(i,j);

  cout

  B.1

  C.2

  D.编译出错,无法运行

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

  voidmain(  )

  {inta=4,b=5,c=0,d;

  d=!a&&!b‖!c;

  cout<}

  A.1

  B.0

  C.非0的数

  D.-l

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