小杨父母带他到某培训机构给他报名参加 CCF 组织的 GESP 认证考试的第 1级,那他可以选择的认证语言有几种?( )
1
2
3
4
下列流程图的输出结果是?
2
3
4
5
默认小猫角色,scratch列表“字母表”依次存储从 A 到 Z 的 26 个大写字母,输入“GESPYYDS”,执行下列程序,小猫说出的内容是?( )
JHVS BBGV
JHVS CCHV
KIVT BBGV
KIWT CCHW
最小公倍数是指两个或多个整数公有的倍数中,最小的那个数。例如,2 和 3 的公倍数有 6、12、18 等等,其中最小的是 6,因此 6 就是 2 和 3 的最小公倍数。scratch默认小猫角色,下面求两个正整数的最小公倍数的程序中“重复执行直到…”的判断条件是?( )
默认小猫角色,scratch执行下列程序,输入24和16,小猫说出的结果是?
24
16
8
4
下列有关scratch自制积木说法错误的是?( )
自制积木可以重复使用
可以创建带多个参数的自制积木
可以创建不带参数的自制积木
创建自制积木时设置的参数叫做实参,调用自制积木时填入的参数叫做形参
默认小猫角色,scratch执行下列程序,输入整数 10,小猫说出的值是( )?
-1
0
1
2
默认小猫角色,scratch执行下列程序,绘制出如下图形,红框处填写的数值是?( )
180 90
90 90
90 180
180 180
默认小猫角色,Scratch执行下列程序,小猫说出的内容是?
0
1
2
3
默认小猫角色,scratch执行下列“删除”程序,列表 list 的项目数为?( )
10
9
8
7
默认小猫角色,scratch执行下列程序,舞台上最多会看到多少只小猫?( )
11
10
6
5
默认小猫角色,scratch执行下列程序,小猫最后说出的结果不可能的是?( )
176
187
196
200
对 n 个不同的元素利用冒泡法从小到大排序,在什么情况下交换的次数最多? ()
从大到小排列好的
从小到大排列好的
元素无序
元素基本有序
我们可以使用枚举的方法来寻找 1 到 100 之间的所有素数(在大于 1 的自然数 中,除了 1 和该数自身外,不再有其它因数的数,称为素数)。以下是使用计算机 求解该问题的几个步骤,请问正确的步骤是?( )
1 分析问题,确定待解决的任务
2 验证算法的功能和性能
3 设计求解算法
4 编写程序,用计算机求解
1342
3124
1324
3142
采用“除 2 取余,逆序排列”法可以将十进制数转换为二进制整数。例如:把 140 转换为二进制的计算步骤如下:
140/2 = 70 ......0
70/2 = 35 ......0
35/2 = 17 ......1
17/2 = 8 ......1
8/2 = 4 .......0
4/2 = 2 .......0
2/2 = 1 .......0
1/2 = 0 .......1
余数逆序连接后,转换为二进制的结果为 10001100。默认小猫角色,下列哪个scratch程序能够求出 140 对应的二进制整数?( )
GESP测试是对认证者的编程能力进行等级认证,同一级别的能力基本上与编程语言无关( )。
默认小猫角色,scratch分别执行下列程序,小猫说出的内容为 5。( )
scratch列表“学号”存放了一组学生的学号, 运行下列程序,红框处填入
可使得小猫最后说出的结果为 3。( )
默认小猫角色,scratch执行下列程序后,小猫最后说出的结果为 6556。( )
默认小猫角色,scratch执行下列程序,小猫说出的值为 33。( )
默认小猫角色,scratch执行下列程序,能够绘制出如下所示图形。
默认小猫角色,输入水果Orange,scratch执行下列程序,小猫最后说出5。( )
默认小猫角色,scratch执行下列“查询”积木后,变量“result”的值为1。( )
在排序算法(比如,由小到大排序)中每次从全部还未排序的数据项中选择最小 的数据项,并把它接在已排好的数据项末尾的排序方法是插入排序。( )
把整数 3025 从中剪开分为 30 和 25 两个数,此时再将这两数之和平方,计算结 果又等于原数。 30 + 25 × 30 + 25 = 55 × 55 = 3025,这样的数叫“雷劈数”。scratch执行下面程序小猫能够说出所有符合这样条件的四位数。
图形化编程题:开关灯
【题目描述】
默认小猫角色和白色背景。
假设有N盏灯(N为不大于 100 的正整数),从 1 到N按顺序依次编号,初始时全部处于开启状态;小猫做了M(M ≤ N)次开关灯的操作,第一次将灯全部关闭,
第二次将编号为 2 的倍数的灯打开,第三次将编号为 3 的倍数的灯做相反处理(即,将打开的灯关闭,将关闭的灯打开),后面的操作和第三次一样,将编号为该次倍数的灯做相反处理。
请问,M次之后,哪几盏灯是关闭的,按从小到大输出其编号,其间用#号间隔。
【输入描述】
新建变量“N”,用于存储灯的数量。
新建变量“M”,用于存储做了多少次开关灯的操作。
如下图所示:
【输出描述】
新建变量“result”,用于存储得到的结果,即关闭的灯的编号,中间用#间隔。
如下图所示:
【输入样例】
N = 10;M = 10
【输出样例】
result = 1#4#9
【输入样例】
N = 10;M = 2
【输出样例】
result = 1#3#5#7#9
注意事项:
1、 变量名的拼写(包括大小写)要和题目完全一致。
2、 输入变量直接赋值即可,无需使用“询问并等待”积木块。
3、 输出结果存放在对应变量中即可,无需使用“说…”或“说…,2 秒”积木块
图形化编程题:密码位移
【题目描述】
小杨学习了加密技术移位,所有大写字母都向后按照一个固定数目进行偏移。
偏移过程会将字母表视作首尾相接的环,例如,当偏移量是 3 的时候,大写字母 A 会替换成 D ,大写字母 Z会替换成 C , 总体来看 ,大写字母表ABCDEFGHIJKLMNOPQRSTUVWXYZ 会被替换成 DEFGHIJKLMNOPQRSTUVWXYZABC。
注:当偏移量是 26 的倍数时,每个大写字母经过偏移后会恰好回到原来的位置,即大写字母表 ABCDEFGHIJKLMNOPQRSTUVWXYZ 经过偏移后会保持不变。
默认小猫角色和白色背景。请你帮小杨做这种移位替换。
【输入描述】
新建变量“n”(1≤n≤100),用于存储偏移量。
如下图所示:
【输出描述】
输出一个字符串存储在变量“result”中,表示在偏移量为 n 的情况下,大写字母表 ABCDEFGHIJKLMNOPQRSTUVWXYZ 移位替换后的结果。
如下图所示:
【输入样例】
n = 3
【输出样例】
result = DEFGHIJKLMNOPQRSTUVWXYZABC
【样例解释】
当偏移量是 3 的时候,大写字母 A 会替换成 D,大写字母 Z 会替换成 C,总体来看,大写字母 ABCDEFGHIJKLMNOPQRSTUVWXYZ 会 被替换成DEFGHIJKLMNOPQRSTUVWXYZABC。
注意事项:
1、 变量名的拼写(包括大小写)要和题目完全一致。
2、 输入变量直接赋值即可,无需使用“询问并等待”积木块。
3、 输出结果存放在对应变量中即可,无需使用“说…”或“说…,2 秒”积木块