在线现看午夜福利片|女人16久久免费视频|鲁丝片一区鲁丝片二区鲁丝|一区二区三区欧美在线

  1. 
    
    <b id="glvx9"></b>
        1. <blockquote id="glvx9"><meter id="glvx9"></meter></blockquote>
            首頁 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡(luò)課程 模擬考試 考友錄 實用文檔 求職招聘 論文下載
            2011中考 | 2011高考 | 2012考研 | 考研培訓(xùn) | 在職研 | 自學(xué)考試 | 成人高考 | 法律碩士 | MBA考試
            MPA考試 | 中科院
            四六級 | 職稱英語 | 商務(wù)英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT
            新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學(xué)習(xí) | 法語 | 德語 | 韓語
            計算機等級考試 | 軟件水平考試 | 職稱計算機 | 微軟認(rèn)證 | 思科認(rèn)證 | Oracle認(rèn)證 | Linux認(rèn)證
            華為認(rèn)證 | Java認(rèn)證
            公務(wù)員 | 報關(guān)員 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 期貨從業(yè)資格 | 司法考試 | 法律顧問 | 導(dǎo)游資格
            報檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務(wù)師 | 跟單員 | 單證員 | 物流師 | 價格鑒證師
            人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業(yè)資格 | 廣告師職業(yè)水平
            駕駛員 | 網(wǎng)絡(luò)編輯
            衛(wèi)生資格 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 執(zhí)業(yè)護(hù)士
            會計從業(yè)資格考試會計證) | 經(jīng)濟(jì)師 | 會計職稱 | 注冊會計師 | 審計師 | 注冊稅務(wù)師
            注冊資產(chǎn)評估師 | 高級會計師 | ACCA | 統(tǒng)計師 | 精算師 | 理財規(guī)劃師 | 國際內(nèi)審師
            一級建造師 | 二級建造師 | 造價工程師 | 造價員 | 咨詢工程師 | 監(jiān)理工程師 | 安全工程師
            質(zhì)量工程師 | 物業(yè)管理師 | 招標(biāo)師 | 結(jié)構(gòu)工程師 | 建筑師 | 房地產(chǎn)估價師 | 土地估價師 | 巖土師
            設(shè)備監(jiān)理師 | 房地產(chǎn)經(jīng)紀(jì)人 | 投資項目管理師 | 土地登記代理人 | 環(huán)境影響評價師 | 環(huán)保工程師
            城市規(guī)劃師 | 公路監(jiān)理師 | 公路造價師 | 安全評價師 | 電氣工程師 | 注冊測繪師 | 注冊計量師
            繽紛校園 | 實用文檔 | 英語學(xué)習(xí) | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲
            您現(xiàn)在的位置: 考試吧(Exam8.com) > 計算機等級考試 > 考試動態(tài) > 正文

            2006年9月23日計算機等級考試四級上機試題匯總

              機試過后很多熱心的網(wǎng)友在考試吧論壇貼出了自己抽到的上級試題,考試吧經(jīng)過篩選提供以下比較完整的機試題目,僅供參考。更多網(wǎng)友試題請到論壇參與討論

            機試一:
            考試時間:9月23日 15:30
              抽到題目:已知數(shù)據(jù)文件IN.DAT中存有200個兩位數(shù)且相鄰的兩個數(shù)之間均不相等,并已調(diào)用函數(shù)readDat()把這些數(shù)存入數(shù)組b中,請考生編制一個函數(shù)jsVal(),實現(xiàn)的功能是對經(jīng)常上下波動的數(shù)據(jù)可采用只記錄峰值的數(shù)據(jù)壓縮方法,即每次將采樣到的當(dāng)前值和前一次值比較,如數(shù)據(jù)變化方向改變(原遞增現(xiàn)遞減或原遞減現(xiàn)遞增),說明已過峰值,這時就將當(dāng)前值記錄下來,接著將結(jié)果依次存入數(shù)據(jù)b中(從0開始存放),注意數(shù)組b中的第一個數(shù)據(jù)a[0]原樣存入b[0]單元中。最后調(diào)用輸出函數(shù)writeDat()把結(jié)果c輸出到文件OUT.DAT中。
                    例如:原數(shù)據(jù):  35,69,87,73,62,54,60,70,......
                                壓縮后:  35,73,60,......
                    注意:部分源程序存在文件PROG1.C文件中。
                    程序中已定義:a[200]、b[200]。
                    請勿改動數(shù)據(jù)文件IN.DAT中的任何數(shù)據(jù)、主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat的內(nèi)容。

            補充函數(shù):

            void jsVal()
            {  int i;
               b[0]=a[0];cnt=1;
               for(i=1;i<MAX-1;i++)
                  
            if((a>a[i-1]&&a>a[i+1])||(a<a[i-1]&&a<a[i+1])) b[cnt++]=a[i+1];
            }

            機試二:
            考試時間:9月23日 15:00 (供大家參考一下,祝大家上機成功!)

            已知在文件IN.DAT中存有N個實數(shù)(N<200), 函數(shù)ReadDat( )是讀取這N個實數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue( ), 其功能要求: 1.求出這N個實數(shù)的平均值aver; 2.分別求出這N個實數(shù)中大于平均值aver的實數(shù)的整數(shù)部分值之和sumint以及該實數(shù)的小數(shù)部分值之和sumdec, 最后調(diào)用函數(shù)WriteDat()把所求的結(jié)果輸出到文件OUT2.DAT中。

                注意: 部分源程序存放在PROG1.C中。

            請勿改動主函數(shù)main( )、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。
            void CalValue(void)

            {

              int i ;

              long val ;



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

            aver += xx ;

              aver /= (double) N ;

              for(i = 0 ; i < N ; i++) {

                if(xx > aver) {

                  val = (long) xx ;

                  sumint += val ;

                  sumdec += (xx - val) ;

                }

              }

            }


            機試三:
            考試時間:9月23日 14:00
              抽到題目:已知在文件IN.DAT中存有10x20個實數(shù), 并已通過函數(shù)ReadDat( )數(shù)組aa[10][20]中。請編制函數(shù)jsVal(), 其功能要求: 1.分別剔除每行的第一個和最后一個數(shù),求出剩余18個數(shù)的平均值存入數(shù)組bb[10]中; 2.將bb[10]中的數(shù)按從達(dá)到小順序排列,結(jié)果仍存入bb[10]中。 最后調(diào)用函數(shù)WriteDat()把所求的結(jié)果輸出到文件OUT.DAT中。

                注意: 部分源程序存放在PROG1.C中。

              請勿改動主函數(shù)main( )、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。
            int aa[10][20];
            float  bb[10];
            void jsVal()
            {
                int i,j;
                float a;
                for(i=1;i<=10;i++)
                {
                    bb=0;
                    for(j=1;j<=19,j++)
                        bb+=aa[j];
                    bb/=18;
                }
                for(i=1;i<10;i++)
                    for(j=1;j<=10-i;j++)
                            if(bb<bb[i-1])
                            {
                            a=bb[j];
                            bb[j]=bb[j-1];
                            bb[j-1]=a;
                            };
            }

            機試四:
              1.已知數(shù)據(jù)文件IN.DAT中存有10組每組20個四位數(shù)的數(shù)據(jù), 每個數(shù)據(jù)間用空格分隔,并已調(diào)用讀函數(shù)readDat()把這10組數(shù)據(jù)存入數(shù)組aa中(其中,aa定義為int aa[10][20]),請考生編制一函數(shù)jsVal(), 其功能是: 首先計算每組中的數(shù)屬于奇數(shù)的算術(shù)平均值,然后取每組小于其算術(shù)平均值的最大一個四位數(shù)依次存入數(shù)組bb?其中,數(shù)組bb定義為int bb[10],其中bb[0]為第一組中符合條件的數(shù),bb[1]為第二組中符合條件的數(shù),其它依此類推),最后調(diào)用輸出函數(shù)writeDat()把結(jié)果bb輸出到文件OUT.DAT中。
                 注意: 部分源程序存在文件PROG1.C文件中。
                 程序中已定義全局變量: aa[10][20]、bb[10]
                 請勿改動數(shù)據(jù)文件IN.DAT中的任何數(shù)據(jù)、主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。
            void jsVal()
            { int i,j,max,cnt;
              double aver;
              for(i=0;i<10;i++)
               { aver=0.0;  cnt=0;  max=0;
                 for(j=0;j<20;j++)
                    if(aa[j]%2) { cnt++; aver+=aa[j];}
                 if(cnt==0) aver=0.0;
                 else aver/=(double)cnt;
                 for(j=0;j<20;j++)
                   if(aa[j]<aver&&aa[j]>max) max=aa[j];
                 bb=max;
               }
            }

            機試五:


              已知數(shù)據(jù)文件IN.DAT中存有10組每組20個四位數(shù)的數(shù)據(jù), 每個數(shù)據(jù)間用空格分隔,并已調(diào)用讀函數(shù)readDat()把這10組數(shù)據(jù)存入數(shù)組aa中(其中,aa定義為int aa[10][20]),請考生編制一函數(shù)jsVal(), 其功能是: 首先計算每組中的數(shù)中十位數(shù)位置上的數(shù)字是3、6、9的數(shù)的算術(shù)平均值,然后取每組小于其算術(shù)平均值的最大一個四位數(shù)依次存入數(shù)組bb中(其中,數(shù)組bb定義為int bb[10],其中bb[0]為第一組中符合條件的數(shù),bb[1]為第二組中符合條件的數(shù),其它依此類推),最后調(diào)用輸出函數(shù)writeDat()把結(jié)果bb輸出到文件OUT.DAT中。
                 注意: 部分源程序存在文件PROG1.C文件中。
                 程序中已定義全局變量: aa[10][20]、bb[10]
              請勿改動數(shù)據(jù)文件IN.DAT中的任何數(shù)據(jù)、主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。
            void jsVal()
            { int i,j,max,cnt,sw;
              double aver;
              for(i=0;i<10;i++)
               { aver=0.0;  cnt=0;  max=0;
                 for(j=0;j<20;j++)
                    { sw=aa[j]%100/10;
               if(sw==3||sw==6||sw==9) { cnt++; aver+=aa[j];}
                    }
                 if(cnt==0) aver=0.0;
                 else aver/=(double)cnt;
                 for(j=0;j<20;j++)
                    if(aa[j]<aver&&aa[j]>max) max=aa[j];
                 bb=max;
               }
            }

            機試六:

              已知在文件IN.DAT中存有N個實數(shù)(N<200), 函數(shù)ReadDat( )讀取這N個實數(shù)并存入數(shù)組xx中。
                請編制函數(shù)CalValue( ), 其功能要求是:
             1.求出這N個實數(shù)的平均值aver;
             2.分別求出這N個實數(shù)的整數(shù)部分值的平均值averint 以及其小數(shù)部分值的平均值averdec。
                最后調(diào)用函數(shù)WriteDat( )把所求的結(jié)果輸出到文件OUT10.DAT中。
                注意: 部分源程序存放在PROG1.C中。
            請勿改動主函數(shù)main( )、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。
            void CalValue(void)
            {
              int i ;
              for(i=0; i<N; i++) {
                aver += xx ;
                averint += (int) xx ;
              }
              averdec = aver - averint ;
              aver /= (double) N ;
              averint /= (double) N ;
              averdec /= (double) N ;
            }


            機試七:

              已知數(shù)據(jù)文件IN.DAT中存有10組每組20個四位數(shù)的數(shù)據(jù), 每個數(shù)據(jù)間用空格分隔,并已調(diào)用讀函數(shù)readDat()把這10組數(shù)據(jù)存入數(shù)組aa中(其中,aa定義為int aa[10][20]),請考生編制一函數(shù)jsVal(), 其功能是: 首先計算每組中的數(shù)的最大值和最小值的算術(shù)平均值,然后取每組小于其算術(shù)平均值的最大一個四位數(shù)依次存入數(shù)組bb中(其中,數(shù)組bb定義為int bb[10],其中bb[0]為第一組中符合條件的數(shù),bb[1]為第二組中符合條件的數(shù),其它依此類推),最后調(diào)用輸出函數(shù)writeDat()把結(jié)果bb輸出到文件OUT.DAT中。
                 注意: 部分源程序存在文件PROG1.C文件中。
                 程序中已定義全局變量: aa[10][20]、bb[10]
                 請勿改動數(shù)據(jù)文件IN.DAT中的任何數(shù)據(jù)、主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。

            void jsVal()
            { int i,j,max1,max2,min,cnt;
              double aver;
              for(i=0;i<10;i++)
               {  aver=0.0;  cnt=0; min=9999; max1=max2=0;
                 for(j=0;j<20;j++)
                  { if(aa[j]>max1) max1=aa[j];
                    if(aa[j]<min) min=aa[j];
                   }
                 aver=(double)(max1+min)/2.0;
                 for(j=0;j<20;j++)
                   if(aa[j]<aver&&aa[j]>max2) max2=aa[j];
                 bb=max2;
               }
            }

            機試九:

              已知在文件IN.DAT中存有N個實數(shù)(N<200), 函數(shù)ReadDat( )是讀取這N個實數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue( ), 其功能要求:1.求出這N個實數(shù)的小數(shù)部分值的平均值aver; 2.分別求出這N 個實數(shù)中其小數(shù)部分值大于平均值aver的該數(shù)的整數(shù)部分值之和sumint以及該數(shù)的小數(shù)部分之和sumdec, 最后調(diào)用函數(shù)WriteDat()把所求的結(jié)果輸出OUT5.DAT文件中。
                 注意: 部分源程序存放在PROG1.C中。
             請勿改動主函數(shù)main( )、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。

            void CalValue(void)
            {
              int i ;
              long val ;
              float dec ;

              for(i = 0 ; i < N ; i++) {
                val = (long) xx ;
                aver += xx - val ;
              }
              aver /= (double) N ;
              for(i = 0 ; i < N ; i++) {
                val = (long) xx ;
                dec = xx - val ;
                if(dec > aver) {
                  sumint += val ;
                  sumdec += (xx - val) ;
            }
              }
            }

            機試十:
              已知在文件IN.DAT中存有N個實數(shù)(N<200), 函數(shù)ReadDat( )是讀取這N個實數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue( ), 其功能要求: 1.求出這N個實數(shù)的平均值aver; 2.分別求出這N個實數(shù)中大于平均值aver的實數(shù)的整數(shù)部分值之和sumint以及該實數(shù)的小數(shù)部分值之和sumdec, 最后調(diào)用函數(shù)WriteDat()把所求的結(jié)果輸出到文件OUT2.DAT中。

            void CalValue(void)
            { int i ;
            long val ;
            for(i = 0 ; i < N-1 ; i++)
            aver += xx ;
            aver /= (double) N ;
            for(i = 0 ; i < N-1 ; i++)
            { if(xx > aver)
            { val = (long) xx ;  
            sumint += val ;
            sumdec += (xx - val) ;   }  

            }}


            機時十一:
              抽到題目:已知數(shù)據(jù)文件IN.DAT中存有200個兩位數(shù)且相鄰的兩個數(shù)之間均不相等,并已調(diào)用函數(shù)readDat()把這些數(shù)存入數(shù)組b中,請考生編制一個函數(shù)jsVal(),實現(xiàn)的功能是對經(jīng)常上下波動的數(shù)據(jù)可采用只記錄峰值的數(shù)據(jù)壓縮方法,即每次將采樣到的當(dāng)前值和前一次值比較,如數(shù)據(jù)變化方向改變(原遞增現(xiàn)遞減或原遞減現(xiàn)遞增),說明已過峰值,這時就將當(dāng)前值記錄下來,接著將結(jié)果依次存入數(shù)據(jù)b中(從0開始存放),注意數(shù)組b中的第一個數(shù)據(jù)a[0]原樣存入b[0]單元中。最后調(diào)用輸出函數(shù)writeDat()把結(jié)果c輸出到文件OUT.DAT中。例如:原數(shù)據(jù):  35,69,87,73,62,54,60,70, 壓縮后:  35,73,60, 注意:部分源程序存在文件PROG1.C文件中。 程序中已定義:a[200]、b[200]。請勿改動數(shù)據(jù)文件IN.DAT中的任何數(shù)據(jù)、主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat的內(nèi)容。

            {  int i;

            b[0]=a[0];
            cnt=1;

            for(i=1;i<MAX-1;i++)

            if((a>a[i-1]&&a>a[i+1])||(a<a[i-1]&&a<a[i+1]))

            b[cnt++]=a;}

            機時十二:
            本人是昨天晚上考的,前面也有人抽到,但我覺得答案有問題現(xiàn)將我的答案歸納如下,盡請指教!!
            抽到題目:已知在文件IN.DAT中存有10x20個實數(shù), 并已通過函數(shù)ReadDat( )數(shù)組aa[10][20]中。請編制函數(shù)jsVal(), 其功能要求: 1.分別剔除每行的第一個和最后一個數(shù),求出剩余18個數(shù)的平均值存入數(shù)組bb[10]中; 2.將bb[10]中的數(shù)按從達(dá)到小順序排列,結(jié)果仍存入bb[10]中。 最后調(diào)用函數(shù)WriteDat()把所求的結(jié)果輸出到文件OUT.DAT中。
            int aa[10][20];
            float  bb[10];
            void   jsVal()
            {int i,j;
            float a;
            for(i=0;i<10;i++)
            { bb=0; 
            for(j=1;j<19,j++)
            bb+=aa[j];
            bb/=18;  }
            for(i=0;i<10;i++) 
            for(j=i;j<10;j++) 

            if(bb<bb[j])
            { a=bb;   
            bb=bb[j]
            bb[j]=a;  

            }}

            文章搜索
            計算機等級考試欄目導(dǎo)航
            版權(quán)聲明:如果計算機等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉(zhuǎn)載本計算機等級考試網(wǎng)內(nèi)容,請注明出處。