云南大學(xué)新型主機(jī)與操作系統(tǒng)期末試卷A精講_第1頁
云南大學(xué)新型主機(jī)與操作系統(tǒng)期末試卷A精講_第2頁
云南大學(xué)新型主機(jī)與操作系統(tǒng)期末試卷A精講_第3頁
云南大學(xué)新型主機(jī)與操作系統(tǒng)期末試卷A精講_第4頁
云南大學(xué)新型主機(jī)與操作系統(tǒng)期末試卷A精講_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、云南大學(xué)新式主機(jī)與操作系統(tǒng)期末試卷A(附答案)精講云南大學(xué)新式主機(jī)與操作系統(tǒng)期末試卷A(附答案)精講云南大學(xué)新式主機(jī)與操作系統(tǒng)期末試卷A(附答案)精講云南大學(xué)2010至2011學(xué)年上學(xué)期軟件學(xué)院新式主機(jī)語言編程期末考試(閉卷)試卷A滿分100分考試時(shí)間:120分鐘任課教師:于倩學(xué)院:專業(yè):學(xué)號(hào):姓名:題號(hào)一二三四五六七總分得分一、填空題(15分,每空1分):1、傳統(tǒng)COBOL程序書寫方式為固定格式,每行源程序從左開始分為_標(biāo)號(hào)_區(qū)、_續(xù)行_區(qū)、_A_區(qū)、_B_區(qū)和_說明_區(qū)。2、從以下供給的字符串中選擇出全部合法的COBOL數(shù)據(jù)名_BD_A、LI-B、YU-QIANC、STU_NAMED、12

2、34A53、按以下語義寫出對(duì)應(yīng)的語句(注意不可以使用COMPUTE語句,每個(gè)橫線只好寫一個(gè)COBOL語句):(1)A+B=A_ADDBTOA_(2)X+Y=CX+Y=D_ADDX,YGIVINGC,D_(3)X-11-22=YSUBTRACT11,22FROMXGIVINGY.(4)X-A-B-C-D=XY-A-B-C-D=Y_SUBTRACTA,B,C,DFROMX,Y.(5)C*D=DC*F=FMULTIPLYCBYD,F.(6)A/B=XA/B=YDIVIDEABYBGIVNGX,_Y.第1頁共9頁DIVIDEBINTOAGIVINGX,Y._4、若是Y是數(shù)值型整數(shù)數(shù)據(jù)項(xiàng),申明為:77Y

3、PIC9999VALUE4321.寫出履行以下語句后Y的內(nèi)容(1)MOVE1.234TOY.Y:_0001(2)MOVE12TOY.Y:_0012_(3)MOVE123456TOY.Y:_3456_二、判斷以下數(shù)據(jù)項(xiàng)申明能否正確(在橫線上打或,5分,每題1分)(1)01APIC9(5)USAGEDISPLAY.()(2)77APIC9(5)COMP-1.()(3)01APIC9(5)COMP-2.()(4)77APIC9(5)COMP-3.()(5)01AOCCURS10PIC9(5).()三、簡答題(20分)1、有以下A1到A7段A1.A2.PERFORMA4THRUA5.A3.A4.PER

4、FORMA6.A5.A6.A7.此刻履行以下語句PERFORMA2THRUA6時(shí),請(qǐng)寫出次序履行的各段段名(10分)A2-A4-A6-A5-A3-A4-A6-A5-A6(全對(duì)給分,有錯(cuò)酌情扣分)第2頁共9頁2、已有02XYZ03XPIC9(6).03YPICX(4).03ZPICA(5).02ABCREDEFINESXYZ.04APICX(2).04BPICA(6).04C.05C1PIC9(2).05C2PICX(5).02DEFREDEFINESXYZPICX(15)請(qǐng)?jiān)谠嚲碜髠?cè)畫出內(nèi)存中數(shù)據(jù)寄存的狀況。(10分)XYZ,ABC,DEFXYZ9(6)X(4)A(5)ABCC1C2X(2)A

5、(6)9(2)X(5)XYZX(15)第3頁共9頁四、依據(jù)要求,寫出程序片斷(只需求寫出過程部的一部分)(20分)(1)依據(jù)如圖流程圖,在圖的右側(cè)寫出其對(duì)應(yīng)代碼(10分)TF1I10A=300由于是程序設(shè)計(jì)類題,學(xué)生能夠用不一樣方式來實(shí)現(xiàn)。全對(duì)給分,有錯(cuò)酌情扣分(1)IFI01分IFI101分MOVE0.8TOR1分ELSE1分MOVE0.4TOR1分END-IF1分MOVE300TOA1分ELSE1分MOVE0.2TOR1分END-IF1分第4頁共9頁(2)有以下代碼片段,請(qǐng)用IN-LINE方式(PERFORM循環(huán))改寫該外線方式的PERFORM語句(10分)。PERFORMABCVARYI

