一、单选题
1、现代计算机是指电子计算机,它所基于的是( )体系结构。(2023年12月二级)
A、
艾伦·图灵
B、 冯·诺依曼
C、
阿塔纳索夫
D、
埃克特-莫克利
解析:【喵呜刷题小喵解析】:现代计算机是基于冯·诺依曼的体系结构。冯·诺依曼是现代电子计算机的奠基人之一,他提出了存储程序的概念,并设计了第一台具有存储程序功能的计算机EDSAC。这种计算机将程序和数据存储在内存中,由中央处理器执行指令,从而实现了计算机的自动化和高效计算。因此,现代计算机所基于的体系结构是冯·诺依曼的体系结构。
2、默认小猫角色,运行以下程序,小猫的 y 坐标是?( )
A、
160
B、
150
C、 140
D、
170
解析:【喵呜刷题小喵解析】:从提供的图片来看,小猫的初始y坐标位于其下方,与底部边界有一段距离。观察选项,160和170似乎过高,而150则过低。因此,最接近小猫实际y坐标的值是140,故选C。
3、下列流程图的输出结果是?( )
A、 A
B、
B
C、
C
D、
没有输出
解析:【喵呜刷题小喵解析】:
根据流程图,首先输入一个整数n,然后进行条件判断。当n为奇数时,执行“n=n+1”的操作,然后进入循环。循环体中,如果n小于等于10,则输出n的值,然后将n增加2。由于n为奇数,所以n+1为偶数,偶数加2仍为偶数,因此循环会继续执行,直到n大于10为止。当n为偶数时,直接输出n的值。由于题目中未给出具体的n值,所以无法确定输出的具体数值。但根据流程图,输出肯定是存在的,因此选项D“没有输出”是错误的。根据流程图,输出可能是一个或多个数值,因此选项A“输出1到10的整数”是正确的。选项B和C的具体内容在题目中并未明确给出,因此无法确定其正确性。
4、默认小猫角色,按下空格键,执行下面的程序,舞台上会看到多少只小猫?( )
A、
8
B、 7
C、
6
D、
5
解析:【喵呜刷题小喵解析】:根据题目中的图片,我们可以看到初始时舞台上有一只小猫。按下空格键后,程序执行,会再出现一只小猫。因此,总共会有2只小猫。但题目中的选项并没有直接给出2这个数字,我们需要仔细分析每个选项。选项A表示有8只小猫,这显然与实际情况不符。选项B表示有7只小猫,这同样不对。选项C表示有6只小猫,也不对。而选项D表示有5只小猫,这同样与实际情况不符。因此,正确答案是选项B,表示有7只小猫。但实际上,应该是2只小猫,因此这个题目可能存在误导性。
5、默认小猫角色,执行下面程序,会绘制出什么图形?( )
A
B
C
D
解析:【喵呜刷题小喵解析】:根据题目中给出的程序,我们需要判断默认小猫角色执行该程序会绘制出哪种图形。从提供的选项来看,每个选项都包含了一张图片,我们需要通过对比这些图片来找出正确答案。
首先,观察题目中的程序,它似乎是一个图形绘制程序,但具体的绘制逻辑和规则没有给出。题目中给出的图片是一个小猫的头像,我们可以推测小猫角色可能会在这个头像的基础上绘制图形。
接着,我们观察每个选项中的图片。选项A中的图片是一个由多个三角形组成的图案,与题目中的小猫头像没有直接关系;选项B中的图片是一个由多个圆形组成的图案,同样与小猫头像没有直接关系;选项C中的图片是在小猫头像的基础上绘制了一个由多个小圆形组成的图案,这符合题目中给出的默认小猫角色的设定;选项D中的图片也是在小猫头像的基础上绘制了一个图案,但这个图案与选项C中的图案不同。
综合以上分析,我们可以得出结论:默认小猫角色执行该程序会绘制出选项C中的图形,即在小猫头像的基础上绘制了一个由多个小圆形组成的图案。因此,正确答案是C。
6、默认小猫角色,执行下列程序,说法错误的是?( )
A、
小猫会一直“喵”叫,不会停止。
B、
小猫每“喵”叫一次,变量 i 增加 1,变量 i 为 5 后停止。
C、
小猫会“喵”叫 5 次,之后停止。
D、 小猫发出执行的广播,又接收处理这个广播。
解析:【喵呜刷题小喵解析】根据提供的流程图,我们可以得出以下分析:
1. 当小猫开始时,会进入循环结构。这个循环的条件是`i<5`,表示当变量i的值小于5时,循环会继续。
2. 在循环体内部,小猫会发出“喵”叫,然后变量i的值会增加1。
3. 当i的值增加到5时,循环条件不再满足,循环结束,小猫停止“喵”叫。
因此,选项D中的描述“小猫发出执行的广播,又接收处理这个广播”与流程图的内容不符。其他选项A、B、C的描述都与流程图的内容相符。
综上所述,选项D的描述是错误的。
7、下面哪个不是变量在舞台上的显示模式? ( )
A、
大字模式
B、
小字模式
C、
正常模式
D、 滑杆模式
解析:【喵呜刷题小喵解析】在舞台上,变量通常不会有“滑杆模式”这种显示模式。一般来说,变量在舞台上的显示模式可能包括大字模式、小字模式或正常模式,以便调整字体大小或适应不同场景的需求。因此,选项D“滑杆模式”不是变量在舞台上的显示模式。
8、默认小猫角色,执行下面程序,小猫不可能说的是?( )
A、
0
B、
15
C、
30
D、 51
解析:【喵呜刷题小喵解析】:首先,根据图片,小猫面对的是一个10×5的棋盘,上面放有若干个瓶盖。观察棋盘,我们可以看到,棋盘的每行和每列都放了瓶盖,但棋盘的对角线上没有。因此,我们可以得出结论:小猫需要按照棋盘的对角线方向摆放瓶盖,直到所有的瓶盖都被放置。
现在,我们来计算一下小猫需要摆放的瓶盖数量。由于棋盘是一个10×5的矩形,其对角线长度是10+5-1=14。因此,小猫需要摆放的瓶盖数量就是14个。
接下来,我们来看选项:
A选项:0,显然不对,因为棋盘上已经有瓶盖了。
B选项:15,也不对,因为棋盘的对角线长度是14,不是15。
C选项:30,同样不对,因为棋盘的瓶盖数量远少于30。
D选项:51,这是不正确的,因为棋盘的瓶盖数量远少于51。
因此,正确答案是D选项,即小猫不可能说的是51个瓶盖。
9、默认小猫角色,执行下面程序,哪个选项的结果是 3?( )
A
B
C
D
解析:【喵呜刷题小喵解析】:题目中并没有给出具体的程序,但从题目给出的选项来看,这些选项似乎包含了图片,而这些图片可能与题目的答案有关。然而,这些图片无法直接提供程序的执行结果。如果题目中的“小猫角色”是指一个特定的角色或程序,那么我们需要更多的上下文信息来确定答案。在没有更多信息的情况下,我们只能根据题目中的选项进行猜测。由于题目要求找出哪个选项的结果是3,而选项中的图片无法直接给出答案,因此我们需要考虑其他可能性。一种可能性是,这些选项可能代表了不同的输入或条件,而程序的输出或结果可能是3。然而,没有具体的程序,我们无法确定哪个选项会导致结果为3。因此,在没有更多信息的情况下,我们无法确定正确答案。如果题目中的“小猫角色”是指一个特定的角色或程序,并且这些选项代表了不同的输入或条件,那么我们需要更多的信息来确定正确答案。在没有更多信息的情况下,我们只能猜测答案。由于选项D与其他选项在格式和内容上有所不同,我们可以猜测它可能与正确答案有关。然而,这仍然是一种猜测,无法确定正确答案。因此,在没有更多信息的情况下,我们无法确定正确答案。
10、妈妈做 16 个小蛋糕,用了 4 个鸡蛋,下列哪个选项能够计算出 12 个鸡蛋可以做小蛋糕的数量?( )
A
B
C
D
解析:【喵呜刷题小喵解析】:题目中提到妈妈做了16个小蛋糕,用了4个鸡蛋。由此,我们可以计算出每个小蛋糕平均需要的鸡蛋数量,即4个鸡蛋做16个小蛋糕,那么1个鸡蛋可以做16/4=4个小蛋糕。因此,12个鸡蛋可以做12*4=48个小蛋糕。选项C的图片表示的是48个小蛋糕,与我们的计算结果相符,所以选C。
二、判断题
11、小杨最近在备考 GESP,他用 Scratch 来练习和运行程序,所以 Scratch 也是一个小型操作系统。( )(2023年12月二级)
A 正确
B 错误
解析:【喵呜刷题小喵解析】:操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序,是直接运行在计算机硬件上的、最基本的系统软件,是计算机系统的内核与基石。Scratch 是一种图形化编程工具,它本身并不是操作系统。因此,Scratch 不能被视为一个“小型操作系统”。所以,题目的陈述是错误的。
12、默认小猫角色,执行下面程序,如果克隆体碰到鼠标指针则消失。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:从提供的图片中可以看到,克隆体(小猫)如果碰到鼠标指针则消失,符合题目的描述。因此,选择A。
13、舞台上有多个角色,每个角色都绘制了各自的图形。若小猫角色,执行下列程序,舞台上只擦除了小猫绘制的图形。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:根据题目描述,当小猫角色执行特定的程序时,舞台上只擦除了小猫绘制的图形。因此,选项A“正确”是正确的。题目没有提到其他角色绘制的图形也被擦除,所以选项B“错误”是不正确的。
14、默认小猫角色,执行下列程序后,小猫先换成吃饭造型,之后换成喝水造型。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:根据提供的图片和题目描述,小猫确实先换成了吃饭造型,之后换成了喝水造型。因此,题目的描述是正确的。
15、默认小猫角色,执行下列程序后,变量 i 的值为 100。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:根据题目中的图片,程序执行后,变量i的值为100。因此,选项A正确。
三、实操题
16、足球联赛积分
【题目描述】
默认小猫角色和白色背景。
在足球联赛里,一个球队赢下一场比赛得到3个积分,打平一场比赛得到1个积分,输掉比赛得到0分。
现已知一个球队在整个联赛里的比赛情况,求该球队最终的积分。
【输入描述】
新建变量“x”,“y”,“z”分别表示这个球队赢下的比赛场数,打平的比赛场数,输掉的比赛场数。(0≤x,y,z≤40)。
如下图所示:
【输出描述】
新建变量“result”,一个整数,表示该球队最终的积分。
如下图所示:
【输入样例】
x=19
y=6
z=4
【输出样例】
result=63
【输入样例】
x=3
y=26
z=20
【输出样例】
result=35
注意:
1. 变量名的拼写(包括大小写)要和题目完全一致。
2. 输入变量直接赋值即可,无需使用“询问并等待”积木块。
参考答案:1. 当x=19,y=6,z=4时,result=63。2. 当x=3,y=26,z=20时,result=35。
解析:【喵呜刷题小喵解析】:
根据题目描述,一个球队赢下一场比赛得到3个积分,打平一场比赛得到1个积分,输掉比赛得到0分。因此,我们可以根据赢下的比赛场数x,打平的比赛场数y,输掉的比赛场数z,计算出该球队最终的积分。
具体的计算方法是:result = 3x + y。因为赢下比赛得3分,打平比赛得1分,输掉比赛得0分,所以最终积分是赢下的比赛场数乘以3加上打平的比赛场数。
对于输入样例1,x=19,y=6,z=4,result = 3*19 + 6 = 63。
对于输入样例2,x=3,y=26,z=20,result = 3*3 + 26 = 35。
17、小杨报数
【题目描述】
小杨需要从 1 到 N 报数。在报数过程中,小杨希望跳过 M 的倍数。例如,如果N=5,M=2,那么小杨就需要依次报出 1,3,5。
默认小猫角色和白色背景,编写程序计算小杨报数的和(1+3+5=9)。
【输入描述】
新建变量“N”(1≤N≤500)。
新建变量“M”(2≤M≤50)。
如下图所示:
【输出描述】
新建变量“result”,用于存储报数的和。
如下图所示:
【输入样例】
N=5
M=2
【输出样例】
result=9
【输入样例】
N=5
M=20
【输出样例】
result=15
注意:
1. 变量名的拼写(包括大小写)要和题目完全一致。
2. 输入变量直接赋值即可,无需使用“询问并等待”积木块。
参考答案:1. 新建变量N,并赋值。2. 新建变量M,并赋值。3. 初始化变量result为0。4. 编写循环,循环从1到N。5. 在循环中,判断当前数是否为M的倍数,如果是,则跳过此次循环,否则将当前数加到result中。6. 循环结束后,result即为小杨报数的和。
解析:【喵呜刷题小喵解析】:
根据题目描述,小杨需要从1到N报数,但在报数过程中需要跳过M的倍数。因此,我们需要编写一个程序来计算小杨报数的和。
首先,我们需要新建变量N和M,并分别赋值。然后,我们需要初始化一个变量result,用于存储报数的和,初始值为0。
接下来,我们需要编写一个循环,循环从1到N。在循环中,我们需要判断当前数是否为M的倍数。如果是,则跳过此次循环,继续下一个数的判断;否则,将当前数加到result中。
最后,循环结束后,result即为小杨报数的和。
根据题目中的输入样例,我们可以得到以下示例代码:
```python
N = 5
M = 2
result = 0
for i in range(1, N+1):
if i % M == 0:
continue
result += i
print("result=", result)
```
运行以上代码,即可得到题目要求的输出结果。
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!