资源预览内容
第1页 / 共1页
亲,该文档总共1页全部预览完了,如果喜欢就下载吧!
资源描述
第二十三届全国青少年信息学奥林匹克联赛初赛 普及组参考答案 一、单项选择题(共20 题,每题1.5 分,共计30 分) 1 2 3 4 5 6 7 8 9 10 B B C A A A B C C A 11 12 13 14 15 16 17 18 19 20 B B B C A C D C C B 二、问题求解(共2题,每题5分,共计10分;每题全部答对得5 分,没有部分分) 1. 1009, 1008 2. 3 三、阅读程序写结果(共4题,每题8分,共计32 分) 1. z 2. 8 3. 11 4. 输出1:1 3 (3 分) 输出2:2017 1 (5 分) 四、完善程序(共计28分,以下各程序填空可能还有一些等价的写法,由各省赛区组织本省专家审定及 上机验证,可以不上报CCF NOI科学委员会复核) Pascal 语言 C+语言 C 语言 分值 1. (1) 1 2 (2) p0 或 p0 或 p!=0 或 p 3 (3) result * x mod m result * x % m 3 (4) x * x mod m x * x % m 3 (5) result 3 2. (1) count:=count+leni 或 inc(count,leni) count=count+leni 或 count+=leni 2.5 (2) countcount 2.5 (3) lboundlbound 3 (4) (lbound+ubound+1) div 2 或 (lbound+ubound+1) shr 1 或 (lbound+ubound) div 2 + 1 (lbound+ubound+1)/2 或 (lbound+ubound+1)1 或 (lbound+ubound)/2+1 3 (5) count:=count + leni div mid 或 inc(count, leni div mid) count=count+leni/mid 或 count+=leni/mid 3
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号