C++¸´Ï°×ÊÁÏ(2)

2019-04-21 20:35

Ò»¡¢Ñ¡Ôñ£¨20Ìâ20·Ö£©

1. ¹ØÓÚstringÀàµÄ˵·¨²»ÕýÈ·µÄÊÇ£¨£©B

A.stringÀàµÄÁ½¸ö¶ÔÏó¿ÉÒÔÖ±½ÓÓùØÏµÔËËã·û±È½Ï´óС¡£±ÈÈçs1>s2¡£ B.stringÀàµÄÁ½¸ö¶ÔÏó²»ÄÜÖ±½ÓÏà¼Ó£¬Èç±í´ïʽs1+s2Óï·¨´íÎó¡£ C.stringÊÇC++±ê׼ģ°å¿âÖеÄÒ»¸ö×Ö·û´®À࣬°üº¬ÔÚÍ·ÎļþstringÖÐ D.stringÀà¶ÔÏóÖд洢µÄ×Ö·û´®µÄ³¤¶È²»ÄÜÓÃstrlen( )º¯Êý¼ÆËã¡£ 2. ¹ØÓÚÒýÓõÄ˵·¨ÕýÈ·µÄÊÇ£¨£©C

A. ÒýÓÃÓÃ&À´±êʶ£¬¶¨ÒåÒýÓÃʱ¿ÉÒÔÖ»ÉùÃ÷ÒýÓ㬲»ÐèÒª¶ÔÒýÓóõʼ»¯¡£ B. ÒýÓò»ÄÜÓò»Í¬ÀàÐ͵ıäÁ¿½øÐгõʼ»¯¡£

C. ÒýÓÃÖ÷ÒªÓÃ×÷º¯Êý²ÎÊý£¬ÒÔÀ©³äº¯Êý´«µÝÊý¾ÝµÄ¹¦ÄÜ¡£ D£®ÒÔÉÏ˵·¨¾ù²»ÕýÈ·¡£ 3.ÏÂÁжÔÖØÔØº¯ÊýµÄÃèÊöÖУ¬£¨£©ÊÇ´íÎóµÄ¡£ A PTA A.ÖØÔØº¯ÊýÖв»ÔÊÐíʹÓÃĬÈϲÎÊý B.ÖØÔØº¯ÊýÖбàÒë¸ù¾Ý²ÎÊý±í½øÐÐÑ¡Ôñ C.²»ÒªÊ¹ÓÃÖØÔØº¯ÊýÀ´ÃèÊöºÁÎÞÏà¸ÉµÄº¯Êý D.¹¹Ô캯ÊýÖØÔØ½«»á¸ø³õʼ»¯´øÀ´¶àÖÖ·½Ê½ 4. ÏÂÃæÓйØÀà˵·¨²»ÕýÈ·µÄÊÇ£¨£©C A. Ò»¸öÀà¿ÉÒÔÓжà¸ö¹¹Ô캯Êý B. Ò»¸öÀàÖ»ÓÐÒ»¸öÎö¹¹º¯Êý C. Îö¹¹º¯ÊýÐèÒªÖ¸¶¨²ÎÊý

D. ÔÚÒ»¸öÀàÖпÉÒÔ˵Ã÷¾ßÓÐÀàÀàÐ͵ÄÊý¾Ý³ÉÔ± 5. Àà³ÉÔ±µÄĬÈÏ·ÃÎÊÊôÐÔÊÇ( A ) A. private B.protected C.public

D.ÒÔÉϴ𰸶¼²»¶Ô

6.thisÖ¸Õë´æÔÚµÄÄ¿µÄÊÇ£¨£© C

A. ±£Ö¤»ùÀà˽ÓгÉÔ±ÔÚ×ÓÀàÖпÉÒÔ±»·ÃÎÊ B. ±£Ö¤»ùÀà±£»¤³ÉÔ±ÔÚ×ÓÀàÖпÉÒÔ±»·ÃÎÊ

