环球网校是美国纳斯达克上市企业欢聚时代(NASDAQ:YY)旗下品牌 | 住房和城乡建设部 建筑人才培训合作单位
您现在的位置在: > 计算机类 > 计算机等级考试 > 模拟试题 >

2010年计算机二级考试C++练习试题(4)

2010-09-11 来源:互联网 作者:第一考试网

2010年计算机二级考试C++练习试题(4)

#

  (1)以下关于友元函数的叙述不正确的是
  A)友元函数提供了类之间数据共享的一个途径
  B)一个友元函数可以访问任何类的任何成员
  C)友元函数破坏了数据的封装
  D)友元函数增加了程序设计的灵活性
  (2)设有语句
  int n,m:
  char a[5],b;
  cin2>>n>>a>>m>>b;
  为了分别将lO和20分别赋给n和m,look赋给a,t赋给b,则正确的输入为
  A)10”look”20’t'
  B)10”look”10
  C)10 look 20 t
  D)10look20t
  (3)对于以下带参数的main()函数的第二形参,void main(int arge, ),不可能的形式是
  A)char*argv[]
  B)char argv[]
  C)char**a
  D)char*m[]
  (4)能保证对所有的参数能够结束的递归函数是
  A)int f(imt n){if(n<1)return l;else return n*f(n+1);}
  B)int f(int n){if(n>1)return 1;else return n*f(n一1);}
  C)int f(int n){if(abs(n)<1)return 1;else return n*f(n/2);}
  D)int f(int n){if(n>1)return 1;else return n*f(n*2);}

#


  (5)执行完下列语句
  int a,b,*c=&a;
  int*&p=c;
  p=&b;
  后c指向
  A)a
  B)b
  C)c
  D)无效地址

#

责编: 返回顶部  打印

关于我们联系我们友情链接网站声明网站地图广告服务帮助中心