×Ô¿¼C++ÊÔÌâ¼°´ð°¸£¨9Ì׺ϼ¯£© ÁªÏµ¿Í·þ

·¢²¼Ê±¼ä : ÐÇÆÚÒ» ÎÄÕÂ×Ô¿¼C++ÊÔÌâ¼°´ð°¸£¨9Ì׺ϼ¯£©¸üÐÂÍê±Ï¿ªÊ¼ÔĶÁ

int Y; public:

Base(int y=0) {Y=y;cout<<\£Ün\~Base() {cout<<\£Ün\void print() {cout <

class Derived:public Base {private: int Z; public:

Derived (int y, int z):Base(y) {Z=z;

cout<<\£Ün\}

~Derived() {cout<<\¡«Derived()£Ün\void print() {Base::print(); cout<

void main()

{Derived d(10,20); d.print(); }

4. ¸ø³öÏÂÃæ³ÌÐòÊä³ö½á¹û¡£ #include class A {public: A()

{cout<<\¹¹Ô캯Êý£Ün\virtual void fun()

{cout<<\º¯Êý£Ün\};

class B:public A {public: B()

{cout<<\¹¹Ô캯Êý£Ün\

void fun() {cout<<\º¯Êý£Ün\};

void main() {B d;}

Áù¡¢³ÌÐòÉè¼ÆÌâ(±¾´óÌâ¹²1СÌ⣬¹²10·Ö)

1. ±àдÀàStringµÄ¹¹Ô캯Êý¡¢Îö¹¹º¯ÊýºÍ¸³Öµº¯ÊýºÍ²âÊÔ³ÌÐò¡£

ÒÑÖªÀàStringµÄÔ­ÐÍΪ£º #include #include class String {public:

String(const char *str=NULL); // ÆÕͨ¹¹Ô캯Êý String(const String &other); // ¿½±´¹¹Ô캯Êý

~String(); // Îö¹¹º¯Êý

String & operator=(const String &other); // ¸³Öµº¯Êý void show()

{cout<

private:

char *m_data; // ÓÃÓÚ±£´æ×Ö·û´® };

2010ÄêÈ«¹ú×Ô¿¼C++³ÌÐòÉè¼ÆÄ£ÄâÊÔ¾í(Èý)

Ò»¡¢µ¥ÏîÑ¡ÔñÌâ(±¾´óÌâ¹²20СÌ⣬ÿСÌâ1·Ö£¬¹²20·Ö)ÔÚÿСÌâÁгöµÄËĸö±¸Ñ¡ÏîÖÐ Ö»ÓÐÒ»¸öÊÇ·ûºÏÌâÄ¿ÒªÇóµÄ£¬Ç뽫Æä´úÂëÌîдÔÚÌâºóµÄÀ¨ºÅÄÚ¡£´íÑ¡¡¢¶àÑ¡»òδѡ¾ùÎÞ ·Ö¡£

1. ÉèÓж¨Òåint i;double j£½5;£¬Ôò10+i+jÖµµÄÊý¾ÝÀàÐÍÊÇ£¨£© A. int B. double C. float D. ²»È·¶¨

2. Òª½ûÖ¹ÐÞ¸ÄÖ¸Õëp±¾Éí£¬ÓÖÒª½ûÖ¹ÐÞ¸ÄpËùÖ¸ÏòµÄÊý¾Ý£¬ÕâÑùµÄÖ¸ÕëÓ¦¶¨ÒåΪ£¨£© A. const char *p=¡°ABCD¡±£» B. char *const p=¡°ABCD¡±£» C. char const *p=¡°ABCD¡±£»

D. const char * const p=¡°ABCD¡±£»

3. ÀàµÄ¹¹Ô캯Êý±»×Ô¶¯µ÷ÓÃÖ´ÐеÄÇé¿öÊÇÔÚ¶¨Òå¸ÃÀàµÄ£¨£© A. ³ÉÔ±º¯Êýʱ B. Êý¾Ý³ÉԱʱ C. ¶ÔÏóʱ D. ÓÑÔªº¯Êýʱ

4. ÒÑÖªÀàAÊÇÀàBµÄÓÑÔª£¬ÀàBÊÇÀàCµÄÓÑÔª£¬Ôò£¨£© A. ÀàAÒ»¶¨ÊÇÀàCµÄÓÑÔª B. ÀàCÒ»¶¨ÊÇÀàAµÄÓÑÔª

C. ÀàCµÄ³ÉÔ±º¯Êý¿ÉÒÔ·ÃÎÊÀàBµÄ¶ÔÏóµÄÈκγÉÔ± D. ÀàAµÄ³ÉÔ±º¯Êý¿ÉÒÔ·ÃÎÊÀàBµÄ¶ÔÏóµÄÈκγÉÔ±

5. ¼Ù¶¨Ò»¸öÀàµÄ¹¹Ô캯ÊýΪ¡°A(int i=4, int j=0) {a=i;b=j;}¡±, ÔòÖ´ÐС°A x (1);¡±Óï

¾äºó£¬x.aºÍx.bµÄÖµ·Ö±ðΪ£¨£© A. 1ºÍ0 B. 1ºÍ4 C. 4ºÍ0 D. 4ºÍ1

6. ¹ØÓÚthisÖ¸ÕëʹÓÃ˵·¨ÕýÈ·µÄÊÇ£¨£©

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

A. ²»Í¬µÄ¶ÔÏóµ÷Óò»Í¬Ãû³ÆµÄº¯Êý B. ²»Í¬µÄ¶ÔÏóµ÷ÓÃÏàͬÃû³ÆµÄº¯Êý C. Ò»¸ö¶ÔÏóµ÷Óò»Í¬Ãû³ÆµÄº¯Êý D. Ò»¸ö¶ÔÏóµ÷Óò»Í¬Ãû³ÆµÄ¶ÔÏó 8. ÓÑÔª¹Øϵ²»ÄÜ£¨£©

A. Ìá¸ß³ÌÐòµÄÔËÐÐЧÂÊ B. ÊÇÀàÓëÀàµÄ¹Øϵ

C. ÊÇÒ»¸öÀàµÄ³ÉÔ±º¯ÊýÓëÁíÒ»¸öÀàµÄ¹Øϵ D. ¼Ì³Ð

9. Óï¾äofstream f(¡°TEMP.DAT¡±,ios::app£üios::binary)?µÄ¹¦ÄÜÊǽ¨Á¢Á÷¶ÔÏóf£¬ÊÔͼ´ò

¿ªÎļþTEMP.DAT ²¢ÓëÖ®Á¬½Ó£¬²¢ÇÒ£¨£©

A. ÈôÎļþ´æÔÚ£¬½«ÎļþдָÕ붨λÓÚÎļþβ£»ÈôÎļþ²»´æÔÚ£¬½¨Á¢Ò»¸öÐÂÎļþ B. ÈôÎļþ´æÔÚ£¬½«ÆäÖÃΪ¿ÕÎļþ£»ÈôÎļþ²»´æÔÚ£¬´ò¿ªÊ§°Ü

C. ÈôÎļþ´æÔÚ£¬½«ÎļþдָÕ붨λÓÚÎļþÊ×£»ÈôÎļþ²»´æÔÚ£¬½¨Á¢Ò»¸öÐÂÎļþ D. ÈôÎļþ´æÔÚ£¬´ò¿ªÊ§°Ü£»ÈôÎļþ²»´æÔÚ£¬½¨Á¢Ò»¸öÐÂÎļþ 10. ¹¹Ô캯Êý²»¾ß±¸µÄÌØÕ÷ÊÇ£¨£© A. ¹¹Ô캯ÊýµÄº¯ÊýÃûÓëÀàÃûÏàͬ B. ¹¹Ô캯Êý¿ÉÒÔÖØÔØ

C. ¹¹Ô캯Êý¿ÉÒÔÉèÖÃĬÈϲÎÊý D. ¹¹Ô캯Êý±ØÐëÖ¸¶¨ÀàÐÍ˵Ã÷

11. ÔÚ¹«Óм̳еÄÇé¿öÏ£¬»ùÀàµÄ¹«Óлò±£»¤³ÉÔ±ÔÚÅÉÉúÀàÖеķÃÎÊȨÏÞ£¨£© A. ÊÜÏÞÖÆ B. ±£³Ö²»±ä C. Êܱ£»¤ D. ²»Êܱ£»¤

12. ¼Ù¶¨Ò»¸öÀàµÄ¹¹Ô캯ÊýΪA(int aa,int bb) {a=aa--;b=a*bb;},ÔòÖ´ÐÐA x(4,5)£»Óï¾äºó £¬x.aºÍx.bµÄÖµ·Ö±ðΪ£¨£© A. 3ºÍ15 B. 5ºÍ4 C. 4ºÍ20 D. 20ºÍ5

13. C++¶ÔCÓïÑÔ×öÁ˺ܶà¸Ä½ø£¬¼´´ÓÃæÏò¹ý³Ì±ä³ÉΪÃæÏò¶ÔÏóµÄÖ÷ÒªÔ­ÒòÊÇ£¨£© A. Ôö¼ÓÁËһЩеÄÔËËã·û

B. ÔÊÐíº¯ÊýÖØÔØ£¬²¢ÔÊÐíÉèÖÃȱʡ²ÎÊý C. ¹æ¶¨º¯Êý˵Ã÷·û±ØÐëÓÃÔ­ÐÍ D. Òý½øÁËÀàºÍ¶ÔÏóµÄ¸ÅÄî

14. ÔÚÀàÖÐ˵Ã÷µÄ³ÉÔ±¿ÉÒÔʹÓùؼü×ÖµÄÊÇ£¨£© A. public B. extern C. cpu

D. register

15. C++ÓïÑÔÖÐËùÓÐÔÚº¯ÊýÖж¨ÒåµÄ±äÁ¿£¬Á¬Í¬ÐÎʽ²ÎÊý£¬¶¼ÊôÓÚ£¨£© A. È«¾Ö±äÁ¿ B. ¾Ö²¿±äÁ¿ C. ¾²Ì¬±äÁ¿ D. º¯Êý

16. ÔÚ˽Óм̳еÄÇé¿öÏ£¬»ùÀà³ÉÔ±ÔÚÅÉÉúÀàÖеķÃÎÊȨÏÞ£¨£© A. ÊÜÏÞÖÆ B. ±£³Ö²»±ä C. Êܱ£»¤ D. ²»Êܱ£»¤

17. ʹÓõØÖ·×÷Ϊʵ²Î´«¸øÐβΣ¬ÏÂÁÐ˵·¨ÕýÈ·µÄÊÇ£¨£© A. ʵ²ÎÊÇÐβεı¸·Ý B. ʵ²ÎÓëÐβÎÎÞÁªÏµ C. ÐβÎÊÇʵ²ÎµÄ±¸·Ý

D. ʵ²ÎÓëÐβÎÊÇͬһ¶ÔÏó

18. C++µÄ¼Ì³ÐÐÔÔÊÐíÅÉÉúÀà¼Ì³Ð»ùÀàµÄ£¨£©

A. ²¿·ÖÌØÐÔ£¬²¢ÔÊÐíÔö¼ÓеÄÌØÐÔ»òÖض¨Òå»ùÀàµÄÌØÐÔ B. ²¿·ÖÌØÐÔ£¬µ«²»ÔÊÐíÔö¼ÓеÄÌØÐÔ»òÖض¨Òå»ùÀàµÄÌØÐÔ C. ËùÓÐÌØÐÔ£¬²¢ÔÊÐíÔö¼ÓеÄÌØÐÔ»òÖض¨Òå»ùÀàµÄÌØÐÔ D. ËùÓÐÌØÐÔ£¬µ«²»ÔÊÐíÔö¼ÓеÄÌØÐÔ»òÖض¨Òå»ùÀàµÄÌØÐÔ 19. ¶ÔÓÚint *pa£Û5£Ý;µÄÃèÊö£¬ÕýÈ·µÄÊÇ£¨£©

A. paÊÇÒ»¸öÖ¸ÏòÊý×éµÄÖ¸Õ룬ËùÖ¸ÏòµÄÊý×éÊÇ5¸öintÐÍÔªËØ

B. paÊÇÒ»¸öÖ¸Ïòij¸öÊý×éÖеÚ5¸öÔªËصÄÖ¸Õ룬¸ÃÔªËØÊÇintÐͱäÁ¿ C. pa£Û5£Ý±íʾij¸öÊý×éµÄµÚ5¸öÔªËصÄÖµ

D. paÊÇÒ»¸ö¾ßÓÐ5¸öÔªËصÄÖ¸ÕëÊý×飬ÿ¸öÔªËØÊÇÒ»¸öintÐÍÖ¸Õë 20. ÒÔÏ»ùÀàÖеijÉÔ±º¯Êý±íʾ´¿Ð麯ÊýµÄÊÇ£¨£© A. virtual void tt()=0 B. void tt(int)=0

C. virtual void tt(int) D. virtual void tt(int){}

¶þ¡¢Ìî¿ÕÌ⣨±¾´óÌâ¹²20СÌ⣬ÿСÌâ1·Ö£¬¹²20·Ö£©ÇëÔÚÿСÌâµÄ¿Õ¸ñÖÐÌîÉÏÕýÈ·´ð °¸¡£´íÌî¡¢²»Ìî¾ùÎÞ·Ö¡£

1. µ¥Ä¿ÔËËã·û×÷ΪÀà³ÉÔ±º¯ÊýÖØÔØʱ£¬ÐβθöÊýΪ___¸ö¡£ 2. ³éÏóÀàÖÐÖÁÉÙÒªÓÐÒ»¸ö___º¯Êý¡£

3. ÉèÀàAÓгÉÔ±º¯Êývoid f(void)£»ÈôÒª¶¨ÒåÒ»¸öÖ¸ÏòÀà³ÉÔ±º¯ÊýµÄÖ¸Õë±äÁ¿pfÀ´Ö¸Ïòf£¬¸Ã

Ö¸Õë±äÁ¿µÄÉùÃ÷Óï¾äÊÇ£º___¡£ 4. Ö´ÐÐÏÂÁгÌÐò

double a=3.1415926,b=3.14;

cout<

5. vectorÀàÖÐÓÃÓÚɾ³ýÏòÁ¿ÖеÄËùÓжÔÏóµÄ·½·¨ÊÇ___¡£ 6. ÖØÔصÄÔËËã·û±£³ÖÆäÔ­ÓеÄ___¡¢ÓÅÏȼ¶ºÍ½áºÏÐÔ²»±ä¡£ 7. ±àÒëʱµÄ¶à̬ÐÔͨ¹ý___º¯ÊýʵÏÖ¡£

8. »ùÀàµÄ¹«ÓгÉÔ±ÔÚÅÉÉúÀàÖеķÃÎÊȨÏÞÓÉ___¾ö¶¨¡£

9. ¼ÙÉèÀàXµÄ¶ÔÏóxÊÇÀàYµÄ³ÉÔ±¶ÔÏó£¬Ôò¡°Y Obj¡±Óï¾äÖ´ÐÐʱ£¬Ïȵ÷ÓÃÀà___µÄ¹¹Ô캯Êý¡£ 10. ÏÂÁгÌÐò¶ÎµÄÊä³ö½á¹ûÊÇ___¡£ cout.setf(ios::showpos); cout<<509.3<

11. ÏÂÁгÌÐò¶ÎµÄÊä³ö½á¹ûÊÇ___¡£

for(i=0,j=10,k=0;i<=j;i++,j-=3,k=i+j);cout<

whileÑ­»·Ö´ÐдÎÊýÊÇ___¡£

14. C++ÖÐÓÐÁ½Öּ̳Уºµ¥¼Ì³ÐºÍ___¡£

15. ÔÚC++ÖУ¬ÀûÓÃÏòÁ¿ÀàÄ£°å¶¨ÒåÒ»¸ö¾ßÓÐ10¸öintµÄÏòÁ¿A£¬ÆäÔªËؾù±»ÖÃΪ1£¬ÊµÏִ˲Ù×÷ µÄÓï¾äÊÇ___¡£

16. vectorÀàÖÐÏòÏòÁ¿Î²²¿²åÈëÒ»¸ö¶ÔÏóµÄ·½·¨ÊÇ___¡£

17. C++ÓïÑÔÖÐÈç¹ûµ÷Óú¯Êýʱ£¬ÐèÒª¸Ä±äʵ²Î»òÕß·µ»Ø¶à¸öÖµ£¬Ó¦¸Ã²ÉÈ¡___·½Ê½¡£ 18. Èôº¯ÊýµÄ¶¨Òå´¦ÓÚµ÷ÓÃËüµÄº¯Êý֮ǰ£¬ÔòÔÚ³ÌÐò¿ªÊ¼¿ÉÒÔÊ¡È¥¸Ãº¯ÊýµÄ___Óï¾ä¡£ 19. ÔÚC++ÖÐÓÐÁ½ÖÖ²ÎÊý´«µÝ·½Ê½£º´«ÖµºÍ___¡£

20. ½«Ö¸Ïò¶ÔÏóµÄÒýÓÃ×÷Ϊº¯ÊýµÄÐβΣ¬ÐβÎÊǶÔÏóµÄÒýÓã¬Êµ²ÎÊÇ ___¡£

Èý¡¢¸Ä´íÌ⣨±¾´óÌâ¹²5СÌ⣬ÿСÌâ4·Ö£¬¹²20·Ö£©