小学信息学奥赛模拟试卷(一)班级姓名一、选择题(每题2分,共40分)1.在二进制下,1101111 + ()=1111100。
A) 1011 B) 1101 C) 1010 D) 11112.字符“0”的ASCII吗为48,则字符“9”的ASCII吗为()。
A)39 B)57 C)120 D)视具体的计算机而定。
3.一片容量为8GB的SD卡能存储大约()张大小为2MB的数码相片。
A) 1600 B)2000 C) 4000 D) 160004. 一个正整数在二进制下有100位,则他在十六进制下有()位。
A)7 B)13 C)25 D)不能确定5.下列著名人物中,没在计算机相关技术和理论领域做出过杰出共享的人是()。
A) 王选B)图灵C) 冯诺依曼D)陈景润6.扫描仪、绘图仪、触摸屏、音箱当中有()个具有输出功能。
A) 1 B) 2 C) 3 D) 47.程序设计的三种基本结构是()。
A)主程序、函数、过程B)顺序、选择、循环C)程序首部、说明总分、执行部分D)for、while、repeat8.互联网上最常用的浏览器称为()。
A)word B)QQ C)IE D)PPT9.Integer类型的数据范围是()。
A)-32767~32767 B)0~32767C)-32768~32767 D)0~65535 10.执行语句writeln(‘12*3=’,12*3)的结果为()。
A)36=36 B)12*3=36 C)‘12*3=’36 D)‘12*3=’,12*3 11.英特尔公司是生产()半导体巨头,称于2012年已经开始了7纳米、5纳米工艺的研发工作的远景规划,将使该产品的速度更快。
A)显示器B)CPUC)内存D)硬盘12.下列可执行文件的扩展各为()。
A).COM与.DOC B).COM与.TXT C).COM与.EXE D).WPS与.BAT 13.word2003中的“剪贴板”是()。
A)硬盘中的一块区域B)内存中的一块区域C)Cache中的一块区域D)CPU中的一块区域14.二十世纪末,人类社会进入()。
A)电子时代B)农业时代C)信息时代D)工业时代15.关于信息的说法,下列说法正确的是()。
A)收录机就是一种信息B)一本书就是信息C)一张报纸就是信息D)报上登载的足球赛的消息就是信息16.计算机病毒的特点是()。
A)传播性.潜伏性.易读性与隐蔽性B)破坏性.传播性.潜伏性与安全性C)传播性.潜伏性.破坏性与隐蔽性D)传播性.潜伏性.破坏性与易读性17.有一3*3的方格棋盘(每个格子长宽都为1),共有多少个正方形( )。
A)12 B)14 C)16 D)1818.下列图中,能用“一笔画”画出(经过每条边一次且只经过一次)的图是()。
19.从ENIAC到当前最先进的计算机,冯诺依曼体系始终占有重要的低位。
冯诺依曼体系结构的核心内容是()。
A)采用开关电路B)采用半导体器件C)采用存储程序和程序控制原理D)采用键盘输入20.有人认为,在个人电脑送修前,将文件放入回收站中就是将其删除。
这种想法()。
A)正确的,将文件放入回收站意味着彻底删除,无法恢复。
B)不正确,只有将回收站清空后,才意味着彻底删除,无法恢复。
C)不正确,即使将回收站清空,任然可能通过恢复软件找回。
D)不正确,只要在硬盘上出现过的文件,永远不可能被彻底删除。
二、问题求解(16分)1.“庆六一”李老师买了许多的礼物,便让同学们做了个小游戏。
要求第一位同学拿走总数的一半的再加一份,第二位拿走剩下的一半的再加一份,以此类推。
结果在第四位同学拿后全部拿完,问李老师买了几份礼物。
(7分) 2.现有80枚硬币(其中有一枚假币,重量较轻)和一架天平,请问最小需要称几次,才能找出假币。
(9分)三、程序阅读(32分,第一题8分,第二题7分,第三题9分,第四题8分)1.Program Ex1;Var n,m,i,ans : integer;BeginReadln(n,m);i:=n;ans:=0;while(i<=m)beginans:=ans+i;i=i+1; end;writeln(‘ans=’,ans:5:2);End.输入:10 20 输出:2.Program Ex2;Var a,b,c,d:integer; begina:=1234b:=4321;c:=a div 100;d:=b mod 100;writeln(c+d);end.输出:________3. Program Ex3;var i,j:integer; beginfor i:=1 to 5 dobeginfor j:=2 to i doif i mod 2=0 then write(‘A’) else write(‘B’); writeln;end;end.输出:4.Program Ex4;Var x,y,t:integer;beginreadln(x,y);if x>y thenbegin t:=x;x:=y;y:=t; end;RepeatY:=y-x;t:=t+1Until y<0;writeln(‘t=’,t-1);end.输入:512 16输出:四、程序填空(12分,每空3分)1.红英小学在植树节组织师生参加植树活动,每个老师植树2棵,每两个学生植树一课。
楼英同学编写了一个计算参加植树师生人数小程序。
如输入须要参加总人数120 人和共需种植的棵数90棵,便计算出参加教师人数和学生人数,如计算不出提示错误信息。
Program Ex5;Var i,j,rs,ks : integer;t: boolean;BeginWrite(‘请输入总人数和需要种植的棵数’);Readln(rs,ks);t:=false;For i:=1 to doFor j:=2 to rs doBeginIf (j mod 2=0) and thenBeginWriteln(‘教师人数和学生人数分别是’,i:5,j:5);;endend;if then writeln(‘输入错误’);end.一、初级编程入门题顺序结构1、请编写一个程序,求一个正方的周长。
2、请编写一个程序,求一个长方形的周长。
3、请编写一个程序,求一个三角形的周长。
4、请编写一个程序,从键盘输入两个整数,要求求和然后输出和。
例如:输入 1 4输出 55、要求从键盘输入一个三位数,要求百位变十位,十位变个位,个位变百位: 例如:输入 123输出 3126、输入一个四位数要求按如下交换输出:例如:输入 1234输出 43217、输入一个四位数要求输入各位数字的和。
例如:输入 4567输出 228、编一程序,键盘输入整数A,B的值,然后打印A除以B的商的整数部分及余数。
9、输入一个时、分、秒,把它转换为一个秒数。
例如输入 2 3 4 代表2小时3分钟4秒输出 7384 代表一共有7384 秒10、求三角形面积:给出三角形的三个边长为a,b,c,求三角形的面积。
提示:根据海伦公式来计算三角形的面积:a+b+c2 S=;Area=S(S-a)(S-b)(S-c)11、编一程序,从键盘输入整数A,B的值,然后把A,B的值交换后输出。
从键盘输入两个整数,打印出更小的那个数。
12、设X,Y,Z的值分别是FALSE,TRUE,FLASE。
写出下列逻辑表达式的值:not x and not y;true and x or y;(x and z) or (z and y);x or z and y;(4>5) and (7<8)(8>9) or ( 9<10)2 and ((3=3) or (3<7))选择结构13、读入三个整数,从小到大输出。
14、从键盘输入一个数,判断它的奇偶性,如果是奇数则输出yes,否则输出no。
15、从键盘读入一个数,判断它的正负。
是正数,则输出"+",是负数,则输出"-"。
16、从键盘输入一个数,如果是两位数那么输入yes否则输入no。
17、输入两个数a,b,输出较大数的平方值。
18、铁路托运行李规定:行李重不超过50公斤的,托运费按每公斤0.15元计费;如超50公斤,超过部分每公斤加收0.10元。
编一程序完成自动计费工作。
19、某超市为了促销,规定:购物不足60元的按原价付款,超过60不足200的按九折付款,超过200元的,超过部分按八折付款。
编一程序完成超市的自动计费的工作。
20、打印某年某月有多少天。
(提示:A、闰年的计算方法:年数能被4整除,并且不能被100整除;或者能被40 0整除的整数年份。
B、利用MOD运算可以判断一个数能否被另一个数整除)。
21、编写一个程序,功能是从键盘输入一个整数,判断它是否二位数,如果是,就打印它,然后结束程序,22、编写一个程序,功能是从键盘输入三个整数,打印出其中最大的一个值。
23、当前小学生的成绩单由以前的百分制改为优秀、良好、合格、不合格四个等级的等级制。
编一程序完成分数的自动转换工作。
转换规则如下:60分以下的为不合格;60到69分为合格;70到89分为良好;90分以上的为优秀。
(提示:可以利用DIV运算来使程序更简明)循环结构分别用repeat,while循环做以下习题。
24、计算1—1000之间能同时被3和5整除的整数的和。
25、求所有的三位数中十位数能被个位数和百位数之和整除的数。
26、求水仙花数。
所谓水仙花数,是指一个三位数abc,如果满足a^3+b^3+c^3=abc,则abc是水仙花数。
27、求所有满足条件的四位数: (1)这四位数是11的倍数; (2)b+c=a;28、计算下列式子的值:28a (1)1+3+……+99 28b (2)1+2+4+8+…+102429、输入一个整数,计算它各位上数字的和。
(注意:是任意位的整数)30、输入一整数A,判断它是否质数。
(提示:若从2到A的平方根的范围内,没有一个数能整除A,则A是质数。
)用for循环做以下习题31、1+3+5+…..+…..99=?32、1+1/2+1/3+1/4+……1/100=?33、1*2+2*3+3*4+……+n*(n+1)=?34、1+1/2!+1/3!+…..1/n!=?35、求水仙花数。
所谓水仙花数,是指一个三位数abc,如果满足a^3+b^3+c^3=abc,则abc是水仙花数。
36、输入一整数A,判断它是否质数。
(提示:若从2到A的平方根的范围内,没有一个数能整除A,则A是质数。
)37、1+(1+3)+(1+3+5)+ ……(1+3+5+……+n)=?n为奇数。
38、s=-1+3-5+7-9+……n n为奇数。
二、综合练习题39、计算下列式子的值:(1)1+2+……+1000 1a(2)1+3+5+……+97+99 2a(3)1+2+4+8+…+1024 3a40、输入一个四位数,求它各位上数字的和。