NOIP初赛模拟试题(附答案).doc

上传人:仙人指路1688 文档编号:4061963 上传时间:2023-04-02 格式:DOC 页数:7 大小:59.50KB
返回 下载 相关 举报
NOIP初赛模拟试题(附答案).doc_第1页
第1页 / 共7页
NOIP初赛模拟试题(附答案).doc_第2页
第2页 / 共7页
NOIP初赛模拟试题(附答案).doc_第3页
第3页 / 共7页
NOIP初赛模拟试题(附答案).doc_第4页
第4页 / 共7页
NOIP初赛模拟试题(附答案).doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《NOIP初赛模拟试题(附答案).doc》由会员分享,可在线阅读,更多相关《NOIP初赛模拟试题(附答案).doc(7页珍藏版)》请在三一办公上搜索。

1、信息学初赛模拟试题(中学组PASCAL语言,两小时完成) 请将正确答案在答卷上填写,在本试题卷上答题无效一、选择题:(本题共20小题,115小题为单选题,1620小题为不定项选择题,只有选对才有分。每题1.5分,共30分)1微型计算机的性能主要取决于( )。A. 内存 B. 中央处理器 C. 硬盘 D. 显示卡 E. 声音卡2字长为32位的计算机是指( )。A该计算机能够处理的最大数不超过32 B该计算机中的CPU可以同时处理32位的二进制信息C该计算机的内存量为32MBD该计算机每秒钟所能执行的指令条数为32MIPSE该计算机的硬盘转速是32转 3MSDOS文件系统目录的组织形式属于( )。

2、 A关系型结构 B网络型结构 C树型结构 D直线型结构 E星型结构4Windows应用环境中鼠标的拖动操作不能完成的是( )。 A当窗口不是最大时,可以移动窗口的位置B当窗口最大时,可以将窗口缩小成图标C当窗口有滚动条时可以实现窗口内容的滚动D可以将一个文件移动(或复制)到另一个目录中去 E调整任务栏的大小和位置5下面关于PASCAL语言的几种说法中,正确的是( )。 A它是一种高级语言 B它是一种汇编语言 C它是一种低级语言 D它是一种机器语言 E它不是一种过程化语言6下列叙述中正确的是( )。 A计算机病毒只能传染给可执行文件 B计算机软件是指存储在软盘中的程序 C计算机每次启动的过程之所

3、以相同,是因为RAM 中的所有信息在关机后不会丢失 D硬盘虽然装在主机箱内,但它属于外存 EROM是随机存储器7多媒体计算机系统的两大组成部分是( )。A. 多媒体功能卡和多媒体主机 B. 多媒体通信软件和多媒体开发工具 C. 多媒体输入设备和多媒体输出设备 D. 多媒体计算机硬件系统和多媒体计算机软件系统 E. 多媒体主机和多媒体信息8用WORD编辑文档后并存储在文件中,该文件的文件名缺省后缀名为( )A. *.txt B. *.bmp C. *.exe D. *.doc E. *.com9要在WINDOWS标准窗口的下拉菜单中选择命令,下列操作错误的是( )。A. 用鼠标单击该命令选项 B

4、. 用键盘上的上下方向键将高亮度条移至该命令选项后再按回车键 C. 同时按下CTRL键与该命令选项后括号中带有下划线的字母键 D. 直接按该命令选项后面括号中带有下划线的字母键 E. 同时按下ALT键与该命令选项后括号中带有下划线的字母键10十进制数397的十六进制值为( )。A. 18D B. 18E C. 277 D. 361 E.8(以下为不定项选题)11下列电子邮件地址中正确的是(其中表示空格)( )。A. Malin& B. malin C. LinMa& D. LinMa E. MALIN12与二进制小数0.1等值的十六进制小数为( )。A. 0.1 B. 0.2 C. 0.4 D

5、. 0.8 E.713关于计算机网络,正确的说法是( )。 A调制解调器(Modem)是局域网络设备 B集线器(HuB)是局域网络设备 C网卡(NIC)是局域网络设备 D中继器(Repeater)是局域网络设备E为了使用Internet网提供的服务,必须采用TCP/IP协议14结构化程序的结构由哪三种基本结构组成( )A. 顺序结构 B. 输入输出结构 C. 分支结构 D. 循环结构 E.倒序结构 15下列属于外存储器的有( ) A. 硬盘 B. 软盘 C. 光盘 D. MO碟 E. U盘 16在待排序文件已基本有序的前提下,下述排序方法中效率最高的是( )。 A. 插入排序 B. 选择排序

6、C. 快速排序 D. 合并排序 E. 冒泡排序17在Excel中,数据的处理包括( )等A排序 B筛选C分类汇总 D以上都正确 E以上都不正确18已知数组A中,每个元素AI,J在存贮时要占4个字节,设I从1变化到7,J从1变化到10,分配内存时是从地址S开始连续按行存贮分配的。试问:A4,8的起始地址为( )AS+148 BS+120 CS+128 DS+124 ES+14419. 某数列有1000个各不相同的单元,由低至高按序排列;现要对该数列进行二分法检索(binary search),在最坏的情况下,需检视( )个单元A. 1000 B. 10 C. 100 D. 500 E.25020

7、设循环队列中数组的下标范围是1m,其头尾指针分别为f和r,则其元素个数为 ( )。Ar-f Br-f+1 C(r-f+1) MOD m D(r-f+m) MOD m E(r-f+1)MODm二、问题求解:(每题5分,共10分)1. 已知,按中序遍历二叉树的结果为:#$问:有多少种不同形态的二叉树可以得到这一遍历结果,并画出这些二叉树。 2.有2n的一个长方形方格,用一个12的骨牌铺满方格。例如n=3时,为23方格。此时用一个12的骨牌铺满方格,共有3种铺法 试对给出的任意一个n(n)0),求出铺法总数的递推公式。 三、写出程序的运行结果:(每小题8分,共32分)1. PROGRAM EXP1V

