早教吧 育儿知识 作业答案 考试题库 百科 知识分享

pascal题目一、填充题(5*10=50分)1、设有集合a:=[8,10,12…14];b:=[7…9,11,14…18],则a*b=[8,14],a-b=[10,12,13].2、设有语句:IF((a=1)OR(a=3)OR(a=5)OR(a=7)OR(a=9)THENx:=aELS

题目详情
pascal 题目
一、 填充题(5*10=50分)
1、设有集合a:=[8,10,12…14]; b:=[7…9,11,14…18], 则a*b= [8,14] ,a-b= [10,12,13] .
2、设有语句:IF ((a=1) OR (a=3) OR (a=5) OR (a=7) OR (a=9)
THEN x:=a ELSE x:=a+1
利用集合运算将条件简化为:
IF THEN x:=a ELSE x:=a+1
3.指出下面子界类型定义中哪些是有效的;哪些是无效的,若无效请说出理由.
TYPE A1=10..10;
A2=2..Sqr(2);
A3=2.0..2.8;
A4=c..g;
4、有下列函数说明:
FUNCTION fib(n:Integer):Integer;
BEGIN
IF n=1 THEN fib:=0;
ELSE IF n=2 THEN fib:=1
ELSE fib:=fib(n-1)+fib(n-2)
END;
表达式fib(fib(5))的值是 .
二、 选择题(6*5=30分)
( )1、设类型定义与变量说明如下:
TYPE
digit=SET OF 1..9;
alph=SET OF ‘a’..’z’;
VAR
i,num:digit;
ch:alph;
A) num:=[‘a’..’i’]+[‘a’..’m’];
B) i:=[1..4]+[2,4];
C) ch:=[1,3,5]*[2,3,4];
D) i:=[1..10]-[5,10];
( )2、若用∪和∩分别表示集全的并和交,已知X∈(A∪B-A∩C),以下算式的正确PASCAL表达式是:
A) x IN A+B-A*C
B) x
▼优质解答
答案和解析
回答之前说一句..此答案并不是标准答案,只是本人自己认为的答案,请作为参考.一、 2.If a*[1,3,5,7,9][] then x:=a else x:=a+1; 3.a1有效 a2有效 a3无效 子界类型必须是有序类型,小数不是有序类型 a4无效 上界下...