17秋川农《PASCAL语言(专科)》在线作业资料发布
《PASCAL语言(专科)》17年9月在线作业一、单选题(共20道试题,共100分。)四川农业大学
1.一个完整的pascal程序由程序首部,说明部分及执行部分组成,其说明部分的次序为()
A.常量说明,类型说明,变量说明,标号说明,过程说明
B.标号说明,类型说明,变量说明,常量说明,过程说明
C.标号说明,常量说明,类型说明,变量说明,过程说明
D.类型说明,变量说明,标号说明,过程说明,常量说明
2.已知变量ch是字符型变量,下面PASCAL赋值语句正确的是()
A.ch=’abcd’
B.ch=chr(ord(succ(‘c’)+1))
C.ch=ord(‘b’)+ord(‘a’)
D.ch=pred(succ(succ(‘f’)))
3.当n为任意正奇数时,值总为Ttre的表达式是()
A.nMOD2=0
B.DIV2=1
C.N(nDIV2)=1
D.nTrunc(n/2)*2=1
4.每个pascal程序都必须包括()
A.常量说明
B.类型定义
C.变量说明
D.程序首部
5.下面语句中,可以使布尔型变量L的值为真的是()
A.L:=T
B.L:=‘T’
C.L:=TRUE
D.L:=‘TRUE’
6.下面的常量定义中正确的是()
A.CONSTI=100OR200
B.CONSTR12.5
C.CONSTPI=3.14
D.CONSTJ=10
7.设a和b为同一类型枚举变量,以下语句合法的是:()
A.a=b
B.read(ab)
C.a=ord(b)
D.writeln(ab)
8.以下标准数据类型中,()不能用读语句赋值
A.整型
B.实型
C.字符型
D.布尔型
9.结构化程序的主要优点是()
A.程序体积小,节省内存空间
B.程序效率高,节省运行时间
C.程序结构清晰,可读性高,易维护与修改,可靠性高
D.容易实现巧妙的算法
10.数学表达式Sin(60o)的正确PASCAL表达式是()
A.Sin(60)
B.Sin(3.14159*60)
C.Sin(314159*60/180.0)
D.Sin(60*3.14159/360.0)
11.设有过程首部proceduref(VARxintegeryreal)若ab为整型变量,c为实型变量,则合法的过程调用语句是()
A.f(23)
B.f(23.0)
C.f(a+bc)
D.f(b2)
12.一个文件文件的基类型不可以是()
A.文件
B.数组
C.实数
D.记录数组
13.对于PASCAL语言的记录类型,其开域语句用保留字()
A.RECORD
B.CASE
C.WHILE
D.WITH
14.判断以下叙述,其中正确的是()
A.在pascal程序中所用到的变量必须先说明后使用
B.在pascal程序中允许使用的最小值是-maxint
C.在pascal程序中分号是语句的一部分,在每个语句中不能省略
D.在pascal程序中符号常数的值可根据需要随时修改
15.选择适当内容填入下面的过程说明中,要求过程SWAP中的形式参数X为值参,Y为变参()
A.CONSTxrealVALyreal
B.CONSTxrealyreal
C.XrealVARyreal
D.Xyreal
16.不能作为FOR语句循环控制变量的是下列哪种类型变量()
A.整型
B.布尔型
C.实型
D.字符型
17.下面函数首部或过程首部合法的是()
A.functionsum
B.procedurenext
C.functions(VARsreal)integer
D.proceduref(abreal)char
18.以下属非法的pascal用户自定义标识是()
A.CONST
B.FORMAT
C.MAX
D.NEXT
19.循环语句FORC=‘X’DOWNTO‘Z’DOwriteln的循环次数是()
A.0
B.1
C.2
D.3
20.以下不符合pascal规定的字符常量是()
A.‘2’
B.‘pascal’
C.’’’’
D.‘a’
本内容由www.openhelp100.com整理发布
页:
[1]