1、(单选题) 1: 每个 pascal 程序都必须包括()A: 常量说明B: 类型定义C: 变量说明D: 程序首部正确答案: (单选题) 2: 以下标准数据类型中, ()不能用读语句赋值A: 整型B: 实型C: 字符型D: 布尔型正确答案: (单选题) 3: 设 a 和 b 为同一类型枚举变量,以下语句合法的是:( )A: a:=b;B: read(a,b);C: a:=ord(b);D: writeln(a,b);正确答案: (单选题) 4: 设有过程首部 procedure f (VAR x:integer;y:real);若 a,b 为整型变量,c 为实型变量,则合法的过程调用语句是()A
2、: f(2,3)B: f(2,3.0)C: f(a+b,c)D: f(b,2)正确答案: (单选题) 5: 数学表达式 Sin(60o)的正确 PASCAL 表达式是 :( )A: Sin(60)B: Sin(3.14159*60)C: Sin(3,14159*60/180.0)D: Sin(60*3.14159/360.0)正确答案: (单选题) 6: 一个完整的 pascal 程序由程序首部,说明部分及执行部分组成,其说明部分的次序为( )A: 常量说明,类型说明,变量说明,标号说明,过程说明B: 标号说明,类型说明,变量说明,常量说明,过程说明C: 标号说明,常量说明,类型说明,变量说明
3、,过程说明D: 类型说明,变量说明,标号说明,过程说明,常量说明正确答案: (单选题) 7: 结构化程序的主要优点是( )A: 程序体积小,节省内存空间B: 程序效率高,节省运行时间C: 程序结构清晰,可读性高,易维护与修改,可靠性高D: 容易实现巧妙的算法正确答案: (单选题) 8: 已知变量 ch 是字符型变量,下面 PASCAL 赋值语句正确的是( )A: ch:=ab cd;B: ch:=chr(ord(succ(c)+1)C: ch:=ord(b )+ord(a);D: ch:=pred(succ(succ(f);正确答案: (单选题) 9: 当 n 为任意正奇数时,值总为tre 的
4、表达式是( )A: n MOD 2=B: DIV 2=C: N-(n DIV 2)=D: n-Trunc(n/2)*2=1正确答案: (单选题) 10: 判断以下叙述,其中正确的是()A: 在 pascal 程序中所用到的变量必须先说明后使用B: 在 pascal 程序中,允许使用的最小值是maxintC: 在 pascal 程序中,分号是语句的一部分,在每个语句中不能省略D: 在 pascal 程序中,符号常数的值可根据需要随时修改正确答案: (单选题) 11: 对于 PASCAL 语言的记录类型,其开域语句用保留字( )A: RECORDB: CASEC: WHILED: WITH正确答案
5、: (单选题) 12: 循环语句 FOR C:=X DOWNTO Z DO writeln;的循环次数是( )A: 0B: 1C: 2D: 3正确答案: (单选题) 13: 以下属非法的 pascal 用户自定义标识是()A: CONSTB: FORMATC: MAXD: NEXT正确答案: (单选题) 14: 下列表达式中正确的是( )A: 8/2 MOD 2B: NOT(1=0) AND(32)C: a+2D: 2+False正确答案: (单选题) 15: 不能作为 FOR 语句循环控制变量的是下列哪种类型变量( )A: 整型B: 布尔型C: 实型D: 字符型正确答案: (单选题) 16:
6、 下面函数首部或过程首部合法的是()A: function sum;B: procedure next;C: function s(VAR s:real):integer;D: procedure f(a,b:real):char;正确答案: (单选题) 17: 选择适当内容填入下面的过程说明中,要求过程 SWAP 中的形式参数 X 为值参,Y 为变参( )A: CONST x: real;VAL y:realB: CONST x: real;y:realC: X:real;VAR y:realD: X,y:real正确答案: (单选题) 18: 一个文件文件的基类型不可以是( )A: 文件B
7、: 数组C: 实数D: 记录数组正确答案: (单选题) 19: 下列具有输出功能的是( )A: AssignB: InputC: BeginD: Write正确答案: (单选题) 20: 以下叙述不正确的是( )A: Pascal 提供了一些标准函数和过程,用户使用时可直接调用,无需定义B: 使用标准函数 sin 时,每调用一次都能得到唯一的一个值C: 标准函数只能出现在表达式中,不能以一个调用语句的形式单独调用D: 调用标准函数或标准过程均能通过一个函数名或过程名带回一个结果正确答案: (单选题) 1: 每个 pascal 程序都必须包括()A: 常量说明B: 类型定义C: 变量说明D: 程
8、序首部正确答案: (单选题) 2: 以下标准数据类型中, ()不能用读语句赋值A: 整型B: 实型C: 字符型D: 布尔型正确答案: (单选题) 3: 设 a 和 b 为同一类型枚举变量,以下语句合法的是:( )A: a:=b;B: read(a,b);C: a:=ord(b);D: writeln(a,b);正确答案: (单选题) 4: 设有过程首部 procedure f (VAR x:integer;y:real);若 a,b 为整型变量,c 为实型变量,则合法的过程调用语句是()A: f(2,3)B: f(2,3.0)C: f(a+b,c)D: f(b,2)正确答案: (单选题) 5:
9、 数学表达式 Sin(60o)的正确 PASCAL 表达式是 :( )A: Sin(60)B: Sin(3.14159*60)C: Sin(3,14159*60/180.0)D: Sin(60*3.14159/360.0)正确答案: (单选题) 6: 一个完整的 pascal 程序由程序首部,说明部分及执行部分组成,其说明部分的次序为( )A: 常量说明,类型说明,变量说明,标号说明,过程说明B: 标号说明,类型说明,变量说明,常量说明,过程说明C: 标号说明,常量说明,类型说明,变量说明,过程说明D: 类型说明,变量说明,标号说明,过程说明,常量说明正确答案: (单选题) 7: 结构化程序的
10、主要优点是( )A: 程序体积小,节省内存空间B: 程序效率高,节省运行时间C: 程序结构清晰,可读性高,易维护与修改,可靠性高D: 容易实现巧妙的算法正确答案: (单选题) 8: 已知变量 ch 是字符型变量,下面 PASCAL 赋值语句正确的是( )A: ch:=ab cd;B: ch:=chr(ord(succ(c)+1)C: ch:=ord(b )+ord(a);D: ch:=pred(succ(succ(f);正确答案: (单选题) 9: 当 n 为任意正奇数时,值总为tre 的表达式是( )A: n MOD 2=B: DIV 2=C: N-(n DIV 2)=D: n-Trunc(
11、n/2)*2=1正确答案: (单选题) 10: 判断以下叙述,其中正确的是()A: 在 pascal 程序中所用到的变量必须先说明后使用B: 在 pascal 程序中,允许使用的最小值是maxintC: 在 pascal 程序中,分号是语句的一部分,在每个语句中不能省略D: 在 pascal 程序中,符号常数的值可根据需要随时修改正确答案: (单选题) 11: 对于 PASCAL 语言的记录类型,其开域语句用保留字( )A: RECORDB: CASEC: WHILED: WITH正确答案: (单选题) 12: 循环语句 FOR C:=X DOWNTO Z DO writeln;的循环次数是(
12、 )A: 0B: 1C: 2D: 3正确答案: (单选题) 13: 以下属非法的 pascal 用户自定义标识是()A: CONSTB: FORMATC: MAXD: NEXT正确答案: (单选题) 14: 下列表达式中正确的是( )A: 8/2 MOD 2B: NOT(1=0) AND(32)C: a+2D: 2+False正确答案: (单选题) 15: 不能作为 FOR 语句循环控制变量的是下列哪种类型变量( )A: 整型B: 布尔型C: 实型D: 字符型正确答案: (单选题) 16: 下面函数首部或过程首部合法的是()A: function sum;B: procedure next;C
13、: function s(VAR s:real):integer;D: procedure f(a,b:real):char;正确答案: (单选题) 17: 选择适当内容填入下面的过程说明中,要求过程 SWAP 中的形式参数 X 为值参,Y 为变参( )A: CONST x: real;VAL y:realB: CONST x: real;y:realC: X:real;VAR y:realD: X,y:real正确答案: (单选题) 18: 一个文件文件的基类型不可以是( )A: 文件B: 数组C: 实数D: 记录数组正确答案: (单选题) 19: 下列具有输出功能的是( )A: AssignB: InputC: BeginD: Write正确答案: (单选题) 20: 以下叙述不正确的是( )A: Pascal 提供了一些标准函数和过程,用户使用时可直接调用,无需定义B: 使用标准函数 sin 时,每调用一次都能得到唯一的一个值C: 标准函数只能出现在表达式中,不能以一个调用语句的形式单独调用D: 调用标准函数或标准过程均能通过一个函数名或过程名带回一个结果正确答案: