2026年9月GESP编程能力等级认证图形化四级真题(含答案)_第1页
2026年9月GESP编程能力等级认证图形化四级真题(含答案)_第2页
2026年9月GESP编程能力等级认证图形化四级真题(含答案)_第3页
2026年9月GESP编程能力等级认证图形化四级真题(含答案)_第4页
2026年9月GESP编程能力等级认证图形化四级真题(含答案)_第5页
已阅读5页,还剩33页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2026年9月GESP编程能力等级认证图形化四级真题(含答案)一、单选题(共15题,每题2分,共30分)。1.家里的扫地机器人很聪明,它会用“小眼睛”(超声波或红外线)看到前面有墙,然后马上让轮子转个弯躲开。请问,负责“看墙”的零件和负责“转弯”的零件,分别相当于我们电脑里的哪一类部件?()。A.输入设备/输出设备B.内存/硬盘C.音箱/鼠标D.显示器/CPU答案:A。2.下列流程图的输出结果是?A.6B.7C.8D.9答案:C。3.默认小猫角色,执行下列程序,输入正整数5,小猫说出的值是?()。A.16B.17C.18D.19答案:B。4.默认小猫角色,执行下列程序,输入正整数100,小猫说出的值是?()。A.2B.3C.4D.5答案:C。5.默认小猫角色,执行下列程序,哪个选项的说法是正确的?()。A.输入3或-3都会导致小猫的大小发生变化B.输入6或-6都会导致小猫的大小发生变化C.输入3会导致小猫的大小发生变化D.输入-6不会导致小猫的大小发生变化答案:B。6.默认小猫角色,执行下列程序,输入字符串“CCFGESP”,小猫说出的内容为?()。A.4B.5C.6D.7答案:C。7.默认小猫角色,执行下列程序,小猫说出的内容为?()。A.0B.1C.2D.3答案:C。8.默认小猫角色,执行下列程序,输入正整数3,小猫说出的内容为?()。A.16B.17C.18D.19答案:D。9.默认小猫角色,执行下列程序,小猫说出的内容为?()。A.2334B.235C.1234D.342答案:D。10.默认小猫角色,执行下列程序,小猫说出的内容为?()。A.fgesp906B.fgesp609C.gesp906D.fgesp202答案:A。11.默认小猫角色,执行下列程序,哪个选项的说法是正确的?()。A.小猫本体和克隆体都会慢慢消失B.小猫本体和克隆体都不会消失C.小猫本体会慢慢消失,克隆体不会消失。D.小猫本体不会消失,克隆体会慢慢消失。答案:A。12.默认小猫角色,执行下列程序,绘制出如下图形,输入的数值为哪个选项?()。A.250B.500C.750D.1200答案:D。13.针对小球角色,执行下列程序,舞台中最多出现几个小球?()。A.7B.6C.5D.4答案:A。14.关于排序算法的稳定性,以下描述错误的是?()。A.选择排序是不稳定的排序算法B.冒泡排序是不稳定的排序算法C.插入排序是稳定的排序算法D.如果排序前2个相等的数在序列中的前后位置顺序和排序后它们2个的前后位置顺序相同,则称为一种稳定的排序算法。答案:B。15.默认小猫角色,执行下列程序,小猫说出的内容为?()。A.60B.73C.74D.80答案:B。二、判断题(共10题,每题2分,共20分)。16.在图形化编程中,只要某个角色定义了一个自定义积木,舞台上所有其他角色都可以在自己的脚本中直接调用该积木。()。A.正确B.错误答案:错误。17.默认小猫角色,执行下列程序,输入正整数5,小猫说出的内容为12。()。A.正确B.错误答案:错误。18.默认小猫角色,执行下列程序,依次输入正整数3和4,小猫说出的内容为15。()。A.正确B.错误答案:正确。19.默认小猫角色,执行下列程序,输入正整数3,小猫说出的内容为“XYXYXYXYXY”。()。A.正确B.错误答案:错误。20.默认小猫角色,执行下列程序,小猫说出的内容为1。()。A.正确B.错误答案:错误。21.默认小猫角色,点击小绿棋,执行下列程序,按下3次空格键后,舞台上会看到4只小猫。()。A.正确B.错误答案:错误。22.对于数列[5,2,4,6,1,3],用插入排序时,把数字往后挪动的总次数,和用冒泡排序时,交换相邻两个数字的总次数,这两个数是一样的。()。A.正确B.错误答案:正确。23.默认小猫角色,执行下列程序后,舞台区会出现如下图形。()。A.正确B.错误答案:错误。24.默认小猫角色,执行下列程序,小猫说出的内容“10251520”。()。A.正确B.错误答案:正确。25.有10根长度分别为1,2,3,…,10的木棒,现需要从中选出3根木棒组成一个三角形。三角形的成立条件是任意两边之和大于第三边。以下程序可以通过枚举顺序递增的三边长度组合来统计有效三角形的数量。()。A.正确B.错误答案:正确。三、编程题(共2题,每题25分,共50分)。26.找公共“1”位。题目描述:小杨有两个正整数a和b。他想知道这两个数的二进制表示中,哪些位置上的数字都是1。二进制位从右往左编号为第0位、第1位、第2位……如果一个数的二进制位数比较少,那么它左边缺少的高位都当作0。小知识:二进制就是只用0和1来表示一个数。我们可以用“除以2取余数”的方法来得到它的二进制。举个例子:把13变成二进制。13÷2=6……余1(这是最低位,即第0位)。6÷2=3……余0(第1位)。3÷2=1……余1(第2位)。1÷2=0……余1(第3位)。把余数从下往上写:1101,这就是13的二进制。注意:我们是从右往左编号的,所以第0位是最右边的那个1,第1位是0,第2位是1,第3位是1。再试一个:把7变成二进制。7÷2=3……余1(第0位)。3÷2=1……余1(第1位)。1÷2=0……余1(第2位)。结果是111,也就是第0、1、2位都是1,第3位以上都是0(因为左边高位不足,自动补0)。默认小猫角色和白色背景,请你帮小杨计算一下:一共有多少个二进制位,在两个数中同时是1?把结果存储在变量ans中。输入描述:新建变量“a”,表示第一个正整数。新建变量“b”,表示另一个正整数。(1≤a,b≤1000,这样二进制最多只有10位,方便计算)。如下图所示:输出描述:新建变量“ans”,用于存储最后的结果(满足条件的二进制位的个数)。如下图所示:输入样例1:a=13b=7输出样例2:ans=2样例解释1:13的二进制是1101(从右往左:第0位=1,第1位=0,第2位=1,第3位=1)。7的二进制是0111(第0位=1,第1位=1,第2位=1,第3位=0,因为7只有3位,第3位补0)。共有2个位(第0位和第2位)在两个数中都是1,所以答案是2。输入样例2:a=8b=4输出样例:ans=0样例解释1:8的二进制:1000(第3位=1,其余为0)。4的二进制:0100(第2位=1,第3位补0)。没有一位同时是1,答案为0。注意事项:(1)变量名的拼写(包括大小写)要和题目完全一致(建议直接从题目中复制变量名,避免自己打字时弄错大小写或拼写)。(2)输入变量直接赋值即可,无需使用“询问并等待”积木块。(3)输出结果存放在对应变量中即可,无需使用“说…”或“说…,2秒”积木块。参考程序:27.星号切切切。题目描述:小杨有一串由小写字母和星号*组成的字符串。他想用星号把字符串切成一段一段的,规则很简单:从左到右扫描字符串,找到第一个星号*,把它切掉,分成左右两段。然后只看右边那段,继续找第一个星号,切掉,再分左右……一直重复,直到剩下的字符串里没有星号为止。默认小猫角色和白色背景,请你帮小杨编写一个图形化编程程序,把所有切出来的片段(包括可能出现的空串)按顺序存到一个列表ans中。注意:每次只切掉一个星号,切掉后它就不在了。如果某次切的时候,左边或右边什么都没有(空串),也要把空串存进列表。输入描述:新建变量“s”,表示一个里面只包含小写字母和星号*的字符串(字符串长度不超过100)。如下图所示:输出描述:新建变量“ans”,用于存储最终的结果。列表里的每一项就是一个切出来的字符串(包括空串)。如下图所示:输入样例1:s="abc*de*f*gh"输出样例1:ans=['abc','de','f','gh']样例解释1:原始字符串:abc*de*f*gh。第1次:找到第一个*,切掉,左边得abc,右边剩de*f*gh。第2次:在右边de*f*gh中找到第一个*,切掉,左边得de,右边剩f*gh。第3次:在右边f*gh中找到第一个*,切掉,左边得f,右边剩gh。第4次:右边gh中没有*,结束。所有片段:abc、de、f、gh,存入列表。输入样例2:s="*abc*"输出样例2:ans=['','abc','']样例解释2:原始字符串:*abc*。第1次

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论