欢迎,请 登录 注册
控制面板

跳转到 卷首 末尾

单选 多选 判断 
(模拟卷)
我要交卷
IVE国际高新资格认证-C++程序员高级(1门)试卷 收藏  
正在加载试卷中..请等待加载完毕才能答题..网页加载中.. 总分:100分  答题时间:60分钟 开卷日期:2026/8/24 7:09:40

C++
1:单选(2分E) 下列程序的输出结果是(   )。s3#include <iostream.h>void main(){ int a[5]={2,4,6,8,10}; int *p=a,**q=&p; cout<<*(p++)<<','<<**q;}
      '][tD:?
      yQPG'?BGcLZ_oL\ph
      uu.5CCqv
      &hhK2gp=
   做标记看答案  收藏                            www.kaoaa.com技术支持 EE

2:单选(2分A) 在C++程序中,6对象之间的相互通信通过(   )实现。6[
      ]6#w/\B:
      3$`'zZ*O
      wUmmqB*am'O3HL
      =n4*pP65/&tMG;
   做标记看答案  收藏                            www.kaoaa.com技术支持 AA

3:单选(2分F) 在C++中,^数据封装要解决的问题是(   )。@L
      F9V[?ra@;
      NADcjkv=K*ks3GO)?
      YcX)A_VgQI
      5fFzEX
   做标记看答案  收藏                            www.kaoaa.com技术支持 FF

4:单选(2分A) 所有在函数中定义的变量,1连同形式参数,1都属于(  )。GB
      l+[3LMe8==bD%rf
      A$Mj-x',O?
      k6ha;z?olMU/*
      =e5fzPQ
   做标记看答案  收藏                            www.kaoaa.com技术支持 AA

5:单选(2分S) 以下程序的执行执行结果为(   )。m2#include <iostream.h> class A { public: int n; }; class B:virtual public A{}; class C:virtual public A{}; class D:public B,public C { int getn(){return B::n;} }; void main() { D d; d.B::n=10; d.C::n=20; cout<<d.B::n<<〃,〃<<d.C::n<<endl; }
      ey^p)'\Z(X_dD
      dIvUI)0n+g7=%J)MS
      0Z;M(]##]]n4-IG,
      (?BSq8PHL2yQt
   做标记看答案  收藏                            www.kaoaa.com技术支持 SS

6:单选(2分)) 类example的析构函数首部表示为(  )。&T
      4qSQ3-Q
      Jnxm#n
      xS_Zxm6(
      xgjL\AL^jm@6x5vV
   做标记看答案  收藏                            www.kaoaa.com技术支持 ))

7:单选(2分Z) 关于用const关键字修饰的对象的说法正确的是(   )。pK
      q]n28t
      9%^&P'O.ii[d
      ^4md7/NZ?r@q@\xVa
      4]G_OX;:Mdr
   做标记看答案  收藏                            www.kaoaa.com技术支持 ZZ

8:单选(2分Y) 有关类的说法不正确的是(  )。%_
      @/ZAsMXc&N_
      nb3W)v*B_c1*p=?
      _dU'o-zF=ci@_
      3-_CoZgNPsJ.sxj
   做标记看答案  收藏                            www.kaoaa.com技术支持 YY

9:单选(2分\) 下列程序的运行结果为(   )。=e#include 〈iostream.h〉void main(){int a=3,b=0;int *p=&a;b+=a++;cout<<*p<<〃,〃<<b<<endl;}
      99ip4Tec
      jSrolN9K@L:u^C&P
      dIvUI)0n+g7=%J)MS
      0Z;M(]##]]n4-IG,
   做标记看答案  收藏                            www.kaoaa.com技术支持 \\

10:单选(2分_) 应选择(   )菜单来创建一个新的项目。4h
      [D?`n^gRx](1uQJ?
      )35%+cwiuz.f
      ajE0lXkdaAgW2'Q&.
      jAu8)OoNC]Hs.Z
   做标记看答案  收藏                            www.kaoaa.com技术支持 __

11:单选(2分S) 下列程序的输出结果是(   )。MD#include 〈iostream.h〉enum TEAM{Jone,Adam,Smith=10,Bob=12,Liang};void main(){ cout<<Adam<<','<<Liang<<endl;}
      -gW7g_H::
      .pUR]_-9d&Tc62aj
      NADcjkv=K*ks3GO)?
      YcX)A_VgQI
   做标记看答案  收藏                            www.kaoaa.com技术支持 SS