8、AR I,S,MAX:INTEGER; A:ARRAY1.10 OF INTEGER;BEGINFOR I:=1 TO 10 DO READ(AI);MAX:=A1;S:=A1;FOR I:=2 TO 10 DO BEGIN IF SMAX THEN MAX:=S; END;WRITELN(MAX=,MAX)END.输入:-1 16 24 6 7 8 18 -6 15 34输出:2PROGRAM EXP2 VAR I,J,L,N,K,S,T: INTEGER;B: ARRAY1.10 OF 0.9; BEGINREADLN(L,N);S:=L;K:=1;T:=L; WHILE S0 DOBEG

9、IN J:=J-1;BJ:=N MOD L; N:=N DIV LEND;FOR I:=10-K+1 TO 10 DO WRITE(CHR(ORD(A)+BI);END.输入:4167输出:3PROGRAM EXP3 VAR I,J:INTEGER; A:ARRAY1.12 OF INTEGER; PROCEDURE SW(I1,J1:INTEGER); VAR K1:INTEGER; BEGIN FOR K1:=1 TO(J1-I1+1) DIV 1 DO BEGIN AI1+K1-1:=AI1+K1-1+AJ1-K1+1; AJ1-K1+1:=AI1+K1-1-AJ1-K1+1; AI1+

10、K1-1:=AI1-K1+1-AJ1-K1+1; END; END;BEGIN J:=200; FOR I:=1 TO 12 DO BEGIN AI:=I; J:=J-I;END;SW(1,4);SW(5,10);SW(11,14);SW(1,14);FOR I:=1 TO 12 DO BEGIN IF J MOD I =1 THEN WRITE(AI:4); J:=J-AI; END;WRITELN; end.输出:4PROGRAM EXP4(INPUT,OUTPUT); CONST N=10; VAR S,I:INTEGER; FUNCTION CO(I1:INTEGER):INTEGER

11、; VAR J1,S1:INTEGER; BEGIN S1:=N; FOR J1:=(N-1) DOWNTO (N-I1+1) DO S1:=S1*J1 DIV (N-J1+1); CO:=S1; END; BEGIN S:=N+1; FOR I:=2 TO N DO S:=S+CO(I); WRITELN(S=,S); END.输出:四、完善程序(共2题,每题14分,共28分) 1. 1000!尾0问题【问题描述】以下程序用于统计1000!末尾有多少个0。其中1000!=1231000。实际上我们只要统计1000!有多少个因子10。由于10=52,因而只需统计有多少个因子5和2。显然在110

12、00的所有数中,5的因子个数比2的因子个数少。因此,只要统计11000的所有数中共有多少个因子5就行了。program COUNT0;var i,j,n:integer;begin n:=0; for do begin j:=i*5; while =0 do begin j:= end; end; writeln(n:4);end.2. 高精度正整数乘法问题 以下程序用于求任意2正整数的乘积。程序中用a,b表示这2个正整数,并将它们的乘积存于数组ab中。根据数的乘法规则,将a的所有位与b的所有位从低位至高位两两相乘。设a的第i位与b的第j位相乘的结果为ab0,则ab0的个位应加到乘积ab的第i

13、+j-1位上,ab0的十位应加到乘积ab的第i+j位上。在加的过程中也应注意进位。program MULTIPLY;const n=100;Type arr=array1.n of integer;var a,b:arr; ab:array1.2*nof integer; lab,la,w,lb,ab0,ab1,ab2,i,j,t:integer;procedure Init(var c:arr;var length:integer);var i,t,m:integer; ch:Char;begin length:=0; WriteLn(Input a number:); while (not

14、 eoln) do begin length:=length+1; read(ch); clength:= end; readln; writeln(length); WriteLn(The number is ); for i:=1 to length do Write(ci:1); Writeln; m:= for i:=1 to m do begin t:=ci; ci:=clength+1-i; clength+1-i:=t; end;end;begin Init(a,la); Init(b,lb); lab:=la+lb; for i:=1 to lab do abi:=0; for

15、 i:=1 to la do for j:=1 to lb do begin ab0:=ai*bj; ab2:= ab1:= ab0 mod 10; w:=i+j; abw-1:=abw-1+ab1; abw:=abw+ab2+(abw-1 div 10); abw-1:=abw-1 mod 10; end; if ablab=0 then for i:=lab downto 1 do Write(abi:1); Writeln;end.南海区青少年信息学奥林匹克竞赛初赛模拟试题参考答案(中学组PASCAL语言)一、 选择填空:(每题1.5分,共30分)题号12345678910答案BDCBA

16、DDDEA题号11121314151617181920答案B EDBCDEACDABCDEAABCDABC二、问题求解:(第1小题5分,第23小题各4分,共13分)1. 答:有5种不同形态的二叉树可以得到这一遍历结果;可画出的这些二叉树为:$#$#$#$#$2. 对给出的任意一个n(n0),用F(n)表示其铺法的总数的递推公式为:F(1)=1F(2)=2F(n)=F(n-2)+F(n-1)(n3)三、写出程序的运行结果:(每小题6分,共30分)1.MAX=862.BBAC3. 2 68 54.S=1024四、完善程序(每空3.5分,共28分) 1.(14分) 2.(14分) i:=1 to 200 ord(ch)-48; J mod 5 length div 2; n:=n+1; ab0 div 10; j div 5 ; lab:=lab-1;

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号