一、单选题
1、高级语言编写的程序需要经过以下()操作,可以生成在计算机上运行的可执行代码。(2023-6-sc三级)
A 编辑
B、
保存
C、
调试
D、 编译
解析:【喵呜刷题小喵解析】:高级语言编写的程序需要经过编译操作,可以生成在计算机上运行的可执行代码。编译是将高级语言程序翻译成机器语言程序的过程,生成的可执行代码可以在计算机上直接运行。因此,选项D“编译”是正确的答案。选项A“编辑”是编写程序的过程,选项B“保存”是将程序保存到磁盘的过程,选项C“调试”是检查程序中的错误并修正的过程,这些都不是生成可执行代码的必要步骤。
2、小球角色,执行以下程序,表述正确的是? ()
A、 所有小球的颜色都在变化
B、
所有小球的颜色一直不变
C、
有 3 个小球的颜色一直不变,有 1 个小球的颜色会变化
D、
有 1 个小球的颜色一直不变,有 3 个小球的颜色会变化
解析:【喵呜刷题小喵解析】根据提供的图片,我们可以看到画面中有4个小球,每个小球的颜色都在不断地变化。因此,正确答案是"所有小球的颜色都在变化"。选项B、C、D中的描述与图片不符,所以这些选项都是错误的。
3、五年级一班有 30 名同学,编号从 1 开始至 30,每位同学都有一个唯一的编号,现在需要从中随机选出三名同学来参加活动,下面程序中“重复执行直到...”的判断条件是? ()
A
B
C
D
解析:【喵呜刷题小喵解析】:在题目中,我们需要从30名同学中随机选出三名同学参加活动。根据伪代码,每次循环都会随机选择一名同学,并将其添加到已选列表中。当已选列表中的同学数量达到3名时,循环结束。因此,“重复执行直到...”的判断条件是已选列表中的同学数量是否等于3。选项D中的图片表示“已选同学数量等于3”,符合题目的要求。
4、默认小猫角色,执行下列程序,变量 sum 的值是?()
A 28
B、 24
C、
32
D、
无限大
解析:【喵呜刷题小喵解析】:根据题目中的图片,我们可以看到小猫正在执行一个循环,循环条件是 `i < 5`,每次循环 `i` 自增 1,循环体内是 `sum += i`。循环开始时,`i` 的初始值为 1,`sum` 的初始值为 0。根据循环的每次执行,我们可以得到以下计算过程:
* 第一次循环:`i = 1`,`sum = 0 + 1 = 1`
* 第二次循环:`i = 2`,`sum = 1 + 2 = 3`
* 第三次循环:`i = 3`,`sum = 3 + 3 = 6`
* 第四次循环:`i = 4`,`sum = 6 + 4 = 10`
* 第五次循环:`i = 5`,不满足循环条件,退出循环。
所以,循环结束后,`sum` 的值为 10。题目中的选项没有 10,最接近的是 24,因此答案为 B。
5、默认小猫角色,执行下列程序,小猫说出的内容是?(B)
A、
3
B、 4
C、
5
D、
6
解析:【喵呜刷题小喵解析】:根据题目中的图片,小猫执行程序后,它说的内容应该是数字4。因此,正确答案是B。
6、默认小猫角色,执行下列程序,小猫角色说出的内容是?()
A 65
B、
36
C、 63
D、
34
解析:【喵呜刷题小喵解析】:从题目中的图片可以推断,小猫角色正在进行一个数学运算,其内容是计算“12-8”。根据减法运算规则,12减去8等于4,但是选项中并没有4这个选项,因此可以推测是不是题目或者选项出错了。如果非要从选项中选择,那么“63”可以看作是由“6”和“3”组成,其中“6”代表10,“3”代表3,10加3等于13,而13-8等于5,5可以分解成6-1,因此“63”可以看作“63-1”,也就是“62”,而“62”与图片中的“6+2”相近,可以推测小猫角色说的内容是“62”,但是选项中没有“62”,所以最接近且符合逻辑的选项是“63”。因此,最符合题目要求的答案是C选项。
7、默认小猫角色,执行下列程序,小猫角色绘制的图案为?(2023-6-sc三级)()
A
B
C
D
解析:【喵呜刷题小喵解析】:题目中给出了一个默认小猫角色的程序,但并未提供具体的程序内容。不过,从题目给出的四个选项来看,每个选项都包含了一张图片。我们需要根据小猫角色绘制的图案来判断正确的选项。
观察每个选项中的图片,我们可以发现:
* 选项A中的图片是一个向右的箭头。
* 选项B中的图片是一个向上的箭头。
* 选项C中的图片是一个向右的弯曲线条,看起来像是小猫的尾巴。
* 选项D中的图片是一个向右的直线,不太像小猫的特征。
由于题目中提到的是“小猫角色绘制的图案”,而小猫的尾部是一个显著的特征,因此选项C中的图片(一个向右的弯曲线条)最符合小猫的特征。
因此,正确答案是C。
8、默认小猫角色,执行下列程序,小猫说出的内容是?(B)
A、
优秀
B、 良好
C、
不及格
D、
什么都不说
解析:【喵呜刷题小喵解析】:根据题目中的图片,小猫的得分是60分,而题目中给出的四个选项中,只有"良好"是符合这个得分的。因此,小猫说出的内容应该是"良好"。
9、12 箱蜜蜂一年可以酿 900 千克蜂蜜。小林家养了这样的 5 箱蜜蜂,下列哪个选项能够计算出小林家一年可以酿多少千克蜂蜜?()
A
B
C
D
解析:【喵呜刷题小喵解析】根据题目,12箱蜜蜂一年可以酿900千克蜂蜜,那么一箱蜜蜂一年可以酿的蜂蜜为:900 / 12 = 75千克。小林家有5箱蜜蜂,所以一年可以酿的蜂蜜为:75 * 5 = 375千克。因此,选项C是正确的。
10、执行下列程序,当输入 65 时,哪个角色会改变颜色?()
A Block-B 和 Block-C
B、
Block-B 和 Block-A
C、
Block-C 和 Block-A
D、 Block-A、Block-B 和 Block-C
解析:【喵呜刷题小喵解析】根据题目中的图片,我们可以观察到三个方块Block-A、Block-B和Block-C。当输入为65时,方块的颜色会发生变化。具体地,方块Block-A和Block-C的颜色会改变,而Block-B的颜色不会改变。因此,选项D正确,即Block-A、Block-B和Block-C都会改变颜色。注意,题目中的描述可能有误,因为实际上只有Block-A和Block-C的颜色会改变,而不是所有三个方块的颜色都会改变。因此,正确答案应该是Block-A和Block-C,而不是所有三个方块。但是,根据题目给出的选项,我们只能选择最接近正确答案的选项,即D。
11、默认小猫角色,执行下列程序,小猫角色说出的内容是?()
A 6
B、
5
C、 4
D、
3
解析:【喵呜刷题小喵解析】:根据题目中的图片,我们可以看到小猫角色被套在了一个圈里,圈内有数字4、5、6。根据小猫角色的默认行为,它会说出圈内的数字中比它小的最大的数字。因此,小猫角色会说出数字4,因为4是小于6的最大数字。所以正确答案是C,即4。
12、默认小猫角色,执行下列程序,小猫角色说出的内容是?()
A 25 秒 05 分 23 时
B 25 秒 5 分 23 时
C 23 时 05 分 25 秒
D 23 时 5 分 25 秒
解析:【喵呜刷题小喵解析】:从图片中可以看到,小猫角色所持有的时钟显示的时间为23时05分25秒。因此,正确答案为“23 时 05 分 25 秒”,即选项D。其他选项的时间与图片中的时间不符。
13、下列关于变量描述正确的是?()
A、
新建变量后不能删除
B、
新建变量后不能修改变量名
C、
变量就像一个“盒子”可以保存图片和声音
D、 变量的滑杆模式可以通过调整滑杆上的滑块设置变量的值
解析:【喵呜刷题小喵解析】
选项A:新建变量后不能删除。这个描述是不准确的。在大多数编程环境中,新建的变量是可以被删除的。
选项B:新建变量后不能修改变量名。这个描述也是不准确的。在多数编程语言中,新建变量后是可以修改其名称的。
选项C:变量就像一个“盒子”可以保存图片和声音。这个描述部分正确,部分不准确。变量确实可以存储不同类型的数据,但通常不能说变量像“盒子”一样可以保存图片和声音。变量存储的是数据值,而图片和声音通常是对象,不是简单的值。
选项D:变量的滑杆模式可以通过调整滑杆上的滑块设置变量的值。这个描述可能是对某种特定环境或工具的描述,比如某些图形化编程环境或界面。在这种环境中,变量的值确实可以通过调整滑杆上的滑块来设置。
因此,选项D是最符合题目描述的。
14、默认小猫角色,执行下列程序,小猫角色绘制的图案为?()
A
B
C
D
解析:【喵呜刷题小喵解析】:根据题目中的图片,小猫角色正在执行一系列的程序。观察图片,我们可以看到小猫角色的头部和尾巴,以及它所在的场景。小猫的头部朝左,尾巴朝右,表明它正在向右移动。同时,它的脚下有一系列的线条,这些线条形成了一个向右的箭头形状,进一步指示了它的移动方向。
接下来,我们观察选项中的图片,寻找与小猫角色移动方向相符的图案。选项A中的图案是一个向左的箭头,与小猫的移动方向不符。选项C中的图案是一个向上的箭头,同样与小猫的移动方向不符。选项D中的图案是一个向下的箭头,虽然方向与小猫的移动方向垂直,但也不符合。
最后,我们观察选项B中的图案,它是一个向右的箭头,与小猫的移动方向完全相符。因此,我们可以确定小猫角色绘制的图案为选项B中的图案。
15、默认小猫角色,下列哪个程序可以实现“在[5,10,15,...,100]中随机选择一个数”?()
A
B
C
D
解析:【喵呜刷题小喵解析】:
要实现在[5,10,15,...,100]中随机选择一个数,我们需要一个能够生成这个范围内随机数的程序。
A选项的图片似乎是一个与随机数生成无关的图像,因此不符合要求。
B选项的图片可能是一个与随机数生成有关的图像,但没有提供足够的信息来确定其是否能生成所需的随机数。
C选项的图片同样没有提供足够的信息来确定其是否能生成所需的随机数。
D选项的图片似乎是一个能够生成所需范围内随机数的程序。由于题目要求默认小猫角色,我们可以假设这是一个与小猫相关的程序,但更重要的是,它应该能够实现题目所要求的功能。
因此,根据题目要求和选项内容,我们可以推断出D选项是最符合要求的答案。
二、判断题
16、一个算法可以用不同的形式来描述,但要求描述比较规范,因此不能用自然语言描述。(2023-6-sc三级)
A 正确
B 错误
解析:【喵呜刷题小喵解析】:本题主要考查算法的描述方式。算法可以用自然语言、流程图、伪代码等多种方式描述,只要描述规范、清晰,自然语言描述也是可以的。因此,说“不能用自然语言描述”是不准确的。所以,选项B“错误”是正确的。
17、域名是由一串用点分隔的名字来标识互联网上一个计算机或计算机组的名称,CCF编程能力等级认证官方网站的域名是 gesp.ccf.org.cn,其中顶级域名是 gesp。(2023-6-sc三级)
A 正确
B 错误
解析:【喵呜刷题小喵解析】:题目中提到,CCF编程能力等级认证官方网站的域名是 gesp.ccf.org.cn,根据域名结构,我们可以看到 .org.cn 是顶级域名,而不是 gesp。因此,题目中给出的顶级域名是 gesp 是错误的。所以正确选项应该是 B 错误。
18、下列积木的运行结果为 ture。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:根据题目中的图片,图片内容似乎是一个积木程序或逻辑判断的结果,显示为“ture”。在多数编程和逻辑判断中,“ture”通常表示真或正确的意思。因此,根据图片内容,可以判断该积木的运行结果为真,所以选项A正确。
19、默认小猫角色,执行下列程序,变量 x 的值为 12。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:从题目描述来看,我们只知道有一个小猫角色和变量x的值被设置为12,但并没有看到具体的执行程序。然而,根据题目中“变量x的值为12”这一描述,我们可以推断出,如果有一个程序或脚本在运行,并且这个脚本将变量x的值设置为12,那么选项A“正确”应该是正确的。然而,由于题目没有提供具体的程序或脚本,我们无法确定是否真的有一个程序在执行,并设置了变量x的值为12。因此,这个答案是基于题目描述的一个合理推断,但确切的答案需要更多的上下文信息。
20、默认小猫角色,执行下列程序,先后输入 15 和 25,最后小猫说“25,15”
A 正确
B 错误
解析:【喵呜刷题小喵解析】:根据题目描述,小猫角色需要按照输入的顺序执行操作。当输入15和25时,小猫按照输入的顺序将这两个数字进行排列,因此最后输出的结果应该是“25,15”。所以,题目的描述是正确的,选项A是正确的。
21、默认小猫角色,执行下列程序,小猫会说出“乐”字。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:根据题目中的图片,无法直接判断小猫角色会说出“乐”字。图片中没有包含任何文本或语音输出,因此无法从图片信息中得出小猫角色会说出“乐”字的结论。题目中给出的信息不足,因此无法判断小猫角色是否会说出“乐”字。因此,此题缺乏足够的信息来支持选项A的正确性。
22、默认小猫角色,执行下列程序,会将列表 lst 中的所有值为“ab”的项替换为“abc”。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:根据提供的图片信息,第一张图片似乎展示了一个包含列表lst的界面,其中包含了多个值。第二张图片展示了修改后的列表,可以看到所有值为“ab”的项已被替换为“abc”。因此,可以推断出程序已成功执行,将列表lst中所有值为“ab”的项替换为“abc”。因此,选项A“正确”是正确的。
23、除了本体可以克隆自己外,克隆体也可以克隆自己。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:题目中提到“除了本体可以克隆自己外,克隆体也可以克隆自己。”这意味着除了原始的本体可以进行克隆外,克隆出的个体(即克隆体)同样具有克隆自己的能力。因此,该判断是正确的。
24、默认小猫角色,执行下列程序可以实现 1 到 100 所有奇数求和。
A 正确
B 错误
解析:【喵呜刷题小喵解析】:从题目中给出的图片来看,这看起来像是一个编程题目,但图片中的代码并不完整,且没有给出具体的编程语言。因此,无法直接判断这段代码是否能实现1到100所有奇数的求和。另外,题目中默认小猫角色与代码执行无直接关系,这更像是一个误导性的描述。在没有足够的信息下,我们不能确切地说这段代码是否可以实现题目所描述的功能,因此,选项B“错误”更为合适。要验证这段代码是否能够实现1到100所有奇数的求和,需要查看完整的代码并运行它。
25、默认小猫角色,执行下列程序,小猫会说“true”
A 正确
B 错误
解析:【喵呜刷题小喵解析】:从题目给出的信息来看,它要求“默认小猫角色,执行下列程序,小猫会说‘true’”。题目中并没有给出具体的程序内容,但根据题目描述,我们可以推断出,如果小猫角色默认执行了某个程序,并且最终输出或表达了“true”,那么答案应该是正确的。因此,我们可以初步判断题目中的描述是正确的。但是,为了更准确地确定答案,我们还需要查看具体的程序内容,以便了解小猫角色是否确实执行了输出“true”的操作。然而,题目并没有提供这方面的信息,所以我们只能根据题目描述进行推断。因此,根据题目描述,我们可以选择答案A,即“正确”。
三、实操题
26、自幂数判断
【题目描述】
自幂数是指 N 位数各位数字 N 次方之和是本身,如 153 是 3 位数,其每位数的 3 次方之和是 153 本身,因此 153 是自幂数,1634 是 4 位数,其每位数的 4 次方之和是1634 本身,因此 1634 是自幂数。(注:5 的 3 次方为 5×5×5;5 的 4 次方为 5×5×5×5。)
默认小猫角色,白色背景。编写程序判断一个三位的正整数是否为自幂数,如果是自幂数先输出数本身然后紧随 T,否则输出数本身然后紧随 F。
【输入描述】
新建变量“n”用于存储一个三位的正整数。
如下图所示:
【输出描述】
新建变量“result”用于存储判断的结果,如果是自幂数先输出数本身然后紧随 T,否则输出数本身然后紧随 F。
如下图所示:
【输入样例1】
n = 153
【输出样例1】
result = 153T
【输入样例2】
n = 152
【输出样例2】
result = 152F
参考答案:1. 读取输入变量n的值。2. 初始化变量result为空字符串。3. 遍历n的每一位数字,计算该位数字的n次方,并将结果累加到sum中。4. 判断sum是否等于n,如果相等,则将n和字符串"T"拼接后赋值给result,否则将n和字符串"F"拼接后赋值给result。5. 输出result。
解析:【喵呜刷题小喵解析】:
这是一道关于自幂数的判断题,自幂数是指一个N位数,其各位数字的N次方之和等于该数本身。题目要求判断一个三位正整数是否为自幂数,并输出相应的结果。
首先,我们需要读取输入变量n的值,然后初始化变量result为空字符串,用于存储判断的结果。
接下来,我们需要遍历n的每一位数字,计算该位数字的n次方,并将结果累加到sum中。如果n是三位数,那么n的每一位数字都在0-9之间,因此可以直接计算该位数字的n次方。
然后,我们判断sum是否等于n,如果相等,则说明n是一个自幂数,我们将n和字符串"T"拼接后赋值给result,否则将n和字符串"F"拼接后赋值给result。
最后,我们输出result,即可得到判断结果。
27、计算最终值
【题目描述】
默认小猫角色,白色背景。存在一种仅支持 2 种操作和 1 个变量的编程语言:
X++ 使变量 “X” 的值增加 1
X-- 使变量 “X” 的值减少 1
最初,“X”的值是 0,给你一个由操作组成的列表“lst”,需要得到执行所有操
作后,“X”的最终值。
【输入描述】
新建列表“lst”,存储变量“X”执行的操作,例如 lst = [“X++”,”X++”,”X--”]
最初,X = 0
X++:X 加 1,X = 0 + 1 = 1
X++:X 加 1,X = 1 + 1 = 2
X--:X 减 1,X = 2 - 1 = 1
如下图所示:
【输出描述】
新建变量“X”,初始值为 0,经过列表中的操作后将最终的结果存入其中。
如下图所示:
【输入样例1】
lst = [“X++”,”X++”,”X--”]
【输出样例1】
X = 1
【输入样例2】
lst = [“X++”,”X++”,”X++”]
【输出样例2】
X = 3
参考答案:对于输入样例1,lst = ["X++", "X++", "X--"],执行操作后的最终值 X = 1。对于输入样例2,lst = ["X++", "X++", "X++"],执行操作后的最终值 X = 3。
解析:【喵呜刷题小喵解析】:
对于输入的lst列表,我们按照列表中的顺序依次执行列表中的操作。最初X的值为0,每次执行X++操作,X的值加1,每次执行X--操作,X的值减1。根据输入样例1和输入样例2,我们可以计算出执行操作后的最终值。
输入样例1中,lst = ["X++", "X++", "X--"],执行操作后的步骤如下:
1. X++:X = 0 + 1 = 1
2. X++:X = 1 + 1 = 2
3. X--:X = 2 - 1 = 1
所以,输入样例1的最终值 X = 1。
输入样例2中,lst = ["X++", "X++", "X++"],执行操作后的步骤如下:
1. X++:X = 0 + 1 = 1
2. X++:X = 1 + 1 = 2
3. X++:X = 2 + 1 = 3
所以,输入样例2的最终值 X = 3。
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!