2010年信息学奥林匹克竞赛试题(小学四年级).docVIP

  • 11
  • 0
  • 约 5页
  • 2018-03-26 发布于江苏
  • 举报

2010年信息学奥林匹克竞赛试题(小学四年级).doc

2010年信息学奥林匹克竞赛试题(小学四年级).doc

2010年狮山镇信息学奥林匹克竞赛试题 (小学四年级,两小时完成) ◆◆请将正确答案在答题卷上填写,在本试题卷上答题无效◆◆ 选择题:(选出每题正确的一个答案代码,填在横线上,每题1分,共20分) 1、下列表达式中,其值为TRUE的是( )。 A 150 150 B 100 150 C abs -200 200 D odd 34 false 2、运算2005 MOD 4的结果是( )。 A 7 B 3 C 1 D 4 3、 把字符’7’转化为整数7的表达式是( ) A ord ‘7’ -ord 0 B ord 7 -ord 0 C ord ‘7’ -48 D ord 7 -48 4、 ) A 56 B 20 C 57 D 58 6、在Free Pascal环境里,以( )作为语句之间的分隔符。 A) 。 B) : C) ; D) ! 7、在Free Pascal的编程环境里,运行程序的快捷键是( )。 A)Ctrl+F9 B)Alt+F9 C)Alt+F5 D)Ctrl+F5 8、在Free Pascal 中,每种类型都有它的数据范围,如果变量a的值为1000*1000,那么a是什么类型的变量( )。 A)integer B)real C)string D)longint 9、已知X是一个三位数,下列( )式可以求出X的十位数数字。 A TRUNC X/10 *10-X*10 B TRUNC X/10 *10-X/10 C)TRUNC X/10 -TRUNC X/100 *10 D)TRUNC X/10 -TRUNC X/10 *100 10、12、A 10 B 15 C 20 D 25 17、6 mod 3 0,因此我们说3是6的一个约数,那么12共有 个约数。 。 A)10 B)6 C)12 D)20  18、下列各式中正确的是( ) A)pred 100 101 B)succ ‘100’ 101 C)succ 100 101 D)pred ‘x’ ’y’ 19、人们利用计算机解决问题的基本过程一般有如下四个步骤(①调试程序、②分析问题、③设计算法、④编写程序),请按各步骤的先后顺序在下列选项中选择正确的答案 。 A)①②③④ B)②③①④ C)②③④① D)③②④① 20、运行下列程序段: var x,y:integer; begin readln x ; if x 10 then y: 2 else if x 20 then y: 3 else if x 30 then y: 4 else y: 5; writeln y:0:0 ; end. 输入:10,输出的数y ( ) A)2 B)3 C)4 D)5 二、基础填空题:(将正确的答案填在横线上,第1~2题每小题4分,第3~4题每小题5分,共18分) 1、 将一个数做如下运算:乘以4,再加上100,减去20,最后除以4,这时得100,那么这个数是 。 2、从1至20中一共个有 个素数. 3、有一组数:1,1,2,4,7,13,24,44,……根据规律,第一个是1,第二个是1,第三个是2,第四个是4……,那么第十项是 。运行结果1.program exp1; Var a,b:integer; Begin a: 2345; b: a mod 10; writeln b ; writeln a div 10 ; end. 输出: 2.program exp2; Var a,b,c:integer; d:real; begin readln a,b,c ; d: a+b+c /3; writeln d:0:3 ; end. 输入数据: 12 16 22 输出: 3. program exp3; var s:string; n,len,p:integer; begin readln s ; readln n ; len: length s ; p: n mod len; writeln copy s,len-p+1,p ,copy s,1,len-p ; end. 输入数据: administrator 19 输出: 4.program exp4; Var p,m:integer; Begin p: 20; m: 2; repeat p: p-m; m: m+3; until m p; Writeln ‘m ’,m,‘ ’, ‘p ’,p ; End. 输出: 5.program exp5; Const maxn 10; var i,j,n:integer; a:array[1..maxn] of integer; begin readln n ; for i:

文档评论(0)

1亿VIP精品文档

相关文档