首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 计算机考试 > 等级考试 > 考试试题 >

09年计算机二级C++笔试练习题(6)

2009-03-22 
二级C++笔试

    选择题,下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
  (1)以下叙述中不正确的是
  A)在C中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
  B)在C的函数中,最好使用全局变量
  C)在C中,形式参数只是局限于所在函数
  D)在C中,函数名的存储类别为外部

  (2)C++语言中函数返回值的类型决定于
  A)return语句中的表达式类型
  B)调用函数的主调函数类型
  C)调用函数时r临时类型
  D)定义函数时所指定的函数类型

  (3)若要说明一个类型名STP,使得STP s;等价于char*s;,以下选项中正确的是
  A)typedef STP chara*s;
  B)typedefa *char STP:
  C)typedef STPfi*char;
  D)typedef chara*TP:

  (4)以下非法的赋值语句是
  A)n=(i=2,++i);
  B)j++
  C)++(i+1)
  D)x=j>0;

  (5)C十+语言中在C语言的基础上增加的特性不包括
  A)结构
  B)引用
  C)类和对象
  D)静态成员函数

    (6)对于下列语句,正确的判断是 for(x=O,y=O;(y!=123)&&(x<4);x++);
  A)是无限循环
  B)循环次数不定
  C)最多执行4次
  D)最多执行3次

  (7)若有说明:int a[3][4];则对a数组元素的非法引用是
  A)a[0][2*1]
  B)a[1][3]
  C)a[4-2][0]
  D)a[O][4]

  (8)设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a十h/b的值是
  A)6.500000
  B)6
  C)5.500000
  D)6.000000

  (9)下面赋值语句中正确的是
  A)a=7+b+c=a+7:
  B)a=7+b++=a+7:
  C)a=7+b,b++,a+7;
  D)a=7+b,c=a+7;

  (10)语句cout<<(a=2)&&(h=-2);的输出结果是
  A)无输出
  B)编译错误
  C)-1
  D)1

 

3COME考试频道为您精心整理,希望对您有所帮助,更多信息在http://www.reader8.com/exam/

热点排行