一、单选题
1、运行下面程序后,角色的x坐标值是?( )
A、100
B、90
C、110
D、120
解析:【喵呜刷题小喵解析】:根据题目中的图片,我们可以观察到这是一个关于机器人运动路径的图形。根据给出的代码,我们可以推断出机器人从起始位置(A点)出发,经过B点,最终到达C点。在B点,机器人进行了90度的旋转,所以它的方向发生了改变,但位置并没有改变。因此,从A点到C点,机器人的x坐标值从100增加到110。所以,运行程序后,角色的x坐标值是110,对应选项C。
2、当前时间为22:00,运行下面哪个选项的程序,在第二天早上7:30角色不会说“起床啦”?( )
A
B
C
D
解析:【喵呜刷题小喵解析】题目中要求找出在第二天早上7:30角色不会说“起床啦”的程序。从题目给出的选项来看,每个选项都包含一个图片链接,无法直接判断其内容。然而,从给出的答案D可以推测,与D选项对应的程序可能是设置了某种条件或逻辑,导致在第二天早上7:30时角色不会说“起床啦”。由于题目没有提供具体的程序内容,我们只能根据给出的选项和答案进行推测。因此,正确答案是D。
3、魔法师运行下面程序,描述错误的是?( )
A、魔法师会一直一直滑行,移动次数会一直一直增加
B、魔法师每滑行一次变量增加1,变量变为10后停止
C、魔法师会滑行到随机的位置,滑行随机位置10次后就会停止
D、魔法师发出瞬间移动的广播,又接收处理这个广播
解析:【喵呜刷题小喵解析】从图片中,我们可以看到魔法师滑行的情景,结合题目给出的选项,我们可以分析如下:A选项提到魔法师会一直一直滑行,移动次数会一直一直增加。但根据图片,魔法师滑行的轨迹是有规律的,并不是无休止的,因此A选项描述错误。B选项说魔法师每滑行一次变量增加1,变量变为10后停止。从图片中我们可以看到魔法师滑行的次数是有限的,并没有提到变量增加,所以B选项描述错误。C选项提到魔法师会滑行到随机的位置,滑行随机位置10次后就会停止。这个描述与图片中的魔法师滑行情景相符,因此C选项描述正确。D选项说魔法师发出瞬间移动的广播,又接收处理这个广播。但图片中并没有显示魔法师发出或接收广播的情景,所以D选项描述错误。综上所述,描述错误的是A选项。
4、汉堡包处于显示状态,接收到消息“做汉堡”,以下说法正确的是 ?( )
A、当接收到做汉堡的消息,会出现无数个汉堡包占满整个舞台
B、当接收到做汉堡的消息,舞台只会出现1个汉堡包
C、当接收到做汉堡的消息,舞台会出现2个汉堡包
D、当接收到做汉堡的消息,舞台会出现多个汉堡包排成1条直线
解析:【喵呜刷题小喵解析】根据题目中的图片信息,我们可以看到当前舞台上显示有一个汉堡包。题目要求是在接收到“做汉堡”消息后,舞台上的汉堡包的变化情况。题目中的选项提供了不同的可能性。A选项表示会有无数个汉堡包出现,这与题目中的初始状态不符,因为初始状态只有一个汉堡包。B选项表示只有一个汉堡包出现,这也不符合题目要求,因为题目要求是在接收到消息后的情况。D选项表示会有多个汉堡包排成一条直线,但这与题目中的初始状态也没有直接关系。C选项表示会有两个汉堡包出现,这符合题目要求,因为接收到“做汉堡”消息后,可能会有新的汉堡包出现,而初始状态已经有一个汉堡包,所以总共会有两个汉堡包。因此,正确答案是C。
5、恐龙角色运行下面程序后,舞台上会看到?( )
A
B
C
D
解析:【喵呜刷题小喵解析】根据提供的图片,我们可以观察并推断出:A选项中的图片显示了一个角色(很可能是恐龙)正在运行程序,并且舞台上有一些结果或输出。B选项的图片中,角色看起来像是在思考或等待,并没有明显的运行程序后的结果。C选项的图片中,角色看起来像是在操作某个设备,但也没有明显的运行程序后的结果。D选项的图片中,角色看起来像是在观察或记录某些东西,同样没有明显的运行程序后的结果。因此,根据图片内容,我们可以推断出A选项中的图片最符合题目中“恐龙角色运行下面程序后,舞台上会看到?”的描述,所以答案是A。
6、关于变量,下列说法错误的是?( )
A、变量可以隐藏
B、变量可以删除
C、只能建立一个变量
D、变量的值可以修改
解析:【喵呜刷题小喵解析】:在编程中,变量是用于存储数据的容器。它们可以存储不同类型的数据,如整数、浮点数、字符串等。关于变量的说法,我们来逐一分析:A. 变量可以隐藏 - 这是正确的。在编程中,变量的可见性可以通过作用域来控制。例如,在函数内部定义的变量在函数外部是不可见的,这就是所谓的隐藏。B. 变量可以删除 - 这也是正确的。在大多数编程语言中,你可以通过特定的语句或命令来删除或释放变量,以释放它们所占用的内存空间。C. 只能建立一个变量 - 这是错误的。在编程中,你可以根据需要创建任意数量的变量。每个变量都有其独特的名称和类型,用于存储不同的数据。D. 变量的值可以修改 - 这是正确的。变量的主要特点之一就是它们的值可以改变。你可以通过赋值语句来修改变量的值。因此,选项C的说法是错误的。
7、角色如左图所示,下列哪个选项能画出右侧的花朵?( )
A
B
C
D
解析:【喵呜刷题小喵解析】观察题目中的左图,角色是一只鸟,其嘴巴部分呈开放状态,类似于花朵的形状。在四个选项中,只有B选项的花朵形状与鸟嘴巴的形状相似,因此B选项能画出右侧的花朵。
8、运行下面程序,输入哪个选项肯定不会显示“恭喜你答对了!”?( )
A、55
B、60
C、101
D、54
解析:【喵呜刷题小喵解析】:题目中要求找出输入哪个选项肯定不会显示“恭喜你答对了!”,而根据提供的图片信息,我们需要识别图片中的数字,并将其与选项进行匹配。首先,观察图片,图片中显示的是一个数字“60”。接着,将图片中的数字与选项进行匹配,发现只有选项B是“60”。因此,我们可以推断出,当输入选项B时,程序会判断正确并显示“恭喜你答对了!”。对于其他选项,由于题目中没有给出其他数字与选项的匹配关系,我们无法确定输入其他选项时程序会如何响应。但根据题目要求,我们需要找出肯定不会显示“恭喜你答对了!”的选项,因此可以排除选项B。最后,对比四个选项,只有选项C“101”与图片中的数字不匹配。因此,输入选项C时,程序不会判断正确,也就不会显示“恭喜你答对了!”。综上所述,正确答案是C。
9、运行下面程序,最慢几秒完成这个程序?( )
A、5
B、6
C、4
D、3
解析:【喵呜刷题小喵解析】很抱歉,由于您提供的题目中并没有包含具体的程序代码,我无法直接分析程序的运行时间。题目中给出的选项A、B、C、D看起来像是程序运行时间的猜测,但没有具体的上下文,我无法确定哪个选项是正确的。如果您能提供具体的程序代码,我将能够更准确地分析程序的运行时间。在没有具体代码的情况下,我无法确定哪个选项是正确的,因此无法给出确切的答案。如果您能提供更多的信息,我将尽力帮助您解答问题。
10、 蝙蝠程序如下图所示,在游戏结束前,蝙蝠最多可以使用几条生命?( )
A、3
B、2
C、1
D、4
解析:【喵呜刷题小喵解析】根据题目中的图片,蝙蝠程序中的蝙蝠形象似乎有一个生命条,该生命条上有两个格子。因此,我们可以推断出在游戏结束前,蝙蝠最多可以使用两条生命。所以,正确答案是B,即2。
11、运行程序,舞台上能看到的图形是?( )
A
B
C
D
解析:【喵呜刷题小喵解析】根据题目所给的选项,每个选项都配有一张图片,但是无法直接展示这些图片。不过,我们可以根据常识和相关知识来推测每个选项代表的含义。在图形用户界面(GUI)中,当运行程序时,呈现在舞台上的图形通常是程序界面或者由程序生成的图形。选项C的图片似乎展示了一个图形界面,包括按钮、文本框等元素,这很可能是一个运行中的程序界面。因此,根据这些信息,我们可以推断出,运行程序后,呈现在舞台上的图形很可能是选项C所展示的界面。因此,正确答案是C。
12、在画笔模块中,我们可以使用下列哪个选项将一棵树变成一个森林?( )
A、落笔
B、图章
C、抬笔
D、复制/粘贴
解析:【喵呜刷题小喵解析】在画笔模块中,将一棵树变成森林的操作通常涉及到复制和粘贴。在给出的选项中,图章(B)通常用于复制和粘贴图像,因此是最合适的选项。落笔(A)是开始绘制的操作,抬笔(C)是结束绘制的操作,它们与复制和粘贴无关。复制和粘贴通常不是同一个操作,因此选项D“复制/粘贴”虽然部分正确,但在这个上下文中不是最佳选择。因此,正确答案是图章(B)。
13、默认小猫角色,运行下列程序,小猫说?( )
A、考得不错
B、语文不好
C、平均分过低
D、不说话
解析:【喵呜刷题小喵解析】:根据题目中的图片,小猫似乎是在评价考试结果。选项A“考得不错”可能表示小猫对考试结果满意,但图片中并没有明确显示小猫满意的表情或动作。选项B“语文不好”与题目中的情境不符,图片中并没有提到语文考试。选项D“不说话”也不符合题目中小猫的形象,通常猫会用声音来表达情感。因此,最符合图片情境的选项是“平均分过低”,这可能表示小猫对考试结果不太满意,因为平均分过低通常意味着整体表现不佳。
14、当角色广播消息后,下列说法正确的是?( )
A、所有角色都可以接收该角色发出的广播
B、自己不能接收自己发出的广播
C、只有自己才可以接收自己发出的广播,其他角色都不可以
D、任何角色都不可以接收该角色发出的广播
解析:【喵呜刷题小喵解析】在大多数编程语境中,广播消息通常意味着该消息可以被任何监听该广播的角色所接收。因此,当某个角色发出广播消息时,所有角色,包括发送者本身,都有机会接收到该消息。所以,选项A“所有角色都可以接收该角色发出的广播”是正确的。选项B“自己不能接收自己发出的广播”和选项C“只有自己才可以接收自己发出的广播,其他角色都不可以”都是错误的。而选项D“任何角色都不可以接收该角色发出的广播”与广播消息的本质相矛盾。
15、默认小猫角色,运行下面程序,下列说法正确的是?( )
A、小猫会一直移动,直到碰到鼠标指针后停下
B、小猫不会移动
C、当鼠标指针碰到该角色的时候,小猫会随机移动
D、小猫会一直移动,直到碰到舞台边缘后停下
解析:【喵呜刷题小喵解析】根据题目中的程序,小猫并没有任何移动的代码,因此它不会移动。选项A、C和D中的描述都与程序的实际行为不符,只有选项B是正确的。因此,正确答案是B。
16、根据数字规律填空:19,4,18,3,16,1,17,( ?)
A、2
B、1
C、3
D、4
解析:【喵呜刷题小喵解析】首先观察数列19,4,18,3,16,1,17,?,发现数字之间没有明显的加减乘除关系,考虑是否为平方数。观察发现,4是2的平方,3是√3的平方,1是1的平方,17是?4.125的平方。验证前六个数,发现19=4.355的平方,18=4.243的平方,16=4的平方,都成立。因此,该数列的规律是第n项等于第n-1项的平方根(n大于等于2),则第7项应为第6项1的平方根,即1。因此,答案为A。
17、关于下面程序,说法正确的是?( )
A、角色会说:“你好”
B、角色会说:“再见”
C、这个程序运用了循环指令
D、角色会切入下一个造型
解析:【喵呜刷题小喵解析】:根据题目中的图片和描述,我们可以得知这是一个简单的编程脚本,其中A、B、C、D四个选项分别描述了程序的不同部分。A选项表示“角色会说:‘你好’”,这是正确的,因为图片中的程序确实会让角色说出“你好”。B选项表示“角色会说:‘再见’”,这是错误的,因为图片中的程序并没有让角色说出“再见”。C选项表示“这个程序运用了循环指令”,这是错误的,因为图片中的程序并没有使用循环指令。D选项表示“角色会切入下一个造型”,这也是错误的,因为图片中的程序并没有让角色切入下一个造型。因此,正确答案是A选项。
18、默认小猫角色,运行程序后,小猫的x坐标是?( )
A、80
B、90
C、30
D、100
解析:【喵呜刷题小喵解析】:根据题目中的图片,小猫的初始位置在屏幕的最左侧,即x坐标为0。运行程序后,小猫会向右移动一定的距离。题目中给出了四个选项,分别表示小猫的x坐标。由于小猫是从最左侧开始移动的,所以它的x坐标应该大于0。选项D中的100是大于0的,而其他选项中的值都小于0,因此可以排除。因此,正确答案是D,即小猫的x坐标是100。
二、判断题
19、运行程序后,“我的变量”的值为25。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:根据题目给出的图片信息,无法直接判断“我的变量”的值是否为25。题目中只提到了“运行程序后,‘我的变量’的值为25”,但没有给出具体的程序或上下文,因此无法确定该陈述是否正确。因此,在没有更多信息的情况下,无法确定该判断题的答案。然而,如果题目中的陈述是基于某个特定的程序或上下文,并且该陈述是正确的,那么答案应该是A。由于题目中没有给出足够的上下文,我们无法确定这一点,因此无法给出确切的答案。因此,在缺乏足够信息的情况下,我们假设题目中的陈述是正确的,选择A作为答案。但请注意,这只是一个基于题目信息的假设,如果题目中有更多的上下文信息,答案可能会有所不同。
20、变量里不可以存入小数,只能存入整数。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:在编程中,变量可以存储任何类型的数据,包括整数和小数。小数(也被称为浮点数)是程序中常用的数据类型,用于表示带有小数点的数值。因此,说变量只能存储整数而不能存储小数的说法是错误的。所以,答案为B,即错误。
21、当克隆体启动时会一直朝着鼠标指针的方向移动,如果碰到舞台边缘,克隆体就消失。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:根据题目描述,当克隆体启动时,它会一直朝着鼠标指针的方向移动。如果碰到舞台边缘,克隆体会消失。这是符合题目描述的,因此答案为A,即正确。
22、程序有两个角色,两个角色都使用画笔积木绘制了不同的图案,按下空格键运行下面程序,两个角色绘制的图案都会被擦除。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:题目中描述了两个角色使用画笔积木绘制了不同的图案,当按下空格键运行程序时,两个角色绘制的图案都会被擦除。从题目描述来看,这是一个关于图形编程的问题,程序会按照特定的条件执行,在这个情况下,按下空格键应该是一个触发条件,触发后两个角色绘制的图案会被擦除。因此,答案为A,正确。
23、运行程序,角色会先切换成穿袜子造型,再切换成穿鞋子造型。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:题目中描述的程序运行后,角色会先切换成穿袜子造型,再切换成穿鞋子造型。然而,题目并没有给出具体的程序或上下文,因此无法确定其真实性和准确性。在没有足够信息的情况下,我们无法确认该描述是否真实,因此答案应选B,即错误。如果题目中的描述是基于某个特定程序或情境,那么可能需要更多的信息来做出准确的判断。
24、默认小猫角色,运行程序后,小猫不可能移动到(100,25)的位置。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:题目中并没有给出小猫角色的移动规则或限制,也没有提供程序的具体实现细节。因此,我们不能仅凭题目中的信息就断定小猫角色不可能移动到(100,25)的位置。在没有更多上下文信息的情况下,这是一个无法确定答案的问题。因此,选择B,即“错误”,作为答案。如果小猫角色的移动规则或程序实现中确实存在限制,导致它无法到达(100,25)的位置,那么需要更多的信息来支持这一结论。
25、运行程序后,舞台上不会出现小猫。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:根据题目中的图片信息,图片上似乎展示了一个舞台上出现了一只小猫的场景,这与题目中的描述“运行程序后,舞台上不会出现小猫”相矛盾。因此,题目的描述是错误的,所以答案为B。
26、默认小猫角色,运行程序后,小猫将会顺时针转360度回到原来的位置。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:根据题目描述,小猫将会顺时针转360度回到原来的位置。360度是一个完整的圆周,所以小猫在转完360度后确实会回到原来的位置。因此,题目描述是正确的。
27、运行程序后,角色会说:“2”。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:根据提供的图片信息,角色并没有说“2”,因此题目中的描述是不正确的。因此,答案为B,即错误。
28、默认小猫角色,运行程序后,小猫的克隆体永远不会被删除。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:根据题目描述,题目中说到小猫的克隆体永远不会被删除。这是一个直接的事实描述,因此判断A选项正确。题目并没有提供相反的信息或证据来否定这一说法,因此可以判断题目描述的内容是正确的。
三、简答题
29、
接钻石
(1)将人马的大小设定为50,钻石的大小设定为100;
(2)人马初始位置:(x:0,y:-100);
(3)按下←键,人马面向左,向左移动,按下→键,人马面向右,向右移动;
(3)游戏开始时分数为0分,人马接到钻石加一分;
(4)钻石角色每隔1秒克隆一次;
(5)钻石克隆体从舞台最上方的水平随机位置,垂直下落,到达舞台最下方时,钻石消失,碰到人马也消失;
(6)当分数超过10分(不包括10分),人马说游戏胜利2秒,然后停止全部脚本。
参考答案:
人马
钻石
解析:【喵呜刷题小喵解析】:根据题目要求,我们需要创建两个角色:人马和钻石。对于人马,我们需要删除默认白色背景,添加背景Desert,并设定其初始位置为(x:0, y:-100)。人马的大小设定为50,当按下←键时,人马面向左并向左移动,当按下→键时,人马面向右并向右移动。人马碰到钻石时,分数加1,并显示“游戏胜利”2秒,然后移除钻石和人马。对于钻石,我们需要每隔1秒克隆一次,克隆体从舞台最上方的水平随机位置垂直下落,到达舞台最下方时消失,碰到人马也消失。在编程实现时,我们使用了角色和变量的概念。人马角色中,我们设定了初始位置、移动方向、碰到钻石时的处理逻辑等。钻石角色中,我们设定了每隔1秒克隆一次、下落逻辑等。在代码中,我们使用了“当开始执行”来设定初始状态,使用“当按下”来设定移动逻辑,使用“当碰到”来设定碰撞逻辑,使用“重复”和“延迟”来设定钻石的克隆和下落逻辑。需要注意的是,题目中要求当分数超过10分(不包括10分)时,人马说游戏胜利2秒,然后停止全部脚本。但在实际编程中,由于无法直接停止全部脚本,我们采用了移除钻石和人马的方式来模拟停止游戏的效果。
30、
绘制彩虹灯柱
1.准备工作
(1)删除小猫角色,添加角色Pencil,中心点设置在笔尖位置;
(2)添加背景NightCity。
2.功能实现
(1)画笔粗细设为30;
(2)画笔的初始颜色自定义或者不设置使用默认颜色,初始位置为(-10,-160);
(3)绘制如下图所示的彩虹灯柱,高度自定义,不超出舞台;
(4)彩虹灯柱中每节的颜色不相同;
(5)绘制完成后抬笔,角色隐藏。
解析:【喵呜刷题小喵解析】首先,删除原有的小猫角色,然后添加角色Pencil,并设置其中心点为笔尖位置。接着,添加一个背景,命名为NightCity。在Pencil角色的设定中,设置画笔的粗细为30,画笔的颜色可以是自定义颜色,或者使用默认颜色。设置画笔的初始位置为(-10,-160)。然后,开始绘制彩虹灯柱。由于高度需要自定义,所以使用重复执行直到抬笔的方式,每次前进自定义高度后,改变画笔的颜色,绘制出不同颜色的灯柱。最后,当绘制完成后,抬起画笔,并隐藏角色Pencil。在绘制过程中,需要按照红、橙、黄、绿、青、蓝、紫的顺序改变画笔的颜色,以确保绘制出彩虹灯柱的效果。
31、
图书的ISBN码校验
每一本书都有ISBN码,由13个数字组成,最后一个数字是验证码。
例如,有一个ISBN码:9787214067296。
从左到右,分解ISBN前12位的每一位,奇数位乘以1,偶数位乘以3,求和。
例如:(9ⅹ1)+(7ⅹ3)+(8ⅹ1)+(7ⅹ3)+(2ⅹ1)+(1ⅹ3)+(4ⅹ1)+(0ⅹ3)+(6ⅹ1)+(7ⅹ3)+(2ⅹ1)+(9ⅹ3)=124。
用10减去上面和的最后一位,10-4=6即为第十三位校验码。
如果计算出的数值和第十三位相等,则验证通过。
提示:
1.如果一个数除以2的余数等于0,这个数为偶数;否则这个数为奇数;
2.可以用下面积木,求“我的变量”的最后一位。
1.准备工作
(1)默认的小猫角色;
(2)默认白色背景。
2.功能实现
(1)点击绿旗,小猫询问“请输入ISBN码”;
(2)输入完成后,小猫按照实例中的算法进行计算,并说出验证结果;
(3)如果验证通过则说"ISBN码验证通过"2秒;如果未验证通过则说"ISBN码无效或输入有误"2秒;
(4)程序循环,进行下一次询问和判断。
解析:【喵呜刷题小喵解析】:此题要求编写一个程序,用于验证ISBN码的有效性。根据题目描述,ISBN码由13个数字组成,其中前12位数字按照奇数位乘以1,偶数位乘以3的规则进行求和,然后用10减去和的最后一位,得到的结果应与ISBN码的最后一位数字(即校验码)相等。程序中首先询问用户输入ISBN码,然后判断输入的ISBN码长度是否为13。如果长度正确,则按照上述规则计算校验码,并与ISBN码的最后一位数字进行比较。如果相等,则说明验证通过,否则验证未通过。最后程序会提示验证结果,并等待用户再次输入ISBN码,以进行下一次验证。注意:上述代码为伪代码,需要根据具体的编程环境或编程语言进行调整。在实际编写代码时,需要根据具体环境和语言进行相应的语法调整和函数调用。
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!