C. ±£Ö¤Ã¿¸ö¶ÔÏóÓµÓÐ×Ô¼ºµÄÊý¾Ý³ÉÔ±£¬µ«¹²Ïí´¦ÀíÕâЩÊý¾Ý³ÉÔ±µÄ´úÂë D. ±£Ö¤»ùÀ๫ÓгÉÔ±ÔÚ×ÓÀàÖпÉÒÔ±»·ÃÎÊ 7.¾²Ì¬³ÉÔ±º¯ÊýûÓУ¨£© B A£®·µ»ØÖµ B. thisÖ¸Õë C. Ö¸Õë²ÎÊý D. ·µ»ØÀàÐÍ

8. ÀàMyClassµÄ¿½±´³õʼ»¯¹¹Ô캯ÊýÊÇ£¨£©C A. MyClass()

B. MyClass(MyClass *) C. MyClass(MyClass&) D. MyClass (MyClass)

9. ¹ØÓÚ¾²Ì¬³ÉÔ±º¯Êý¼°³£³ÉÔ±º¯ÊýµÄ˵·¨²»ÕýÈ·µÄÊÇ£¨£©B

A.¾²Ì¬³ÉÔ±º¯ÊýÓÃstatic¹Ø¼ü×ÖÉùÃ÷£¬ÇÒstaticÔÚº¯ÊýÊײ¿µÄ×îÇ°Ãæ£»³£³ÉÔ±º¯ÊýÓÃconst¹Ø¼ü×ÖÉùÃ÷£¬µ«constÐèÒª·ÅÔÚº¯ÊýÊײ¿µÄ×îºóÃæ¡£

B.¾²Ì¬³ÉÔ±º¯ÊýÖ»ÄÜ·ÃÎʾ²Ì¬Êý¾Ý³ÉÔ±¡£ C. ³£¶ÔÏóÖ»Äܵ÷Óó£³ÉÔ±º¯Êý¡£

D.³£³ÉÔ±º¯Êý¿ÉÒÔ·ÃÎÊÀàÖеÄconstÊý¾Ý³ÉÔ±¼°·ÇconstÊý¾Ý³ÉÔ±£¬µ«²»¿É¸Ä±äËüÃÇ¡£ 10.Ò»¸öÀàµÄ˽ÓгÉÔ± ( ) B A.Ö»Äܱ»¸ÃÀàµÄ³ÉÔ±º¯Êý·ÃÎÊ

B.Ö»Äܱ»¸ÃÀàµÄ³ÉÔ±º¯ÊýºÍÓÑÔªº¯Êý·ÃÎÊ

C.Ö»Äܱ»¸ÃÀàµÄ³ÉÔ±º¯Êý¡¢ÓÑÔªº¯ÊýºÍÅÉÉúÀà·ÃÎÊ D.ÒÔÉϴ𰸶¼²»¶Ô

11. C++ÀàÌåϵÖУ¬²»Äܱ»ÅÉÉúÀà¼Ì³ÐµÄÓУ¨£©B A. ³£³ÉÔ±º¯Êý B. ¹¹Ô캯Êý C. Ð麯Êý

D. ¾²Ì¬³ÉÔ±º¯Êý

12. ÔÚ¹«Óм̳еÄÇé¿öÏ£¬»ùÀàµÄ¹«Óлò±£»¤³ÉÔ±ÔÚÅÉÉúÀàÖеķÃÎÊȨÏÞ£¨£©B A. ÊÜÏÞÖÆ B. ±£³Ö²»±ä C. Êܱ£»¤ D. ²»Êܱ£»¤ 13.ÔÚC++ÓïÑÔÖÐÉèÖÃÐé»ùÀàµÄÄ¿µÄÊÇ£¨£© C A.¼ò»¯³ÌÐò´úÂë

B.Ìá¸ß³ÌÐòµÄÔËÐÐЧÂÊ

C.½â¾ö¶à¼Ì³ÐÔì³ÉµÄ¶þÒåÐÔÎÊÌâ D.Ëõ¶Ì³ÌÐòµÄÄ¿±ê´úÂë

14.¹ØÓÚ´¿Ð麯ÊýºÍ³éÏóÀàµÄÃèÊöÖУ¬£¨C £©ÊÇ´íÎóµÄ¡£ A.´¿Ð麯ÊýÊÇÒ»ÖÖÌØÊâµÄÐ麯Êý£¬ËüûÓоßÌåµÄʵÏÖ B.³éÏóÀàÊÇÖ¸¾ßÓд¿Ð麯ÊýµÄÀà