6、NGHUNDREDSCNTFROM0BY1UNTILHUNDREDSCNT9AFTERTENSCNTFROM0BY1UNTILTENSCNT9AFTERUNITSCNTFROM0BY1UNTILUNITSCNT9.ABC.MOVEHUNDREDSCNTTOPRNHUNDSMOVETENSCNTTOPRNTENSMOVEUNITSCNTTOPRNUNITSDISPLAYPRNHUNDS-PRNTENS-PRNUNITSPERFORMVARYINGHUNDREDSCNTFROM0BY1UNTILHUNDREDSCNT92分PERFORMVARYINGTENSCNTFROM0BY1UNTILTENS

7、CNT92分PERFORMVARYINGUNITSCNTFROM0BY1UNTILUNITSCNT92分MOVEHUNDREDSCNTTOPRNHUNDSMOVETENSCNTTOPRNTENS1分MOVEUNITSCNTTOPRNUNITSDISPLAYPRNHUNDS-PRNTENS-PRNUNITSEND-PERFORM1分END-PERFORM1分END-PERFORM.1分第5頁共9頁給出以下程序運(yùn)轉(zhuǎn)后的輸出(20分)1、IDENTIFICATIONDIVISION.PROGRAM-ID.X1.ENVIRONMENTDIVISION.DATADIVISION.WORKING-STOR

8、AGESECTION.77P1PICZZZ.77P2PIC*.77P3PIC-.01A.02A1PICAA.02A2PIC99.02A3PICAA.01B.02B1PIC999.02B2PIC999.PROCEDUREDIVISION.MOVE120056TOA.MOVEATOB.DISPLAYA.DISPLAYA1.DISPLAYA2.DISPLAYA3.DISPLAYB1.DISPLAYB2.DIVIDE2INTOB2DISPLAYB2.MOVEB2TOP1.MOVEA2TOP2.MOVEB2TOP3.DISPLAYP1.DISPLAYP2.DISPLAYP3.STOPRUN.1、每行一分

9、1200561200561200560282、IDENTIFICATIONDIVISION.PROGRAM-ID.X2.ENVIRONMENTDIVISION.DATADIVISION.WORKING-STORAGESECTION.77APIC+9.99999E+99.77BPIC+9V99999E-99.77CPIC999COMP.77DPIC999.77EPIC9.PROCEDUREDIVISION.MOVE20000000000000.34TOA.MOVE-0.000000003123TOB.DISPLAYA.DISPLAYB.MOVEBTOA.DISPLAYA.DIVIDE2INTOB

10、GIVINGA.DISPLAYA.MOVE314TOC.DISPLAYC.DIVIDE3INTOCGIVINGDROUNDEDREMAINDERE.DISPLAYD.DISPLAYE.STOPRUN.第6頁共9頁28*282、除了注明2分的其他都是1分+2.00000E+13-312300E-092分2分31410522分五、按要求改寫程序(10分)將以下PERFORM過程調(diào)用的程序改寫成子程序調(diào)用并實(shí)現(xiàn)同樣功能(使用內(nèi)部或外面子程序均可),將程序?qū)懺谪Q線右部。IDENTIFICATIONDIVISION.PROGRAM-ID.X1.ENVIRONMENTDIVISION.DATADIVISI

11、ON.WORKING-STORAGESECTION.77APIC99.77BPIC99.77CPIC999.PROCEDUREDIVISION.MOVE12TOA.MOVE34TOB.PERFORMSUBPRG.DISPLAYC.STOPRUN.SUBPRG.COMPUTEC=(A+B)*4.第7頁共9頁評(píng)分標(biāo)準(zhǔn):按步驟給分,正確方法有好多種。假如學(xué)生采納不一樣方法來實(shí)現(xiàn),依據(jù)其實(shí)現(xiàn)方法分步給分1IDENTIFICATIONDIVISION.1分PROGRAM-ID.X1.ENVIRONMENTDIVISION.DATADIVISION.1分WORKING-STORAGESECTION.1分7

12、7APIC99.77BPIC99.77CPIC999.PROCEDUREDIVISION.1分MOVE12TOA.MOVE34TOB.CALLADDSUBUSINGA,B,C.2分DISPLAYC.1分STOPRUN.IDENTIFICATIONDIVISION.PROGRAM-ID.ADDSUB.ENVIRONMENTDIVISION.DATADIVISION.LINKAGESECTION.2分77APIC99.77BPIC99.77CPIC999.PROCEDUREDIVISIONUSINGA,B,C.S.COMPUTEC=(A+B)*4.1分EXITPROGRAM.1分ENDPROGRA

13、MADDSUB.ENDPROGRAMX1.第8頁共9頁六、程序設(shè)計(jì)填空題(10分)設(shè)計(jì)一個(gè)程序,從磁盤讀入一個(gè)不大于19的非負(fù)整數(shù),計(jì)算其階乘,結(jié)果放入一個(gè)18位整數(shù)數(shù)據(jù)項(xiàng)中。而后在屏幕顯示結(jié)果(要求撤消前導(dǎo)0)(說明:M寄存階乘,PM用于顯示階乘的計(jì)算結(jié)果)IDENTIFICATIONDIVISION.PROGRAM-ID.EXAM4A2.ENVIRONMENTDIVISION.DATADIVISION.WORKING-STORAGESECTION.77NPIC99.77MPIC9(18)VALUE1.77IDXPIC99.77PMPICZ(18).(2分)PROCEDUREDIVISION.S.ACCEPTN

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論