1 / 14
文档名称:

1997年9月pascal试卷及答案.docx

格式:docx   大小:94KB   页数:14页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

1997年9月pascal试卷及答案.docx

上传人:小博士 2019/4/7 文件大小:94 KB

下载得到文件列表

1997年9月pascal试卷及答案.docx

文档介绍

文档介绍:1997年9月全国计算机等级考试二级笔试试卷此卷只是PASCAL语言程序设计部分,(考试时间120分钟,满分100分)一・选择题(1-40每个选项1分,41-50每个选项2分,共60分)下列各题A)B)C)D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。结构化程序的结构由三种基本结构组成,下面哪个不屈于这三种基本结构?顺序结构B)输入输出结构 C)分支结构 D)循环结构下列常量说明中,合法的是B)CONSTZERO:=0;D)CONSTBLANK=,';CONSTN,M=10C)CONST-B二-1;下列中合法的PASCAL标识符是A)AIB2C3B)FORC)2ABD)A[l](4)已知TYPEABC=(A,B,C)A)VARXI:ABC;C)VARX3:BOOLEAN;;则下列中不屈于顺序类型的变量说明是VARX2:B,C;D)VARX4:SETOFABC;(5)下面函数中白变量只能是顺序类型的函数是A)ROUND()B)ABS()C)EOF()D)ORD()(6)设有说明CONSTZERO二'O';PI二3。1416;STR二'ABC';VARR:REAL;I:INTEGER;B;BOOLEAN;C:CHAR;下面赋值合法的是R:=ZERO B)B:=PI>=3 C)C:=STRD)C:=ORD(,B,)⑺已知A和B都是记录类型变量,根据下列哪一个WITH语句可以判定B肯定嵌套在A中?A)WITHA,BDO<语句〉B)WITHB,ADO<语句>C)WITHADOWITHBDOD)WITHBDOWITHADO<语句〉(8)下列表达式中,结果不为TRUE的是[loo10]=[loo5,6oo10][2,4]>=[]B)[1,2,3]<[1,2,3,4]D)7IN[loo10](9)下面哪种类型的文件可以用DOS的TYPE命令在屏幕上显示其内容?FILEOFCHAR型文件C)FILEOFREAL型文件FILEOFINTEGER型文件FILEOFBOOLEAN型文件(10)已知有说明如下:TYPETl=loo100;VARA,B:Tl;X,Y:INTEGER;PROCEDUREPl(VARA,B:INTEGER;X,Y:REAL);下面哪个过程调用是正确的?A)Pl(A,B,X,Y)C)Pl(A,X,B,Y)B)Pl(X,Y,A,B);D)Pl(Y,B,X,A);要求的过程首部是A)PROCEDUREPlB)PROCEDUREPlC)PROCEDUREPlD)PROCEDUREPl(11)设有过程Pl中A,B,C都是整型变量,其中A为值形式参数,B,C为变量形式参数,下面符合(VARA,B,C:INTEGER);(A:INTEGER;VARB;INTEGER;C:INTEGER);(A:INTEGER;VARB:INTEGER;VARC:INTEGER);(A:INTEGER;B,C:INTEGER);下列哪个类型说明是错误的?TYPEREC二RECORDN:('A'。。’J');X,Y:ARRAY['A'。。‘J']OFCHAREND;ARR=ARRAY['A'…’J']OFREC;TYEPREC=RECORDN:(A,B,C,D,E,F,G,H,I,J);X,Y:ARRAY]'A‘。。‘J']OFCHARENDARR=ARRAY['A'。。‘J']OFREC;TYPEREC=RECORDN:INTEGER;X,Y:ARRAY[1oo10]OFCHARENDARR=ARRAY[lo。10]OFREC;TYPEREC=RECORDN:'A,。。;X,Y:ARRAY]'A'。。‘J']OFCHAREND;ARR=ARRAY['A'。。‘J']OFREC;要说明一个名为BODIES包含下面和值的集合变量:(6)GREEN(1)RED (2)YELL02 (3)BLUE (4)WHITE (5)BLACK在下面给出的说明中,错误的是TYPEMIX二[RED,YELLOW,BLUE,WHITE,BLACK,GREEN];VARBODIES:MIX;TYPECOLOR二(RED,YELLOW,BLUE,WHITE,BLACK,GREEN);MIX二SETOFCOLOR;VARBODIES:MIX;TYPEMIX=SETOF(RED,YELLOW,BLUE,WHITE,BLACK,GREEN);VARBODIES:MIX;VARBODIES:SETOF(RED,YELLOW,BLUE,WHITE,BLACK,GREEN);设有如下说明:TYPEARR=ARRAY[lo。10]OFCHAR;PTR='ARR;VARP:PTR;若已执行了NEW'(P),下面正确的赋值语句是A)P"⑸:=A' B)P[