资源描述:
《14-2009东莞市小学生镇区选拨赛笔试+参答案分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2009年东莞市小学生计算机程序设计竞赛镇区选拨赛试题 说明:请将答案填在答题卡上,只交答题卡一、选择题(每题1分,共10分)1、2009化为八进制数为(B)A、1373B、3731C、7313D、3137本题考察进制的转换2、在计算机硬件系统中,cache是(D)存储器 A、只读 B、可编程只读 C、可擦除可编程只读 D、高速缓冲cache是一个高速小容量的临时存储器,可以用高速的静态存储器芯片实现,或者集成到CPU芯片内部,存储CPU最经常访问的指令或者操作数据。3、一个完整的计算机系统应包括( B )A、系
2、统硬件和系统软件 B、硬件系统和软件系统C、主机和外部设备 D、主机、键盘、显示器和辅助存储器4、IT 表示( C ) A、通信技术 B、网络技术 C、信息技术 D、信息学IT是InformationTechnology的缩写5、在Pascal语言中,判断a不等于0且b不等于0的正确的条件表达式是( A ) A、(a<>0)and(b<>0) B、not((a=0)and(b=0)) C、not(a=0andb=0)D、(a<>0)or(b<>0) 6、下面关于算法的错误说法是( D
3、) A、算法必须有输出 B、算法必须在有限步执行后能结束 C、算法不一定有输入 D、算法必须在计算机上用某种语言实现算法可以理解为有基本运算及规定的运算顺序所构成的完整的解题步骤。或者看成按照要求设计好的有限的确切的计算序列,并且这样的步骤和序列可以解决一类问题。算法必须有输出,没有输出的算法是没有意义的.7、下面哪个部件对于个人桌面电脑的正常运行不是必需的(C )。A、CPU B、显卡 C、光驱 D、内存8、LAN是指(B )A、互联网 B、局域网 C、广域网 D、城域网A、互联网INTERNE
4、T B、局域网LANC、广域网WAND、城域网WAN9、下列不同进制数中,最小的是(a)A、(75)10 B、(131)8 C、(1001101)2 D、(4F)1610、计算机内所有的信息都是以 ( c)数码形式表示的。A、八进制 B、十进制 C、二进制 D、十六进制二、填空题(每小题5分,共15分)1、已知一列数前6项是2,4,1,5,0,6,…,则这个数列的第10项是?法一:奇数项递增,增量为1;偶数项递减,增量为-1.法二:an=an-3+an-2-an-1(n>=4)82、有6位小朋友坐在一张
5、圆桌上吃饭,请问共有多少种不同的坐法?请列式并求出解。注意在圆桌上:123456和234561属于同一种坐法。因为圆桌上123456,234561,345612,456123,561234,612345是属于同一种坐法,所以用全排列除以6就可以求出一共有多少种坐法.结果为: 6!/6=(1*2*3*4*5*6)/6=1203、从5个数2,5,7,4,0中取出3个数组成三位数,例如5,7,4组成574,请问共能组成多少个不同的三位数?请列式并求解。(注:0开头的不能算是三位数,如057不算三位数,取数时不重复取数,即
6、每个数字只能取一次)法一:4*4*3=48 (个)法二:5*4*3-4*3=48(个)(全排列减去零开头的数)三、写出下列程序的运行结果(共36分,每小题6分)1.programP301;vara:array[1..10]ofinteger;n,x,i:integer;beginn:=2009;i:=0;whilen>0dobeginx:=nmod10;i:=i+1;a[i]:=x;n:=ndiv10;end;forx:=1toidowrite(a[x]);end.输出结果为:把输入的数数位分离到数组,再输出.2、
7、programp302;vars:string;j:integer;begins:='IAMASTUDENT';forj:=1tolength(s)doifs[j]in['A'..'Z']thenwrite(chr(ord(s[j])+2))elsewrite('');end.输出结果为:把S中的大写英文字符按顺序推后2位输出,其余字符不变83、programp303;vars,y:string;a:array[1..20]ofinteger;n,i,j,x,code:integer;begins:='583165
8、904';n:=length(s);fori:=1tondobeginy:=copy(s,i,1);val(y,x,code);a[i]:=x;end;fori:=1ton-1doforj:=i+1tondoifa[j]>a[i]thenbeginx:=a[i];a[i]:=a[j];a[j]:=x;end;fori:=1tondowrite(a[i]);e