12:单选(2分N) 有关类和对象的说法不正确的是(   )。iL
      Ip/'tC&J]
      Jy-CjCc
      z4F9NkGk7Mvq;o
      X*pIkaE
   做标记看答案  收藏                            www.kaoaa.com技术支持 NN

13:单选(2分,) 设有定义int x; float y; 则10+x+y值的数据类型是(  )。ul
      d5jceTr8)
      l=Xj8M/59+TFUZcjj
      w^l0fAg_?
      ]-$[:\]=r=BZl
   做标记看答案  收藏                            www.kaoaa.com技术支持 ,,

14:单选(2分[) 类A是类B的友元,D类B是类C的友元,D则(   )是正确的。N8
      yQPG'?BGcLZ_oL\ph
      uu.5CCqv
      &hhK2gp=
      *1&j26+0p
   做标记看答案  收藏                            www.kaoaa.com技术支持 [[

15:单选(2分7) 系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,q在下列选项中,q不能作为唯一依据的是(   )。xg
      )G@og85G
      $/)k\i_R-s)Ebo4?5
      SY[fu:L2=e[
      .pUR]_-9d&Tc62aj
   做标记看答案  收藏                            www.kaoaa.com技术支持 77

16:单选(2分=) 下面程序运行结果是(   )。;p#include〈iostream.h〉class objcount{private: static int count;public: objcount(){count++;} int get(){return count;}};int objcount::count=0;void main(){objcount a1,a2,a3;cout<<a1.get()<<endl;objcount a4;cout<<a3.get()<<〃 〃<<a4.get()<<endl;}
      DPp`ttkWATHT
      y\]unls':]MJt@i
      Ip/'tC&J]
      Jy-CjCc
   做标记看答案  收藏                            www.kaoaa.com技术支持 ==

17:单选(2分O) 下述程序片段的输出是(  )。@Aint a[3][4]={{1,2,3,4},{5,6,7,8}};int x,*p=a[0];x=(*p)*(*p+2)*(*p+4);cout<<x<<endl;
      :#OkWR
      X*pIkaE
      2/mVh/
      =e5fzPQ
   做标记看答案  收藏                            www.kaoaa.com技术支持 OO

18:单选(2分S) 空类的声明(   )是正确的。m2
      ey^p)'\Z(X_dD
      dIvUI)0n+g7=%J)MS
      0Z;M(]##]]n4-IG,
      (?BSq8PHL2yQt
   做标记看答案  收藏                            www.kaoaa.com技术支持 SS

19:单选(2分)) 下列程序的执行结果为:(  )。&T#include<iostream.h> class A { public: int n; }; class B:public A{}; class C:public A{}; class D:public B,public C { int getn(){return B::n;} }; void main() { D d; d.B::n=10; d.C::n=20; cout<<d.B::n<<〃,〃<<d.C::n<<endl; }
      4qSQ3-Q
      Jnxm#n
      xS_Zxm6(
      xgjL\AL^jm@6x5vV
   做标记看答案  收藏                            www.kaoaa.com技术支持 ))

20:单选(2分Z) 下列程序输出结果正确的是(  )。pK#include 〈iostream.h〉void fun(){static int n=10;n++;cout〈〈〃n=〃〈〈n〈〈endl;}void main(){for(int i=1;i<3;i++)fun();}
      q]n28t
      9%^&P'O.ii[d
      ^4md7/NZ?r@q@\xVa
      4]G_OX;:Mdr
   做标记看答案  收藏                            www.kaoaa.com技术支持 ZZ

21:单选(2分Y) #include <iostream.h>#include <math.h>class point{ public:point(double xx,double yy){x=xx;y=yy;}void getxy();friend double distance(point &a,point &b); private:double x,y;};void point::getxy(){ cout<<〃(〃<<x<<〃,〃<<y<<〃)〃<<endl;}double distance(point &a,point &b){ double dx=a.x-b.x; double dy=a.y-b.y; return sqrt(dx*dx+dy*dy);}void main(){point p1(3.0,4.0),p2(6.0,8.0);p1.getxy();p2.getxy();double d=distance(p1,p2);cout<<d<<endl;}
      @/ZAsMXc&N_
      nb3W)v*B_c1*p=?
      _dU'o-zF=ci@_
      3-_CoZgNPsJ.sxj
   做标记看答案  收藏                            www.kaoaa.com技术支持 YY

22:单选(2分\) 下面关于C++语言的描述错误的是(   )。=e
      99ip4Tec
      jSrolN9K@L:u^C&P
      dIvUI)0n+g7=%J)MS
      0Z;M(]##]]n4-IG,
   做标记看答案  收藏                            www.kaoaa.com技术支持 \\

23:单选(2分_) 以下程序的执行结果为(    )。4h#include class base { public: base(){cout<<〃constructing base class〃<<ENDL;} ~base(){cout<<〃destructing base class〃<<ENDL; } }; class subs:public base { public: subs(){cout<<〃constructing sub class〃<<ENDL;} ~subs(){cout<<〃destructing sub class〃<<ENDL;} }; void main() { subs s; }
      [D?`n^gRx](1uQJ?
      )35%+cwiuz.f
      ajE0lXkdaAgW2'Q&.
      jAu8)OoNC]Hs.Z
   做标记看答案  收藏                            www.kaoaa.com技术支持 __

