第1页共9页云南大学2010至2011学年上学期软件学院《新型主机语言编程》期末考试(闭卷)试卷A满分100分考试时间:120分钟任课教师:于倩学院:___专业:____学号:____姓名:____一、填空题(15分,每空1分):1、传统COBOL程序书写方式为固定格式,每行源程序从左开始分为____标号_区、_续行____区、_A_____区、_____B____区和___注释___区
2、从下列提供的字符串中选择出所有合法的COBOL数据名___BD______A、LI-B、YU-QIANC、STU_NAMED、1234A53、按下列语义写出对应的语句(注意不能使用COMPUTE语句,每个横线只能写一个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
_题号一二三四五六七总分得分第2页共9页或者DIVIDEBINTOAGIVINGX,Y
_4、假如Y是数值型整数数据项,声明为:77YPIC9999VALUE4321
写出执行下列语句后Y的内容(1)MOVE1
234TOY
Y:_0001(2)MOVE12TOY
Y:_0012___(3)MOVE123456TOY
Y:_3456___二、判断下列数据项声明是否正确(在横线上打√或×,5分,每题1分)(1)01APIC9(5)USAGEDISPLAY
(√)(2)77APIC9(5)