Ç廪´óѧ¼ÆËã»úϵC++ÆÚÄ©¿¼ÊÔÌâ¼°´ð°¸
Ò»¡¢ Ìî¿ÕÌ⣨25СÌ⣬¹²50·Ö£© £¨ÒÔÏÂÿСÌâ1·Ö£¬¹²10·Ö£©
1£® ÔÚC++ÖУ¬º¯ÊýµÄ²ÎÊýÓÐÁ½ÖÖ´«µÝ·½Ê½£¬ËüÃÇÊÇÖµ´«µÝºÍ µØÖ·»òÖ¸Õë»òÒýÓô«µÝ¡£ 2£® µ±Ò»¸ö³ÉÔ±º¯Êý±»µ÷ÓÃʱ£¬¸Ã³ÉÔ±º¯ÊýµÄ thisÖ¸Õë Ö¸Ïòµ÷ÓÃËüµÄ¶ÔÏó¡£ 3£®ÔÚ»ùÀàºÍÅÉÉúÀàÖУ¬ÅÉÉúÀà¿ÉÒÔ¶¨ÒåÆä»ùÀàÖв»¾ß±¸µÄÊý¾ÝºÍ²Ù×÷¡£¶ÔÁ½¸öÓÐÏàͬÃû×ÖµÄÊý¾Ý³ÉÔ±½øÐзÃÎÊʱ£¬Èç¹ûûÓÐ ×÷ÓÃÓò·Ö¸ô·ûÏÞ¶¨Ê± £¬¶Ô´ËÊý¾Ý³ÉÔ±µÄ·ÃÎʽ«³öÏÖÆçÒå¡£
4£® ¿½±´¹¹Ô캯ÊýʹÓà ÒýÓà ×÷Ϊ²ÎÊý³õʼ»¯´´½¨ÖеĶÔÏó¡£
5£® ÔÚ¹«Óм̳еÄÇé¿öÏ£¬»ùÀàÊý¾Ý³ÉÔ±ÔÚÅÉÉúÀàÖеķÃÎÊȨÏÞ ±£³Ö²»±ä ¡£ 6£® ÃèÊöÃüÌâ\СÓÚB»òСÓÚC\µÄ±í´ïʽΪ A
7£® ÓÃnewÉêÇëijһ¸öÀàµÄ¶¯Ì¬¶ÔÏóÊý×éʱ£¬ÔÚ¸ÃÀàÖбØÐëÄܹ»Æ¥Åäµ½ ûÓÐÐβεĻòȱʡ²ÎÊý ¹¹Ô캯Êý£¬·ñÔòÓ¦ÓóÌÐò»á²úÉúÒ»¸ö±àÒë´íÎó¡£
8£®¾²Ì¬Êý¾Ý³ÉÔ±ÔÚÀàÍâ½øÐгõʼ»¯£¬ÇÒ¾²Ì¬Êý¾Ý³ÉÔ±µÄÒ»¸ö¿½±´±»ÀàµÄËùÓжÔÏó ¹²Ïí ¡£ 9£®ÎªÁ˱ÜÃâ¿ÉÄܳöÏֵįçÒ壬C++¶Ôif¡elseÓï¾äÅä¶Ô¹æÔò¹æ¶¨Îª£ºelse×ÜÊÇÓë Óë×î½üµÄif Åä¶Ô¡£
10£® Éè\£¬±í´ïʽ\£¨a+b£©>c&&b==c\µÄÖµÊÇ 0 ¡£ £¨ÒÔÏÂÿСÌâ2·Ö£¬¹²20·Ö£©
11£® ÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼ÆÓÐËÄ´óÌØÕ÷£¬ËüÃÇÊdzéÏó¡¢·â×°¡¢ ¼Ì³Ð ¡¢ ¶à̬ ¡£ 12£® ÔÚVisual C++ÖУ¬¶¨ÒåÖØÔØº¯Êýʱ£¬Ó¦ÖÁÉÙÊ¹ÖØÔØº¯ÊýµÄ²ÎÊý¸öÊý»ò²ÎÊýÀàÐÍ ²»Í¬ £»ÔÚ»ùÀàºÍÅÉÉúÀàÖУ¬³ÉÔ±º¯ÊýµÄ¸²¸ÇÊÇÖ¸ ÅÉÉúÀà³ÉÔ±º¯ÊýÓëÔÚ»ùÀà±»¸²¸ÇµÄ³ÉÔ±º¯ÊýÃû¡¢²ÎÊý¸öÊý¡¢²ÎÊýÀàÐͺͷµ»ØÖµÀàÐ;ùÏàͬ ¡£
13£®¹¹Ô캯ÊýÓëÎö¹¹º¯Êý³ý¹¦Äܲ»Í¬Í⣬ÔÚ¶¨ÒåÐÎʽÉÏ£¬ËüÃǵÄÇø±ð»¹°üÀ¨¹¹Ô캯ÊýÃûÓëÀàÃûÏàͬ£¬¶øÎö¹¹º¯ÊýÃûÊÇÔÚÀàÃûǰ¼ÓÒ»¸ö~¡¢ Îö¹¹º¯ÊýûÓвÎÊý ¡¢Îö¹¹º¯Êý¿ÉÒÔ¶¨ÒåΪÐ麯Êý ¡£
14£® ¶¯Ì¬Áª±àÒªÂú×ãÁ½¸öÌõ¼þ£¬ËüÃÇÊÇ ±»µ÷ÓõijÉÔ±º¯ÊýÊÇÐ麯Êý ¡¢ÓÃÖ¸Õë»òÒýÓõ÷ÓÃÐ麯Êý ¡£
15£®ÔÚC++ÀàÖУ¬ÓÐÒ»ÖÖ²»Äܶ¨Òå¶ÔÏóµÄÀ࣬ÕâÑùµÄÀàÖ»Äܱ»¼Ì³Ð£¬³ÆÖ®Îª ³éÏóÀà £¬¶¨Òå¸ÃÀàÖÁÉÙ¾ßÓÐÒ»¸ö ´¿Ð麯Êý ¡£
16£® ÔÚC++ÀàÖУ¬const¹Ø¼ü×Ö¿ÉÒÔÐÞÊζÔÏóºÍ³ÉÔ±º¯Êý£¬const¶ÔÏó²»ÄÜ ±»ÐÞ¸Ä £¬const³ÉÔ±º¯Êý²»ÄÜ ÐÞ¸ÄÀàÊý¾Ý³ÉÔ± ¡£
17£® ¾Ù³öC++ÖÐÁ½ÖÖÓû§×Ô¶¨ÒåµÄÊý¾ÝÀàÐÍ£º Àà ¡¢ ö¾Ù ¡£
18£® C++ÖÐûÓÐ×Ö·û´®ÀàÐÍ£¬×Ö·û´®ÊÇͨ¹ý ×Ö·ûÊý×é À´±íʾµÄ£¬Ã¿Ò»¸ö×Ö·û´®¶¼ÓÐÒ»¸ö½áβ×Ö·û \\0 ¡£
19£® C++ÖÐûÓÐÊäÈëÊä³öÓï¾ä£¬ÊäÈëÊä³öÊÇͨ¹ý ÊäÈëÊä³ö¿â ʵÏֵģ¬Ð´³öÒ»Ìõ´òÓ¡ÕûÐÍ
±äÁ¿nµÄÊä³öÓï¾ä£ºcout< 20£® ¾Ù³öC++ÖÐÁ½ÖÖ´úÂ븴Óõķ½Ê½£º ¼Ì³Ð ¡¢¸´Óà ¡£ £¨ÒÔÏÂÿСÌâ4·Ö£¬¹²20·Ö£© 21£® ÏÂÃæ³ÌÐòµÄÔËÐнá¹ûÊÇ 3 ¡£ #include char a='a',b='j'; float x; x=(b-a)/('F'-'A'); printf(\ } 22£® ÏÂÃæ³ÌÐòµÄÔËÐнá¹ûÊÇ2 5 8 11 14¡£ #include \ void main( ) { int i=1; while (i<=15){ i++; if (i%3!=2) continue; else cout <<\ } } 23£® ÏÂÃæ³ÌÐòµÄÔËÐнá¹ûÊÇ________¡£ #include \ class test { private: int num; float fl; public: test( ); int getint( ){return num;} float getfloat( ){return fl;} 1.µ¥Ñ¡£º10*2 2.¼ò´ð£º4*5 3.³ÌÐò·ÖÎö£º5*8 4.³ÌÐòÉè¼Æ£º2*10 ¿¼µã£º £¨1£©ÔËËã·ûÖØÔØ £¨2£©ÎļþIOÁ÷ £¨3£©Òì³£´¦Àí ~test( ); }; test::test( ) { cout << \ num=0;fl=0.0; } test::~test( ) { cout << \ } void main( ) { test array[2]; cout << array[1].getint( )<< \ } Initalizing default Initalizing default 0 0 Desdtructor is active Desdtructor is active 24£® ÏÂÃæ³ÌÐòµÄÔËÐнá¹ûÊÇ________¡£ #include A(){cout<<\ virtual ~A(){cout<<\ }; class B:public A { public: B(int i){ cout<<\ buf=new char[i];} virtual ~B() { delete []buf; cout<<\ } private: char *buf; }; void fun(A *a) { delete a; } void main() { A *a=new B(15); fun(a); } A::A() called. B::B() called. B::~B() called. A::~A() called. 25£® ÏÂÃæ³ÌÐòµÄÔËÐнá¹ûÊÇ________¡£ #include int *p[ ]={a,a+1,a+2,a+3,a+4}; void main( ) { printf(\ printf(\ } 9 5 3 8 4 7 ¶þ¡¢ ÎÊ´ðÌ⣨ÿСÌâ5·Ö£¬¹²20·Ö£© 1£®Èô³ÌÐòԱûÓж¨Ò忽±´¹¹Ô캯Êý£¬Ôò±àÒëÆ÷×Ô¶¯Éú³ÉÒ»¸öȱʡµÄ¿½±´¹¹Ô캯Êý£¬Ëü¿ÉÄÜ»á²úÉúʲôÎÊÌ⣿ ½â´ðÒªµã£ºµ±¶ÔÏóº¬ÓÐÖ¸ÕëÊý¾Ý³ÉÔ±£¬²¢ÓÃËü³õʼ»¯Í¬ÀàÐ͵ÄÁíÒ»¸ö¶ÔÏóʱ£¬È±Ê¡µÄ¿½±´¹¹Ô캯ÊýÖ»Äܽ«¸Ã¶ÔÏóµÄÊý¾Ý³ÉÔ±¸´ÖƸøÁíÒ»¸ö¶ÔÏ󣬶ø²»Äܽ«¸Ã¶ÔÏóÖÐÖ¸ÕëËùÖ¸ÏòµÄÄÚ´æµ¥ÔªÒ²¸´ÖƹýÈ¥¡£ÕâÑù£¬¾Í¿ÉÄܳöÏÖͬһÄÚ´æµ¥ÔªÊÍ·ÅÁ½´Î£¬µ¼Ö³ÌÐòÔËÐгö´í¡£ 2£® ¼òÊö³ÉÔ±º¯Êý¡¢È«¾Öº¯ÊýºÍÓÑÔªº¯ÊýµÄ²î±ð¡£ ½â´ðÒªµã£ºÒÔϼ¸µã±ØÐë˵Çå³þ£º ³ÉÔ±º¯ÊýÊÇÔÚÀàÄÚ²¿¶¨ÒåµÄ£¬×÷ÓÃÓòÔÚÀàµÄÄÚ²¿£¬³ÉÔ±º¯Êý¿ÉÒÔ·ÃÎÊÀàµÄÊý¾Ý³ÉÔ±£¨¹«ÓС¢±£»¤ºÍ˽ÓÐÊý¾Ý³ÉÔ±£©£¬¿ÉÒÔµ÷ÓøÃÀàµÄÆäËü³ÉÔ±º¯Êý£¨¹«ÓС¢±£»¤ºÍ˽ÓгÉÔ±º¯Êý£©£¬¿ÉÒÔµ÷ÓÃÈ«¾Öº¯Êý¡£Èç¹ûÓÑÔªº¯ÊýÊÇÁíÒ»¸öÀàµÄ¹«ÓгÉÔ±º¯Êý£¬Ôò¸ÃÀàµÄ³ÉÔ±º¯ÊýÒ²Ö»ÄÜͨ¹ýÄǸöÀàµÄ¶ÔÏóµ÷Ó㬲»Äܵ÷ÓÃÄǸöÀàµÄ±£»¤ºÍ˽ÓгÉÔ±º¯Êý¡£·Ç±¾Àà³ÉÔ±º¯Êý£¨ÆäËüÀà³ÉÔ±º¯Êý»òÈ«¾Öº¯Êý£©¿ÉÒÔͨ¹ý¸ÃÀàµÄ¶ÔÏó·ÃÎʸÃÀàµÄ¹«ÓÐÊý¾Ý³ÉÔ±ºÍµ÷ÓøÃÀàµÄµÄ¹«ÓгÉÔ±º¯Êý¡£ ²»ÊÇÔÚÀàÖж¨ÒåµÄ³ÉÔ±º¯Êý¶¼ÊÇÈ«¾Öº¯Êý¡£ Èç¹ûijһ¸öº¯Êý£¨È«¾Öº¯Êý»òÀàµÄ³ÉÔ±º¯Êý£©¶¨ÒåΪÁíÒ»¸öÀàµÄÓÑÔªº¯Êý£¬ÐèÒªÔÚÄǸöÀàÖÐÓÃfriend¹Ø¼ü×ÖÉùÃ÷£¬ÓÑÔªº¯Êý²¢²»ÊÇÀàµÄ³ÉÔ±£¬ËüµÄ¶¨Òå×ÔÈ»ÊÇÔÚÄǸöÀàµÄÍâÃæ¡£ 3£® ¼òÊö½á¹¹»¯µÄ³ÌÐòÉè¼Æ¡¢ÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼ÆµÄ»ù±¾Ë¼Ïë¡£ ½â´ðÒªµã£º½á¹¹»¯µÄ³ÌÐòÉè¼Æ½«Êý¾ÝºÍ¶ÔÊý¾ÝµÄ²Ù×÷·ÖÀ룬³ÌÐòÊÇÓÉÒ»¸ö¸öµÄº¯Êý×é³ÉµÄ£¬ÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼Æ½«Êý¾ÝºÍ²Ù×÷·â×°ÔÚÒ»Æð£¬³ÌÐòÊÇÓÉÒ»¸ö¸ö¶ÔÏó×é³ÉµÄ£¬¶ÔÏóÖ®¼äͨ¹ý½Ó¿Ú½øÐÐͨÐÅ£¬ËüÄܹ»½ÏºÃµØÖ§³Ö³ÌÐò´úÂëµÄ¸´Óᣠ4£® ½á¹¹structºÍÀàclassÓÐʲôÒìͬ£¿ ½â´ðÒªµã£ºstructºÍclass¶¼¿ÉÒÔ¶¨ÒåÀ࣬µ«ÊÇȱʡ·ÃÎÊȨÏÞ˵Ã÷ʱ£¬structµÄ³ÉÔ±Êǹ«Óе쬶øclassµÄ³ÉÔ±ÊÇ˽Óеġ£ÔÚC++ÖУ¬struct¿É±»class´úÌæ¡£ Èý¡¢ÕÒ³öÏÂÃæ³ÌÐò£¨»ò³ÌÐò¶Î£©ÖеÄÓï·¨´íÎ󣬲¢ÓèÒÔ¾ÀÕý£¨Ã¿Ð¡Ìâ4·Ö£¬¹²8·Ö£© £¨1£©³ÌÐò¹¦ÄÜÊǵ¹ÐòÊä³ö¸÷¸ø¶¨µÄ×Ö·û´®¡£ #include char str[5][ ]={\ char *cp[ ]={str[4],str[3],str[2],str[1],str[0]}; int i; while(i<=5) { printf(\
Ïà¹ØÍÆ¼ö£º