24:单选(2分S) 下列关于构造函数的描述中,L错误的是(   )。MD
      -gW7g_H::
      .pUR]_-9d&Tc62aj
      NADcjkv=K*ks3GO)?
      YcX)A_VgQI
   做标记看答案  收藏                            www.kaoaa.com技术支持 SS

25:单选(2分N) 如果类视图没有显示在开发环境中,h通过(   )菜单中的选项可以显示出来。iL
      Ip/'tC&J]
      Jy-CjCc
      z4F9NkGk7Mvq;o
      X*pIkaE
   做标记看答案  收藏                            www.kaoaa.com技术支持 NN

26:单选(2分,) 如果解决方案资源管理器没有显示在开发环境中,\通过(   )菜单中的选项可以显示出来。ul
      d5jceTr8)
      l=Xj8M/59+TFUZcjj
      w^l0fAg_?
      ]-$[:\]=r=BZl
   做标记看答案  收藏                            www.kaoaa.com技术支持 ,,

27:单选(2分[) 下列(   )是C++语言的有效标识符。N8
      yQPG'?BGcLZ_oL\ph
      uu.5CCqv
      &hhK2gp=
      *1&j26+0p
   做标记看答案  收藏                            www.kaoaa.com技术支持 [[

28:单选(2分7) 有关析构函数的说法不正确的是(  )。xg
      )G@og85G
      $/)k\i_R-s)Ebo4?5
      SY[fu:L2=e[
      .pUR]_-9d&Tc62aj
   做标记看答案  收藏                            www.kaoaa.com技术支持 77

29:单选(2分=) 下面(    )的函数名必须同所属的类同名。;p
      DPp`ttkWATHT
      y\]unls':]MJt@i
      Ip/'tC&J]
      Jy-CjCc
   做标记看答案  收藏                            www.kaoaa.com技术支持 ==

30:单选(2分O) 作用域运算符的功能是(   )。@A
      :#OkWR
      X*pIkaE
      2/mVh/
      =e5fzPQ
   做标记看答案  收藏                            www.kaoaa.com技术支持 OO


31:多选(2.5分S) 下列静态数据成员的特性中,l(   )是正确的。m2
      ey^p)'\Z(X_dD
      dIvUI)0n+g7=%J)MS
      0Z;M(]##]]n4-IG,
      (?BSq8PHL2yQt
   做标记看答案  收藏                            www.kaoaa.com技术支持 SS

32:多选(2.5分)) c++中,Q下列标识符不合法的是(   )。&T
      4qSQ3-Q
      Jnxm#n
      xS_Zxm6(
      xgjL\AL^jm@6x5vV
   做标记看答案  收藏                            www.kaoaa.com技术支持 ))

33:多选(2.5分Z) 下列说法正确的是(   )。pK
      q]n28t
      9%^&P'O.ii[d
      ^4md7/NZ?r@q@\xVa
      4]G_OX;:Mdr
   做标记看答案  收藏                            www.kaoaa.com技术支持 ZZ

34:多选(2.5分Y) 类的静态成员(   )。%_
      @/ZAsMXc&N_
      nb3W)v*B_c1*p=?
      _dU'o-zF=ci@_
      3-_CoZgNPsJ.sxj
   做标记看答案  收藏                            www.kaoaa.com技术支持 YY

35:多选(2.5分\) 下列关于构造函数的描述中,,正确的是(   )。=e
      99ip4Tec
      jSrolN9K@L:u^C&P
      dIvUI)0n+g7=%J)MS
      0Z;M(]##]]n4-IG,
   做标记看答案  收藏                            www.kaoaa.com技术支持 \\

36:多选(2.5分_) 下列对重载函数描述正确的是(   )。4h
      [D?`n^gRx](1uQJ?
      )35%+cwiuz.f
      ajE0lXkdaAgW2'Q&.
      jAu8)OoNC]Hs.Z
   做标记看答案  收藏                            www.kaoaa.com技术支持 __

