2022年6月份青少年软件编程(图形化)等级考试试卷(四级)测试卷(含答案).docx
2022年6月份青少年软件编程(图形化)等级考试试卷(四级)测试卷(含答案)一、单选题(共15题,共30分)1.下图两个积木的值分别是?()A. falsetrueB. falsefalseC. truetrueD. truefalse标准答案:A2 .小猫和小狗是非常好的朋友,他们发明了一种加密方法:用两位数字代表字母。比如65代表代66代表B,75代表K,78代表N,79代表0、80代表P、81代表Q、82代表R,63代表问号。下图是加密后的对话,根据加密规则,解密后的对话是?()A.小猫:park小狗:noB.小猫:park?小狗:noC.小猫:PARK小狗:NOD.小猫:PARK?小狗:NO标准答案:D3 .在跳过危险数游戏中,设定的危险数是3,当遇到3或者3的倍数时,玩家要说跳过,并将该数替换为文字”跳过列表“我的链表”中存着一组数,下列哪个程序可以实现危险数游戏?()我的链表+长度6=A.格我的变昆 设为遁执行我的链表的项目数次如果说楮我的链表的第我的变量项除以的余数W胭除我的链表否则我的链表的第我的变量项将我的变量 增加B.说我的链表的第我的变是项将我的变星增加IC.JO掰期表09三9项麒。降数=那么D.将我的链表 的第我的变量项替换为A.列表长度为10, B.列表长度为30, C.列表长度为10, D.列表长度为30,最后一项值为30最后一项值为10最后一项值为10最后一项值为30被点击将斑9变星设为重复执行我的链表的项目数次我的链表的第我的变星项/否则标准答案:C标准答案:B5.列表“我的链表”存放了一组整数,在中添加哪个选项可以计算出这组整数的平均值?被点击我的链表设为和设为黛执行我的链表的项目数次将 和增加我的链衷的第 n 项增加O4 .新建一个空的列表,命名为“我的链表”,点击三次绿旗,列表的长度以及列表最后一项的值分别是?()的项目畋D.口 我的负聂/我的穗袤 的项目数标准答案:A6.默认小猫角色,初始位置舞台中间,小猫一边在舞台自由移动并且碰到边缘就反弹,同时还能说出碰到边缘的次数,下列哪个选项能实现此效果?()A.B.我执行W说 涯接S待碰到Il台边缘碰到边就反馨将TtB*计数设为说连接碟到边缘:D计敷等待碟到台边缘?将计数”标准答案:B7.水果店在周年庆举办了消费即可抽水果盲盒的游戏,其抽奖机的程序如下图所示,点击绿旗后,按下空格键,顾客不可能抽中的水果是?()将加入水果置将将加入水果筮将将E入水果籁将加入水果R将加入水果R*MI入水果置加入水果K当按下空格,水果宜*之间取融机败项A.西红柿或者车厘子B.苹果或者猫山榴莲王C.西红柿或者苹果D.猫山榴莲王或者车厘子标准答案:D8 .点击绿旗,下列选项正确的是?()定义 数字 number Or textA小猫说3B.小猫什么都不说C小猫从3开始依次数到10D.小猫从1开始依次数到10标准答案:C9 .小猫程序如下图所示,“碰到颜色”积木的白色与舞台颜色一致,点击一次绿旗,下列选项正确的是?()A.小猫大小增加10B.小猫的大小一直增加C.小猫发出一声WS”的声音D小猫持续发出唯“的声音标准答案:C10 .绘制如下图所示的图形,程序中数字1到数字4依次填入?()A.4、60、6、90B.6、60、4、90C.4、90、6、60D.6、90、4、60标准答案:BIL细菌以二分裂方式进行繁殖,每隔20分钟繁殖一次,一分为二,二分为四,下列哪个选项可以计算单个细菌在n小时之后的细菌总数?()B.将堀as敛 设为I 蛇行./次C.将例收 设为 ffiltti说细菌散出I将妞敛 通为 I黛执行/。次将<8BHI*增加细Kd说纸阑散SI12.使用二分查找法,在有序数列I-100之间查找一个数,最多需要查找多少次?()A. 7B. 100C. 50D. 10标准答案:A13 .计算从1到100的和,需要在处填入的是?()被点击和设为自然数设为和“设为自然数°增加B.、自然数自施畋标准答案:B14 .有94颗糖果,两人轮流拿,谁拿到最后一颗糖果谁输。条件是:每次最多拿5颗,最少拿1颗。问先拿的人怎样做才能保证获胜?()A.先拿的人第一次拿5颗糖果Bo先拿的人第一次拿4颗糖果C.先拿的人第一次拿3颗糖果D.先拿的人第一次拿2颗糖果标准答案:C15 .小猫为了测试双胞胎之间是否能够真的做到心意相通,设计了一个程序,如下图所示:一人心中想着一个十以内的数,另一人猜测,共有3次猜测机会。下列哪个选项可以优化这个程序?()B.D.二、判断题(共10题,共20分)16 .列表只能适用于所有角色,不能仅适用于当前角色。()O 错误O正确标准答案:错误17.下图中的程序执行一次之后,“我的链表”将会在舞台上显示出来。()OO正确错误标准答案:错误18 .自制积木创建之后不能再修改参数。()OO正确错误标准答案:错误可以添加多种类型的参数。()O错误19 .在创建自制积木时,O正确标准答案:正确20 .执行下列程序后,说出的内容是“a5”。()OO正确错误标准答案:正确21 .每次点击绿旗,小猫只会说"true"。()OO正确错误标准答案:错误22 .用枚举法从ITOo之间筛选出5的倍数,总共要判断100次。()OO正确错误标准答案:正确23 .下图是某公司给员工的中秋节福利大闸蟹的选择标准,从程序可以看出大闸蟹的选择标准是:产地阳澄湖,重量为4两。()OO正确错误标准答案:正确24 .下图中的程序执行的效果是按一次空格键小猫叫一次,不按空格键,小猫不叫。()OO正确错误标准答案:错误25.如下图中的程序所示, 本,并且不再计时。()当计时器大于50之后,将会停止所有角色的所有脚O错误O正确标准答案:错误三、编程题26.棕熊大战周末,Batter正在田野里面打棒球,突然跑出来一只棕熊,于是Batter与棕熊展开了一场大战。1 .准备工作(1)删除角色小猫,增加角色Batter、Bear-WaIking和BaSebalL三个角色,并保留它们的所有造型;(2)删除白色背景,增加名为"PlayingField的背景,将此背景复制2次,分别重命名为“胜利、“失败”,并在其图片上分别添加文字“胜利”、“失败。2 .功能实现(1)按一次空格键Batter打出一颗棒球,可持续发球,Batter有发球的动作;(2)球击中棕熊则棕熊的大小减小10,如果棕熊的大小小于10,则Batter成功击退棕熊,获得胜利;(3)点击绿旗执行程序之后,棕熊向Batter移动,能够看到棕熊走动的效果,如果碰到Batter则游戏失败;(4)游戏中背景为PIayingField,游戏结束时背景根据游戏结果进行相应的切换。当按下空格.重复执行Z等待0秒下一个造型广r发球塔利X、¢0)HO*oIQ三棒球参考程序背景参考程序当被点击换成PlayingField背景试题解析:评分标准:(1)背景切换正确;(1分)(2)Batter程序设计正确(2分)(3)棒球程序设计正确(3分)(4)棕熊程序设计正确(4分)27.新冠疫苗接种系统根据国家最新防疫政策,年满3岁的小朋友均需要接种新冠疫苗,现某幼儿园托管班有学生4名,出生日期分别是:20191016、2017122020181206.2020010L请编写一套系统帮助幼儿园筛选出符合条件的小朋友。刍厨日.S3&D1 .准备工作(1)保留小猫角色,保留白色背景。2 .功能实现(1)设置名为“当前日期”的变量获取当前的真实时间,当前月和日不足两位数时均用O填充;(2)建立名为“出生日期的列表,用于记录小朋友的出生日期;(3)点击绿旗,初始化列表,加入四个小朋友的出生日期:20191016201712202018120620200101;(4)按下空格键,小猫说出每个小朋友是否符合接种条件,如I:2符合疫苗接种条件,或者2不符合疫苗接种条件。标准答案:参考程序:格20191016出生日BB -20171220MlA20181206UOA20200101/JOA出生日期的全部项目%e下eea村呼号知的曾揩!X屿t>说融寿号和Otf评分标准:(1)正确建立出生日期链表,每次点击绿旗,删除列表所有项后,加入四个出生日期;(2分)(2)正确获取当前时间;(4分)(3)按下空格键,正确判断是否能够接种疫苗(4分)28.森林运动会在森林运动会中,小猫、小狗、小兔子、乌龟、小猴子参加了800米耐力跑项目,分别耗时3分25秒、4分15秒、3分45秒、4分45秒、4分5秒。请设计程序实现自动排名。排序前排序后1.准备工作(1)保留小猫角色及空白背景;2.功能实现(1)建立名为“耐力跑”的列表,用于记录运动员的成绩,以秒为单位;(2)点击绿旗,初始化列表,依次往列表中加入:205,255,225,285,245;(3)点击小猫,对运动员的成绩进行降序排列。标准答案:参考程序:除耐力由D的全部项目将I加入跑将I加入耐力跑将I加入耐力跑将I加入耐力跑。格I加入耐力跑”射力跑”的第序号+项 > 划力霰的集序号顶将 西存”设为M力倒的第序与I*将酎7师的第序号顼将换为 耐力盥*将耐加R 0的第序号+。项替换为暂存I评分标准:考点:链表,算法(1)初始化列表,删除所有项后,加入成绩;(2分)(2)点击小猫后,排序降序排列正确;(5分)(3)正确删除、替换链表中的数据;(2分)(4)正确