µÚËÄÕÂ×÷Òµ
Ò»¡¢ Ñ¡ÔñÌâC A ÎÞ´ð°¸ D B B B
1¡¢¹ØÓÚ¾²Ì¬³ÉÔ±º¯Êý£¬ÏÂÁÐ˵·¨ÕýÈ·µÄÊÇ_C_¡£ A.ÄÜÖ±½Ó·ÃÎÊÀàµÄ·Ç¾²Ì¬³ÉÔ±
B.Ò»¶¨²»ÄÜÒÔÈκη½Ê½·ÃÎÊÀàµÄ·Ç¾²Ì¬³ÉÔ± C.Ò»°ãרÃÅÓÃÀ´·ÃÎÊÀàµÄ¾²Ì¬Êý¾Ý³ÉÔ± D.¾²Ì¬³ÉÔ±º¯ÊýÓÐthis Ö¸Õë
2¡¢ÏÂÃæ¹ØÓÚ³£Êý¾Ý³ÉÔ±µÄ˵·¨ÕýÈ·µÄÊÇ_A_¡£
A.³£Êý¾Ý³ÉÔ±±ØÐë½øÐгõʼ»¯£¬²¢ÇÒÆäÖµ²»Äܱ»¸üÐÂ
B.³£Êý¾Ý³ÉÔ±µÄ³õʼ»¯¿ÉÒÔÔÚÀàÄÚÓÃÐÎÈçconst double PI=3.14 µÄ·½Ê½½øÐÐ C.³£Êý¾Ý³ÉÔ±µÄ×÷ÓÃÓò²»½ö°üÀ¨±¾ÀàÄÚ²¿£¬»¹°üÀ¨ÍⲿÆäËûÀà D.³£Êý¾Ý³ÉÔ±¿ÉÒÔ²»Í¨¹ýÀ๹Ô캯ÊýµÄ³õʼ»¯ÁÐ±í½øÐгõʼ»¯ 3¡¢¹ØÓÚ³£³ÉÔ±º¯ÊýµÄÃèÊö²»ÕýÈ·µÄÊÇ__¡£(ÎÞÕýÈ·´ð°¸) A£®³£³ÉÔ±º¯Êý²»¿ÉÒԸıäÀàÖеÄÈκÎÊý¾Ý³ÉÔ±µÄÖµ B.³£³ÉÔ±º¯Êý²»¿ÉÒÔµ÷ÓÃÆÕͨ³ÉÔ±º¯Êý
C.³£³ÉÔ±º¯ÊýÊÇÀàµÄÒ»ÖÖÌØÊ⺯Êý£¬Ëü²¢²»ÊÇÖ»ÓÃÀ´·ÃÎʳ£Êý¾Ý³ÉÔ± D.³£³ÉÔ±º¯Êý¿ÉÒÔ±»ËùÓжÔÏóµ÷ÓÃ
4¡¢¹ØÓÚ³£¶ÔÏóµÄ˵·¨£¬²»ÕýÈ·µÄÊÇ_D_ A.³£¶ÔÏóÖ»Äܵ÷Óó£³ÉÔ±º¯Êý
B.³£¶ÔÏóÊÇÖ¸¸Ã¶ÔÏóµÄÊý¾Ý³ÉÔ±²»¿ÉÒÔ±»¸Ä±äµÄ¶ÔÏó C.³£¶ÔÏóËùÊôµÄÀàÖÐÒ²Äܶ¨Òå·Ç³£³ÉÔ±º¯Êý D.³£¶ÔÏó¿ÉÒÔµ÷ÓÃËùÓеijÉÔ±º¯Êý
5¡¢¹ØÓÚ¾²Ì¬Êý¾Ý³ÉÔ±µÄÃèÊö£¬²»ÕýÈ·µÄÊÇ_B_¡£ A£®¾²Ì¬Êý¾Ý³ÉԱΪͬÀàËùÓжÔÏóËù¹²ÓÐ
B£®³õʼ»¯¾²Ì¬Êý¾Ý³ÉԱʱ¿ÉÒÔ²»ÔڸóÉÔ±Ãû×Öǰ¼Ó¹Ø¼ü×Östatic ÐÞÊÎ C£®¾²Ì¬³ÉÔ±º¯Êý²»¿ÉÒÔÔÚÀàÄÚ²¿½øÐгõʼ»¯
D£®¹«Óо²Ì¬Êý¾Ý³ÉÔ±Ò»¶¨¿ÉÒÔÓá°ÀàÃû£º£º¾²Ì¬Êý¾Ý³ÉÔ±Ãû¡±µÄÐÎʽÔÚ³ÌÐòÖзÃÎÊ 6¡¢ÏÂÃæµÄÀàÉùÃ÷ÖУ¬Îª¾²Ì¬Êý¾Ý³ÉÔ±ÉùÃ÷µÄÐÐÓ¦µ±ÌîÈë_B_¡£ class Test {
private:
__________ count; public:
void print();
//ÆäËû³ÉÔ±º¯Êý??.. }
Int Test::count=0;
A. int B.staticint C.staticint Test:: D .intTest::
7¡¢ÏÂÃæ³ÌÐò½øÐбàÒëʱ£¬±êÓÐÊý×ֵļ¸ÐÐÖÐÄÄЩÎÞ·¨Í¨¹ý_B_ #include
{ int a;
staticint b; constint c; public: Fun()//¢Ù { a=0; b++; c=0;//¢Ú }
static intGetB()//¢Û {
returna; }
void change() {
b*=2; } };
int Fun::b=0;//¢Ü int main() {
Fun t;
cout< A.¢Ù¢Ú¢Ü B.¢Ù¢Ú¢Û C.¢Û¢Ü D.¢Ù¢Ú¢Û¢Ü ¶þ¡¢ÎÊ´ðÌâ 1¡¢ÎªÊ²Ã´Òª¶¨Ò徲̬Êý¾Ý³ÉÔ±£¿¼òÊöÆäÉùÃ÷ºÍ³õʼ»¯µÄÐÎʽ¡£ ÔÒò£ºÎªÁ˽â¾öͬһ¸öÀàµÄ²»Í¬¶ÔÏóÖ®¼äÊý¾Ý¹²ÏíÎÊÌ⣬ͬһ¸öÀàËùÓеĶÔÏó¹²Ïí´Ë³ÉÔ±£¬¸Ã³ÉÔ±Ö»ÓÐÒ»·Ý¿½±´¡£ ¾²Ì¬Êý¾Ý³ÉÔ±µÄÉùÃ÷ÐÎʽΪ£º Static ÀàÐÍÃû ¾²Ì¬Êý¾Ý³ÉÔ±Ãû£» ¾²Ì¬Êý¾Ý³ÉÔ±µÄ³õʼ»¯ÐÎʽΪ£¨±ØÐëÔÚÀàÌåÍâ½øÐУ©£º ÀàÐÍÃû ÀàÃû£º£º¾²Ì¬Êý¾Ý³ÉÔ±Ãû=ÊýÖµ£»£¨Ä¬ÈÏֵΪ0£© 2¡¢Îª½â¾öÊý¾Ý¹²ÏíÓëÊý¾Ý°²È«µÄͳһ£¬C++ÓïÑÔͨ¹ýÊÊʱµØÇÉÓùؼü×Öconst£¬¶ÔÏàÓ¦µÄÊý ¾Ý½øÐб£»¤£¬const Ö÷ÒªÓÐÄļ¸ÖÖÓ÷¨£¿ËüÃÇ·Ö±ðÓÐÊ²Ã´ÌØÕ÷£¿ constÖ÷ÒªÓÐÈýÖÖÓ÷¨£¬·Ö±ðΪ¶¨Òå³£Êý¾Ý³ÉÔ±£¬¶¨Òå³£³ÉÔ±º¯Êý£¬¶¨Òå³£¶ÔÏó¡£ ÌØÕ÷£º 1.³£Êý¾Ý³ÉÔ±ÊÇÀàÖеÄÒ»ÖÖÌØÊâ³ÉÔ±£¬Êǽö×÷ÓÃÓÚÀ෶ΧÄڵij£Á¿¡£¸Ã³ÉÔ±ÔÚ¶¨ÒåÊ±Ç°ÃæÒª¼Óconst¹Ø¼ü×Ö£¬Ò»¶¨Òª×÷³õʼ»¯£¬ÇÒÆä³õʼ»¯¹¤×÷Ö»ÄÜͨ¹ýÔÚÀ๹Ô캯ÊýµÄ³õʼ»¯ÁбíÖнøÐУ¬ÔÚÕû¸ö³ÌÐòµÄÔËÐйý³ÌÖУ¬ÆäÖµ²»¿ÉÒÔ±»¸Ä±ä¡£ 2.³£³ÉÔ±º¯Êý¶ÔÀàµÄÊý¾Ý³ÉÔ±Ö»×÷·ÃÎÊÐÔ²Ù×÷¶ø²»×÷ÐÞ¸ÄÐÔ²Ù×÷¡£¹Ø¼ü×Öconst¿ÉÒÔ×÷ΪÓë ÆäËû³ÉÔ±º¯ÊýÖØÔØµÄ±êÖ¾¡£³£³ÉÔ±º¯Êý²»¿ÉÒÔµ÷ÓÃÆÕͨ³ÉÔ±º¯Êý£¬µ«ÊÇ·´¹ýÀ´£¬ÆÕͨ³ÉÔ±º¯Êý¿ÉÒÔµ÷Óó£³ÉÔ±º¯Êý¡£¹«ÓÃÊôÐԵij£³ÉÔ±º¯Êý¿ÉÒÔ±»ÀàµÄÈκζÔÏóµ÷Ó㬵«ÊÇ£¬ÀàµÄ³£¶ÔÏóÖ»Äܵ÷Óó£³ÉÔ±º¯Êý¡£ 3.³£¶ÔÏóÔÚ¶¨Òåʱ±ØÐë½øÐгõʼ»¯£¬¶øÇÒÆä¶ÔÏóµÄÊý¾Ý³ÉÔ±Öµ²»ÄÜÐ޸ġ£³£¶ÔÏóÖ»Äܵ÷ÓÃËüµÄ³£³ÉÔ±º¯Êý¶ø²»Äܵ÷ÓÃÆÕͨµÄ³ÉÔ±º¯Êý¡£³£³ÉÔ±º¯ÊýÎÞÂÛÊǽøÐÐÔÐÍÉùÃ÷»¹ÊÇÔÙº¯Êý¶¨ÒåµÄÊײ¿£¬¶¼²»ÄÜÊ¡ÂÔconst¡£ Èý¡¢¶Á³ÌÐòд½á¹û£¬»Ø´ðÎÊÌâ¡£ 1¡¢Ð´³öÏÂÃæ³ÌÐòµÄÊä³ö½á¹û£¬²¢·ÖÎömain£¨£©ÖеÄÓï¾äcout< public: static int total; TT() { total*=4; } ~TT() { total/=2 ; } }; int TT::total=2; int main() { cout< cout< cout< cout< ³ÌÐòÊä³ö½á¹ûΪ£º 2,8,128,128,64 Press any key to continue main£¨£©ÖеÄÓï¾äcout< ÓÉÓÚtotalΪ¾²Ì¬Êý¾Ý³ÉÔ±£¬ÇÒÿµ÷ÓÃÒ»´Î¹¹Ô캯Êý¾ÍÒª±»³ËÒÔ4¡£Ö÷º¯ÊýÖÐTT *p=new TT;Óï¾äÀïµ÷ÓÃÁËÒ»´Î¹¹Ô캯Êý£¬Òò´Ëtotal±»³ËÒÔ4£¬¼´2*4=8. 2¡¢Ð´³öÏÂÃæ³ÌÐòµÄÊä³ö½á¹û£¬²¢·ÖÎömain£¨£©ÖеÄÓï¾äcout< ³ö½á¹ûÊÇʲô£¿ÎªÊ²Ã´£¿ #include staticintnum; public: FF(){num++;} ~FF(){num--;} staticintGetNum() { returnnum;} }; int FF::num=2; int main() { cout< cout< cout< ÔËÐнá¹ûΪ£º 2,6,6,6,6,4,4,4µÚ¶þ¸öΪ Press any key to continue Óï¾äcout< ÔÒò£º¾²Ì¬±äÁ¿num³õʼ»¯µÄֵΪ2£¬ÀàFF¹²½¨Á¢ÁË4¸ö¶ÔÏó£¬ËùÒÔµ÷ÓÃ4´Î¹¹Ô캯Êý£¬Ã¿´Î¼Ó1£¬Ê¹µÃnumµÄÖµ¼Ó4£¬numµÄÖµ±äΪ6£¬µ±Óï¾ädelete []p;ʹÓÃʱ£¬ÊÍ·ÅÁËP[2]µÄÁ½¸ö¶ÔÏ󣬵÷ÓÃÁ½´ÎÎö¹¹º¯Êý£¬Ã¿´Î¼õ1£¬Ê¹numµÄÖµ¼õ2£¬±äΪ4¡£ÔÙ´ÎÓÃa[0].GetNum()Êä³öʱ¾Í»áÊä³önumµÄֵΪ4. 3¡¢Ð´³ö³ÌÐòµÄÊä³ö½á¹û£¬²¢·ÖÎömain º¯ÊýÖÐÓï¾äp3.show();µ÷ÓõÄÊÇÄÄÒ»¸öshow()º¯Êý£¿ Ϊʲô£¿ #include char c; public: PP(char cc='U'){c=cc;}