设为首页 加入收藏

TOP

2013年计算机二级考试C++模拟试题及答案四
2014-11-08 19:30:13 】 浏览:3316
Tags:2013年 计算机 二级 考试 模拟试题 答案

  inta[]={1,2,3,4};


  int*pa=a;


  for(inti=0;i<4;i++)


  ______;


  A、cout<<*a++<<’’


  B、cout<<*pa++<<’’


  C、cout<<*(a+i)<<’’


  D、cout<<*(pa+i)<<’’


  解析:本题考查的是指针和数组。


  数组名实际上是一个常量指针,存放数组第一个元素的地址。既然是一个常量指针其值是不可改变的,所以不能有a++之类的语句。


  故本题选A。


  20、执行下列程序后,输出的结果是______。


  intfact(intn)


  {


  if(n<=1)


  return1;


  else


  returnn+fact(n-1);


  }


  intmain()


  {


  cout<   return0;


  }


  A、1


  B、4


  C、10


  D、15


  解析:本题考查的是递归函数。


  如果一个函数直接调用它自己该函数叫直接递归。fact(int n)函数,其中如果n>1调用了自身n-1次。


  故本题选C。


  21、虚函数的______可以不同。


  A、函数体内容


  B、返回类型


  C、参数个数


  D、函数名


  解析:本题考查虚函数的概念。


  虚函数是一种单界面多实现版本的实现方法,即函数名、返回类型、函数类型和个数顺序完全相同,但函数体内容可以完全不同。


  故本题选A。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2013年计算机二级考试C++模拟试题.. 下一篇2013年计算机二级考试C++模拟试题..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目