版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2026年cobol技術(shù)考試試題考試時長:120分鐘滿分:100分試卷名稱:2026年COBOL技術(shù)考試試題考核對象:計(jì)算機(jī)專業(yè)學(xué)生及行業(yè)從業(yè)者題型分值分布:-判斷題(20分)-單選題(20分)-多選題(20分)-案例分析(18分)-論述題(22分)總分:100分---一、判斷題(共10題,每題2分,總分20分)1.COBOL程序中的`WORKING-STORAGE`節(jié)用于存放程序運(yùn)行時臨時使用的數(shù)據(jù)。2.`DISPLAY`語句用于將數(shù)據(jù)輸出到屏幕或打印機(jī)。3.COBOL程序中的`FILE-CONTROL`節(jié)必須位于`SECTION`節(jié)之前。4.`MOVE`語句可以同時移動字符串和數(shù)值數(shù)據(jù)。5.COBOL程序中的`IF`語句必須以`THEN`結(jié)束。6.`OPEN`語句用于打開文件,但不會自動讀取數(shù)據(jù)。7.COBOL程序中的`PERFORM`語句可以嵌套使用無限層。8.`READ`語句在讀取文件時會自動增加記錄指針。9.COBOL程序中的`COMPUTE`語句不支持條件運(yùn)算。10.`END-IF`語句必須與對應(yīng)的`IF`語句配對使用。二、單選題(共10題,每題2分,總分20分)1.以下哪個語句用于在COBOL程序中定義常量?A.`DATADIVISION`B.`CONSTANT`C.`WORKING-STORAGE`D.`FILE-CONTROL`2.COBOL程序中,哪個段用于描述文件結(jié)構(gòu)?A.`FILESECTION`B.`LOCAL-STORAGE`C.`ENVIRONMENTDIVISION`D.`INPUT-OUTPUTSECTION`3.以下哪個語句用于關(guān)閉已打開的文件?A.`CLOSE`B.`OPEN`C.`READ`D.`WRITE`4.COBOL程序中,哪個語句用于條件判斷?A.`PERFORM`B.`IF`C.`GOTO`D.`DISPLAY`5.以下哪個數(shù)據(jù)類型用于存儲字符數(shù)據(jù)?A.`PIC9(5)`B.`PICX(10)`C.`PIC9V9`D.`PICS9(3)`6.COBOL程序中,哪個語句用于讀取文件數(shù)據(jù)?A.`FETCH`B.`READ`C.`OPEN`D.`WRITE`7.以下哪個語句用于將數(shù)據(jù)從內(nèi)存移動到變量?A.`COPY`B.`MOVE`C.`COMPUTE`D.`ADD`8.COBOL程序中,哪個段用于定義程序環(huán)境?A.`ENVIRONMENTDIVISION`B.`DATADIVISION`C.`PROCEDUREDIVISION`D.`FILESECTION`9.以下哪個語句用于循環(huán)執(zhí)行代碼塊?A.`PERFORM`B.`GOTO`C.`IF`D.`WHILE`10.COBOL程序中,哪個語句用于輸出數(shù)據(jù)到屏幕?A.`DISPLAY`B.`WRITE`C.`READ`D.`OPEN`三、多選題(共10題,每題2分,總分20分)1.COBOL程序中,以下哪些段是必須的?A.`ENVIRONMENTDIVISION`B.`DATADIVISION`C.`PROCEDUREDIVISION`D.`FILESECTION`2.以下哪些語句可以用于條件判斷?A.`IF`B.`PERFORM`C.`GOTO`D.`EVALUATE`3.COBOL程序中,以下哪些數(shù)據(jù)類型是數(shù)值型?A.`PIC9(5)`B.`PIC9V9`C.`PICS9(3)`D.`PICX(10)`4.以下哪些語句可以用于文件操作?A.`OPEN`B.`READ`C.`WRITE`D.`CLOSE`5.COBOL程序中,以下哪些語句可以用于循環(huán)執(zhí)行代碼?A.`PERFORM`B.`WHILE`C.`FOR`D.`GOTO`6.以下哪些語句可以用于數(shù)據(jù)移動?A.`MOVE`B.`COPY`C.`COMPUTE`D.`ADD`7.COBOL程序中,以下哪些段用于定義數(shù)據(jù)?A.`WORKING-STORAGE`B.`LOCAL-STORAGE`C.`FILESECTION`D.`ENVIRONMENTDIVISION`8.以下哪些語句可以用于輸出數(shù)據(jù)?A.`DISPLAY`B.`WRITE`C.`OPEN`D.`READ`9.COBOL程序中,以下哪些語句可以用于計(jì)算?A.`COMPUTE`B.`ADD`C.`SUBTRACT`D.`MULTIPLY`10.以下哪些語句可以用于定義常量?A.`CONSTANT`B.`PIC`C.`WORKING-STORAGE`D.`ENVIRONMENTDIVISION`四、案例分析(共3題,每題6分,總分18分)案例1:假設(shè)有一個COBOL程序需要處理學(xué)生成績,數(shù)據(jù)存儲在以下文件中:-`STUDENT-FILE`:包含學(xué)生ID(10位數(shù)字)、姓名(20位字符)、成績(3位數(shù)字,小數(shù)點(diǎn)后1位)。-`OUTPUT-FILE`:輸出學(xué)生ID、姓名、成績等級(A、B、C、D、F)。程序邏輯如下:1.打開輸入文件和輸出文件。2.讀取每條學(xué)生記錄,計(jì)算成績等級:-成績≥90:A-成績≥80:B-成績≥70:C-成績≥60:D-成績<60:F3.將學(xué)生ID、姓名、成績等級寫入輸出文件。4.關(guān)閉文件。請寫出實(shí)現(xiàn)上述邏輯的COBOL代碼片段。案例2:假設(shè)有一個COBOL程序需要統(tǒng)計(jì)學(xué)生成績,數(shù)據(jù)存儲在以下文件中:-`STUDENT-FILE`:包含學(xué)生ID(10位數(shù)字)、成績(3位數(shù)字,小數(shù)點(diǎn)后1位)。-`OUTPUT-FILE`:輸出學(xué)生ID和平均成績。程序邏輯如下:1.打開輸入文件和輸出文件。2.讀取每條學(xué)生記錄,計(jì)算每個學(xué)生的平均成績。3.將學(xué)生ID和平均成績寫入輸出文件。4.關(guān)閉文件。請寫出實(shí)現(xiàn)上述邏輯的COBOL代碼片段。案例3:假設(shè)有一個COBOL程序需要處理庫存數(shù)據(jù),數(shù)據(jù)存儲在以下文件中:-`INVENTORY-FILE`:包含商品編號(10位數(shù)字)、商品名稱(30位字符)、庫存數(shù)量(3位數(shù)字)。-`OUTPUT-FILE`:輸出商品編號、商品名稱、庫存狀態(tài)("充足"、"不足")。程序邏輯如下:1.打開輸入文件和輸出文件。2.讀取每條庫存記錄,判斷庫存狀態(tài):-庫存≥100:充足-庫存<100:不足3.將商品編號、商品名稱、庫存狀態(tài)寫入輸出文件。4.關(guān)閉文件。請寫出實(shí)現(xiàn)上述邏輯的COBOL代碼片段。五、論述題(共2題,每題11分,總分22分)1.論述COBOL程序中`DATADIVISION`的作用及其組成部分。請?jiān)敿?xì)說明`DATADIVISION`在COBOL程序中的作用,并列舉其主要組成部分及其功能。2.論述COBOL程序中文件操作的基本流程及常見錯誤。請?jiān)敿?xì)說明COBOL程序中文件操作的基本流程,并列舉常見的文件操作錯誤及其解決方法。---標(biāo)準(zhǔn)答案及解析一、判斷題1.√2.√3.×(`FILE-CONTROL`節(jié)位于`ENVIRONMENTDIVISION`中)4.×(`MOVE`語句只能移動相同數(shù)據(jù)類型的值)5.×(`IF`語句可以不接`THEN`,但通常需要)6.√7.×(`PERFORM`語句嵌套層數(shù)有限制)8.√9.×(`COMPUTE`語句支持條件運(yùn)算)10.√二、單選題1.B2.A3.A4.B5.B6.B7.B8.A9.A10.A三、多選題1.ABC2.ACD3.ABC4.ABCD5.ABD6.AB7.AC8.AB9.ABCD10.AD四、案例分析案例1:```cobolENVIRONMENTDIVISION.FILE-CONTROL.SELECTSTUDENT-FILEININPUT-ORG.SELECTOUTPUT-FILEOUTOUTPUT-ORG.DATADIVISION.FILESECTION.FDSTUDENT-FILE.01STUDENT-RECORD.05STUDENT-IDPIC9(10).05STUDENT-NAMEPICX(20).05STUDENT-SCOREPIC9(3).9.FDOUTPUT-FILE.01OUTPUT-RECORD.05STUDENT-IDPIC9(10).05STUDENT-NAMEPICX(20).05GRADEPICX.PROCEDUREDIVISION.OPENINPUTSTUDENT-FILE.OPENOUTPUTOUTPUT-FILE.READSTUDENT-FILEINTOSTUDENT-RECORD.PERFORMUNTILSTUDENT-ID='0000000000'COMPUTEGRADE=CASESTUDENT-SCOREWHEN900TO1000THEN'A'WHEN800TO899THEN'B'WHEN700TO799THEN'C'WHEN600TO699THEN'D'ELSE'F'ENDMOVESTUDENT-IDTOOUTPUT-RECORD-STUDENT-ID.MOVESTUDENT-NAMETOOUTPUT-RECORD-STUDENT-NAME.MOVEGRADETOOUTPUT-RECORD-GRADE.WRITEOUTPUT-RECORD.READSTUDENT-FILEINTOSTUDENT-RECORD.END-PERFORM.CLOSESTUDENT-FILE.CLOSEOUTPUT-FILE.STOPRUN.```案例2:```cobolENVIRONMENTDIVISION.FILE-CONTROL.SELECTSTUDENT-FILEININPUT-ORG.DATADIVISION.FILESECTION.FDSTUDENT-FILE.01STUDENT-RECORD.05STUDENT-IDPIC9(10).05STUDENT-SCOREPIC9(3).9.FDOUTPUT-FILE.01OUTPUT-RECORD.05STUDENT-IDPIC9(10).05AVERAGE-SCOREPIC9(3).9.PROCEDUREDIVISION.OPENINPUTSTUDENT-FILE.OPENOUTPUTOUTPUT-FILE.READSTUDENT-FILEINTOSTUDENT-RECORD.PERFORMUNTILSTUDENT-ID='0000000000'INITIALIZEAVERAGE-SCOREPERFORMUNTILSTUDENT-SCORE=0ADDSTUDENT-SCORETOAVERAGE-SCOREREADSTUDENT-FILEINTOSTUDENT-RECORDEND-PERFORMCOMPUTEAVERAGE-SCORE=AVERAGE-SCORE/1MOVESTUDENT-IDTOOUTPUT-RECORD-STUDENT-ID.MOVEAVERAGE-SCORETOOUTPUT-RECORD-AVERAGE-SCORE.WRITEOUTPUT-RECORD.READSTUDENT-FILEINTOSTUDENT-RECORD.END-PERFORM.CLOSESTUDENT-FILE.CLOSEOUTPUT-FILE.STOPRUN.```案例3:```cobolENVIRONMENTDIVISION.FILE-CONTROL.SELECTINVENTORY-FILEININPUT-ORG.SELECTOUTPUT-FILEOUTOUTPUT-ORG.DATADIVISION.FILESECTION.FDINVENTORY-FILE.01INVENTORY-RECORD.05ITEM-IDPIC9(10).05ITEM-NAMEPICX(30).05STOCK-QUANTITYPIC9(3).FDOUTPUT-FILE.01OUTPUT-RECORD.05ITEM-IDPIC9(10).05ITEM-NAMEPICX(30).05STOCK-STATUSPICX(10).PROCEDUREDIVISION.OPENINPUTINVENTORY-FILE.OPENOUTPUTOUTPUT-FILE.READINVENTORY-FILEINTOINVENTORY-RECORD.PERFORMUNTILITEM-ID='0000000000'MOVECASESTOCK-QUANTITYWHEN100TO999THEN'充足'ELSE'不足'ENDTOSTOCK-STATUSMOVEITEM-IDTOOUTPUT-RECORD-ITEM-ID.MOVEITEM-NAMETOOUTPUT-RECORD-ITEM-NAME.MOVESTOCK-STATUSTOOUTPUT-RECORD-STOCK-STATUS.WRITEOUTPUT-RECORD.READINVENTORY-FILEINTOINVENTORY-RECORD.END-PERFORM.CLOSEINVENTORY-
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(xué)三年級(動車組檢修技術(shù))動車組檢修試題及答案
- 2025年大學(xué)精細(xì)化工技術(shù)(分離技術(shù))模擬試題
- 2025年中職建筑機(jī)械安裝(建筑機(jī)械安裝)試題及答案
- 2025年大學(xué)本科(會計(jì)學(xué))財(cái)務(wù)共享應(yīng)用階段測試題及答案
- 2025年高職(護(hù)理)重癥護(hù)理實(shí)務(wù)階段測試題及答案
- 2025年中職休閑體育(健身指導(dǎo)方法)試題及答案
- 2025年中職第二學(xué)年(健身休閑服務(wù))健身俱樂部管理實(shí)操測試卷
- 2025年大學(xué)旅游管理(旅游學(xué)原理)試題及答案
- 2025年高職數(shù)字媒體藝術(shù)設(shè)計(jì)(數(shù)字設(shè)計(jì))試題及答案
- 2025年高職測繪工程技術(shù)(GIS技術(shù)應(yīng)用)試題及答案
- 2025年中國磁懸浮柔性輸送線行業(yè)市場集中度、競爭格局及投融資動態(tài)分析報告(智研咨詢)
- 腦膜瘤患者出院指導(dǎo)與隨訪
- 醫(yī)院副院長年度工作述職報告范文
- 2026年武漢大學(xué)專職管理人員和學(xué)生輔導(dǎo)員招聘38人備考題庫必考題
- 唇腭裂序列治療課件
- 工地給水管預(yù)埋施工方案
- 住宅項(xiàng)目施工質(zhì)量自檢與審查方案
- 地理試卷(26-138B)+答案河北省邢臺市卓越聯(lián)盟2025-2026學(xué)年第一學(xué)期高二12月期中考試(12.4-12.5)
- 2025年充電樁運(yùn)營市場調(diào)研:快充樁需求與盈利模式分析
- GB 17675-2025汽車轉(zhuǎn)向系基本要求
- 2025年糧油質(zhì)量檢驗(yàn)員知識競賽考試題庫500題(含答案)
評論
0/150
提交評論