欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    NOIPpascal第十三届全国青少学年信息学奥林匹克联赛初赛试题要点.docx

    • 资源ID:18511452       资源大小:23.23KB        全文页数:10页
    • 资源格式: DOCX        下载积分:6金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要6金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    NOIPpascal第十三届全国青少学年信息学奥林匹克联赛初赛试题要点.docx

    1、NOIPpascal第十三届全国青少学年信息学奥林匹克联赛初赛试题要点第十三届全国青少年信息学奥林匹克联赛初赛试题(普及组Pascal语言二小时完成)全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效一、单项选择题(共20题,每题1.5分,共计30分。每题有且仅有一个正确答案。)1在以下各项中,()不是CPU的组成部分。A控制器B运算器C寄存器D主板2在关系数据库中,存放在数据库中的数据的逻辑结构以()为主。A二叉树B多叉树C哈希表D二维表3在下列各项中,只有()不是计算机存储容量的常用单位。AByteBKBCUBDTB4ASCII码的含义是()。A二十进制转换码B美国信息交换标准代码C数字

    2、的二进制编码D计算机可处理字符的唯一编码5一个完整的计算机系统应包括()。A系统硬件和系统软件B硬件系统和软件系统C主机和外部设备D主机、键盘、显示器和辅助存储器6IT的含义是()。A通信技术B信息技术C网络技术D信息学7LAN的含义是()。A因特网B局域网C广域网D城域网8冗余数据是指可以由其它数据导出的数据。例如,数据库中已存放了学生的数学、语文和英语的三科成绩,如果还存放三科成绩的总分,则总分就可以看作冗余数据。冗余数据往往会造成数据的不一致。例如,上面4个数据如果都是输入的,由于操作错误使总分不等于三科成绩之和,就会产生矛盾。下面关于冗余数据的说法中,正确的是()。A应该在数据库中消除

    3、一切冗余数据B用高级语言编写的数据处理系统,通常比用关系数据库编写的系统更容易消除冗余数据C为了提高查询效率,在数据库中可以保留一些冗余数据,但更新时要做相容性检验D做相容性检验会降低效率,可以不理睬数据库中的冗余数据9在下列各软件,不属于NOIP竞赛(复赛)推荐使用的语言环境有()。AgccBg+CTurboCDFreePascal10以下断电后仍能保存数据的有()。A硬盘B高速缓存C显存DRAM11在下列关于计算机语言的说法中,正确的有()。A高级语言比汇编语言更高级,是因为它的程序的运行效率更高B随着Pascal、C等高级语言的出现,机器语言和汇编语言已经退出了历史舞台C高级语言比汇编语

    4、言程序更容易从一种计算机上移植到另一种计算机上DC是一种面向对象的高级计算机语言12近20年来,许多计算机专家都大力推崇递归算法,认为它是解决较复杂问题的强有力的工具。在下列关于递归算法的说法中,正确的是()。A在1977年前后形成标准的计算机高级语言“FORTRAN77”禁止在程序使用递归,原因之一是该方法可能会占用更多的内存空间B和非递归算法相比,解决同一个问题,递归算法一般运行得更快一些C对于较复杂的问题,用递归方式编程一般比非递归方式更难一些D对于已经定义好的标准数学函数sin(x),应用程序中的语句“y=sin(sin(x);”就是一种递归调用13一个无法靠自身的控制终止的循环成为“

    5、死循环”,例如,在C语言程序中,语句“while(1)printf(“*”);”就是一个死循环,运行时它将无休止地打印*号。下面关于死循环的说法中,只有()是正确的。A不存在一种算法,对任何一个程序及相应的输入数据,都可以判断是否会出现死循环,因而,任何编译系统都不做死循环检查B有些编译系统可以检测出死循环C死循环属于语法错误,既然编译系统能检查各种语法错误,当然也应该能检查出死循环D死循环与多进程中出现的“死锁”差不多,而死锁是可以检测的,因而,死循环也可以检测的14在Pascal语言中,表达式(23or2xor5)的值是()。A18B1C23D3215在Pascal语言中,判断整数a等于0

    6、或b等于0或c等于0的正确的条件表达式是()。Anot(a0)or(b0)or(c0)Bnot(a0)and(b0)and(c0)Cnot(a=0)and(b=0)or(c0)D(a=0)and(b=0)and(c=0)16地面上有标号为A、B、C的三根柱,在A柱上放有10个直径相同中间有孔的圆盘,从上到下依次编号为1,2,3,将A柱上的部分盘子经过B柱移入C柱,也可以在B柱上暂存。如果B柱上的操作记录为“进、进、出、进、进、出、出、进、进、出、进、出、出”。那么,在C柱上,从下到上的编号为()。A243657B241257C243176D24367517与十进制数1770对应的八进制数是()

    7、。A3350B3351C3352D354018设A=B=True,C=D=False,一下逻辑运算表达式值为假的有()。A(AB)(CDA)B(AB)C)D)CA(BCD)DD(A(DC)B19(2070)16+(34)8的结果是()。A(8332)10B(208A)16C(100000000110)2D(20212)820已知7个节点的二叉树的先根遍历是1245637(数字为节点的编号,以下同),中根遍历是4265173,则该二叉树的后根遍历是()。A4652731B4652137C4231547D4653172二、问题求解(共2题,每题5分,共计10分)。1、(子集划分)将n个数(1,2,

    8、n)划分成r个子集。每个数都恰好属于一个子集,任何两个不同的子集没有共同的数,也没有空集。将不同划分方法的总数记为S(n,r)。例如,S(4,2)=7,这7种不同的划分方法依次为(1),(234),(2),(134),(3),(124),(4),(123),(12),(34),(13),(24),(14),(23)。当n=6,r=3时,S(6,3)=_。(提示:先固定一个数,对于其余的5个数考虑S(5,3)与S(5,2),再分这两种情况对原固定的数进行分析。)2、(最短路线)某城市的街道是一个很规整的矩形网络(见下图),有7条南北向的纵街,5条东西向的横街。现要从西南角的A走到东北角的B,最短

    9、的走法共有多少种?_三、阅读程序写结果(共4题,每题8分,共计32分。)1、programj301;vari,a,b,c,x,y:integer;p:array0.4ofinteger;beginy:=20;fori:=0to4doread(p);readln;a:=(p0+p1)+(p2+p3+p4)div7;b:=p0+p1div(p2+p3)divp4);c:=p0*p1divp2;x:=a+b-p(p3+3)mod4;if(x10)theny:=y+(b*100-a)div(pp4mod3*5)elsey:=y+20+(b*100-c)div(pp4mod3*5);writeln(x,

    10、y);end.注:本例中,给定的输入数据可以避免分母为0或数组元素下表越界。输入:66553输出:_2、programj302;vara,b:integer;varx,y:integer;procedurefun(a,b:integer);vark:integer;begink:=a;a:=b;b:=k;end;begina:=3;b:=6;x:=a;y:=b;fun(x,y);writeln(a,b);end.输出:_3、programj303;vara1:array1.50ofinteger;vari,j,t,t2,n,n2:integer;beginn:=50;fori:=1tondoa

    11、1:=0;n2:=round(sqrt(n);fori:=2ton2doif(a1=0)thenbegint2:=ndivi;forj:=2tot2doa1i*j:=1;end;t:=0;fori:=2tondoif(a1=0)thenbeginwrite(i:4);inc(t);if(tmod10=0)thenwriteln;end;writeln;end.输出:_4、Programj304;Typestr1=string100;Str2=string200;VarS1:str1;s2:str2;Functionisalpha(c:char):Boolean;Vari:integer;Beg

    12、ini:=ord(c);if(i=65)and(i=97)and(i=48)and(i=57)thenisdigit:=trueelseisdigit:=false;end;procedureexpand(s1:str1;vars2:str2);vari,j:integer;a,b,c:char;beginj:=1;c:=char(1);i:=0;while(i=ord(s10)dobegininc(i);c:=s1;ifc=-thenbegin1a:=s1i-1;b:=s1i+1;if(isalpha(a)andisalpha(b)or(isdigit(a)andisdigit(b)then

    13、begindec(j);while(ord(upcase(a)ord(upcase(s1i+1)dobegins2j:=a;inc(j);inc(a);end;endelsebegins2j:=c;inc(j);end;end1elsebegins2j:=c;inc(j);end;end;s20:=char(j-2);end;beginreadln(s1);expand(s1,s2);writeln(s2);end.输入:wer2345d-h454-82qqq输出:_四、完善程序(前4空,每空2.5分,后6空,每空3分,共28分)。1、(求字符的逆序)下面的程序的功能是输入若干行字符串,每输入

    14、一行,就按逆序输出该行,最后键入-1终止程序。请将程序补充完整。Programj401;typestr1=string100;varline:str1;kz:integer;procedurereverse(vars:str1);vari,j:integer;t:char;begini:=1;j:=length(s);while(ij)dobegint:=s;s:=sj;sj:=t;end;end;beginwriteln(continue?-1forend.);readln(kz);while( )dobeginreadln(line);writeln(line);writeln(conti

    15、nue?-1forend.);readln(kz);end;end.2、(棋盘覆盖问题)在一个2k2k个方格组成的棋盘中恰有一个方格与其它方格不同(图中标记为-1的方格),称之为特殊方格。现用L型(占3个小方格)纸片覆盖棋盘上除特殊方格的所有部分,各纸片不得重叠,于是,用到的纸片数恰好是(4k-1)/3。在下表给出的一个覆盖方案中,k=2,相同的3个数字构成一个纸片。下面给出的程序使用分治法设计的,将棋盘一分为四,依次处理左上角、右上角、左下角、右下角,递归进行。请将程序补充完整。Programj402;typearr1=array1.65ofinteger; arr2=array1.65of

    16、arr1;varboard:arr2;tile:integer;size,dr,dc:integer;procedurechessboard(tr,tc:integer;dr,dc:integer;varsize:integer);vart,s:integer;beginif(size=1)then;t:=tile;inc(tile);s:=sizediv2;ifthenchessboard(tr,tc,dr,dc,s)elsebegin boardtr+s-1:=t; ;end; if(dr=tc+s)thenchessboard(tr,tc+s,dr,dc,s) elsebeginboar

    17、dtr+s-1tc+s:=t; ;end; if(dr=tr+s)and(dc=tr+s)and(dc=tc+s)thenchessboard(tr+s,tc+s,dr,dc,s) elsebeginboardtr+stc+s:=t; ;end;end;procedureprt1(n:integer);varI,j:integer;beginforI:=1tondobeginforj:=1tondowrite(boardj:3);writeln;end;beginwriteln(inputsize(4/8/16/64):);readln(size);writeln(inputthepositi

    18、onofspecialblock(x,y):);readln(dr,dc);boarddrdc:=-1;tile:=1;chessboard(1,1,dr,dc,size);prt1(size);end.古今名言敏而好学,不耻下问孔子业精于勤,荒于嬉;行成于思,毁于随韩愈兴于诗,立于礼,成于乐孔子己所不欲,勿施于人孔子读书破万卷,下笔如有神杜甫读书有三到,谓心到,眼到,口到朱熹立身以立学为先,立学以读书为本欧阳修读万卷书,行万里路刘彝黑发不知勤学早,白首方悔读书迟颜真卿书卷多情似故人,晨昏忧乐每相亲于谦书犹药也,善读之可以医愚刘向莫等闲,白了少年头,空悲切岳飞发奋识遍天下字,立志读尽人间书苏轼鸟欲高飞先振翅,人求上进先读书李苦禅立志宜思真品格,读书须尽苦功夫阮元非淡泊无以明志,非宁静无以致远诸葛亮熟读唐诗三百首,不会作诗也会吟孙洙唐诗三百首序书到用时方恨少,事非经过不知难陆游问渠那得清如许,为有源头活水来朱熹旧书不厌百回读,熟读精思子自知苏轼书痴者文必工,艺痴者技必良蒲松龄 声明访问者可将本资料提供的内容用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本文档及相关权利人的合法权利。谢谢合作!


    注意事项

    本文(NOIPpascal第十三届全国青少学年信息学奥林匹克联赛初赛试题要点.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开