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

跳转到 卷首 末尾

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

C++
1:单选(2分=) 下列程序的输出结果是(   )。-a#include <iostream.h>void main(){ int a[5]={2,4,6,8,10}; int *p=a,**q=&p; cout<<*(p++)<<','<<**q;}
      u+l]xiJ
      O0iiu7
      ?]X1#uxnoaf8U=:
      fq*;*L+::^JQj
   做标记看答案  收藏                            www.kaoaa.com技术支持 ==

2:单选(2分T) 在C++程序中,,对象之间的相互通信通过(   )实现。_#
      =TZm-u;p
      Yq=Pv./^
      E\HuYmPlU6w-1@)X
      `y+XI&DZyh9sa0dq
   做标记看答案  收藏                            www.kaoaa.com技术支持 TT

3:单选(2分;) 在C++中,X数据封装要解决的问题是(   )。a\
      #,i\N7nKITa
      R^Cr]`@**i3
      -u=^E.y1R*,%Msve
      1?S&EU4%n0m46U4NR
   做标记看答案  收藏                            www.kaoaa.com技术支持 ;;

4:单选(2分U) 所有在函数中定义的变量,W连同形式参数,W都属于(  )。d:
      oedPqo*YHzgZ
      pkTYnBswmXfqn
      zT)@n9B^Lc87B`b
      KhRJuhM*o
   做标记看答案  收藏                            www.kaoaa.com技术支持 UU

5:单选(2分\) 以下程序的执行执行结果为(   )。)J#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; }
      Crbz5oZ+[W]\:)C
      4t,Jz&Q/8V=r)xeuw
      :15;4x4C$K2?genk
      *HcU^\A%Z'VArq
   做标记看答案  收藏                            www.kaoaa.com技术支持 \\

6:单选(2分X) 类example的析构函数首部表示为(  )。4k
      Q.ZW%bl=-xctTs;
      yB,a+9xaPu
      DgUKGB)L,Fjp656KB
      m,%qCq
   做标记看答案  收藏                            www.kaoaa.com技术支持 XX

7:单选(2分Y) 关于用const关键字修饰的对象的说法正确的是(   )。8?
      Pt]w9bJ@12qr$3
      3w:]sSEh
      uo`k==36]^k
      N=v@dd9U
   做标记看答案  收藏                            www.kaoaa.com技术支持 YY

8:单选(2分_) 有关类的说法不正确的是(  )。15
      ]M_bZ*X/.R\xsZ
      0@b8?*(]
      dLNN8z0-l&mmO^0
      qWHg2m]Al$z,R0)[p
   做标记看答案  收藏                            www.kaoaa.com技术支持 __

9:单选(2分Y) 下列程序的运行结果为(   )。z@#include 〈iostream.h〉void main(){int a=3,b=0;int *p=&a;b+=a++;cout<<*p<<〃,〃<<b<<endl;}
      hos(1w
      zK*$y9]`z@@6*@cx0
      )Sp,L1r\27I,
      5`xX?Q;Q6
   做标记看答案  收藏                            www.kaoaa.com技术支持 YY

10:单选(2分*) 应选择(   )菜单来创建一个新的项目。H:
      m#&UMq4pOCM
      u4jyni/k0]O(X'
      P%[;/b/?[
      yB,a+9xaPu
   做标记看答案  收藏                            www.kaoaa.com技术支持 **

11:单选(2分K) 下列程序的输出结果是(   )。n5#include 〈iostream.h〉enum TEAM{Jone,Adam,Smith=10,Bob=12,Liang};void main(){ cout<<Adam<<','<<Liang<<endl;}
      [dzg7,bF5sBO$B[#
      ;jtrbwE
      Pt]w9bJ@12qr$3
      3w:]sSEh
   做标记看答案  收藏                            www.kaoaa.com技术支持 KK

12:单选(2分$) 有关类和对象的说法不正确的是(   )。rC
      rU:T9@i`f7(Be\
      5iws4QxPaFI/%+X*
      TZ&Mk^Xhx6?oCI
      O(jN(7#x`Bd]
   做标记看答案  收藏                            www.kaoaa.com技术支持 $$

13:单选(2分:) 设有定义int x; float y; 则10+x+y值的数据类型是(  )。6^
      jDM1pHoe,t&
      _r;OLSS=T2:\
      sJ-&Kk9)7&5Wa
      FH=+u@:7
   做标记看答案  收藏                            www.kaoaa.com技术支持 ::

14:单选(2分%) 类A是类B的友元,j类B是类C的友元,j则(   )是正确的。?]
      :15;4x4C$K2?genk
      *HcU^\A%Z'VArq
      t6y3g?zK6KIjDSZ*=
      .V$=s,2tz?
   做标记看答案  收藏                            www.kaoaa.com技术支持 %%

