一、单选题
1、高级语言编写的程序需要经过以下()操作,可以生成在计算机上运行的可执行代码。(2023-6-sc三级)
A 编辑
B、
保存
C、
调试
D、 编译
2、小球角色,执行以下程序,表述正确的是? ()
A、 所有小球的颜色都在变化
B、
所有小球的颜色一直不变
C、
有 3 个小球的颜色一直不变,有 1 个小球的颜色会变化
D、
有 1 个小球的颜色一直不变,有 3 个小球的颜色会变化
3、五年级一班有 30 名同学,编号从 1 开始至 30,每位同学都有一个唯一的编号,现在需要从中随机选出三名同学来参加活动,下面程序中“重复执行直到...”的判断条件是? ()
A
B
C
D
4、默认小猫角色,执行下列程序,变量 sum 的值是?()
A 28
B、 24
C、
32
D、
无限大
5、默认小猫角色,执行下列程序,小猫说出的内容是?(B)
A、
3
B、 4
C、
5
D、
6
6、默认小猫角色,执行下列程序,小猫角色说出的内容是?()
A 65
B、
36
C、 63
D、
34
7、默认小猫角色,执行下列程序,小猫角色绘制的图案为?(2023-6-sc三级)()
A
B
C
D
8、默认小猫角色,执行下列程序,小猫说出的内容是?(B)
A、
优秀
B、 良好
C、
不及格
D、
什么都不说
9、12 箱蜜蜂一年可以酿 900 千克蜂蜜。小林家养了这样的 5 箱蜜蜂,下列哪个选项能够计算出小林家一年可以酿多少千克蜂蜜?()
A
B
C
D
10、执行下列程序,当输入 65 时,哪个角色会改变颜色?()
A Block-B 和 Block-C
B、
Block-B 和 Block-A
C、
Block-C 和 Block-A
D、 Block-A、Block-B 和 Block-C
11、默认小猫角色,执行下列程序,小猫角色说出的内容是?()
A 6
B、
5
C、 4
D、
3
12、默认小猫角色,执行下列程序,小猫角色说出的内容是?()
A 25 秒 05 分 23 时
B 25 秒 5 分 23 时
C 23 时 05 分 25 秒
D 23 时 5 分 25 秒
13、下列关于变量描述正确的是?()
A、
新建变量后不能删除
B、
新建变量后不能修改变量名
C、
变量就像一个“盒子”可以保存图片和声音
D、 变量的滑杆模式可以通过调整滑杆上的滑块设置变量的值
14、默认小猫角色,执行下列程序,小猫角色绘制的图案为?()
A
B
C
D
15、默认小猫角色,下列哪个程序可以实现“在[5,10,15,...,100]中随机选择一个数”?()
A
B
C
D
二、判断题
16、一个算法可以用不同的形式来描述,但要求描述比较规范,因此不能用自然语言描述。(2023-6-sc三级)
A 正确
B 错误
17、域名是由一串用点分隔的名字来标识互联网上一个计算机或计算机组的名称,CCF编程能力等级认证官方网站的域名是 gesp.ccf.org.cn,其中顶级域名是 gesp。(2023-6-sc三级)
A 正确
B 错误
18、下列积木的运行结果为 ture。
A 正确
B 错误
19、默认小猫角色,执行下列程序,变量 x 的值为 12。
A 正确
B 错误
20、默认小猫角色,执行下列程序,先后输入 15 和 25,最后小猫说“25,15”
A 正确
B 错误
21、默认小猫角色,执行下列程序,小猫会说出“乐”字。
A 正确
B 错误
22、默认小猫角色,执行下列程序,会将列表 lst 中的所有值为“ab”的项替换为“abc”。
A 正确
B 错误
23、除了本体可以克隆自己外,克隆体也可以克隆自己。
A 正确
B 错误
24、默认小猫角色,执行下列程序可以实现 1 到 100 所有奇数求和。
A 正确
B 错误
25、默认小猫角色,执行下列程序,小猫会说“true”
A 正确
B 错误
三、实操题
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。
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。
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!