2007 年南海区青少年信息学奥林匹克竞赛初赛试题 (小学乙组,两小时完成) ◆ ◆请将正确答案在答卷上填写,在本试题卷上答题无效◆◆ 一、 选择题:(选出每题正确的一个答案代码,填在括号内,每题 1 分,共 2 0 分) 1. 当(A>=B) and (B>=C)的取值为 true时,则表达式 Amax then max:=w; readln(w) end; (输入的数是:25 45 30 80 50 79) A、 6 B、 5 C、 3 D、2 8. 要随机产生一系列5~20范围内的整数,可用的表达式是( )。 A、trunc(5+15*random) B、16+trunc(5*random) C、5+trunc(15*random) D、5+trunc(16*random) 9. 执行过程 val(‘12.53’, a , b)后, a中的值为( )。 A、12.53 B、1 C、0 D、5 10. 下列关于队列的叙述,错误的是( )。 A、可以用数组实现队列操作 B、可以通过读数语句,将堆栈存放到队列中 C、队列操作的特点是“先进先出,后进后出” D、队列的元素可以是任何类型 11. 把一个大于 1的自然数 N分成两个不为 0的自然数之和(3+5与 5+3看作是同一种分法),一共有多少种分法?用 Pascal语言表达为( )。 A、 N div 2 B、 2*N-1 C、2*(n+1)-1 D、2*N+1 12. 下列关于数组的叙述,正确的是( )。 A、下标是数组元素 B、数组中的下标不能是表达式 C、一个 N×N的二维数组 A,其元素个数与 2个有 N个元素的一维数组 B相同 D、数组元素存放的都是同一种类型的数据 13. 将一组数1,3,5,7,9依次存放入数组P的1,2,3,4,5号元素中,则P[p[2]+1]的值是( ...