15:单选(2分D) 系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,V在下列选项中,V不能作为唯一依据的是(   )。Qi
      `y+XI&DZyh9sa0dq
      KqQfkg2)A+mQo.2N
      /Kog,WY=J
      `g.x^&z]%yG
   做标记看答案  收藏                            www.kaoaa.com技术支持 DD

16:单选(2分`) 下面程序运行结果是(   )。UN#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;}
      $*[IVbzjDfgttc=G
      gz)WwLh
      (i21)3$s8X/['N
      Yz=ll-l\;=(&-+u
   做标记看答案  收藏                            www.kaoaa.com技术支持 ``

17:单选(2分$) 下述程序片段的输出是(  )。qWint 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;
      @33:bFXz
      Rp@RH`b'&W%FL2y^
      qNJK=mxCAY
      rL;8C@,
   做标记看答案  收藏                            www.kaoaa.com技术支持 $$

18:单选(2分]) 空类的声明(   )是正确的。d/
      cN]a1O
      5`xX?Q;Q6
      V&Y:]0SvFnuR
      ??@hQs1Y?
   做标记看答案  收藏                            www.kaoaa.com技术支持 ]]

19:单选(2分Q) 下列程序的执行结果为:(  )。xj#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; }
      6Uk)P$br
      onblfog
      .j00WY
      wYFf`;*xV=-c
   做标记看答案  收藏                            www.kaoaa.com技术支持 QQ

20:单选(2分M) 下列程序输出结果正确的是(  )。q`#include 〈iostream.h〉void fun(){static int n=10;n++;cout〈〈〃n=〃〈〈n〈〈endl;}void main(){for(int i=1;i<3;i++)fun();}
      ZR%0L,@I9,Q
      ^%H&:(,t+B-G:
      `g.x^&z]%yG
      J$^=Y=c`p;`=sz?A4
   做标记看答案  收藏                            www.kaoaa.com技术支持 MM

