2019年NOIP(2014)第二十届全国青少年信息学奥林匹克联.docx

上传人:scccc 文档编号:14713736 上传时间:2022-02-16 格式:DOCX 页数:8 大小:54.35KB
返回 下载 相关 举报
2019年NOIP(2014)第二十届全国青少年信息学奥林匹克联.docx_第1页
第1页 / 共8页
2019年NOIP(2014)第二十届全国青少年信息学奥林匹克联.docx_第2页
第2页 / 共8页
2019年NOIP(2014)第二十届全国青少年信息学奥林匹克联.docx_第3页
第3页 / 共8页
2019年NOIP(2014)第二十届全国青少年信息学奥林匹克联.docx_第4页
第4页 / 共8页
2019年NOIP(2014)第二十届全国青少年信息学奥林匹克联.docx_第5页
第5页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2019年NOIP(2014)第二十届全国青少年信息学奥林匹克联.docx》由会员分享,可在线阅读,更多相关《2019年NOIP(2014)第二十届全国青少年信息学奥林匹克联.docx(8页珍藏版)》请在三一文库上搜索。

1、第二十届全国青少年信息学奥林匹克联赛初赛(普及组Pascal 语言二小时完成) 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效一.单项选择题(共20题,每题分,共计 30分。每题有且仅有一个正确答案。)1、以下哪个是面向对象的高级语言()。A.汇编语言B. C+ C. Fortran D. Basic2、1TB代表的字节数量是()。的10次方 B. 2 的20次方 C. 2 的30次方 D. 2 的40次方3、二进制数 00100100和00010101的和是。4、以下哪一种设备属于输出设备()A.扫描仪 B.键盘C.鼠标 D.打印机5、下列对操作系统功能的描述最为完整的是()A.负责外

2、设与主机之间的信息交换B.负责诊断机器的故障C.控制和管理计算机系统的各种硬件和软件资源的使用D.将源程序编译成目标程序、存储器、I/O设备是通过()连接起来的。A.接口B.总线 C.控制线 D.系统文件7、断电后会丢失数据的存储器是()。C. 硬盘 D. 光盘8、以下哪一种是属于电子邮件收发的协议()。格式B.可随机访问任一元素D .所需空间与线性表长度成正比能用八位二进制表示的数中最大的是(C. 256D. 1999、下列选项中不属于图像格式的是( 格式 B. TXT 格式 格式10.链表不具有的特点是()A.不必事先估计存储空间C.插入删除不需要移动元素11、下列各无符号十进制整数中,A

3、. 296B. 13312.下列几个32位IP地址中,书写错误的是()13. 要求以下程序的功能是计算:s=1+1/2+1/3+1/10 。VarN:integer;S:real;BeginS:=;For n :=10 downto 2 doS:=s+1 div n;Writeln(s:6:4);End.程序运行后输出结果错误,导致错误结果的程序行是() 。A. S:=;B. For n :=10 downto 2 doC. S:=s+1 div n; D. Writeln(s:6:4);14. 设变量 x 为 real 型且已赋值,则以下语句中能将x 中的数值保留到小数点后两位,并将第三位四

4、舍五入的是() 。A. x:=(x*100)+B. x:=(x*100+/C. x:=trunc(x*100+/D. x:=(x/100+*/15. 有以下程序:VarS,a,N:integer;BeginS:=0; a:=1; Readln(n);RepeatS:=s+1;A:=a-2;Until a=n;Writeln(s);End.若要使程序的输出值为2,则应该从键盘给n输入的值是()A. -1 B. -3 C. -5 D. 016 .一颗具有5层的满二叉树中结点数为()A. 31 B . 32 C. 33 D. 1617 .有向图中每个顶点的度等于该顶点的()。A.入度 B. 出度 C

5、. 入度和出度之和D.入度和出度之差18 .设有100个数据元素,采用折半搜索时,最大比较次数为()。A. 6B . 7 C. 8D. 1019 . 若有如下程序段,其中 s、a、b、c均为定义的整型变量,且 a、c均已赋值,c0。S:=a;For b :=1 to c doS:=s+1;则与上述程序段功能等价的赋值语句是()A. s:=a+b B . s:=a+c C . s:=s+b D . s:=b+c20 .计算机的最高奖是():A.菲尔兹奖B .诺贝尔奖 C.图灵奖 D .普利兹奖2 .问题求解(共 2题,每空5分,共计10分)1、把M个同样的球放到 N个同样的袋子里,允许有的袋子空

6、着不放,问共有多少种不同 的放置方法?(用 K表示)。例如:M=7, N=3时,K=8;在这里认为(5,1,1 )和(1,5,1 )是同一种放置方法。 问: M=8 N=5 时, K=o3 .阅读程序写结果(共 4题,每题8分,共计32分)1. vara,b,c,d,ans:integer;beginreadln(a,b,c);d:=a-b;a:=d+c;ans:=a*b;writeln(Ans=,ans);end.输入:2 3 4输出:N:integer;Function fun(n:integer):integer;BeginIf n=1 then exit;If n=2 then exi

7、t(2);Exit(fun(n-2)-fun(n-1);End;BeginReadln(n);Writeln(fun(n);End.输入:7输出:3、var st:string; len,i:integer; beginreadln(st); len:=length(st);for i:=1 to len doif (sti= a )and (sti= z ) thensti:=chr(ord(sti)-ord(a )+ord( A);writeln(st)end.输入: Hello,my name is Lostmonkey.输出:4、ConstSize=100;varp:array1.si

8、ze of integer;n,tot,cn,i : integer ;beginreadln(n);for i:=1 to n do pi:=1;tot:=0;for i:=2 to n dobeginif pi=1 then tot:=tot+1;cn:=i*2;while cn=n dobeginpcn:=0;cn:=cn+I;end;end;writeln(tot);end.输入:30输出:四.完善程序(前4空,每空3分,后4空,每空4分,共28分)1、(数字删除)下面程序的功能室将字符串中的数字字符删除后输出,请填空(每空3分,共12分):vars:string;len,i:inte

9、ger;function delnum (var s:string):integer;varI,j:integer; begin j:=1;for I:=1 to length(s) doif (si 9 ) thenbeginSj:=SI;(2);end;exit( (3);end;begin readln(s); len:=delnum(s); for I:=1 to len do write( (4);writeln;end.2.(最大子矩阵和)给出mfi1 n列的整数矩阵,求最大的子矩阵和(子矩阵不能为空)。输入第一行包含两个整数m和n,即矩阵的行数和列数。之后m行,每行n个整数,描述

10、整个矩阵。程序最终输出最大的子矩阵和。(最后一空4分,其余3分,共16分)constSIZE=100; var matrix: array 1.SIZE, 1.SIZE of integer;rowsum: array 1.SIZE, 0.SIZE of integer;答卷部分.选择一个正确答案代码(A/B/C/D ),填入每题的括号内(每题分,多选无分,共30分)题号12345678910选择BDDDCBAABB题号11121314151617181920选择DCCCBACBBC.问题解答(每题5分,共10分)1 .答:182 .答:11三.阅读程序,并写出程序的正确运行结果:(每题8分,共32分)(1)程序的运行结果是:Ans=9(2)程序的运行结果是:-11(3) 程序的运行结果是:HELLO,MY NAME IS LOSTMONKEY.(4)程序的运行结果是:10四.根据题意,将程序补充完整(前8空,每空1.1) or2) J:=j+13) 4) Si3分,最后1空4分,共28分)2.1) 一1,12) RowsumI,0:=03) RowsumI,j-1+matrixI,j4) Area:=0;5) RowsumI,last- RowsumI,first-1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1