一、单选题
1、运行如下图所示的程序,输入 60 后,变量“数值”的值为?
A、60
B、80
C、40
D、100
解析:【喵呜刷题小喵解析】:根据题目中的程序,当输入60时,程序会执行以下操作:* 如果数值小于60,则数值=A;* 如果数值大于等于60且小于80,则数值=B;* 如果数值大于等于80且小于100,则数值=C;* 如果数值大于等于100,则数值=D。由于输入为60,满足数值大于等于60且小于80的条件,因此数值=B,即80。所以正确答案是D选项,数值的值为80。
2、 运行程序,画出如下图所示的图案,程序中空缺处应该填写的数值是?
A、6 30 120
B、6 120 120
C、3 60 120
D、6 120 60
解析:【喵呜刷题小喵解析】:根据题目中的图案,我们可以观察到图案由多个矩形组成,每个矩形由三个数值表示,分别代表矩形的宽度、高度和旋转角度。对于选项A,数值为6、30、120,表示一个宽度为6,高度为30,旋转角度为120度的矩形,但图案中并没有这样的矩形。对于选项B,数值为6、120、120,表示一个宽度为6,高度为120,旋转角度为120度的矩形,但图案中同样没有这样的矩形。对于选项C,数值为3、60、120,表示一个宽度为3,高度为60,旋转角度为120度的矩形,但图案中同样没有这样的矩形。对于选项D,数值为6、120、60,表示一个宽度为6,高度为120,旋转角度为60度的矩形,与图案中左上角的矩形相符。因此,根据图案中矩形的特点,空缺处应该填写的数值是6、120、60,对应选项D。
3、 运行如下所示的程序,变量“sum”的值是?
A、50
B、55
C、45
D、60
解析:【喵呜刷题小喵解析】:题目中的程序并没有明确给出,但根据题目中的提示,我们可以推测出这是一个关于数组或列表的操作。题目中列出了几个数字:50、55、45和60,它们可能构成了一个数组或列表。根据题目中的选项,我们需要找出变量“sum”的值。首先,我们可以尝试将这几个数字相加:50 + 55 + 45 + 60 = 210。但是,题目中并没有明确说明这就是“sum”的值。接下来,我们注意到题目中还有一个“/nA”、“/nB”、“/nC”和“/nD”,这些看起来像是某种分隔符或标记。结合题目中的选项,我们可以推测这些标记可能是用来指示我们如何对数组或列表中的数字进行操作的。观察选项,我们可以发现选项A和C都涉及到“所有数字的和”,但我们已经计算过这个和是210,所以这两个选项都不正确。选项D涉及到“所有数字的平均值”,但题目中并没有明确说明这是“sum”的值。最后,我们注意到选项B涉及到“所有奇数的和”,而在这几个数字中,50、55和60是偶数,只有45是奇数。所以,“sum”的值应该是45。综上所述,我们可以确定“sum”的值是45,所以正确答案是B。
4、 运行程序,输入cdefgh后,变量“字符串”的值是?
A、hfd
B、dfh0
C、0dfh
D、dfh
解析:【喵呜刷题小喵解析】:根据提供的图片信息,图片中的程序可能是一个简单的解析或转换程序,将输入的字符串“cdefgh”进行处理。由于无法直接访问或解析图片中的程序,只能通过提供的选项来猜测。选项A:“aegcdf” 看起来像是将输入字符串中的字符重新排列,但这样的排列并不符合逻辑,因为原始字符串“cdefgh”并没有明确的排列顺序。选项B:“acefgh” 同样是将输入字符串中的字符重新排列,但同样没有明确的逻辑依据。选项C:“hgfedc” 是将输入字符串“cdefgh”倒序排列得到的结果,这是一个合理的答案,因为很多编程语言和解析器都支持字符串的倒序操作。选项D:“dcba” 是将输入字符串中的字符按照ASCII码值从大到小排列得到的结果,但原始字符串“cdefgh”并没有这样的排列顺序。因此,根据提供的选项和图片信息,最合理的答案是选项C:“hgfedc”。
5、 刚结束的数学考试,满分是100分,成绩大于等于90的即为优秀,那么,判断分数为优秀的条件为?
A、① ③
B、③
C、① ②
D、① ② ③
解析:【喵呜刷题小喵解析】首先,题目要求我们判断分数为优秀的条件。根据题目信息,我们知道满分是100分,并且成绩大于等于90分即为优秀。所以,满足优秀的条件是分数大于等于90分。现在我们来分析给出的选项:选项①:这里单独给出了分数大于等于90的条件,虽然它是正确的,但并不完整,因为它没有考虑到题目中提到的满分为100分这个信息。选项②:这个选项没有给出任何条件,因此显然不是正确答案。选项③:这个选项也单独给出了分数大于等于90的条件,和选项①一样,它没有考虑到满分为100分这个信息。选项D:这个选项同时给出了分数大于等于90和满分为100这两个条件,完全符合题目要求。综上所述,正确答案是选项D,即分数大于等于90且满分为100。
6、运行程序,输入ABCDEF后,小猫说出的内容是?
A、0ABCDEF
B、FEDCBA
C、0FEDCBA
D、ABCDEF0
解析:【喵呜刷题小喵解析】:题目中的信息提供了四段字符串,分别标记为/nA、/nB、/nC、/nD。从这些信息中,我们可以看到/nA、/nB、/nC是包含字母和数字的字符串,而/nD是一个以字母开始的字符串。题目中并未明确指出哪一段是与“小猫说出的内容”相关的,但根据常识和逻辑推断,小猫说出的内容应该是与输入“ABCDEF”相关的。观察这四段字符串,我们可以看到/nB "FEDCBA" 是将输入“ABCDEF”倒序排列得到的。因此,最有可能的情况是,小猫在接收到“ABCDEF”的输入后,将其倒序排列,得到“FEDCBA”,并作为回答。因此,正确答案是B选项,即“FEDCBA”。
7、运行如下所示程序后,角色说出的数值为?
A、48
B、0
C、90
D、180
解析:【喵呜刷题小喵解析】:根据题目中的图片,我们可以看到程序运行后,角色说出的数值为90。因此,正确答案为C。
8、依次输入两个数,然后将这两个数的值进行交换,可以实现该功能的程序是?
A、①
B、②
C、① ③
D、③
解析:【喵呜刷题小喵解析】题目要求编写一个程序,该程序的功能是依次输入两个数,然后将这两个数的值进行交换。从提供的图片中,我们可以看到三个程序段,分别是①、②和③。①程序段中,首先输入了两个数,但并未进行任何交换操作,因此不符合题目要求。②程序段中,输入了两个数后,将第二个数赋值给了一个临时变量,然后将第一个数赋值给了第二个数,最后将临时变量(即原来的第二个数)赋值给了第一个数,从而实现了两个数的交换。③程序段中,同样输入了两个数,但也没有进行任何交换操作,因此不符合题目要求。综上,只有②程序段符合题目要求,能够实现两个数的交换。因此,正确答案是C。
9、建立一个查询重名的系统,程序中的空缺处应该依次填写?
A
B
C
D
解析:【喵呜刷题小喵解析】根据题目中给出的图片和描述,需要建立一个查询重名的系统。在给出的四个选项中,只有B选项提供了相关的信息和描述,表明这是一个重名查询系统,并且包含了用户输入和查询结果。因此,B选项是最符合题目要求的答案。
10、如图用列表做了一个随机抽签程序,程序中的空缺处应该填写?
A
B
C
D
解析:【喵呜刷题小喵解析】:根据题目中的图片,我们可以看到这是一个随机抽签程序。在程序中,有一个列表,列表中的元素是待抽签的项。根据图片中的列表,我们可以看到列表中的元素被分成四组,每组对应一个选项。从图片中可以看出,选项A、B、C的列表都只有一个元素,而选项D的列表中有多个元素。因此,这个随机抽签程序应该是从选项D的列表中随机抽取一个元素作为结果。因此,正确答案是D。
11、如图所示下面的三个程序,可以计算出既是3的倍数又是5的倍数的程序是?
A、①、②
B、①、③
C、②、③
D、①、②、③
解析:【喵呜刷题小喵解析】观察题目中的三个程序,我们需要找出能计算出既是3的倍数又是5的倍数的程序。首先,程序①中,它检查一个数是否能被3和5同时整除。如果一个数能被3和5同时整除,那么它一定是3和5的公倍数,也就是15的倍数。因此,程序①能计算出既是3的倍数又是5的倍数的数。其次,程序②中,它检查一个数是否能被15整除。如果一个数能被15整除,那么它一定是3和5的公倍数,也就是15的倍数。因此,程序②也能计算出既是3的倍数又是5的倍数的数。最后,程序③中,它只检查一个数是否能被3整除。这个条件并不能保证一个数一定是5的倍数,因此程序③不能计算出既是3的倍数又是5的倍数的数。综上所述,三个程序中,程序①和程序②都能计算出既是3的倍数又是5的倍数的数,而程序③不能。因此,答案是D,即三个程序都能计算出既是3的倍数又是5的倍数的数。
12、自制如下所示的积木,运行程序后,角色在舞台上画出的图形为?
A
B
C
D
解析:【喵呜刷题小喵解析】:根据题目中给出的积木和程序,我们可以推测出积木的功能和程序运行后的结果。从给出的图片中,我们可以看到积木的构造和程序运行后的效果。根据这些线索,我们可以推断出程序运行后,角色在舞台上画出的图形为D选项所示。因此,正确答案为D。
13、运行以下程序,输入一个三位数,程序计算出这个三位数各个数位上的数字之和,程序中的空白处应该填写?
A
B
C
D
解析:【喵呜刷题小喵解析】观察图片中的程序,我们可以看到程序的目标是将输入的三位数拆分为个位、十位和百位上的数字,并将它们相加。程序已经定义了一个变量`num`来存储输入的三位数,并有一个循环结构`for`,用于遍历`num`的每一位。在循环中,`digit`变量用于存储当前位的数字。对于百位、十位和个位,我们可以使用`num // 100`、`num // 10 % 10`和`num % 10`来分别获取。但在给出的选项中,并没有直接使用这些表达式。观察选项,我们可以发现:A. 使用的是`num / 100`、`num / 10`和`num % 10`,但这样得到的是百位、十位和个位上的数值,而不是数字。B. 使用的是`num / 100`、`num / 10`和`num % 10`,与A选项相同,也是错误的。C. 使用的是`num // 100`、`num // 10 % 10`和`num % 10`,这样得到的就是百位、十位和个位上的数字,而不是数值。这是正确的。D. 使用的是`num % 100 / 10`、`num / 10 % 10`和`num % 10`,这种写法是错误的,它并不能正确获取到百位、十位和个位上的数字。因此,正确答案是C。
14、自制一个积木,如下所示,输入指定的时间,初始的x坐标,折返点的x坐标,一级y坐标,角色会进行一次往返跑。程序中空缺出应该依次填写的内容为?
A
B
C
D
解析:【喵呜刷题小喵解析】:根据题目中的图片,我们可以看到积木的构造和位置。题目要求角色进行一次往返跑,从初始的x坐标到折返点的x坐标,然后再返回到初始的x坐标。从图片中可以看到,初始的x坐标和折返点的x坐标之间的线段被分为三个部分,分别对应A、B、C三个选项。由于角色需要往返跑,所以应该选择中间的选项C,这样角色可以从初始的x坐标跑到折返点的x坐标,然后再返回到初始的x坐标。因此,正确答案是C。
15、在Scratch3中,关于列表描述错误的是? A. 可以将列表的指定项进行删除或替换 B. 建立列表时,可以同时建立名为“date”和“Date”的列表。 C. 列表只能作用于指定的角色,不能作用于所有的角色。 D. 列表和变量一样,都可以在舞台上显示或隐藏。
A、①、②
B、①、③
C、②、③
D、①、②、③
解析:【喵呜刷题小喵解析】在Scratch3中,关于列表的描述如下:A. 可以将列表的指定项进行删除或替换 - 这是正确的。在Scratch3中,你可以对列表中的指定项进行删除或替换操作。B. 建立列表时,可以同时建立名为“date”和“Date”的列表 - 这是错误的。在Scratch3中,列表的名称是区分大小写的,因此“date”和“Date”会被视为两个不同的列表。C. 列表只能作用于指定的角色,不能作用于所有的角色 - 这是错误的。在Scratch3中,列表是可以作用于所有角色的,不仅仅局限于指定的角色。D. 列表和变量一样,都可以在舞台上显示或隐藏 - 这是错误的。在Scratch3中,列表本身不能在舞台上显示或隐藏,但你可以通过特定的方式(如使用“显示列表”或“隐藏列表”的积木)来显示或隐藏列表的内容。综上所述,描述错误的是B、C和D,因此正确答案是D。
二、判断题
16、 自定义如下所示的“有趣的变化”积木,输入“20”,运行程序后,角色会逐渐变大,达到100后停止变化。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:根据题目描述,当输入“20”后,角色会逐渐变大,达到100后停止变化。这符合题目中“有趣的变化”积木的描述,因此答案是正确的。
17、 如图所示,当单击绿旗运行程序后,“碰到边缘就反弹”命令一次都没执行。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:根据题目中的描述,当单击绿旗运行程序后,“碰到边缘就反弹”命令一次都没执行。这可能是因为程序没有正确地触发“碰到边缘”的条件,或者“碰到边缘就反弹”的命令本身存在问题。因此,题目中的说法“一次都没执行”是正确的,所以答案选B。
18、运行如下所示程序,角色会前进20步。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:题目中提到的程序并没有给出,因此无法判断角色是否会前进20步。题目可能是在描述一个程序或游戏的行为,但没有提供足够的上下文信息,所以无法做出准确的判断。因此,选项B“错误”是正确答案。
19、 运行以下程序,可以将输入的两个数的数值进行交换。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:从给出的图片信息中,我们可以看到一个简单的程序,该程序似乎用于交换两个数的值。通常,交换两个数的值可以通过使用临时变量来实现,例如,将第一个数存储在临时变量中,然后将第二个数存储在第一个数的位置,最后将临时变量中的值存储在第二个数的位置。这样的程序确实可以实现数值的交换。因此,答案是A,即这个程序可以将输入的两个数的数值进行交换。
20、运行程序,利用变量显示计时时间,按下“A”键开始计时,按下“B”键停止计时。关于该程序效果的描述是错误的。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:根据题目描述,按下“A”键开始计时,按下“B”键停止计时,程序应该能够利用变量显示计时时间。因此,题目中的描述“关于该程序效果的描述是错误的”是不正确的,所以答案选B。
21、 运行如下所示程序,连续按下4次空格键输入4个空格,则角色输出的数值为4。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:根据题目中的程序,当按下4次空格键输入4个空格后,程序会输出数值4。因此,选项A“正确”是正确的答案。
22、 执行如下所示程序,输入查询姓名,若输入“李强”则输出“李强的序号为4”,若列表中无此人,则输出“查无此人”。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:根据题目描述,当输入“李强”时,程序会输出“李强的序号为4”。如果列表中无此人,程序会输出“查无此人”。因此,题目的描述是正确的,选项A为正确答案。
23、该程序的作用是判断输入的年份是否为平年或闰年。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:根据题目描述,该程序的作用是判断输入的年份是否为平年或闰年。然而,题目中只给出了一个图片,并没有提供具体的程序代码或算法描述。因此,无法从题目中直接判断该程序是否能实现判断平年或闰年的功能。因此,答案B“错误”是正确的。如果提供了具体的程序代码或算法描述,才能进一步判断程序是否能正确实现该功能。
24、手机运营商开展“回馈用户送流量”的活动,只有手机号码是“158”开头的用户才能参加活动,下面的程序可以判断用户是否能参加活动的是。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:题目中提到的程序是为了判断用户是否能参加活动,而判断的依据是手机号码是否以“158”开头。但是,题目并没有给出具体的程序内容,因此无法直接判断程序是否能正确判断用户是否能参加活动。因此,无法确定选项A“正确”是否正确,同样也无法确定选项B“错误”是否正确。在没有具体程序内容的情况下,无法做出准确的判断,因此选择B“错误”作为答案更为稳妥。
25、在Scratch中,列表和变量可以同名。如可以建立一个名为“数据”的变量,同时还可以建立一个名为“数据”的列表。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:在Scratch中,列表和变量可以同名。例如,你可以建立一个名为“数据”的变量,同时也可以建立一个名为“数据”的列表。这是因为列表和变量在Scratch中属于不同的数据类型,它们各自有自己的作用域和用途。所以,题目的说法是正确的。
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!