中国电子学会2021年12月份青少年软件编程(Scratch图形化)等级考试试卷(四级)2021年12月图形化编程四级真题(含答案).docx
青少年软件编程(图形化)等级考试试卷(四级)试题编号:20211106-wy-01试题类型:单选题标准答案:A试题难度:一般小猫和小狗是非常好的朋友,他们发明了一种加密方法:用两位数字代表字母。比如65代表A,66代表B,75代表K,78代表N,79代表0、80代表P、81代表Q、82代表R,63代表问号。下图是加密后的对话,根据加密规则,解密后的对话是?()cA,小猫:park小狗:nocB,小猫:park?小狗:noC,小猫:PARK小狗:NOGD,小猫:PARK?小狗:NO试题编号:20211106-wy-02试题类型:单选题标准答案:D试题难度:一般在跳过危险数游戏中,设定的危险数是3,当遇到3或者3的倍数时,玩家要说跳过,并将该数替换为文字”跳过列表“我的链表”中存着一组数,下列哪个程序可以实现危险数游戏?3.我的链表%.D.试题编号:20211106-wy-03试题类型:单选题标准答案:C试题难度:一般新建一个空的列表,命名为“我的链表”,点击三次绿旗,列表的长度以及列表最后一项的值分别是?当被点击I将我的变量设为I重复执行次将我的变增加I将我的变加入我的链表r,列表长度为10,最后一项值为30<r-B,列表长度为30,最后一项值为10rC,列表长度为10,最后一项值为10rD.列表长度为30,最后一项值为30试题编号:20211106-wy-04试题类型:单选题标准答案:B试题难度:一般5.列表“我的链表”存放了一组整数,在中添加哪个选项可以计算出这组整数的平均值?() 我的链表将 和“增加我的健袅9为我的链聂,的项目畋Z将彷设为(U)增加说试题编号:20211106-wy-05试题类型:单选题标准答案:A试题难度:一般默认小猫角色,初始位置舞台中间,小猫一边在舞台自由移动并且碰到边缘就反弹,6.同时还能说出碰到边缘的次数,下列哪个选项能实现此效果?()震执行电;1'说连接将计H增加将i+Bift为到边缘网反弹和计BlB.被点击复执行移动步被点击将计数重复执行Q计数说连接等待碰到舞台边缘碰到边缘就反弹将计数增加当口被点击碰到边缘:复执行移动,将 计数设为CC.说连接和等待碰到舞台边缘?碰到边缘就反弹将计数增FD.当被点击P黛执行I移动o步I 碰到边缘就反弹I将 计数增加重复执行I-''说连接"飘和计数等待破到舞台边境*?L试题编号:20211106-wy-06试题类型:单选题标准答案:B试题难度:一般水果店在周年庆举办了消费即可抽水果盲盒的游戏,其抽奖机的程序如下图所示,点击绿旗后,按下空格键,顾客不可能抽中的水果是?()调i1日加入汴翠苕依口i二7“淖QJ-'<,*,s滔Cl.“平篮升:GFK八拜耳化CEGJ',“避,说水果9K的霓在O和O之间取随机数项尸A,西红柿或者车厘子革果或者猫山榴莲王C,西红柿或者苹果猫山榴莲王或者车厘子试题编号:20211106-wy-07试题类型:单选题标准答案:D试题难度:一般8.点击绿旗,下列选项正确的是?()定义数字numberortext丁,小猫说3小猫什么都不说小猫从3开始依次数到10小猫从1开始依次数到10试题编号:20211106-wy-08试题类型:单选题标准答案:C试题难度:一般小猫程序如下图所示,“碰到颜色”积木的白色与舞台颜色一致,点击一次绿旗,下列选项正确的是?到色9.A.小猫大小增加10rrB,小猫的大小一直增加不一C,小猫发出一声“喷“的声音D,小猫持续发出”唯“的声音试题编号:20211106-wy-09试题类型:单选题标准答案:C试题难度:一般绘制如下图所示的图形,程序中数字1到数字4依次填入?()方向10.定义绘制圆形试题编号:20211106-wy-10试题类型:单选题标准答窠:B试题难度:一般细菌以二分裂方式进行繁殖,每隔20分钟繁殖一次,一分为二,二分为四,11.下列哪个选项可以计算单个细菌在n小时之后的细菌总数?()rB.C.CD.将细菌数设为短执行重复执行将细藤数设为将细菌数设为平方根将细菌散设为细菌数次说细菌散重复执行将细菌数设为将细菌数设为细菌数说细醯数将细菌数设为将细窿故增加细菌I次说细菌散试题编号:20211106-wy-ll试题类型:单选题标准答案:C试题难度:一般12.使用二分查找法,在有序数列ITOO之间查找一个数,最多需要查找多少次?()试题编号:20211106-wy-12试题类型:单选题标准答案:A试题难度:一般试题解析:计算从1到100的和,需要在处填入的是?()将和设为自然数设为自然数增加将试题编号:20211106-wy-13试题类型:单选题标准答案:B试题难度:一般有94颗糖果,两人轮流拿,谁拿到最后一颗糖果谁输。条件是:每次最多拿5颗,最少拿1颗。14问先拿的人怎样做才能保证获胜?()先拿的人第一次拿5颗糖果先拿的人第一次拿4颗糖果先拿的人第一次拿3颗糖果先拿的人第一次拿2颗糖果试题编号:20211106-wy-14试题类型:单选题标准答案:C试题难度:较难小猫为了测试双胞胎之间是否能够真的做到心意相通,设计了一个程序,如下图所示:一人心中15.想着一个十以内的数,另一人猜测,共有3次猜测机会。下列哪个选项可以优化这个程序?()询问请进行第一次猜测并等待否则说秒请进行第二颁测请进行第三次猜测并等待并等待如果回答=找心的数字说秒否则MoJ杪豌井的好股将次数设为A.feUUr。次潮可呼Of和国度油(和OI询可连接鼐嬲晶,和连接次数和吸圆神寺I渐可¾h和加段和图昌旃寺如果½=M'中的数才说西器¾秒停Ue部脚小 i将期(的IU I说&强需爨灌霞0秒化次融设为。I调执行直到回答=找心的数字说秒试题编号:20211106-wy-15试题类型:单选题标准答案:B试题难度:一般二、判断题(共10题,共20分)18譬只能适用于所有角色,不能仅适用于当前角色。()I正确"错误试题编号:20211106-wy-16试题类型:判断题标准答案:错误试题难度:容易下图中的程序执行一次之后,“我的链表”将会在舞台上显示出来。()"正确r错误试题编号:20211106-wy-17试题类型:判断题标准答案:错误试题难度:容易18自制积木创建之后不能再修改参数。()正确G错误试题编号:20211106-wy-18试题类型:判断题标准答案:错误试题难度:容易19在创建自制积木时,可以添加多种类型的参数。()"正确r错误试题编号:20211106-wy-19试题类型:判断题标准答案:正确试题难度:容易执行下列程序后,说出的内容是“a5”。()说醯O瞬个相和啾缄正确r错误试题编号:20211106-wy-20试题类型:判断题标准答案:正确试题难度:容易21每次点击绿旗,小猫只会说“true”。()正确错误试题编号:20211106-wy-21试题类型:判断题标准答案:错误试题难度:容易22用枚举法从1700之间筛选出5的倍数,总共要判断100次。()*正确F错误试题编号:20211106-wy-22试题类型:判断题标准答案:正确试题难度:一般下图是某公司给员工的中秋节福利大闸蟹的选择标准,从程序可以看出大闸蟹的选择标准是:产地阳澄湖,重量为4两。()C正确 r错误试题编号:20211106-wy-23试题类型:判断题标准答案:正确试题难度:一般下图中的程序执行的效果是按一次空格键小猫叫一次,不按空格键,小猫不叫。()24正确C错误试题编号:20211106-wy-24试题类型:判断题标准答案:错误试题难度:一般如下图中的程序所示,当计时器大于50之后,将会停止所有角色的所有脚本,并且不再计时。()25计时器归零重复执行正确G错误试题编号:20211106-wy-25试题类型:判断题标准答案:错误试题难度:容易三、编程题(共5题,共50分)森林运动会在森林运动会中,小猫、小狗、小兔子、乌龟、小猴子参加了800米耐力跑项目,分别耗时3分25秒、4分15秒、3分45秒、4分45秒、4分5秒。请设计程序实现自动排名。排序前排序后耐力跑2852552452251 .准备工作(1)保留小猫角色及空白背景;2 .功能实现(1)建立名为“耐力跑”的列表,用于记录运动员的成绩,以秒为单位;(2)点击绿旗,初始化列表,依次往列表中加入:205,255,225,285,245;26.(3)点击小猫,对运动员的成绩进行降序排列。试题编号:20211106-wy-26试题类型:编程题标准答案:参考程序:IH除耐力跑的全部顼目格加入耐力跑”将加入耐力跑将加入耐力跑格加入耐力跑将加入耐力跑试题难度:一般试题解析:评分标准,考点:链表,算法初始化列表,删除所有项后,加入成绩;(2分)点击小猫后,排序降序排列正确;(5分)正确删除、替换链表中的数据;(2分)正确使用循环的嵌套;(1分)新冠疫苗接种系统根据国家最新防疫政策,年满3岁的小朋友均需要接种新冠疫苗,现某幼儿园托管班有学生4名,出生日期分别是:2019101620171220>20181206202001010请编写一套系统帮助幼儿园筛27.选出符合条件的小朋友。(1)保留小猫角色,保留白色背景。2.功能实现设置名为“当前日期”的变量获取当前的真实时间,当前月和日不足两位数时均用0填充;建立名为“出生日期”的列表,用于记录小朋友的出生日期;(3)点击绿旗,初始化列表,加入四个小朋友的出生日期:20191016.20171220、20181206、20200101;(3)按下空格键,小猫说出每个小朋友是否符合接种条件,如:2符合疫苗接种条件,或者2不符合疫苗接种条件。试题编号:20211106-wy-27试题类型:编程题标准答案:参考程序:IMRt 出生日期 的全部项目尚HlA出生日期格加入出牛H网”将加入出生日期将出生日期符合疫苗接种条件不符合疫苗接种条件当前日期当前时间的连按当前时间的月I 邮日当前时间的当前时间的二前LJ期当前时用的月 e当前日期力柒日期"的第序考顼当前日期连接岸号和(秒。秒刍前日期融当前时间的月和当匐胴的月和当前时间的日出生日期的第序号项试题难度:较难说 行序号和试题解析:评分标准:正确建立出生日期链表,每次点击绿旗,删除列表所有项后,加入四个出生日期;(2分)正确获取当前时间;(4分)8)按下空格键,正确判断是否能够接种疫苗。(4分)聪明的小猫有3张卡片,每张卡片上面分别写着1、2、3,从中抽出一张、两张、三张,按任意次序排列起来,28.可以得到不同的一位数、两位数、三位数。请编写程序数出其中的偶数和奇数分别是多少个?电感舲数长度15 -1 .准备工作(1)保留小猫角色和白色背景。2 .功能实现(1)自制一个“初始化列表”的积木,将组合得到的一位数、两位数、三位数,一个一个加入到“组成的数”的列表中;(2)点击绿旗,先初始化列表,再判断列表中每个数是奇数还是偶数,并记录判断结果;(3)说出奇数的个数和偶数的个数。试题编号:20211106-wy-28试题类型:编程题标准答案:参考程序:初始化勿嫌制”将将将楮将格格lI人 入 入 入 入加L加 加 加 加 加OooooooHSUSHn¾s *m9 组成的数9VJ( 9DmK( .gm U组成的数的第序£:助粽以的余数那么'I否则将 格 将 将 . 精 裕人 N 入 入 入 入 入 I1加 加 加 加 加 。® ®E>®组成的数*maa, 组成的数 组成的数 组成的数.mo9» *奇数个数 增抑吟加说 连接说 连接F个檄和和试题难度:一般试题解析:评分标准:(3分)(I)自制积木,删除列表所有项,并使用枚举法正确列出这3张牌能够组成的15个数;(1)能够正确判断奇偶数;(5分)(I)正确说出奇数、偶数个数各1分。(2分)棕熊大战周末,Batter正在田野里面打棒球,突然跑出来一只棕熊,于是Batter与棕熊展开了一场大战。1 .准备工作(1)删除角色小猫,增加角色Batter、BeaLWalking和BaSeba11,三个角色,并保留它们的所有造型;删除白色背景,增加名为“PlayingField"的背景,将此背景复制2次,分别重命名为“胜利”、“失败”,并在其图片上分别添加文字“胜利”、“失败”。2 .功能实现CD按一次空格键Batter打出一颗棒球,可持续发球,Batter有发球的动作; 球击中棕熊则棕熊的大小减小10,如果棕熊的大小小于10,则Batter成功击退棕熊,获得胜利; 点击绿旗执行程序之后,棕熊向Batter移动,能够看到棕熊走动的效果,如果碰到Batter则游戏失败;29. (4)游戏中背景为PlayingField,游戏结束时背景根据游戏结果进行相应的切换。试题编号:20211106-wy-29试题类型:编程题标准答案:参考程序:batter参考程序当按下空格键重复执行等待下一个造型广播发球棕熊参考程序当记移到X:y:将大小设为重复执行将大小增加当接收到击中广播成功下一个造型等待那么如果 大小V停止全部脚本如果 碰到Batter ? 那么广播失败停止全部脚本棒球参考程序移动步如果 碰到Bear-walking ? 那么移到X:隐藏广播击中停止这个脚本,背景参考程序试题难度:较难试题解析:评分标准:背景切换正确;(1分)Batter程序设计正确;(2分)(有打球效果1分,正确发送广播1分)棒球程序设计正确;(3分)(正确使用克隆1分,正确跳出循环1分,初始设置正确1分)(4)棕熊程序设计正确。(4分)(初始设置正确1分,走动效果1分,正确发送广播1分,正确结束程序1分)质数判断器质数又叫素数,是在大于1的自然数中,除1和其本身以外没有其他因数的自然数。请设计一个质数判断器。1.准备工作(1)保留小猫角色和白色背景。2.功能实现(1)通过询问并等待输入一个大于1的自然数;30. (2)判断输入的数是否是质数,并说出判断结果。试题编号:20211106-wy-30试题类型:编程题标准答案:参考程序:否则重复执行直到回答除以如果说否则将增加秒停止全部脚本说的余数那么0)试题难度:一般试题解析:评分标准:实现人机交互;(1分)说出判断结果;(1分)能够正确判断是否是质数;(6分)正确跳出循环。(2分)