1. <small id="kntrr"><delect id="kntrr"></delect></small>
    2. <sub id="kntrr"></sub>
        1. <form id="kntrr"><listing id="kntrr"></listing></form>
            江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導
            上機模擬試卷(2)

              上機模擬試卷(2)

            :改錯題:

            函數void fun(char str[ ][ ], int m,*pt)的功能是:將數組str中的m(1<=m<=10)個字符串依次連接起來,組成一個新的字符串,放入pt所指的字符數組中,例如: 3個串:abc、CD、EF串連接起來,所得新字符串是abcCDEF

            含有錯誤的源程序如下:

            # include <iostream.h>

            # include <iostream.h>

             

            void fun(char str[ ][ ], int m, *pt)

            {

              int k,q,i;

              for(k=0;k<m;k++)

            {

                for(i=0;i<q;i++)

            pt[i]=str[k,i];

                pt+=q;

            pt[i]=’\0’;

              }

            }

             

            main( )

            {

              int m,h;

              char s[10][10],p[20];

              cout<<”please enter m:”;

              cin>>m;

              cout<<”Please enter string:”;

              for(h=0;h<m;h++)

            cin>>s[h];

              fun(s,p,m);

              cout<<”The result is:”<<p

            }

             

            二:編程題:

            建立一個類NUM,求所有大于1小于整數m的非素數,具體要求如下:

            1.       私有數據成員

            int m:存放輸入的查找范圍的上界

            int k:存放指定范圍內非素數的個數

            int xx[50]:存放指定范圍內的所有非素數

            2公有成員函數

            NUM(int a):構造函數,用參數a初始化m

            void fun():所有大于1小于 整數m的非素數放入數組x ;

            3.在主函數中對該類進行測試,定義一個NUM類的對象test,并指定查找范圍的上界,通過test調用成員函數,查找指定范圍內的所有非素數并輸出

            国产在线精品一区二区三区不卡_亚洲第一极品精品无码_永久免费无码网站在线观看_亚洲av综合日韩