ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:211.37KB ,
资源ID:4216158      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-4216158.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(2016年-第二十二届全国青少年信息学奥林匹克联赛初赛普及组Pascal.docx)为本站会员(sk****8)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

2016年-第二十二届全国青少年信息学奥林匹克联赛初赛普及组Pascal.docx

1、第二十二届全国青少年信息学奥林匹克联赛初赛 普及组 Pascal 语言试题 竞赛时间: 2016 年 10 月 22 日 14:30-16 :30 一、单项选择题(共 20 题,每题 1.5 分,共计 30 分) 1. 以下不是微软公司出品的软件是( ) A. Powerpoint B. Word C. Excel D. Acrobat Reader 2. 如果 256 种颜色用二进制编码来表示,至少需要( )位 A. 6 B.7 C.8 D.9 3.以下不属于无线通信技术的是( ) A. 蓝牙 B. WiFi C. GPRS D. 以太网 4. 以下不是 CPU 生产厂商的是( ) A. i

2、ntel B. AMD C. Microsoft D. IBM 5. 以下不是存储设备的是( ) A. 光盘 B. 磁盘 C. 固态硬盘 D. 鼠标 6. 如果开始时计算机处于小写输入状态,现在有一只小老鼠反复按照 CapsLock、字母键 A、字母键 S 和字母键 D 的顺序循环按键,即 CapLock、A、S、D、CapsLock、A、S、D 、 ,屏幕上输出的第 81 个字符是字母( ) A. A B. S C. D D.a 7. 二进制 00101100 和 00010101 的和是( ) A. 00101000 B. 01000001 C. 01000100 D. 00111000

3、8. 而二进制小数 0.1 相等的八进制是( ) A. 0.8 B. 0.4 C. 0.2 D. 0.1 9. 以下是 32 位机器和 64 位机器的区别的是( ) A. 显示器不同 B. 硬盘大小不同 C. 寻址空间不同 D. 输入法不同 10. 以下关于字符串的判定语句中正确的是( ) A. 字符串是一种特殊的线性表 B. 串的长度必须大于零 C. 字符串不可以用数组来表示 D. 空格字符组成的串就是空串 11. 一颗二叉树如右图所示,若采用顺序存储结构,即用一维数组元素 存储该二叉树中的结点(根结点的下标为 1,若某结点的下标为 i,则 其左孩子位于下标 2i 处,右孩子位于下标(2i+

4、1)处) ,则图中所有结 点的最大下标为( ) A. 6 B.10 C.12 D. 15 12. 若有如下程序段,其中 s、a、b、c 均已定义为整型变量,且 a、c 均已赋值(c 大于 0) . s := a; for b:=1 to c do s:=s+1; 则与上述程序段修改 s 值的功能等价的赋值语句是( ) A. s:=a+b B. s:=a+c; C. s:=s+c; D. s:=b+c; 13. 有以下程序: var k,n :longint; begin k:=4; n:=0; while nxn,则 L 是单峰的,并称 xi 是 L 的“峰顶” 。现在已知 L 是单峰的, 请

5、把 a-c 三行代码补全到算法中使得算法正确找到 L 的峰顶。 a. Search(k+1,n) b. Search(1,k-1) c. return Lk Search(1,n) 1. k := n/2 2. if Lk Lk-1 and Lk Lk+1 3. then _ 4. else if Lk Lk-1 and Lk max then max := tmp; if tmp0 do begin dec(i); x:=i mod 8; if x=1 then inc(y); end; writeln(y); end. 输出:_ 3、 var a: array16 of longint=(

6、1,2,3,4,5,6); pi,pj,t,i:longint; begin pi := 1; pj:=1 6; while pi=a) and (s1i=a) and (2i 2 then writeln() else writeln(=n)辆自 行车供人租用,租用第 j 辆自行车的价格为 Cj 元,每位同学可以使用自己携带的钱或者学 校的郊游经费,为了方便帐务管理,每位同学只能为自己租用自行车,且不会借钱给他人, 他们想知道最多有多少位同学能够租用到自行车(第四、五空 2.5 分,其余 3 分) 本题采用二分法,对于区间l,r,我们去中间点 min 并判断租用到自行车的人数能否达 到 mi

7、d,判断的过程是利用贪心算法实现的。 const maxn = 1000000; type arr = array1MAXN of longint; var n,B,A,l,r,ans,min,i:longint; M,C:arr; function check(nn:longint):boolean; var count,i,j:longint; begin count:=0; i:=_ _; j:=1; while i=n do begin if _ then inc(count,Cj-Mi); inc(i); inc(j); end; exit(_); end; procedure so

8、rt(var a:arr; l:longint; r:longint); var i,j,x,y:longint; begin i:=l; j:=r; x:=a(l+r) div 2; while i= j do begin while ai x do dec(j); if i=j then begin y:=ai;ai:=aj;aj:=y; inc(i); dec(j); end; end; if ir then sort(a,i,r); if lj then sort(a,l,j); end; begin read(n,B,A); for i:=1 to n do read(Mi); for i:=1 to B do read(Ci); sort(M,1,n); sort(C,1,B); l:=0; r:=n; while lr do begin min := (l+r) div 2; if _ then begin ans:=mid; l:=mid+1; end else r:=_; end; writeln(ans); end.

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。