第六届绍兴市少儿信息学竞赛初赛试题(共9页).doc

上传人:飞****2 文档编号:13385236 上传时间:2022-04-29 格式:DOC 页数:9 大小:200KB
返回 下载 相关 举报
第六届绍兴市少儿信息学竞赛初赛试题(共9页).doc_第1页
第1页 / 共9页
第六届绍兴市少儿信息学竞赛初赛试题(共9页).doc_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《第六届绍兴市少儿信息学竞赛初赛试题(共9页).doc》由会员分享,可在线阅读,更多相关《第六届绍兴市少儿信息学竞赛初赛试题(共9页).doc(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上第六届绍兴市少儿信息学竞赛初赛试题一、选择题(2*15=30分)1下列选项中,对计算机运行速度的快慢没有影响的是( )。A CPU B 内存 C硬盘的缓存 D显示器的屏幕尺寸2如下图(图1)所示的硬件设备中,主要用物输出声音信息的是( )。A B C D 图1 图23.上图(图2)所示是一个8*8像素的黑白二色位图,假如使用0表示白色、1表示黑色,那么这幅黑白二色位图如果要在计算机内部完整地保存,在不进行压缩的前提下,最少需要的存储空间是( )。A 8byte B 8bit C 64KB D 8KB4按照前面第3题的约定,则第3题图中第7行的图像信息用二进制编制码为(

2、 )。A B C D 5下列二进制和十进制数中,最大的是( )。A (48)10 B (19)10 C ()2 D (11001)26到周末了,味味又要完成老师布置的周记(总结每周特色活动的作文)任务了,本周日味味要去柯岩风景区玩,她想拍几张照片然后放入周记,制作一份图文并茂的周记,则下列软件中,味味最合适的选择是( )。A Microsoft Access B Microsoft Word C Microsoft Excel D Flash7.学校组织合唱比赛,老师让味味收集一些有关歌曲歌唱祖国的资料,味味就通过因特网收集相关资料并保存在计算机中,今天她想通过电子邮件将其中的音乐文件发送给老

3、师,于是打开了包含如下图所示文件信息的文件夹,其中最有可能是歌唱祖国音乐文件的是( )。A歌唱祖国.doc B歌唱祖国.txt C歌唱祖国.jpg D歌唱祖国.mp38.味味给老师发送歌曲后,觉得有必要把自己对班级合唱训练的想法告诉老师,于是她认真地撰写了一片训练建议(直接写在“撰写邮件”窗口中,如下图所示),然后进行发送,但系统去告知“发送失败!您需要重新登录”。根据下图所示的信息,味味发送失败的主要原因应该是( )。A 页面超时 B 收件人地址错误 C 主题文字格式错误 D 没有添加附件9.味味今天发现计算机工作有点不正常,她马上用杀毒软件进行查杀,杀毒软件报告说:E盘上发现病毒但无法清除

4、病毒。下列措施中,肯定不能有效清楚病毒的是( )。A 关闭计算机 B马上升级杀毒软件,然后重新杀毒C对E盘进行格式化操作 D删除所有感染病毒的文件10.下列各表达式中,逻辑值是真(表达式成立)的是( )。A ad B (100=13)and (1526) C (AB) or (db then writeln(ab) else writeln(a0) and (i mod 4=3) then write(i, );end;end.输出:3.program test3; var i,j,max:integer; a,s:array0.8 of integer; begin max:=-32765;

5、 for i:=0 to 8 do si:=0; for i:=1 to 8 do begin read(ai);si:=si-1+ai;end;for i:=0 to 7 do for j:=i+1 to 8 do if sj-simax then max:= sj-si;write(max, );for i:=1 to 7 do write(si, );end.输入:46 36 46 11 28 28 21 18输出:4.program test4; var i,x1:integer; a:array1.8 of integer; procedure pro (x,left rignt:i

6、nteger); var mid integer; begin mid:=trunc(left+right)/2);if amid=x then begin writeln(mid);halt;end; if (xmid-1) or (xamid )and (mid+1rignt)thenbegin writeln(not find);halt;end;if x=2) and ( )then ;writeln(s);end.输入样例:51 2 3 5 27 4 2 3 62 1 3 6 51 1 5 3 411 9 1 4 5输出样例:152.【扫雷游戏】(3+3+3+3+3+3=18)Win

7、dows中的扫雷游戏是大家都熟悉的小游戏,今天,味味也设计了一个简易的扫雷游戏。味味设计的扫雷游戏功能如下:1程序一开始会读入扫雷的区域大小n,表示扫雷区域有n*n个小方格组成,接下来会读入n行信息,每行有n个整数(每个整数可能是0,也可能是1),每两个整数之间用一个空格分隔。其中0表示所在位置的小方格内没有地雷,1表示所在位置的小方格内有地雷(游戏开始时,扫雷吉尔吉斯中必定包含至少一个地雷)。接下来每行输入两个用空格分开的正整数i和j,每一行的一对i和j表示用户用鼠标单击扫雷区域中第i行第j列位置上的小方格(就像我们windows中扫雷游戏一样),i和j表示的位置必定在扫雷区域内。程序每输入

