久久久国产精品秘人口麻豆|永久免费AV无语国产|人成电影免费中文字幕|久久AV嫩草影院2

    1. <dfn id="yitbn"><samp id="yitbn"><progress id="yitbn"></progress></samp></dfn>

          <div id="yitbn"></div>

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

            2010年軟件水平考試程序員精選模擬試題(4)

            考試吧幫你整理了2010年軟件水平考試程序員精選模擬試題(4),幫助考生備考。

              [問題]

              在程序中的 ①~⑦ 處各填入一條正確指令,以完成此程序。除非必要,標(biāo)號(hào)欄不要填寫。

              [程序]

              標(biāo)號(hào)      指令碼        操作數(shù)

              START

              BEGIN      ST          GR4,SPW

              RETRY      IN          INBUF,LENG1

              LEA         GR1,0

              CPA         GR1,LENG1

              JZE         HALT

              LEA         GR2,9

              CPA         GR2,LENG1

              JNZ         ERROR

              LEA         GR3,4

              __①__

              CPL         GR0,SING

              JZE         PASS1

              ERROR      OUT         INERR,LENG2

              JMP         RETRY

              PASS1      LD          GR1,SM

              ST          GR1,INBUF,GR3

              LEA         GR1,0

              LOOPl      LD          GR3,INBUF,GR1

              LEA         GR1,1,GR1

              CPL         GR3,SM

              JMI         ERROR

              CPA         GR3,LM

              JPZ         ERROR

              AND         GR3,BCD

              PUSH         0,GR3

              __②__

              JNZ         LOOP1

              ST          GR2,CY

              LEA         GRl,4

              __③__

              ADD         GR3, __④__

              ADD         GR3,CY

              CPA         GR3,TEN

              JMI         LABl

              ADD         GR3,SIX

              AND         GR3,BCD

              __⑤__

              JMP         LAB2

              LAB1       LEA         GR0,0

              LAB2       ST          GR0,CY

              OR          GR3,SM

              ST          GR3,OUTBUF,GRl

              __⑥__

              JNZ         LOOP2

              OR          GR0,SM

              __⑦_(dá)_

              OUT         OUTBUF,LENG3

              JMP         RETRY

              HALT       LD          GR4,SPW

              EXIT

              SPW       DS          1

              INBUF      DS          80

              LENG1      DS          1

              INERR      DC          'INPUT ERROR'

              LENG2      DC          11

              SING       DC          '+'

              SM        DC          '0'

              LM        DC          ':'

              BCD       DC          #000F

              CY        DS          1

              TEN       DC          10

              SIX       DC          6

              OUTBUF      DS          5

              LENG3      DC          5

              END

              從下列的4道試題(試題7至試題10)中任選l道解答。 如果解答的試題數(shù)超過1道,則解答的前1道有效。

              試題7

              閱讀下列程序說明和 C 程序,把應(yīng)填入其中__n__ 處的字句,寫在答卷的對(duì)應(yīng)欄內(nèi)。

              [程序說明]

              設(shè)對(duì)于一個(gè) n×n 的上三角矩陣 a,為節(jié)約存貯,只將它的上三角元素按行主序連續(xù)存放在數(shù)組 b 中。下面的函數(shù) trans 在不引入工作數(shù)組的情況下,實(shí)現(xiàn)將 a 改為按列主序連續(xù)存放在數(shù)組 b 中。

              設(shè) n=5,

              b=(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15)

              經(jīng)調(diào)用 trans 函數(shù)后,b 變?yōu)?/P>

              b=(1,2,6,3,7,10,4,8,11,13,5,9,12,14,15)

              函數(shù) tans 對(duì)數(shù)組元素的存貯位置作調(diào)整。調(diào)整過程中存在若干個(gè)循環(huán)傳送鏈:

              b(i1)→b(i2)→…→b(ij)→b(i1) 1≤j

              例如,考察調(diào)整后的數(shù)組元素 b(2)( 值為 6 ),與該元素相關(guān)的位置調(diào)整將形成下面的循環(huán)傳送鏈:

              b(2)→b(3)→b(6)→…→b(12)→b(9)→b(5)→b(2)

              關(guān)鍵是確定循環(huán)傳送鏈的下標(biāo) i1,i2,…,ij ,以及在考察調(diào)整后的元素 b(k)( k;3,4,… ) 時(shí)能判定 b(k) 是已被傳送過的某傳送鏈上的元素。

              函數(shù) ctr(k,n) 計(jì)算調(diào)整后的數(shù)組 b 的第 k 個(gè)元素 b(k) 在原數(shù)組 b 中的位置,該位置作為函數(shù) ctr(k,n) 的返回值。函數(shù) ctr 根據(jù) k 確定它在矩陣中的行號(hào) i 和列號(hào) j ( 注意行號(hào)和列號(hào)均從 0 算起 ),然后按矩陣存放原則計(jì)算出它在 b 中的位置。

              [程序]

              trans( b,n )

              int n,b[]

              { int m,k,r,cc,rr;int w;

              m=(n+1)*n/2-4;

              k=2

              while (m>0)

              { r=ctr(k,n);

              if ( r == k )

              m--;

              else

              { cc=k;rr=r;

              while(__①__)

              { CC=rr,rr=ctr(cc,n);

              }

              if (__②__

              { cc=k;rr=r;w=b[k];

              while(__③__)

              { b[cc]=b[rr];m--;

              cc=rr,rr=ctr(cc,n);

              }

              b[cc]-w;__④__;

              }

              }

              k++;

              }

              }

              ctr( k,n )

              int k,n;

              { int i,j;

              i=k;j=0 ;

              while (__⑤__)

              i -= ++j ;

              return( i*n+j-i*(i+1)/2 );

              }

              試題8~10 略(COBOL、FORTRAN、PASCAL)

            上一頁  1 2 3 4  下一頁
              相關(guān)推薦:計(jì)算機(jī)軟考程序員備考:程序設(shè)計(jì)知識(shí)點(diǎn)匯總

                   2010年軟考程序員如何區(qū)分printf與fprintf函數(shù)  

            文章搜索
            軟件水平考試欄目導(dǎo)航
            版權(quán)聲明:如果軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系800@eeeigo.com,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本軟件水平考試網(wǎng)內(nèi)容,請(qǐng)注明出處。