YCL六级赛考题库--模拟算法
邵老师提醒:这套试卷要求在本周日晚上21点前做完哦
~相信你肯定可以
!
报上你的姓名:
1.超市原有饮料 30 瓶,零⻝ 25 袋。上午卖出 5 瓶饮料,⼜补充了 10 袋零⻝。以下程序模拟两种商品数量变化过程,其中 drinks 表⽰饮料数量, snacks 表⽰零⻝数量,横线处可填写的选项是?
A. drinks -= 5
B. drinks += 5
C. drinks = 10
D. drinks = drinks - 5
2.学校图书馆原有图书 80 本,学⽣借阅了 20 本。以下程序模拟图书数量变化过程,其中 books 表⽰图书数量,横线处应该填写的代码是?
A. books - 20
B. books -= 20
C. books = books - 20
D. books = 20
3.书店原有漫画书 95 本,上午借出 18本,下午⼜购⼊ 30 本。以下程序模拟漫画书数量变化过程,其中 comic 表⽰当前漫画书数量,横线处可以填写的代码是?
A. comic = comic - 18
B. comic = comic + 30
C. comic -= 18
D. comic += 30
4.输⼊整数 pages 表⽰⼀本书中未读的⻚数,⼩W 每天读 1 ⻚书,直到把书读完为⽌,横线处填写什么代码可以模拟⼩ W 读书的过程?
A. pages < 0
B. pages > 0
C. pages == 0
D. True
5.输⼊整数 m 表⽰原材料的重量(单位:千克),⼯⼚每天使⽤ 80 千克原材料,当剩余原材料不⾜ 80 千克时就不再使⽤,横线处填写什么代码可以模拟原材料消耗的过程?
A. m >= 80
B. m < 80
C. m == 80
D. True
6.运⾏下列程序,输出的是?
A. 2
B. 3
C. 4
D. 5
7.运⾏下列程序,输出的是?
A. 2
B. 3
C. 4
D. 5
8.运⾏下列程序,输出的是?
A. 2
B. 3
C. 4
D. 5
9.输⼊整数 chocolates 表⽰巧克⼒的块数,⼩周每天吃 1 块巧克⼒,直到巧克⼒吃完,横线处填写什么代码可以模拟⼩周吃巧克⼒的过程?
A. chocolates < 0
B. chocolates > 0
C. chocolates == 0
D. True
10.输⼊整数 balls 表⽰球的个数,⼩郑每次拿 2个球去玩,直到球的数量不⾜ 2 个,横线处填写什么代码可以模拟⼩郑拿球的过程?
A. balls >= 2
B. balls <= 2
C. balls == 2
D. False
编程题1
⼩明去商店卖笔记本,他⼀共有 x 本笔记本,每
本笔记本卖 3 元。他卖掉了所有的笔记本,后来
为了买⽂具,⼜花掉了 y 元,请输出⼩明剩余的
钱。
【输⼊描述】
第 1 ⾏,输⼊笔记本数量 x 本
第 2 ⾏,输⼊买⽂具花费的钱 y 元
【输出描述】
1 ⾏,⼩明剩余的钱
【输⼊样例】
12
10
【输出样例】
26
编程题2
【题⽬描述】
在 “⻘蛙过荷叶” 游戏中,⼩⻘蛙⼀开始在第⼀
⽚荷叶上,需要依次跳过后⾯不同间距的荷叶。
如果⻘蛙的跳跃距离⼤于等于荷叶的间距,则算
成功跳过,计分器加 1 分。如果⻘蛙没能成功跳
过荷叶,就会停⽌前进,游戏结束。已知游戏中
⼀共有 6 ⽚荷叶,间距分别为 5、2、7、10、
8。输⼊⻘蛙可以跳跃的最远距离,请输出本次游
戏最多能获得的分数。
【输⼊描述】
1 ⾏,⻘蛙跳跃的距离
【输出描述】
1 ⾏,游戏获得的分数
【输⼊样例】
9
【输出样例】
3
关闭
更多问卷
复制此问卷