现在NCRE还能免考 c++、java、计算机等级考试大学毕业了还能考吗网络、操作系统吗?

2015下半年计算机二级C++考前模拟试题及答案(一)
  21.有如下程序
  #include
  #define N 2
  #define M N+1
  #define NUM 2*M+1
  void main()
  {int i;
  for(i=1;i<=NUM;i++)
   cout<
  该程序中的for循环执行的次数是( )
  A.5
  B.6
  C.7
  D.8
  【参考答案】 B
  22.所有在函数中定义的变量,连同形式参数,都属于( )
  A.全局变量
  B.局部变量
  C.静态变量
  D.寄存器变量
  【参考答案】 B
  23.下列关于C++关键字的说法中正确的是( )
  A.关键字是用户为程序中各种需要命名的“元素”所起的名字
  B.关键字是对程序中的数据进行操作的一类单词
  C.关键字是在程序中起分割内容和界定范围作用的一类单词
  D.关键字是C++中预先定义并实现一定功能的一类单词
  【参考答案】 D
  24.C++语言中运算对象必须是整型的运算符是( )
  A.%=
  B./
  C.=
  D.<=
  【参考答案】 A
  25.有如下程序段
  #include
  void main()
  {int a=14,b=15,x;
  char c=′A′;
  x=(a&&b)&&(c<′B′);
  cout<
  执行该程序段后,x的值为( )
  A.ture
  B.false
  C.0
  D.1
  【参考答案】 D
  26.如下程序的执行结果是( )
  #include
  void main()
  { static int a[]={1,7,3,9,5,11};
  int *p=a;
  *(p+3)+=4;
  cout<<*p<<″,″<<*(p+3);}
  A.1,13
  B.1,16
  C.3,13
  D.1,14
  【参考答案】 A
  27.下列程序的输出结果是( )
  #include
  void main()
  {double d=3.2;
  int x,y;
  x=1.2;
  y=(x+3.8)/5.0;
  cout<
  A.3
  B.3.2
  C.0
  D.3.07
  【参考答案】 C
  28.C++中类的定义的结束声明的符号是( )
  A.}
  B.,
  C.;
  D.{
  【参考答案】 C
  29.下列描述中错误的是( )
  A.析构函数可以被继承
  B.虚函数不能被继承
  C.派生类可以有多个基类
  D.纯虚基类的子类可以是虚基类
  【参考答案】 B
  30.下面关于成员函数重载运算符和友元函数重载运算符相同的是( )
  A.成员函数和友元函数可重载的运算符是不相同的
  B.成员函数和友元函数重载运算符时都需要用到this指针
  C.成员函数和友元函数重载运算符时都需要声明为公有的
  D.成员函数和友元函数重载运算符时的参数可能是相同的
  【参考答案】 A
  31.执行下面的程序段后,变量k中的值为( )
  #include
  void main()
  { int k=3,s[2];
  s[0]=k;k=s[1]*10;
  cout<
  A.不定值
  B.33
  C.30
  D.10
  【参考答案】 A
  32.以下程序的结果是( )
  #include
  void main()
  { char *p=″abcdefgh″,*r;
  long *q;
  q++;
  r=(char*)q;
  cout<
  A.defg
  B.cdef
  C.ghab
  D.efgh
  【参考答案】 D
  33.有以下程序
  #include
  struct STU
  {char num[10];
  float score[3];};
  void main()
  {struct STU s[3]={″20021″,90,95,85},
   {″20022″,95,80,75},
   {″20023″,100,95,90,}},*p=s;
  int i;
  float sum=0;
  for(i=0;i<3;i++)
  sum=sum+p->score[i];
  cout<
  程序运行后的输出结果是( )
  A.260
  B.270
  C.280
  D.285
  【参考答案】 B
  34.以下程序段的执行结果为( )
  #include
  define PLUS(X,Y)X+Y
  void main()
  { int x=1,y=2,z=3,sum;
  sum=PLUS(x+y,z)*PLUS(y,z);
  cout<<″SUM=″<
  cout<
  A.SUM=9
  B.SUM=12
  C.SUM=18
  D.SUM=30
  【参考答案】 B
  35.以下程序的输出结果是( )
  #include
  int f()
  { static int i=0;
  int s=1;
  s+=i;i++;
  return s;}
  void main()
  { int i,a=0;
  for(i=0;i<5;i++)a+=f();
  cout<
  A.20
  B.24
  C.25
  D.15
  【参考答案】 D【2015下半年计算机二级C++考前模拟试题及答案(一)】相关文章:计算机二级c++试题及答案09-062015计算机二级《JAVA》全真模拟试题及答案09-08计算机二级C++强化试题及答案09-30计算机二级考试C++试题及答案09-15计算机二级《C++》上机试题及答案09-07计算机一级WPS考前模拟试题及答案10-02计算机一级MSOffice考前模拟试题及答案09-20计算机二级《WEB程序设计》考前模拟试题及答案09-07计算机二级C++考试试题及答案10-012017年计算机二级考试C++考前测试题及答案09-28}

我要回帖

更多关于 计算机等级考试大学毕业了还能考吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信