设为首页 加入收藏

TOP

2013年计算机二级考试C++模拟试题及答案三
2014-11-08 20:00:09 】 浏览:1209
Tags:2013年 计算机 二级 考试 模拟试题 答案

  A、函数


  B、预处理指令


  C、主函数


  D、语句


  解析:本题考查c++的基本概念。


  每一个c++程序必须有而且只能有一个主函数,每个程序的执行都是从主函数的开始的。


  故本题选C。


  17、下面是关于类MyClass的定义,对定义中的各语句描述正确的是______。


  classMyClass


  {


  public:


  voidMyClass(inta){x=a}//1


  intf(inta,intb)//2


  {


  x=a;y=b;


  }


  intf(inta,intb,intc=0)//3


  {


  x=a;y=b;z=c;


  }


  staticvoidg(){x=10;}//4


  private:


  intx,y,z;


  };


  A、语句1是类MyClass的构造函数的定义


  B、语句2和3实现类成员函数的重载


  C、类4实现对类成员变量x的更新操作


  D、语句1、2、3、4都不正确


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


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


  故本题选A。


  18、下列程序的功能是将数组中的所有元素全部输出,对于程序中缺少的语句,下列语句填入其中不正确的是______。


  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。


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

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目