37:多选(2.5分S) 关于new运算符的下列描述中,L(   )是正确的。MD
      -gW7g_H::
      .pUR]_-9d&Tc62aj
      NADcjkv=K*ks3GO)?
      YcX)A_VgQI
   做标记看答案  收藏                            www.kaoaa.com技术支持 SS

38:多选(2.5分N) 下列说法不正确的是(   )。iL
      Ip/'tC&J]
      Jy-CjCc
      z4F9NkGk7Mvq;o
      X*pIkaE
   做标记看答案  收藏                            www.kaoaa.com技术支持 NN

39:多选(2.5分,) 用运算符delete删除一个动态对象时,\下面描述错误的是(   )。ul
      d5jceTr8)
      l=Xj8M/59+TFUZcjj
      w^l0fAg_?
      ]-$[:\]=r=BZl
   做标记看答案  收藏                            www.kaoaa.com技术支持 ,,

40:多选(2.5分[) 一个类的友元函数能够访问类的(   )。N8
      yQPG'?BGcLZ_oL\ph
      uu.5CCqv
      &hhK2gp=
      *1&j26+0p
   做标记看答案  收藏                            www.kaoaa.com技术支持 [[

41:多选(2.5分7) 下列说法正确的是(   )。xg
      )G@og85G
      $/)k\i_R-s)Ebo4?5
      SY[fu:L2=e[
      .pUR]_-9d&Tc62aj
   做标记看答案  收藏                            www.kaoaa.com技术支持 77

42:多选(2.5分=) 下列说法不正确的是(   )。;p
      DPp`ttkWATHT
      y\]unls':]MJt@i
      Ip/'tC&J]
      Jy-CjCc
   做标记看答案  收藏                            www.kaoaa.com技术支持 ==


43:判断(1分O) 非静态成员函数不与某个具体对象相联系,m而静态成员函数必须与某个对象相联系。@A
      :#OkWR
      X*pIkaE
   做标记看答案  收藏                            www.kaoaa.com技术支持 OO

44:判断(1分,) 构造函数可以对静态数据成员进行初始化 。ul(   )
      d5jceTr8)
      l=Xj8M/59+TFUZcjj
   做标记看答案  收藏                            www.kaoaa.com技术支持 ,,

45:判断(1分8) 静态数据成员是类的所有对象共享的数据。g((  )
      rRa[JGjI%xJj;Gm`
      MLQ9X?
   做标记看答案  收藏                            www.kaoaa.com技术支持 88

46:判断(1分:) 类中的函数成员在类体外定义时必须要与类声明在同一文件中。(?(  )
      4hT5=-lq%teA
      Qxt/G=;GmQ:Y&j(Pc
   做标记看答案  收藏                            www.kaoaa.com技术支持 ::

47:判断(1分R) 构造函数是类的成员函数。7Y(   )
      k?f%0z#m
      Cf2ePvumHu.
   做标记看答案  收藏                            www.kaoaa.com技术支持 RR

48:判断(1分#) 类作用域不包含类中成员函数的作用域。8M(   )
      _)_5HZuzgbM.;hkd
      .pUR]_-9d&Tc62aj
   做标记看答案  收藏                            www.kaoaa.com技术支持 ##

49:判断(1分=) 在进行运算符重载时,4可以改变运算符操作数的数量,4但不能发明新的运算符。;p(  )
      DPp`ttkWATHT
      y\]unls':]MJt@i
   做标记看答案  收藏                            www.kaoaa.com技术支持 ==

50:判断(1分G) 一个类的成员函数不可能直接访问另一个类的保护或私有数据成员。EE(   )
      ]zo,K/,\B,Oohtz
      oj2swvg@1.
   做标记看答案  收藏                            www.kaoaa.com技术支持 GG

51:判断(1分2) 对于下面定义的类A,1在函数F()中将对象成员n的值修改为60的语句是A(60)。nv(  )class A{ public: A(int x){n=x;} void SetNum(int n1){n=n1;} private:  int n;};int f(){ A *ptr=new A(60);}
      ?Cf3Wzn
      5R:0a+b[vS'j6
   做标记看答案  收藏                            www.kaoaa.com技术支持 22

52:判断(1分P) 构造函数和析构函数都可以重载。$k(   )
      4zRm)-6nycWCo+
      3sbd,ZEPT-X,C
   做标记看答案  收藏                            www.kaoaa.com技术支持 PP

 

→立即交卷