8、一对i和j,就马上进行相应的处理(就像我们在windows中鼠标单击某个小方块就会出现结果一样)。2.程序根据读入的一对i和j的值来对扫雷区域作相应处理,具体的处理规则如下:(1)如果i和j表示的小方格内没有地雷、而且也没有被处理过(就是第i行第j列的数值是0),那么将以该小方格为中心的一个正方形区域内所有没有地雷的小方格都赋值为-1(表示该区域的地砖被掀开),当然该正方形指的是在扫雷区域内的有效区域。如果在当前正方形区域内有一个位置号是i1和j1(注意,i1i并且j1j)的小方格内恰好有地雷,则此地雷就被顺利扫除,将该位置标记为-2。如果该正方形区域内某些小方格已经被处理过,则对这些小方格不

9、再做任何处理。举个例子来说明一下,假如输入信息如下左边所示,那么输出结果就如下右边所示:5 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 -1 -2 -1 00 0 0 1 0 0 -1 -1 -2 00 0 0 0 0 0 -1 -1 -1 00 1 0 0 0 0 1 0 0 0处理后的结果3 3 0 0(2)如果i和j表示的小方格已经被处理过(就是第i行第j列的数值是-1或者是-2),那么不作任何处理,继续去读取下一行的i和j的值。(3)如果i和j表示的小方格刚好有地雷,并且该小主格没有被处理过(就是第i行和第j列的数值是1),那么表示用户触坜,输出信息“GAME OV

10、ER”,程序结束。3如果在读入和处理i、j的过程中一直没有触雷,那么就一直按照位置信息处理下去,直到满足下列条件之一,就输出相应信息并结束程序:(1)读入的i和j的值都是0(表示用户不再在某个小方格内单击右键了),则输出整个扫雷区域的状态(就是输出处理后来n行n列的方阵,每行中两个整数之间用一个空格分隔,末尾没有多余空格),然后程序结束。(2)如果某次处理完后,游戏区域内所有的地雷都被扫除了,那么不必再读入一下行的信息,直接输出信息“YOU ARE WINNER!”,程序结束。味味不小心把已经编好的程序误删了一些代码,请根据上面的功能要求,帮助味味把下面的程序补充完整。说明:(1)halt命令

11、的功能是终止(结束)整个程序的运行。(2)total变量保存一开始扫雷区中地雷的总数,ok变量保存当前已经被扫除的地雷总数。program test6;var i,j,total,ok,x,y,n:integer;a:array1.50,1.50of integer;procedure pro_1;var x,y,k:integer;beginfor x:= to i+1 dofor j:=y-1 to y+1 doif (x=1) and (y=1) and (x=n) and (y=n) then begin if then ax,y=-1;if ax,y=1 then begin ax,

12、y:=-2; ;end;end;end;begin main program 主程序readln(n); total:=0;ok:=0;for x:=1 to n dobegin for y:=1 to n do begin read(ax,y); if ax,y=1 then total:=total+1; end;readln;end; ;while(i0)and (j0)do begin if then pro_1; if total=ok then begin writeln(YOU ARE WINNER!);halt;end; if aI,j=1 then begin writeln

13、(GAME OVER!);halt;end; readln(i,j); end; for x=:1 to n do begin for y:=1 to n do write(ax,y, ); writlen; end; end.输入样例:50 0 1 1 01 0 0 0 00 0 1 0 10 0 0 0 00 1 1 0 12 2 2 4 4 4 5 5 3 10 0输出样例2:-1 -1 -2 -2 -1-2 -1 -1 -1 -1-1 -1 -2 -1 -20 0 -1 -1 -1 0 1 -2 -1 -2输入样例:60 0 0 0 0 00 0 1 0 0 01 0 0 0 1 00 0 0 0 0 00 1 0 0 0 10 0 0 0 0 01 13 4 5 54 65 2输出样例1:GAME OVER!答案:一、 选择题:DBADC BDAAB CACCB二、问题求解:1(1)4种 (2)2.700三、阅读程序写出结果1ab2. 7 11 15 193.46 36 46 11 28 28 21 184. (1) 5 (2) not found四、完善程序1read(n);read(ai,j);n; ai,j=5;s:=s+1;2.i-1; ax,y=0或者ax,y1; ok:=ok+1; readln(i,j);ai,j=0;GAME OVER. 专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