C.Ò»¸ö»ùÀàÖÐ˵Ã÷Óд¿Ð麯Êý£¬¸Ã»ùÀàµÄÅÉÉúÀàÒ»¶¨²»ÔÙÊdzéÏóÀà D.³éÏóÀàÖ»ÄÜ×÷Ϊ»ùÀàÀ´Ê¹Óã¬Æä´¿Ð麯ÊýµÄʵÏÖÓÉÅÉÉúÀà¸ø³ö 15.Óйضà̬ÐÔ˵·¨²»ÕýÈ·µÄÊÇ£¨£© C

A. C++ÓïÑԵĶà̬ÐÔ·ÖΪ±àÒëʱµÄ¶à̬ÐÔºÍÔËÐÐʱµÄ¶à̬ÐÔ B. ±àÒëʱµÄ¶à̬ÐÔ¿Éͨ¹ýº¯ÊýÖØÔØÊµÏÖ C. ÔËÐÐʱµÄ¶à̬ÐÔ¿Éͨ¹ýÄ£°åºÍÐ麯ÊýʵÏÖ D. ʵÏÖÔËÐÐʱ¶à̬ÐԵĻúÖÆ³ÆÎª¶¯Ì¬¶à̬ÐÔ

16. ʵÏÖÁ½¸öÏàͬÀàÐÍÊý¼Ó·¨µÄº¯ÊýÄ£°åµÄÉùÃ÷ÊÇ£¨£©D A. add(T x,T y) B. T add(x,y) C. T add(T x,y) D. T add(T x,T y)

17. ÒÑÖªÀàÄ£°åµÄ¶¨ÒåÈçÏ£º template class A {

public: A(T x):item(x){ }; T func(T a); friend void show(const A&a); template

friend void disp(U&u); private: T item; };

ÒÔÏÂ˵·¨²»ÕýÈ·µÄÊÇ£¨£©A

A£®ÓÃÀàAÉùÃ÷¶ÔÏóaµÄÓï¾äÊÇ A a(10)£¬Ò²¿ÉÒÔ¼òдΪA a(10); ÒòΪ¸ù¾Ý²ÎÊý10Äܹ»