21:单选(2分1) #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;}
      _7E]&(Nq(1wJjq'
      407=^Sge92(_F
      3'9yiS
      zT)@n9B^Lc87B`b
   做标记看答案  收藏                            www.kaoaa.com技术支持 11

22:单选(2分1) 下面关于C++语言的描述错误的是(   )。G=
      _r;OLSS=T2:\
      sJ-&Kk9)7&5Wa
      FH=+u@:7
      ]9TpvU
   做标记看答案  收藏                            www.kaoaa.com技术支持 11

23:单选(2分\) 以下程序的执行结果为(    )。(^#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; }
      iP[__uHE\-q6
      cW\$&OadC6`YTS=A
      ^.GA0(ir
      P%[;/b/?[
   做标记看答案  收藏                            www.kaoaa.com技术支持 \\

24:单选(2分A) 下列关于构造函数的描述中,.错误的是(   )。Zf
      V:e,A\iS
      K]Es/;tK
      h[h6MJy$3=
      H2z&@?0xM
   做标记看答案  收藏                            www.kaoaa.com技术支持 AA

25:单选(2分U) 如果类视图没有显示在开发环境中,R通过(   )菜单中的选项可以显示出来。tz
      f64I[x&oe]/?Gunh
      rC=uN@GcjH6@
      W/XUS/8
      15TbPUO&Dd
   做标记看答案  收藏                            www.kaoaa.com技术支持 UU

26:单选(2分X) 如果解决方案资源管理器没有显示在开发环境中,b通过(   )菜单中的选项可以显示出来。TZ
      0@b8?*(]
      dLNN8z0-l&mmO^0
      qWHg2m]Al$z,R0)[p
      QrNdA5V
   做标记看答案  收藏                            www.kaoaa.com技术支持 XX

27:单选(2分S) 下列(   )是C++语言的有效标识符。qN
      &kADy`pT=E)Elzzbn
      O0iiu7
      ?]X1#uxnoaf8U=:
      fq*;*L+::^JQj
   做标记看答案  收藏                            www.kaoaa.com技术支持 SS

28:单选(2分T) 有关析构函数的说法不正确的是(  )。_#
      =TZm-u;p
      Yq=Pv./^
      E\HuYmPlU6w-1@)X
      `y+XI&DZyh9sa0dq
   做标记看答案  收藏                            www.kaoaa.com技术支持 TT

29:单选(2分;) 下面(    )的函数名必须同所属的类同名。a\
      #,i\N7nKITa
      R^Cr]`@**i3
      -u=^E.y1R*,%Msve
      1?S&EU4%n0m46U4NR
   做标记看答案  收藏                            www.kaoaa.com技术支持 ;;

30:单选(2分U) 作用域运算符的功能是(   )。d:
      oedPqo*YHzgZ
      pkTYnBswmXfqn
      zT)@n9B^Lc87B`b
      KhRJuhM*o
   做标记看答案  收藏                            www.kaoaa.com技术支持 UU


31:多选(2.5分\) 下列静态数据成员的特性中,y(   )是正确的。)J
      Crbz5oZ+[W]\:)C
      4t,Jz&Q/8V=r)xeuw
      :15;4x4C$K2?genk
      *HcU^\A%Z'VArq
   做标记看答案  收藏                            www.kaoaa.com技术支持 \\

32:多选(2.5分X) c++中,B下列标识符不合法的是(   )。4k
      Q.ZW%bl=-xctTs;
      yB,a+9xaPu
      DgUKGB)L,Fjp656KB
      m,%qCq
   做标记看答案  收藏                            www.kaoaa.com技术支持 XX

33:多选(2.5分Y) 下列说法正确的是(   )。8?
      Pt]w9bJ@12qr$3
      3w:]sSEh
      uo`k==36]^k
      N=v@dd9U
   做标记看答案  收藏                            www.kaoaa.com技术支持 YY

34:多选(2.5分_) 类的静态成员(   )。15
      ]M_bZ*X/.R\xsZ
      0@b8?*(]
      dLNN8z0-l&mmO^0
      qWHg2m]Al$z,R0)[p
   做标记看答案  收藏                            www.kaoaa.com技术支持 __

35:多选(2.5分Y) 下列关于构造函数的描述中,+正确的是(   )。z@
      hos(1w
      zK*$y9]`z@@6*@cx0
      )Sp,L1r\27I,
      5`xX?Q;Q6
   做标记看答案  收藏                            www.kaoaa.com技术支持 YY

36:多选(2.5分*) 下列对重载函数描述正确的是(   )。H:
      m#&UMq4pOCM
      u4jyni/k0]O(X'
      P%[;/b/?[
      yB,a+9xaPu
   做标记看答案  收藏                            www.kaoaa.com技术支持 **

37:多选(2.5分Z) 关于new运算符的下列描述中,1(   )是正确的。D$
      2S@FDTYmEg
      z`oEx8)QQw
      *KR?q\Dq5oJaqW2
      7WLXkOq-5mWxs)+8-
   做标记看答案  收藏                            www.kaoaa.com技术支持 ZZ

