noip初赛模拟试题(pascal语言、提高组)

上传人:自*** 文档编号:79518697 上传时间:2019-02-17 格式:DOC 页数:11 大小:102.80KB
返回 下载 相关 举报
noip初赛模拟试题(pascal语言、提高组)_第1页
第1页 / 共11页
noip初赛模拟试题(pascal语言、提高组)_第2页
第2页 / 共11页
noip初赛模拟试题(pascal语言、提高组)_第3页
第3页 / 共11页
noip初赛模拟试题(pascal语言、提高组)_第4页
第4页 / 共11页
noip初赛模拟试题(pascal语言、提高组)_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《noip初赛模拟试题(pascal语言、提高组)》由会员分享,可在线阅读,更多相关《noip初赛模拟试题(pascal语言、提高组)(11页珍藏版)》请在金锄头文库上搜索。

1、NOIP初赛模拟试题 by OI Store (提高组 Pascal语言 二小时完成) 一、单项选择题(共10题,每题1.5分,共计15分。每题有且仅有一个正确答案。) 1. 建立了计算机最主要的结构原理的人是( )。A. 图灵 B. 比尔盖茨 C. 冯诺伊曼 D. 克拉拉丹 E. 哥德尔 2. 设a、b、c是三个布尔型(boolean)的变量,则表达式(ab)(bc)(ca)(aa)(bb)的值( )。A. 始终为trueB. 始终为falseC. 当且仅当c为true时为falseD. 当且仅当a与b均为true时为trueE.依赖于a、b、c三者的值 3. 设a、b为两个浮点(float

2、)型变量,下面的表达式中最有可能为真的是( )。A. a=bB. a*a+2*a*b+b*b=(a+b)*(a+b)C. (a+b)*(a-b)+b*b-a*a3*S(3)+2*S(2)-1C. S(0)3*S(3)+2*S(2)+1D. S(0)2*S(3)+S(2)E. S(0)=3*S(3)+2*S(2) 6. 佳佳在网上购买了一个空间,建设了一个网站。那么,他向网站上上传网页时最有可能采用的网络协议是( )。A. HTTP B. TCP C.POP3 D. FTP E. BT 7. 一个音乐爱好者收藏有100首MP3格式的音乐,这些音乐的编码率都是192Kbps,平均每首音乐的时长为3

3、min,他要通过网络将这些音乐传送给另一个人,假设网络速度恒定为512KB/s,则他传送这些音乐大概需要( )。A. 72sB. 843s C. 112.5min D. 3h48min16s E. 超过24小时 8. 假设用双核CPU运行我们平常编写的信息学竞赛程序,相对于同等规格的单核CPU而言,运行时间( )。A. 会缩短为原来的1/9B. 会缩短为原来的1/4C. 会缩短为原来的1/2D. 基本没有差别E. 会比原来略长 9. 将一台多媒体PC的某个部件拔下来后,仍能正常启动进入Windows,这个部件可能是( )。A. CMOS B. 内存 C. 硬盘 D. 声卡 E. 显卡 10.

