版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2025年12月GESP认证图形化编程二级真题(含答案和解析-在末尾)一、单选题(共10题,每题3分,共30分)。1.大约有6000架空客A320飞机,需要紧急更新一个程序。这是因为科学家发现,如果太阳光特别强烈,就像夏天晒得我们睁不开眼一样,可能会干扰飞机飞行控制计算机里的一个“总指挥”,让它算错数据,影响飞行安全。那么,这个负责判断的“总指挥”最可能是?()。A.内存单元B.处理器C.输出设备D.辐射传感器2.默认小猫角色,执行下列语句,返回值为true的是?()。A.B.C.D.3.默认小猫角色,执行下列程序后,舞台上会有多少个小猫?()。A.5B.6C.4D.74.默认小猫角色,执行下列程序后,小猫说出的值是?()。A.10B.20C.50D.305.执行下列积木,变量x的值不能为?()。A.3B.2C.1D.06.下列关于广播说法错误的是?()。A.广播的消息,可以是字符串、数字但不可以是变量。B.角色既可以给自己发送广播,也可以给其它角色和背景发送广播。C.“广播积木块”在发送消息后立即继续执行后续代码,不会等待接收方处理完毕。D.“广播并等待积木块”发送消息后会等待所有接收方执行完相应的处理程序后,才继续执行后续代码。7.角色在舞台区的位置如下图所示,执行下列程序先按下3次空格,再按下1次向右键,最终舞台区会变为?()。A.B.C.D.8.默认小猫角色,执行下列程序后,小猫说出的值是?()。A.49B.50C.51D.1009.在流程图中,矩形符号通常表示?()。A.开始/结束B.输入/输出C.处理过程D.判断/条件10.按照1Z、2Y、3X、4W的规律,4W后面的数字和字母组合应该为?()。A.5UB.5VC.6UD.6V二、判断题(共5题,每题4分,共20分)。11.默认小猫角色拥有两个造型cat-a和cat-b,执行下列程序后,小猫说出的值为2。()。A.正确B.错误12.默认小猫角色,执行下列程序后,舞台中可以看到下图所示图形。()。A.正确B.错误13.默认小猫角色,执行下列程序,小猫说出的值为90。()。A.正确B.错误14.默认小猫角色,下列三组程序的运行结果是一样的。()。A.正确B.错误15.默认小猫角色,执行下列程序,舞台上最多能看到2只小猫。()。A.正确B.错误三、编程题(2个,每题25分,共50分)。16.手机电量显示大挑战。题目描述:小杨的手机就像一个聪明的小助手,当电量变化时,它会用不同的方式来提醒我们。(1)当电量非常低(不超过10%),它会显示一个大写字母R,就像在说:“快给我充电吧!(Red警告色)”。(2)当电量有点低(超过10%但不超过20%),它会显示一个大写字母L,意思是“电量有点Low啦”!(3)当电量比较充足(超过20%),它就会直接显示具体的数字,比如直接显示50,表示还有50%的电量。默认小猫角色和白色背景,编写程序,模仿小杨手机的这个功能。根据电量百分比的数字x,输出手机应该显示的信息存入变量ans中。输入描述:新建变量“x”,表示电量百分比,范围是1到100之间的整数。如下图所示。输出描述:新建变量“ans”用于存储最后的结果。如下图所示。注意事项。(1)变量名的拼写(包括大小写)要和题目完全一致。(2)输入变量直接赋值即可,无需使用“询问并等待”积木块。(3)输出结果存放在对应变量中即可,无需使用“说…”或“说…2秒”积木块。17.小杨的爱心快递。题目描述:小杨是“爱心社区”的小志愿者,每周他都会帮助邻居们寄送捐赠给山区小学的文具和书籍。快递公司为了支持公益行动,制定了特殊的运费规则,鼓励大家合理包装。(1)按体积计算:如果包裹比较蓬松(比如装了很多泡沫纸保护文具),运费按体积计算,公式是——体积(V)÷2。(2)按重量计算:如果包裹比较结实沉重,运费按重量计算。为了鼓励减轻包裹重量,规则是:当重量(G)小于300克时,运费为M元;当重量(G)达到或超过300克时,运费为N元。快递公司的叔叔说:“我们应该选择最公平合理的计费方式。”所以,最终的运费会取按体积计算和按重量计算这两种方式中价格较低的那一个,这样对寄件人最公道。默认小猫角色和白色背景,编写程序帮助小杨快速计算出每份爱心快递的运费,最后输出的答案存入变量ans中。输入描述:新建变量“V”,表示快递的体积(单位——立方厘米)。新建变量“G”,表示快递的重量(单位:克)。新建变量“M”,表示重量较轻时(G<300)的运费(单位:元)。新建变量“N”,表示重量较重时(G≥300)的运费(单位:元)。注意:所有输入的数字都是不超过1000的正整数。如下图所示。输出描述:新建变量“ans”用于存储最后的结果。如下图所示。注意事项。(1)变量名的拼写(包括大小写)要和题目完全一致。(2)输入变量直接赋值即可,无需使用“询问并等待”积木块。(3)输出结果存放在对应变量中即可,无需使用“说…”或“说…2秒”积木块。答案和解析如下。1.答案:B。解析:题目的侧重点是问“哪个部件负责执行判断逻辑”,判断这个动作本身由处理器完成。2.答案:C。解析:逐个选项分析。A项,57等于50为False。47大于50为False。使用或积木块:只有两边中至少有一个为True时,结果才会是True。在此,两个条件都为False,所以整个表达式结果为False。B项,23大于50为False。65大于50为True。使用与积木块:要求两边都为True,结果才是True。在此,只有一个条件为True,所以整个表达式为False。C项,47大于50为False。67小于50为False。False或False结果为False。使用不成立积木块:用来获取与参数条件相反的结果。参数为True时,返回False,参数为False时,返回True。所以整个表达式为True。D项,47小于50为True。50等于50为True。True与True结果为True。使用不成立积木块:用来获取与参数条件相反的结果。参数为True时,返回False,参数为False时,返回True。所以整个表达式为False。3.答案:B。解析:全部擦除可以将舞台中所有画过的痕迹全部擦除干净。旋转方式设置为不可旋转只是让角色的外观不会随着方向改变而旋转,角色的运动方向仍然可以通过“面向方向”或“左转/右转”等积木改变。图章可以在舞台上打印一个与角色一模一样的图案。重复执行5次,每次以当前方向移动100后打印1只小猫再回到(0,0),所以会打印5只小猫,加上回到原点的小猫本体,共6只。4.答案:D。解析:新建3个变量并设置初值为x=10、y=30、z=20,如果条件中10<30成立,20>10成立,所以整个表达式成立,执行将z增加x,所以z=z+x=20+10=30,最后说z的值为30。5.答案:A。解析:在()和()之间取随机数:返回两个参数之间的随机数,返回的随机数范围包含填入的参数。将题目翻译一下生成一个随机数a范围为[10,20],生成一个随机数b范围为[2,3],然后计算a%b的结果。若b=2,余数可能为0或1。若b=3,余数可能为0、1或2。所以不可能为3。6.答案:A。解析:A错误,广播的消息内容通常是字符串,但也可以传入变量或表达式运算的结果(比如广播"得分:"+分数变量)。B正确,在Scratch中,广播可以发送给所有角色和背景。C正确,“广播”是异步的,发完就继续执行后面的代码。D正确,“广播并等待”是同步的,会等到所有接收者执行完相关处理程序后才继续执行。7.答案:D。解析:克隆:生成的克隆体与被克隆角色属性(坐标、方向、大小、颜色、隐藏状态)一致。克隆后,通过当作为克隆体启动时积木对克隆体进行控制。第1段程序的作用是:将小猫移至左下角,大小设置为50,检测是否按下空格键,如果按1下就克隆1只小猫,并且将本体y坐标增加60。第2段程序的作用是:检测是否按下右键,如果按1下右键则将克隆体的x坐标增加120。如果先按3次空格键,则会克隆3只小猫,此时4只小猫排列成一排,最上面为本体,接下来按1次右键,则会将3只克隆体的x坐标增加120,与D选项最终效果相同,所以选D。8.答案:B。解析:当程序运行后,i、n都初始化为0,循环中i不断增加1,n每次增加i%2的结果,直到i等于100结束循环,那么i在过程中为0、1、2…100,而i%2的结果为0、1、0、1…只有奇数才会加在n上,这个程序相当于是在求0~100中的奇数个数,共50个奇数,所以选B。9.答案:C。解析:矩形(长方形)在流程图中一般表示处理过程(Process),即某个操作或计算步骤。开始/结束通常用椭圆形表示。输入/输出通常用平行四边形表示。判断/条件通常用菱形表示。所以正确答案是C。10.答案:B。解析:数字部分:1,2,3,4→每次加1,所以下一个数字是5。字母部分:Z,Y,X,W→在字母表中反向排列(Z→Y→X→W),依次向前退一位字母。Z前是Y,Y前是X,X前是W,W前是V。因此正确答案是B。11.答案:错误。解析:Scratch中的变量名是对大小写敏感的。CAT-B与cat-b不一样,所以说法错误。12.答案:错误。解析:循环共执行5次,每次右转角度为-1*(360/5)=-72度,相当于是左转-72度,所以五边形的角应该在上面,与图不符合。13.答案:正确。解析:由于“广播”是立即执行,但接收方的代码需要等待1秒才执行,因此:绿旗点击→音量100%→发消息(同时触发接收方脚本,但接收方先等待1秒)同时主脚本继续:音量增加-10→音量变成90%→立即说“音量”2秒→说的时候音量为90%。说完之前(因为说的时间是2秒),接收方等待1秒结束,将音量增加10%→音量变成100%(但说话过程中音量不会实时变化,所以说的仍然是90%时的音量)因此,答案是90。14.答案:正确。解析:程序一:将i设为100,cnt设为0,重复执行cnt+1,i-5,直到i=50结束循环,最后说cnt的值,相当于100~50共减去多少个5,共10个5,所以cnt=10。程序二:将i设为100,cnt设为0,重复执行cnt+1,i-5,判断i是否为50,如果i为50则说cnt的值,并结束脚本,相当于100~50共减去多少个5,共10个5,所以cnt=10。程序三:将i设为100,cnt设为0,重复执行判断i是否不为50,如果成立则cnt+1,i-5,否则说cnt的值,并结束脚本,第10次循环执行完后i=50,cnt=10,第11次循环判断时i=50进入“否则”:说cnt2秒→此时cnt=10停止脚本。所以3个程序最后说cnt的值都为10。15.答案:错误。解析:克隆生成的克隆体与被克隆角色属性(坐标、方向、大小、颜色、隐藏状态)一致,主体是隐藏的,所以克隆体也是隐藏的,所以1只都看不到。16.参考程序。解析:首先创建变量ans,x,设置变量x的值为10,判断x>10是否不成立,成立说明x<=10,则将ans设置为R并停止所有脚本,不成立说明x>10,继续判断x>20是否不成立,成立
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年储能电池管理系统成本优化与技术创新
- 2026校招:中国出口信用保险真题及答案
- 2026校招:浙商银行题库及答案
- 3-O-Azidomethyl-dTTP-生命科学试剂-MCE
- 2026年宁波卫生职业技术学院单招职业适应性测试题库含答案详解(综合题)
- 清明节主题教育
- 2026年宁夏葡萄酒与防沙治沙职业技术学院单招综合素质考试题库及完整答案详解一套
- 2026校招:上海国有资本投资公司面试题及答案
- 2026年天津交通职业学院单招职业适应性考试题库及答案详解(易错题)
- 2026年宁德师范学院单招职业适应性测试题库附参考答案详解(完整版)
- 2026天津市津南区事业单位招聘37人考试参考试题及答案解析
- 2026年南京机电职业技术学院单招职业适应性测试题库(含答案详解)
- 2026年春节后复工复产“开工第一课”安全生产培训课件
- 专题学习《改革开放简史》
- 地下车库消防系统施工方案
- 灵活用工人员安全培训课件
- 用电安全进校园宣传课件
- 2026年中国速冻水饺市场运行(产业链、市场规模、价格等)现状及未来发展趋势分析
- (新教材)2026年人教版一年级下册数学 第二单元 20以内的退位减法 整 理和复习 课件
- 2026年无锡科技职业学院单招综合素质考试必刷测试卷必考题
- 初中地理教学中地图技能培养的教学策略研究课题报告教学研究课题报告
评论
0/150
提交评论