38:多选(2.5分?) 下列说法不正确的是(   )。`-
      M\p7Q87%he)
      5'c=3PE@7
      FT*/&@z
      @HwZaE%k?D#@_e
   做标记看答案  收藏                            www.kaoaa.com技术支持 ??

39:多选(2.5分8) 用运算符delete删除一个动态对象时,=下面描述错误的是(   )。QD
      Mp#)5eM
      A4lh%p
      [yg06+
      Yrv'9X
   做标记看答案  收藏                            www.kaoaa.com技术支持 88

40:多选(2.5分U) 一个类的友元函数能够访问类的(   )。J9
      qm5/1l*2B[
      W19,nZG/E=g20^pH&
      2?4T`'C8C3gkIg
      Y7)5k-8Mj
   做标记看答案  收藏                            www.kaoaa.com技术支持 UU

41:多选(2.5分F) 下列说法正确的是(   )。L#
      qd6l;mE3p8gNi7nH
      tKfTf?G=d*
      f:$2ox)b@N#_F\[[
      ?rEQztD_F
   做标记看答案  收藏                            www.kaoaa.com技术支持 FF

42:多选(2.5分F) 下列说法不正确的是(   )。Rs
      0MP=G)
      $?HiUaG[sE
      8T=Erz%L/(]6/U
      7_KsaOV+_9Pz
   做标记看答案  收藏                            www.kaoaa.com技术支持 FF


43:判断(1分=) 非静态成员函数不与某个具体对象相联系,d而静态成员函数必须与某个对象相联系。rY
      6sVfE#la
      FT*/&@z
   做标记看答案  收藏                            www.kaoaa.com技术支持 ==

44:判断(1分Y) 构造函数可以对静态数据成员进行初始化 。0i(   )
      ;=m-EK'U$
      =lUI%ISAycNDYo4.w
   做标记看答案  收藏                            www.kaoaa.com技术支持 YY

45:判断(1分() 静态数据成员是类的所有对象共享的数据。UR(  )
      $-J2ib$^
      rb(YB?QSk
   做标记看答案  收藏                            www.kaoaa.com技术支持 ((

46:判断(1分C) 类中的函数成员在类体外定义时必须要与类声明在同一文件中。[\(  )
      W19,nZG/E=g20^pH&
      2?4T`'C8C3gkIg
   做标记看答案  收藏                            www.kaoaa.com技术支持 CC

47:判断(1分M) 构造函数是类的成员函数。(k(   )
      kO-#)rcw,Cq++IeQ
      eE1a]MZAo^nJJP
   做标记看答案  收藏                            www.kaoaa.com技术支持 MM

48:判断(1分F) 类作用域不包含类中成员函数的作用域。]c(   )
      'Yn(X^i
      zLcS=cksOC:l=S
   做标记看答案  收藏                            www.kaoaa.com技术支持 FF

49:判断(1分R) 在进行运算符重载时,_可以改变运算符操作数的数量,_但不能发明新的运算符。jZ(  )
      f.o[(KP+h=0tBgN
      xw1JT:3gW
   做标记看答案  收藏                            www.kaoaa.com技术支持 RR

50:判断(1分H) 一个类的成员函数不可能直接访问另一个类的保护或私有数据成员。4x(   )
      R--rG_/
      K.?.jgWrp
   做标记看答案  收藏                            www.kaoaa.com技术支持 HH

51:判断(1分V) 对于下面定义的类A,o在函数F()中将对象成员n的值修改为60的语句是A(60)。py(  )class A{ public: A(int x){n=x;} void SetNum(int n1){n=n1;} private:  int n;};int f(){ A *ptr=new A(60);}
      hhQNeFG$vn5@.
      g8h3-Gs8y&dqgY@Bv
   做标记看答案  收藏                            www.kaoaa.com技术支持 VV

52:判断(1分P) 构造函数和析构函数都可以重载。/v(   )
      GSo0=glV
      +-41VV;jBHO.]
   做标记看答案  收藏                            www.kaoaa.com技术支持 PP

 

→立即交卷