4、中国自主研发的通用CPU“龙芯一号”和“龙芯二号”的问世时间分别是( )。A. 2002,2005 B. 2003,2005 C. 2002,2004 D. 2003,2006 E. 2001,2004 二、不定项选择题(共10题,每题1.5分,共计15分。多选或少选均不得分) 11. (7f)16 + (10010101)2 的运算结果等于( )。A. (114)16 B. (276)10 C. (100010100)2 D. (11d)16 E.(731)8 12. 设a、b、c是三个布尔(boolean)型变量,若表达式abc为true,则下列表达式一定为true的是( )。A. (a(

5、bc)(a)B. (ba)(ac)(cb)C. abcD. (ba)(ab)E. 以上皆错 13. 下面的前序遍历结果不可能是由一棵排序二叉树产生的有( )。A. 1、2、3、4、5、6、7、8B. 1、4、3、6、7、8、5、2C. 8、7、6、5、4、3、2、1D. 6、7、8、5、4、3、2、1E. 以上皆错 14. 设想这样一种数据结构,它有PUSH和POP两个操作。其中PUSH操作就是将一个元素加入到这个数据结构中,而当第k次调用POP元素时(保证这个数据结构中有元素),选择其中的一个元素返回并删除,若k是奇数,选择的是元素中的最大值,若k是偶数,选择的是元素中的最小值。如果调用PU

6、SH操作放入数据结构中的元素依次是1、2、3、4、5、6,则下列序列中可能通过适当的POP操作产生的有( )。A. 1、2、3、4、5、6B. 1、2、3、4、6、5C. 6、1、5、2、4、3D. 2、1、6、3、5、4E. 3、1、4、2、6、5 15. 下面的软件必须在联网状态下才能正常使用的有( )。A. BitTorrent B. Mozilla Firefox C. Red Hat Linux D. MSN Messenger E. WinZip 16. 下面的软件可以免费无限制使用的有( )。A. WinRAR B.RealPlayer C. Internet Explorer

7、D.FreeBSD E. ACDSee 17. 下面的硬件接口中既不可以连接声卡、又不可以连接鼠标的通讯设备或外设接口有( )。A. PCI B. USB C. BlueTooth D. 红外 E. 以上皆错 18. 将一个分辨率为800*600的显示器调整为1024*768的分辨率后(调整前与调整后显示器均为最佳显示状态),下列现象中可能会出现的有( )。A. 屏幕上原来1cm长的线段变成了1.28cmB. 屏幕上原来10.24cm长的线段变成了8.00cmC. 屏幕上原来面积为7.68cm2的图形变成了6.00cm2D. 屏幕上原来面积为10.24cm2的图形变成了6.25cm2E. 桌面

8、上原来不到三行的图标排列成了两行 19. 下面的行为不符合网络道德的有( )。A. 制作“恶搞”短片B. 利用QQ聊天C. 在blog上留言D. 下载非法文件E. 进入色情网站 20. 以下各项正确的有( )。A. Pascal语言的出现时间早于C语言B. Java是目前对面向对象编程的支持最完善的语言C. 目前出现的任何计算机语言都能够使用编译器编译成机器码D. 编译好的程序只能在特定的操作系统和硬件平台上使用E. 一个使用Pascal语言编写并编译好的程序,我们可以将其还原成原来的Pascal代码 三问题求解(共2题,每题5分,共计10分) 21. 四个红色球、四个蓝色球,按顺序任意放成一

9、排,并以1-8编号。如果相同颜色的球之间不加区分的话,那么四个红色球的编号总和超过四个蓝色球的编号总和的概率是(用最简真分数表示):_。 22. 有五个工人A、B、C、D、E需要做工作一、二、三、四、五,下表显示了每个人做每项工作所要花费的最短时间。则完成所有5项工作所需要的最短时间是_。(说明:不同的工作可以由不同的人同时做,但同一个工作只能由一个人来完成) ABCDE一75864二43546三58673四67345五43653四、阅读程序(共4题,每题8分,共计32分) 23.程序:program ex1;var a,b,c,i:integer; s:array0.300of intege

10、r;begin read(a,b,c); s0:=a; s1:=b; for i:=2 to c do si:=a*si-2+b*si-1; writeln(sc);end. 输入:2 3 7输出:24.程序: program ex2;procedure get;var c:char;beginread(c);if c! then get;write(.,c,.);end;beginget;end. 输入: Hello, World!输出: 25. 程序:program ex3;var a:real; b,i:integer;function f(var d:real):real;beginf

11、:=1.0/(1-d);end;beginread(a,b);for i:=b downto 1 do a:=f(a);write(a:2:1);end.输入:0.5 1000输出:26.程序:program ex4;var s:array0.99of integer; ii,i,j,n,swap:integer; r:boolean;procedure swp(i:integer; j:integer);var tmp:integer; begin tmp:=si; si:=sj; sj:=tmp; end; procedure rev(i:integer; j:integer);begin

12、 while ij do begin swp(i,j); inc(i);dec(j); end;end;beginread(n);for i:=0 to n-1 do read(si);i:=n-1;while true dobegin ii:=i; dec(i); if sisii then begin j:=n; repeat j:=j-1; until sisj; swp(i,j); rev(ii,n-1); break; end;end;for i:=0 to n-1 do write(si, );end. 输入:15 14 2 12 64 13 815 310 119 7 51 输出:27. 四、完善程序(前5空,每空2分,后6空,每空3分,共28分) 27. 循环小数题目描述:给出一个分数的分子和分母,要将其转换为小数的形式。输入:只有两个整数,分别表示分数的分子和分母。输出:只有一个十进制小数,表示这个分数转换成的小数。如果得到的小数不是循环小数,则输出其全部数字。否则在输出完毕第一个循环节后不再输出。program fill1;var s,t:array0.99of longint; a,b,g,i,j,d:longint;function

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

当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号