22、对于习题6.8的布尔表达式问题,计算 eval [("p", True), ("q",True)] (Or (Not (Var "p")) (Var "q")) 的结果是 (填写True或者False)
第1题:
A、AND(TRUE,TRUE,FALSE)
B、OR(TRUE,TRUE,FALSE)
C、OR(FALSE,FALSE,FALSE)
D、NOT(TRUE)
第2题:
boolean a=false; boolean b=true; boolean c=(a&&b)&&(!b); boolean result=(a&b)&(!b); 执行完后,正确的结果是( )。
A.c=false;result=false
B.c=true,result=true
C.c=true;result=false
D.c=false;result=true
第3题:
F. 归并排序
{a为序列表,tmp为辅助数组}
procedure merge(var a:listtype; p,q,r:integer);
{将已排序好的子序列a[p..q]与a[q+1..r]合并为有序的tmp[p..r]}
var I,j,t:integer;
tmp:listtype;
begin
t:=p;i:=p;j:=q+1;{t为tmp指针,I,j分别为左右子序列的指针}
while (t<=r) do begin
if (i<=q){左序列有剩余} and ((j>r) or (a[i]<=a[j])) {满足取左边序列当前元素的要求}
then begin
tmp[t]:=a[i]; inc(i);
end
else begin
tmp[t]:=a[j];inc(j);
end;
inc(t);
end;
for i:=p to r do a[i]:=tmp[i];
end;{merge}
procedure merge_sort(var a:listtype; p,r: integer); {合并排序a[p..r]}
var q:integer;
begin
if p<>r then begin
q:=(p+r-1) div 2;
merge_sort (a,p,q);
merge_sort (a,q+1,r);
merge (a,p,q,r);
end;
end;
{main}
begin
merge_sort(a,1,n);
end.
第4题:
A.(True or x) == True
B.not (a and b) == not (a) and not (b)
C.(False and x) == False
D.(True or False) == True
第5题:
设a = True ,b = True ,c = False,以下表达式值为False的是()
第6题:
当a=True,b=False,c=True时,表达式“a Or b And Not c”的值为True。
第7题:
逻辑表达式:!true||false的结果是()
第8题:
以下变量属于原始数据类型的是()。
第9题:
var one;var two=null;console.log(one==two,one===two);上面代码的输出结果是()。
第10题:
对
错
第11题:
如果result为true,则表达式的值是true,否则为false
如果result为false,则表达式的值是true,否则为false
如果result为true,则表达式的值是false,否则为true
表达式错误
第12题:
Z=21
Z=22
Z=23
Z= 24
第13题:
A.Z=21
B.Z=22
C.Z=23
D.Z=24
第14题:
下面程序段的输出结果为( )。
A.a=true b=false b=true C=true
B.a=true b=false b=true e=false
C.a=true b=true b=true C=false
D.a=false b=false b=true C=false
第15题:
下列横线处应填写的语句是( )。
A.fr.setVisible(true)
B.fr.setVisible(false)
C.fr.setFrame(true)
D.fr.setmyFrame(true)
第16题:
第17题:
以下3个表达式的结果分别是?() 0===’0’ ’0’==false 1===true
第18题:
readdir()函数执行成功返回布尔值true,失败则返回布尔值false。
第19题:
逻辑表达式的值只有两个:True和False。当逻辑表达式成立,其值为();不成立,其值为()。
第20题:
布尔型变量只有True和False两个值。
第21题:
条件表达式(result)?"true":"false"的意义是(),其中result是逻辑表达式。
第22题:
p + q is even
pq is odd
p2-q2 is even
第23题:
false true
true false
false false
true true
第24题: