川农《PASCAL语言(专科)》17秋在线作业参考
《PASCAL语言(专科)》17秋在线作业一、单选题:
1.不能作为FOR语句循环控制变量的是下列哪种类型变量( ) (满分:5)
A.整型
B.布尔型
C.实型
D.字符型
正确答案:——C——
2.下列具有输出功能的是( ) (满分:5)
A.Assign
B.Input
C.Begin
D.Write
正确答案:——D——
3.循环语句FORC:=‘X’ DOWNTO ‘Z’ DOwriteln;的循环次数是( ) (满分:5)
A.0
B.1
C.2
D.3
正确答案:——A——
4.以下叙述不正确的是( ) (满分:5)
A.Pascal提供了一些标准函数和过程,用户使用时可直接调用,无需定义
B.使用标准函数sin时,每调用一次都能得到唯一的一个值
C.标准函数只能出现在表达式中,不能以一个调用语句的形式单独调用
D.调用标准函数或标准过程均能通过一个函数名或过程名带回一个结果
正确答案:————
5.一个文件文件的基类型不可以是( ) (满分:5)
A.文件
B.数组
C.实数
D.记录数组
正确答案:————
6.已知变量ch是字符型变量,下面PASCAL赋值语句正确的是( ) (满分:5)
A.ch:=’ab cd’;
B.ch:=chr(ord(succ(‘c’)+1))
C.ch:=ord(‘b ’)+ord(‘a’);
D.ch:=pred(succ(succ(‘f’)));
正确答案:————
7.对于PASCAL语言的记录类型,其开域语句用保留字( ) (满分:5)
A.RECORD
B.CASE
C.WHILE
D.WITH
正确答案:————
8.当n为任意正奇数时,值总为Ttre的表达式是( ) (满分:5)
A.n MOD 2=0
B.DIV 2=1
C.N-(n DIV 2)=1
D.n-Trunc(n/2)*2=1
正确答案:————
9.数学表达式Sin(60o)的正确PASCAL表达式是 :( ) (满分:5)
A.Sin(60)
B.Sin(3.14159*60)
C.Sin(3,14159*60/180.0)
D.Sin(60*3.14159/360.0)
正确答案:————
10.设a和b为同一类型枚举变量,以下语句合法的是:( ) (满分:5)
A.a:=b;
B.read(a,b);
C.a:=ord(b);
D.writeln(a,b);
正确答案:————
11.选择适当内容填入下面的过程说明中,要求过程SWAP中的形式参数X为值参,Y为变参( ) (满分:5)
A.CONSTx: real;VAL y:real
B.CONSTx: real;y:real
C.X:real;VAR y:real
D.X,y:real
正确答案:————
12.以下标准数据类型中,()不能用读语句赋值 (满分:5)
A.整型
B.实型
C.字符型
D.布尔型
正确答案:————
13.每个pascal程序都必须包括() (满分:5)
A.常量说明
B.类型定义
C.变量说明
D.程序首部
正确答案:————
14.设有过程首部 proceduref (VAR x:integer;y:real);若a,b为整型变量,c为实型变量,则合法的过程调用语句是() (满分:5)
A.f(2,3)
B.f(2,3.0)
C.f(a+b,c)
D.f(b,2)
正确答案:————
15.下列表达式中正确的是() (满分:5)
A.8/2 MOD 2
B.NOT(1=0) AND(3<>2)
C.’a’+2
D.2+False
正确答案:————
16.下面函数首部或过程首部合法的是() (满分:5)
A.functionsum;
B.procedurenext;
C.functions(VAR s:real):integer;
D.proceduref(a,b:real):char;
正确答案:————
17.以下属非法的pascal用户自定义标识是() (满分:5)
A.CONST
B.FORMAT C.MAX
D.NEXT
正确答案:————
18.下面语句中,可以使布尔型变量L的值为真的是( ) (满分:5)
A.L:=T
B.L:=‘T’
C.L:=TRUE
D.L:=‘TRUE’
正确答案:————
19.下面的常量定义中正确的是() (qq2759931937辅导)
A.CONST I=100OR 200
B.CONST R:12.5;
C.CONSTPI=3.14
D.CONST J:=10
正确答案:————
20.以下不符合pascal规定的字符常量是( ) (满分:5)
A.‘2’
B.‘pascal’
C.’’’’
D.‘a’
正确答案:————
页:
[1]