ÍÆÑÝÀàAµÄÊý¾ÝÀàÐÍÊÇint¡£ B. ÀàÍⶨÒ庯Êýfunc( )µÄ»ù±¾¸ñʽÊÇ template T A::func(T a){¡­//Óï¾äÐòÁÐ }; C. ÓÑÔªº¯Êýshow( )µÄ¶¨Òå¸ñʽÊÇ

void show(const A&a){ cout< voiddisp(T&t){¡­//Óï¾äÐòÁÐ}; 18.ÏÂÁбí´ï´íÎóµÄÊÇ£¨£© B A.cout<

C.cout.setf(ios::uppercase) D.cin.fill('#')

19.ÏÂÁйØÓÚÒì³£´¦ÀíµÄ˵·¨²»ÕýÈ·µÄÊÇ£¨£©C

A.Òì³£´¦ÀíµÄthrowÓëcatchͨ³£²»ÔÚͬһ¸öº¯ÊýÖУ¬ÊµÏÖÒì³£¼ì²âÓëÒì³£´¦ÀíµÄ·ÖÀë¡£ B£®catchÓï¾ä¿é±ØÐë¸úÔÚtryÓï¾ä¿éµÄºóÃæ£¬Ò»¸ötryÓï¾ä¿éºó¿ÉÒÔÓжà¸öcatchÓï¾ä¿é¡£ C£®ÔÚ¶Ôº¯Êý½øÐÐÒì³£¹æ·¶ÉùÃ÷ʱ£¬ÈôÐβαíºóûÓÐÈκαíʾÅ׳öÒì³£ÀàÐ͵Ä˵Ã÷£¬Ëü±íʾ

¸Ãº¯Êý²»ÄÜÅ׳öÈκÎÒì³£¡£ D£®catchÓï¾ä¿éÖУ¬catch(¡­)±íʾ¸Ãcatch¿ÉÒÔ²¶×½ÈÎÒâÀàÐ͵ÄÒì³££¬±ØÐ뽫catch(¡­)·ÅÔÚcatch

½á¹¹µÄ×îºó¡£

20.ÓйØSTLÈÝÆ÷µÄ˵·¨²»ÕýÈ·µÄÊÇ£¨£©C

A. ÐòÁÐʽÈÝÆ÷ÖеÄÊý¾ÝµÄ˳ÐòÓëÊý¾ÝµÄ²Ù×÷˳ÐòÏà¹Ø£¬¶ø¹ØÁªÊ½ÈÝÆ÷ÖеÄÊý¾ÝµÄ˳ÐòÓÉÊý

¾ÝµÄ¹Ø¼ü×Ö´óС¾ö¶¨£¬ÓëÊý¾ÝµÄ²Ù×÷˳ÐòÎ޹ء£

B.Èç¹ûÐèÒªÖ´ÐдóÁ¿µÄËæ»ú·ÃÎʲÙ×÷£¬¾ÍÓ¦µ±Ñ¡ÔñÏòÁ¿ÈÝÆ÷£»Èç¹ûÐèÒªÖ´ÐдóÁ¿µÄËæ»ú²åÈë

»òɾ³ýÔªËØ²Ù×÷£¬¾ÍÓ¦µ±Ñ¡ÔñÁбíÈÝÆ÷¡£

C£®¹ØÁªÐÍÈÝÆ÷ÄÚ²¿½á¹¹ÊµÏÖΪһ¸ö¶þ²æÊ÷£¬Ëü¿ÉÒÔ¸ßЧµØ²éÕÒÈÝÆ÷ÖеÄÿһ¸öÔªËØ£¬Äܹ»

ʵÏÖÈÎÒâλÖõIJÙ×÷¡£

D£®¼¯ºÏÖеÄÔªËØ²»¿ÉÄÜÖ±½Ó±»Ð޸ģ¬ÈôÒªÐÞ¸ÄÄ³Ò»ÔªËØµÄÖµ£¬±ØÐëÏÈɾ³ýÔ­ÓеÄÔªËØ£¬ÔÙ

²åÈëеÄÔªËØ¡£

Ò»¡¢ Ñ¡ÔñÌ⣨20·Ö£©

1. ¹ØÓÚÀàºÍ¶ÔÏó²»ÕýÈ·µÄ˵·¨ÊÇ£º£¨ C £© A£®ÀàÊÇÒ»ÖÖÀàÐÍ£¬Ëü·â×°ÁËÊý¾ÝºÍ²Ù×÷ B£®¶ÔÏóÊÇÀàµÄʵÀý

C£®Ò»¸öÀàµÄ¶ÔÏóÖ»ÄÜÓÐÒ»¸ö D£®Ò»¸ö¶ÔÏó±ØÊôÓÚij¸öÀà

2. ¹ØÓÚnewÔËËã·ûµÄÏÂÁÐÃèÊö£¬£¨D £©ÊÇ´íÎóµÄ¡£

A£®Ëü¿ÉÒÔÓÃÀ´¶¯Ì¬´´½¨¶ÔÏóºÍ¶ÔÏóÊý×é

B. ʹÓÃËü´´½¨µÄ¶ÔÏó»ò¶ÔÏóÊý×飬¿ÉÒÔʹÓÃÔËËã·ûdeleteɾ³ý C. ʹÓÃËü´´½¨¶ÔÏóʱҪ×Ô¶¯µ÷Óù¹Ô캯Êý D. ʹÓÃËü´´½¨Êý×éʱ²»¿ÉÒÔ¶ÔÊý×é³õʼ»¯

3. Àà³ÉÔ±µÄĬÈÏ·ÃÎÊÊôÐÔÊÇ£ºA

A. private B. protected C. public

D. ÒÔÉϴ𰸶¼²»¶Ô

4. ¼Ù¶¨MyClassΪһ¸öÀ࣬Ôò¸ÃÀàµÄ¿½±´¹¹Ô캯ÊýµÄÉùÃ÷Óï¾äΪ£¨C£© A£®MyClass(MyClass x) B. MyClass&(MyClass x)

C. MyClass(MyClass&x) D. MyClass(MyClass *x)

5. ¶ÔÓÚÀàÖ®¼äµÄÓÑÔª¹ØÏµ£ºD

A. Èç¹ûÀàAÊÇÀàBµÄÓÑÔª£¬ÔòBµÄ³ÉÔ±º¯Êý¿ÉÒÔ·ÃÎÊAµÄ˽ÓгÉÔ± B. Èç¹ûÀàAÊÇÀàBµÄÓÑÔª£¬ÔòBÒ²ÊÇAµÄÓÑÔª¡£

C. Èç¹ûÀàAÊÇÀàBµÄÓÑÔª£¬²¢ÇÒÀàBÊÇÀàCµÄÓÑÔª£¬ÔòÀàAÒ²ÊÇÀàCµÄÓÑÔª¡£ D. ÒÔÉϴ𰸶¼²»¶Ô¡£

6. ÒªÈÃÒ»¸öÀàµÄËùÓжÔÏó¾ßÓй²Í¬µÄÊý¾Ý£¬¿ÉʹÓã¨C£©¡£ A ³£Êý¾Ý³ÉÔ± B ˽ÓÐÊý¾Ý³ÉÔ± C ¾²Ì¬Êý¾Ý³ÉÔ± D ÒÔÉ϶¼ÊÇ

7. ¶ÔÓÚ³£³ÉÔ±º¯Êý£¬ÏÂÁÐÃèÊöÕýÈ·µÄÊÇ£¨C£© A. ³£³ÉÔ±º¯ÊýÖ»ÄÜÐ޸ij£Êý¾Ý³ÉÔ± B. ³£³ÉÔ±º¯ÊýÖ»ÄÜÐÞ¸ÄÒ»°ãÊý¾Ý³ÉÔ± C. ³£³ÉÔ±º¯Êý²»ÄÜÐÞ¸ÄÈκÎÊý¾Ý³ÉÔ± D. ³£³ÉÔ±º¯ÊýÖ»ÄÜͨ¹ý³£¶ÔÏóµ÷ÓÃ

8. »ùÀàBase¼°ËüµÄÅÉÉúÀàDriveÀà¶¼ÓÐÎ޲εĹ¹Ô캯Êý£¬ÔòÏÂÃæÓï¾ä´íÎóµÄÊÇ£¨B£©¡£ A Base b; Drive d; b=d; B Base b; Drive d; d=b; C. Drive *pd; Drive d; pd=&d; D. Base *pb; Drive d; pb=&d;

9. ÔÚC++ÓïÑÔÖÐÉèÖÃÐé»ùÀàµÄÄ¿µÄÊÇ£¨C£©¡£ A. ¼ò»¯³ÌÐò´úÂë

B. Ìá¸ß³ÌÐòµÄÔËÐÐЧÂÊ

C. ½â¾ö¶à¼Ì³ÐÔì³ÉµÄ¶þÒåÐÔÎÊÌâ

D. Ëõ¶Ì³ÌÐòµÄÄ¿±ê´úÂë

10. ÏÂÁйØÓÚÐ麯ÊýµÄÃèÊöÖУ¬£¨C£©ÊÇÕýÈ·µÄ¡£ A Ð麯ÊýÊÇÒ»¸östaticÀàÐ͵ijÉÔ±º¯Êý B Ð麯ÊýÊÇÒ»¸ö·Ç³ÉÔ±º¯Êý

C »ùÀàÖÐ˵Ã÷ÁËÐ麯Êýºó£¬ÅÉÉúÀàÖÐÓëÆä¶ÔÓ¦µÄº¯Êý¿ÉÒÔ²»±Ø¼Óvirtual¹Ø¼ü×Ö£¬×Ô¶¯³ÉΪÐ麯Êý

D ÅÉÉúÀàµÄÐ麯ÊýÓë»ùÀàÖеÄÐ麯Êý¾ßÓв»Í¬µÄ²ÎÊý¸öÊýºÍ²ÎÊýÀàÐÍ

11. ÏÂÁÐÓйؼ̳кÍÅÉÉúµÄÐðÊöÖУ¬ÕýÈ·µÄÊÇ£ºC

A. ÅÉÉúÀ಻ÄÜ·ÃÎÊͨ¹ý˽Óм̳еĻùÀàµÄ±£»¤³ÉÔ± B. ¶à¼Ì³ÐµÄÐé»ùÀ಻Äܹ»ÊµÀý»¯

C. Èç¹û»ùÀàûÓÐĬÈϹ¹Ô캯Êý£¬ÅÉÉúÀà¾ÍÓ¦µ±¶¨Òå´øÐβεĹ¹Ô캯Êý D. ÀàµÄµÄÎö¹¹º¯ÊýºÍÐ麯Êý¶¼²»Äܹ»±»¼Ì³Ð£¬ÐèÒªÔÚÅÉÉúÀàÖÐÖØÐÂʵÏÖ

12. ÏÂÁйØÓÚÔËËã·ûÖØÔØµÄÃèÊöÖУ¬´íÎóµÄÊÇ£¨B£©¡£ A ÔËËã·ûÖØÔØ²»¸Ä±äÓÅÏȼ¶ B ËùÓеÄÔËËã·û¶¼¿ÉÒÔÖØÔØ C ÔËËã·ûÖØÔØ²»¸Ä±ä½áºÏÐÔ

D ÔËËã·ûÖØÔØº¯ÊýµÄ²ÎÊý¸öÊýÓëÖØÔØ·½Ê½ÓйØ

13. coutÊÇÓÉI/O Á÷¿âÔ¤¶¨ÒåµÄ£¨B£©¡£

E. Àà F. ¶ÔÏó G. °üº¬Îļþ H. ³£Á¿

14. ÏÂÁйØÓÚÄ£°åµÄÃèÊöÕýÈ·µÄÊÇ£¨A £©

A. º¯ÊýÄ£°åÔÚµ÷ÓÃʱ¿ÉÒÔÏÔʽָ¶¨ÊµÀý»¯µÄÊý¾ÝÀàÐÍ£¬Ò²¿ÉÒÔ¸ù¾Ý´«ÈëµÄʵ²ÎÍÆÑݵóöÆäʵÀý»¯µÄÊý¾ÝÀàÐÍ

B. ÀàÄ£°åÔÚµ÷ÓÃʱ¿ÉÒÔÏÔʽָ¶¨ÊµÀý»¯µÄÊý¾ÝÀàÐÍ£¬Ò²¿ÉÒÔ¸ù¾Ý´«ÈëµÄʵ²ÎÍÆÑݵóöÆäʵÀý»¯µÄÊý¾ÝÀàÐÍ

C£®Ä£°å²ÎÊý¿ÉÒÔÊÇÀàÐͲÎÊý¡¢·ÇÀàÐͲÎÊý£¬²»ÄÜÊÇÁíÒ»¸öÄ£°å D. ÀàÄ£°åÖ»ÄÜÅÉÉúÀàÄ£°å£¬²»ÄÜÅÉÉúÆÕͨÀà

15.ÒªÇó´ò¿ªÎļþD:\\file.dat,²¢Äܹ»Ð´ÈëÊý¾Ý,ÕýÈ·µÄÓï¾äÊÇ( D )¡£ A.ifstreaminfile(\B. ifstreaminfile(\C. ofstreamoutfile(\

D.fstreaminfile(\

16. ÏÖÓгÌÐò´úÂëÈçÏ£¬Êä³ö½á¹ûΪ£¨C£©


C++¸´Ï°×ÊÁÏ(2).doc ½«±¾ÎĵÄWordÎĵµÏÂÔØµ½µçÄÔ ÏÂÔØÊ§°Ü»òÕßÎĵµ²»ÍêÕû£¬ÇëÁªÏµ¿Í·þÈËÔ±½â¾ö£¡

ÏÂһƪ£ºµÚËĵ¥Ôª²âÊÔ¾í1

Ïà¹ØÔĶÁ
±¾ÀàÅÅÐÐ
¡Á ×¢²á»áÔ±Ãâ·ÑÏÂÔØ£¨ÏÂÔØºó¿ÉÒÔ×ÔÓɸ´ÖƺÍÅŰ棩

ÂíÉÏ×¢²á»áÔ±

×¢£ºÏÂÔØÎĵµÓпÉÄÜ¡°Ö»ÓÐĿ¼»òÕßÄÚÈݲ»È«¡±µÈÇé¿ö£¬ÇëÏÂÔØÖ®Ç°×¢Òâ±æ±ð£¬Èç¹ûÄúÒѸ¶·ÑÇÒÎÞ·¨ÏÂÔØ»òÄÚÈÝÓÐÎÊÌ⣬ÇëÁªÏµÎÒÃÇЭÖúÄã´¦Àí¡£
΢ÐÅ£º QQ£º