·¢²¼Ê±¼ä : ÐÇÆÚÒ» ÎÄÕÂ×Ô¿¼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 {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 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·Ö£©