计算机二级

3773考试网计算机等级考试计算机二级正文

2013计算机二级考试C++模拟试题十八及答案2

来源:2exam.com 2013-9-30 9:40:37

10.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
  A)数据库系统
  B)文件系统
  C)人工管理
  D)数据项管理
  【参考答案】A
  11.下面关于C++语言的描述错误的是
  A)C++语言支持数据封装
  B)C++语言中引入友元没有破坏封装性
  C)C++语言允许函数名和运算符重载
  D)C++语言支持动态联编
  【参考答案】B
  12.设有定义inta=1;floatf=1 2;charc=′a′;,则下列表示错误的是
  A)++a;
  B)f--;
  C)c++;
  D)8++;
  【参考答案】D
  13.下列程序的运行结果为
  #include
  voidmain()
  {inta=2;
  intb=a+1;
  cout<
  A)0.66667
  B)0
  C)0.7
  D)0.66666666
  【参考答案】B
  14.设inta=1,b=2;,则(a++)+b和a+++b这两个表达式的值分别为
  A)3,3
  B)3,4
  C)4,3
  D)4,4
  【参考答案】A
  15.下面程序的运行结果为
  #include
  voidmain()
  {chara=′3′;
  switch(a)
  {case′3′:cout<<"3";
  case′2′:cout<<"2";break;
  default:cout<<"1";}}
  A)3
  B)321
  C)31
  D)32
  【参考答案】D
  16.有如下数组声明:intnum[10];,下标值引用错误的是
  A)num[10]
  B)num[5]
  C)num[3]
  D)num[0]
  【参考答案】A
  17.存在定义inta[10],x,*pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的?
  A)x=*pa;
  B)x=*(a+1);
  C)x=*(pa+1);
  D)x=a[1];
  【参考答案】A
  18.下面程序的运行结果为
  #include
  voidswap(int&a,intb)
  {inttemp;
  temp=a++;
  a=b;
  b=temp;}
  voidmain()
  {inta=2,b=3;
  swap(a,b);
  cout<
  A)2,3
  B)3,2
  C)2,2
  D)3,3
  【参考答案】D

触屏版 电脑版
3773考试网 琼ICP备12003406号-1