小学奥赛

奥赛训练习题三

| 点击:

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

沙井中学信息学奥赛辅导班训练习题三 1、 练习运算符的优先次序,在表达式ABC中插入必要的括号,在表达式DE中去掉多余的括号,既可以使这些表达式子看起来更清楚,又不改变它们本身的值。 A、17-4*3div7 B、4.6*3-8/2 C、a div a div a*b D、(a-3.4)-((7*number)+4) E、-((b-c)*7.0) 2、 将下述各式转换成PASCAL表达式: 3、 有一个五位数abcde,试写出表达式产生整数,使它们的数字从左到右是 ⑴、 e,d,c,b,a ⑵、c,d,e,a,b 4、 写一个PASCAL表达式,如果整型变量number是偶数,它就是true,否则它就是false 5、 指出表达式(x+abs(x))/2.0在x取任意实数值时得什么? 6、 X是实型变量,写一个PASCAL表达式,实现: ⑴、舍入x到最接近的百位; ⑵、用0代替从十位开始的所有数字。(例如:298.8609变成200.0) 7、 计算下列表达式的值: ⑴、(-5)mod 2 ⑵、(-5)mod(-2) ⑶、(-5)div(-2) ⑷、5 div (-2) 8、 下列表达式中,哪些结果为True,哪些结果为False? 15>8 125<=125 -300=300 odd(118) pred(true)=false succ (‘M’)=’L’ 9、 用布尔表达式表达下面的意思。 ⑴、I被J整除; ⑵、N是小于正整数K的偶数; 10、 下列表达式为何种类型?若能确定,请给出其值? Sqr (9) sqr (9.0) sqrt (9) sort(9.0) sin(30) Cos (45) trunc (-1.5E-6)-25 div 6 137 div 3 mod 7 Odd (i) or odd (i+1) succ (k)+pred (i) Not (p and q)=not ((not q) and (not q) 11、 古代《孙子算经》中记载:“有物不知其数,三三数之余二,五五数之余三,七七数之余二,问物几何?试写出求此数的PASCAL表达式。

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