小学奥赛

奥赛训练习题二

| 点击:

【www.doubiweb.com--小学奥赛】

沙井中学信息学奥赛辅导班训练习题二 1、 布尔运算符的运算对象是布尔型,结果也是布尔型。下表中的xor称为异或运算符。 X Y not X X and Y X or Y X xor Y True True True False False True False False 2、 DIV是整除运算,结果为两个整数相除商的整数部分。MOD是取余运算,结果为两个整数相除的余数,余数的符号与被除数符号相同。MOD与DIV之间有如下关系: a MOD b = a- (a DIV b)*b(b<>0) 5 mod (-2) (-5) mod 0 (-5) div 2 0 div (-2) 3、 下列布尔表达式哪些是有效的? 3>4 and 7=5 43>32>21 4<=6 3>6 true and false true or not(7-3<=4) a and not or b 2+5=7*3 true or true 4、 下列常量和变量说明有哪些不合法的: const a=123; b:56; c=pi; d:=a; e=f; var X1,X2:integer; X3=real; X2:char; 5、 函数说明: log10X可以表示为LN(x)/LN(10); xn可以表示为EXP(n*LN(x)); Farc(x)和Int(x)有如下关系:Farc(x)=x-Int(x); Trunc(x)和Round(x)有如下关系: 当x>=0时,Round(x)=Trunc(x+0.5), Trunc(x)=Round(x-0.5); 当x<0时,Round(x)=Trunc(x-0.5), Trunc(x)=Round(x+0.5); Pred(x)和Succ(x)构成一对反函数:Pred(Succ(x))=x, Succ(Pred(x))=x; Chr(x)和Ord(x)构成一对反函数,如:Chr(ord(‘A’)=’A’, Ord(Chr(8))=8; 6、 随机函数Random(x)的自变量可有可无。无自变量时,函数值取(0,1)之间的随机小数;有自变量,且为Word类型时,函数值取(0,自变量)之间的随机整数。 7、 下列函数表达式中,哪些是Turbo Passcal 的标准函数?在这些标准函数表达式中,哪些是合法的?哪些是错误的? Abs(-232) cos(15) sin(30) sh(20) 5+ 12**2 Trunc(1.2E-3) ord(55.34) chr(66) odd(75.3) sinx pred(‘IS’) succ(‘1’)

本文来源:http://www.doubiweb.com/ksst/406319.html