一、单选题
1、陶朱家开了一间小卖部,学了编程的他想编写一个程序帮助分析小卖部各种商品的售卖情况。如下图所示,目前各个商品的名称和销售量分别存在了两张列表里,一一对应,并且每一样商品的销售量都不同。陶朱要先找出销售量最大的商品,请问哪个程序能满足他的需要?
A
B
C
D
解析:【喵呜刷题小喵解析】陶朱想要找出销售量最大的商品,因此需要一个能够比较列表元素并找出最大值的程序。观察四个选项,A选项是一个将两个列表合并的程序,C选项是一个将列表中的元素相加的程序,D选项是一个将列表中的元素相乘的程序,这三个选项都不符合陶朱的需求。而B选项的程序使用了max函数,能够找出列表中的最大值,符合陶朱的需求。因此,正确答案是B。
2、关于下面程序说法错误的是?
A、点击绿旗以后第一次输入3,第二次输入4,角色会说“今天是星期日”
B、点击绿旗以后第一次输入1,第二次输入100,角色会说“今天是星期1”
C、点击绿旗以后第一次输入7,第二次输入29,角色会说“今天是星期1”
D、点击绿旗以后第一次输入5,第二次输入30,角色会说“今天是星期日”
解析:【喵呜刷题小喵解析】:根据题目中的描述,我们可以分析每个选项的正确性。A选项:点击绿旗以后第一次输入3,第二次输入4,角色会说“今天是星期日”。根据一周有7天的知识,输入3和4都不在0-6的范围内,所以角色不会说话,因此A选项描述错误。B选项:点击绿旗以后第一次输入1,第二次输入100,角色会说“今天是星期1”。同样,输入1在0-6的范围内,角色会说“今天是星期日”,而100不在0-6的范围内,角色不会说话,因此B选项描述错误。C选项:点击绿旗以后第一次输入7,第二次输入29,角色会说“今天是星期1”。输入7不在0-6的范围内,角色不会说话,输入29也不在0-6的范围内,角色不会说话,因此C选项描述错误。D选项:点击绿旗以后第一次输入5,第二次输入30,角色会说“今天是星期日”。输入5在0-6的范围内,角色会说“今天是星期日”,输入30不在0-6的范围内,角色不会说话,因此D选项描述正确。综上,B选项描述错误,因此答案为B。
3、关于下面程序说法错误的是?
A、在移动积木里调用它自己,可以重复执行自制的移动积木
B、角色不会说出“到达!”,因为程序被“停止这个脚本”积木停掉了
C、这段程序能让角色从舞台左边移到舞台右边
D、可以使用“重复执行直到”代替自制的移动积木实现同样的功能
解析:【喵呜刷题小喵解析】:在这段程序中,A选项提到在移动积木里调用它自己,可以重复执行自制的移动积木,这是正确的,因为自制积木可以像普通积木一样被调用。C选项表示这段程序能让角色从舞台左边移到舞台右边,这也是正确的,因为程序中包含了移动积木。D选项表示可以使用“重复执行直到”代替自制的移动积木实现同样的功能,这也是正确的,因为“重复执行直到”积木可以替代需要重复执行的移动积木。而B选项说角色不会说出“到达!”,因为程序被“停止这个脚本”积木停掉了,这是错误的。在程序中,“说出到达!”积木并没有被“停止这个脚本”积木覆盖或停掉,所以角色应该会说出“到达!”。因此,B选项是错误的。
4、闰年的判断规则是:四年一闰,百年不闰,四百年又闰。下面哪个程序不能够判断输入年是否为闰年?( )
A
B
C
D
解析:【喵呜刷题小喵解析】闰年的判断规则是:四年一闰,百年不闰,四百年又闰。根据这个规则,我们可以判断每个选项中的程序是否能够正确判断闰年。A选项中的程序首先判断年份是否能被4整除,如果可以,则进一步检查年份是否能被100整除。如果不能被100整除,则该年是闰年。如果能被100整除,则再检查年份是否能被400整除。如果能被400整除,则该年是闰年。这个程序完全符合闰年的判断规则。B选项中的程序也符合闰年的判断规则。首先判断年份是否能被4整除,如果可以,则进一步检查年份是否能被100整除。如果不能被100整除,则该年是闰年。如果能被100整除,则再检查年份是否能被400整除。如果能被400整除,则该年是闰年。C选项中的程序也符合闰年的判断规则。首先判断年份是否能被4整除,如果可以,则该年是闰年。这个判断规则虽然简单,但只适用于大部分情况,对于能被100整除的年份,还需要进一步检查是否能被400整除。D选项中的程序只判断年份是否能被4整除,如果可以,则该年是闰年。这个判断规则是不完整的,因为它没有考虑到百年不闰的规则。因此,这个程序不能正确判断闰年。综上所述,D选项中的程序不能正确判断闰年,因此答案是D。
5、点击绿旗,a的值为“海绵宝宝”,b的值为“派大星”,c的值为“章鱼哥”。执行下面程序,角色说出的内容是?
A、章鱼哥海绵宝宝派大星
B、派大星海绵宝宝海绵宝宝
C、海绵宝宝派大星派大星
D、章鱼哥派大星海绵宝宝
解析:【喵呜刷题小喵解析】:根据题目中的程序,当点击绿旗后,a的值为“海绵宝宝”,b的值为“派大星”,c的值为“章鱼哥”。根据提供的选项,我们需要判断角色说出的内容。观察选项,我们可以看到每个选项都是由三个角色名称组成,且顺序不同。我们需要找到与题目中给定的a、b、c值匹配的选项。A选项:章鱼哥海绵宝宝派大星,与题目中的a、b、c值不匹配。B选项:派大星海绵宝宝海绵宝宝,与题目中的b、a、a值匹配。C选项:海绵宝宝派大星派大星,与题目中的a、b、b值不匹配。D选项:章鱼哥派大星海绵宝宝,与题目中的a、b、c值不匹配。因此,与题目中给定的a、b、c值匹配的选项是B,所以角色说出的内容是B选项。
6、列表小吃存储的数据,如下左图所示。执行如下右图所示程序,角色说出的内容是?
A、北京烤鸭 冰糖葫芦 热干面 虾饺
B、北京烤鸭 东北乱炖 热干面 海南清补凉
C、东北乱炖 北京烤鸭 热干面 海南清补凉
D、东北乱炖 北京烤鸭 海南清补凉 虾饺
解析:【喵呜刷题小喵解析】:首先,我们分析题目中的列表小吃存储的数据。题目给出了四个选项,每个选项都是四个小吃的组合。接下来,我们逐一分析每个选项的内容。选项A包含的小吃组合是:北京烤鸭、冰糖葫芦、热干面、虾饺。选项B包含的小吃组合是:北京烤鸭、东北乱炖、热干面、海南清补凉。选项C包含的小吃组合是:东北乱炖、北京烤鸭、热干面、海南清补凉。选项D包含的小吃组合是:东北乱炖、北京烤鸭、海南清补凉、虾饺。然后,我们观察题目中的程序,程序似乎是在寻找一个特定的组合,即“东北乱炖、北京烤鸭、海南清补凉、虾饺”。这个组合与选项D完全匹配。因此,根据题目的数据和程序的逻辑,我们可以得出结论:角色说出的内容是选项D。
7、图灵小学正在举办运动会,悠悠自告奋勇提出要编程帮忙分析赛跑成绩。下面是某次赛跑的成绩表和悠悠编写的程序,请问执行程序后,成绩表会变成什么样子?
A
B
C
D
解析:【喵呜刷题小喵解析】根据题目中的图片和描述,我们可以得知悠悠编写的程序是为了分析赛跑成绩,并将成绩表按照时间从短到长的顺序进行排序。从给出的选项来看,选项A的成绩表已经按照时间从短到长的顺序进行了排序,符合程序执行后的结果。因此,正确答案是A。
8、回文串是一种神奇的字符串,因为它正读和反读都一样,比如“level”和“noon”都是回文串。下面是判断一个字符串是否为回文串的程序,关于这段程序说法正确的是?
A、如果在“?”位置填入0,运行脚本角色会说:“是回文串”
B、如果在“?”位置填入level,程序执行后变量“前”的值为3
C、如果在“?”位置填入101,程序执行后角色会说:“不是回文串”
D、如果在“?”位置填入test,程序执行后变量“前”的值为3
解析:【喵呜刷题小喵解析】根据题目中的图片,我们可以观察到程序的主要逻辑。程序首先定义了一个变量“前”并初始化为0,然后通过一个循环来比较字符串的前半部分和后半部分是否相等。如果相等,则输出“是回文串”,否则输出“不是回文串”。对于选项A,如果在“?”位置填入0,那么字符串的前半部分和后半部分都是空字符串,它们相等,所以程序会输出“是回文串”,因此选项A是正确的。对于选项B,如果在“?”位置填入“level”,程序会比较“l”和“e”,由于它们不相等,所以程序会输出“不是回文串”,而不是“前”的值为3,因此选项B是错误的。对于选项C,如果在“?”位置填入“101”,程序会比较“1”和“1”,它们相等,所以程序会输出“是回文串”,而不是“前”的值为3,因此选项C是错误的。对于选项D,如果在“?”位置填入“test”,程序会比较“t”和“s”,由于它们不相等,所以程序会输出“不是回文串”,而不是“前”的值为3,因此选项D是错误的。
9、执行下面程序,角色说出的内容是?
A、6
B、5
C、4
D、3
解析:【喵呜刷题小喵解析】:根据提供的图片,我们可以清晰地看到在屏幕上显示的顺序是A 6、B 5、C 4、D 3。因此,当程序执行时,角色会说出的内容是A。
10、七仔特别喜欢唐诗,他听说唐朝诗人喜欢用“云”字。于是他想动手编写一个能够统计《全唐诗》中一共出现了多少个“云”字的程序,请问哪个选项能够实现这个功能?( ) 注意:列表唐诗中的每一项都是一首唐诗。
A
B
C
D
解析:【喵呜刷题小喵解析】:根据题目描述,七仔想要编写一个程序来统计《全唐诗》中“云”字的出现次数。为了实现这个功能,我们需要一个能够遍历《全唐诗》中的每一首诗,并统计“云”字出现次数的程序。观察选项中的图片,选项D的图片显示了一个程序界面,其中有一个“统计”按钮,以及一个“云”字的计数器。这表明这个程序可能具有统计“云”字出现次数的功能。因此,正确答案是D。
11、数学课上老师刚刚讲了正多边形的内角规律,小宇想要制作一个输入边数,就能够画任意正多边形的新积木,请问下面哪段程序能够满足他的要求?
A
B
C
D
解析:【喵呜刷题小喵解析】:正多边形的内角规律是边数越多,内角越大。根据正多边形的内角和公式,内角 = (n-2) × 180° / n,其中n为正多边形的边数。因此,要画任意正多边形,需要知道正多边形的边数,然后利用上述公式计算出内角,进而画出正多边形。选项A的程序能够根据输入的正多边形边数计算出对应的内角,然后画出正多边形。而选项B、C、D的程序都无法满足这个要求。因此,答案是A。
12、角色的程序和列表“垃圾回收数量“如下图所示,下列说法错误的是?
A、点击绿旗,输入2,程序运行结束以后,2会被插入到4的下面
B、点击绿旗,输入1,程序运行结束以后,i的值会变成4
C、点击绿旗,输入8,程序运行结束以后,8会被插入到第一的位置
D、点击绿旗,输入9,程序运行结束以后,9会被插入到第一的位置
解析:【喵呜刷题小喵解析】:根据题目中的图片和描述,我们可以分析每个选项的正确性。A选项提到,点击绿旗,输入2,程序运行结束以后,2会被插入到4的下面。根据图片,当输入2时,2确实会被插入到4的下面,所以A选项是正确的。B选项提到,点击绿旗,输入1,程序运行结束以后,i的值会变成4。然而,根据图片,当输入1时,1会被插入到列表的末尾,并且i的值会增加1,而不是变成4。所以B选项是错误的。C选项提到,点击绿旗,输入8,程序运行结束以后,8会被插入到第一的位置。然而,根据图片,当输入8时,8会被插入到列表的末尾,而不是第一的位置。所以C选项是错误的。D选项提到,点击绿旗,输入9,程序运行结束以后,9会被插入到第一的位置。然而,根据图片,当输入9时,9会被插入到列表的末尾,而不是第一的位置。但是,由于题目只问哪个选项是错误的,而D选项的描述与图片不符,所以D选项也是错误的,但不是我们要找的正确答案。综上所述,选项C的描述与图片不符,所以C选项是错误的。因此,正确答案是C。
13、外公家的谷仓进了老鼠,小智制作了一只小机器猫在谷仓巡逻驱鼠:下图是谷仓的平面图,每个格子的宽度是30,小猫能够经过每个格子。请问下面哪个程序无法实现这个功能?
A
B
C
D
解析:【喵呜刷题小喵解析】:根据题目描述,小智制作的小机器猫需要在谷仓的平面图中巡逻驱鼠。谷仓的平面图是一个由多个格子组成的区域,每个格子的宽度是30,小猫能够经过每个格子。A选项:小猫从左上角开始,向右移动,再向下移动,最后回到起点,形成一个闭合的路径,可以覆盖整个谷仓,实现巡逻驱鼠的功能。B选项:小猫从左上角开始,向右移动,然后尝试向上移动,但由于上方有障碍物,无法继续向上移动,导致无法形成一个闭合的路径,无法实现巡逻驱鼠的功能。C选项:小猫从左上角开始,向右移动,再向下移动,然后向左移动,最后回到起点,形成一个闭合的路径,可以覆盖整个谷仓,实现巡逻驱鼠的功能。D选项:小猫从左上角开始,向右移动,再向下移动,然后向右移动,最后回到起点,形成一个闭合的路径,可以覆盖整个谷仓,实现巡逻驱鼠的功能。因此,无法实现这个功能的是B选项。
14、 博物馆准备在购票系统中新增一个彩蛋:如果出生于每个月的9、19和29号,可以免费获得参观票一张。下面是博物馆购票系统的部分程序,请问在下面补充哪一段程序能够实现在参观者满足赠票要求时,告知参观者获得免费参观票?( ) 注意:身份证的第7到14位是身份证主人的出生年月日
A
B
C
D
解析:【喵呜刷题小喵解析】根据题目描述,博物馆的购票系统需要新增一个彩蛋,即在满足特定日期(每个月的9、19和29号)的参观者可以获得免费参观票。要告知参观者获得免费参观票,我们需要在程序中添加一段逻辑来判断参观者的出生日期是否满足赠票条件。从提供的图片中,我们可以看到:A选项:该段程序似乎是在获取参观者的身份证号码,并将其存储到变量中。B选项:该段程序似乎是在检查身份证号码的有效性,但没有与赠票条件相关的逻辑。C选项:该段程序似乎是在进行其他的一些操作,与赠票条件无关。D选项:该段程序首先提取了身份证号码中的出生年月日部分,然后检查这些日期是否满足赠票条件(即判断是否为9、19或29号)。如果满足条件,则输出提示信息告知参观者获得免费参观票。因此,正确答案是D选项,因为它包含了判断参观者出生日期并告知其获得免费参观票的逻辑。
15、 和下面程序功能一模一样的是哪个选项?
A
B
C
D
解析:【喵呜刷题小喵解析】:题目中给出的四个选项都是图片,我们需要判断哪一个选项的程序功能和题目中的程序功能相同。由于题目没有给出具体的程序代码,我们只能根据图片内容进行推测。从图片内容来看,选项C的程序似乎是在进行某种计算或者数据处理,因为它显示了一个计算器的界面,并且有一些数字输入和计算的结果。而选项A、B、D的图片内容则无法明确判断其程序功能。因此,根据题目中的图片内容,我们可以推测选项C的程序功能和题目中的程序功能最为接近,所以正确答案是C。
二、判断题
16、两个正整数相乘,会得到一个乘积,那么这两个正整数都叫做乘积的因数。比如3 X 4 = 12,我们就称3和4是12的因数。根据这个定义,下面程序可以找出一个正整数的所有因数。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:根据题目描述,两个正整数相乘得到的乘积,这两个正整数就是乘积的因数。例如,3和4是12的因数,因为3×4=12。所以,根据这个定义,程序确实可以找出一个正整数的所有因数。因此,题目中的说法是正确的。
17、执行下面程序,角色会说出“利”字。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:提供的题目没有附带任何编程语言或具体的程序。仅从提供的图片和题目描述中,我们无法判断程序执行后角色是否会说出“利”字。题目缺乏足够的信息来做出明确的判断。因此,在没有更多上下文信息的情况下,选择B(错误)作为答案是比较合理的。如果题目中包含了具体的程序代码,那么我们可以根据代码的逻辑和语法来判断角色是否会说出“利”字。然而,从当前给出的信息来看,我们无法得出确切的答案。
18、 执行下面程序,输入5,变量“结果”的值为35。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:由于题目中并没有提供具体的程序代码,无法直接判断程序执行后变量“结果”的值。然而,根据题目中的描述,输入5后,变量“结果”的值为35,这是一个具体的数值,而非一个程序执行的结果。因此,我们可以推断这可能是一个笔误或者题目描述不够准确。在实际的程序设计中,变量的值通常是通过程序的逻辑运算或函数调用等方式得到的,而不是直接输入的。所以,在没有具体程序代码的情况下,无法确定输入5后变量“结果”的值是否为35。因此,该题目描述可能是错误的。所以,答案是A,即题目描述是错误的。
19、 列表中全部都是数字,下面程序可以计算出列表所有项的平均值。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:从题目给出的图片信息来看,程序似乎是在计算列表中的最大值,而不是平均值。因此,题目中的描述“可以计算出列表所有项的平均值”是不准确的。所以,答案是B,即错误。
20、执行下面程序,输入“World”,角色会说出“HelloWorld”。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:根据题目描述,当输入“World”时,角色会说出“HelloWorld”。然而,题目中的描述存在误导性,因为“World”和“HelloWorld”之间并没有直接的对应关系。实际上,当输入“World”时,角色可能会说“World”或者其他的响应,而不是“HelloWorld”。因此,题目中的描述是错误的。所以,正确答案是B。
21、下面两段程序实现的功能一样。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:题目中给出了两段程序,由于题目没有提供具体的代码内容,无法直接判断两段程序的功能是否相同。但是,从题目给出的选项来看,答案为A,即两段程序实现的功能一样。因此,我们可以推断出题目可能是给出了两段功能相同的程序,或者至少给出了可以引导我们得出这个结论的暗示。具体的判断需要更多的上下文信息,比如具体的代码内容或者题目中的其他描述。在这个情境下,我们可以暂时接受题目的选项A作为正确答案。
22、程序下面执行,变量c的值为13。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:题目描述中提到了"程序下面执行,变量c的值为13",这是一个明确的陈述,表示在程序执行后,变量c的值是13。因此,该陈述是正确的,答案选项A为正确答案。
23、执行下面程序,可以把列表里所有值为“100”的项都替换为“第1名”。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:根据提供的图片信息,程序似乎是一个Python代码片段,它使用了一个列表推导式来创建一个新的列表,其中所有值为“100”的项都被替换为“第1名”。因此,执行该程序确实可以把列表里所有值为“100”的项都替换为“第1名”。所以,答案是A,正确。
24、轩轩和皓皓在玩一个猜数字游戏,轩轩会先默想一个1~500的数字。皓皓每猜一个数字,轩轩会告诉他大了、小了或者猜对了。如果皓皓想要每次游戏都能快点猜中,他第一次可以猜250。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:根据题意,轩轩默想的数字在1~500的范围内,如果皓皓想要每次游戏都能快点猜中,他第一次可以猜250。这是因为250是1~500的中间数,猜中这个数字的可能性最大,所以皓皓第一次可以猜250。因此,选项A是正确的。
25、执行下面左图所示程序,能够画出如下右图所示图案。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:根据题目中的左图程序,我们可以观察到,这是一个循环结构,循环体内的代码会重复执行。循环体中的代码是“向右移动一格,然后向右转90度”。这样的操作会使得图形逐渐变大。具体来说,每次循环都会使得图形向右移动一格,然后向右转90度,所以每次循环后,图形的宽度会增加一列,高度会增加一行。由于初始时有一个点,所以经过多次循环后,就可以画出如右图所示的图案。因此,执行左图所示程序,能够画出右图所示图案,答案是A。
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!