当前位置: 首页 > news >正文

【GESP试卷】2024年03月Scratch四级试卷

2024年GESP03月认证Scratch四级试卷

分数:100 题数:27

一、单选题(共15题,每题2分,共30分)

010203040506070809101112131415
CDBBACBCDCDADBA

1、小杨的父母最近刚刚给他买了一块华为手表,他说手表上跑的是鸿蒙,这个鸿蒙是?( )

  • A. 小程序
  • B. 计时器
  • C. 操作系统
  • D. 神话人物
  • 标准答案:C
  • 考查知识:计算机基础知识
  • 试题解析:本题考察操作系统的相关知识。这里提到的“鸿蒙”是指华为公司推出的自主研发的操作系统,全称为“鸿蒙OS”(HarmonyOS)。它是华为为了应对美国对其安卓操作系统的限制而开发的一款全新的分布式操作系统。正确答案为C。

2、下列流程图的输出结果是?( )

  • A. 120
  • B. 153
  • C. 720
  • D. 873
  • 标准答案:D
  • 考查知识:程序流程图
  • 试题解析:本题考察流程图的输入和输出。一开始sum为0,i为1,然后判断i是否小于等于6,1<=6是成立的(YES),接着设a为1,j为1,然后判断j是否小于等于i,1<=1是成立的(YES),接着再设a为a*j=1,j为j+1=2,然后判断2<=1是不成立的(NO),这时候设sum为sum+a=1,i为i+1=2,然后回到前面,继续判断i是否小于等于6,继续2<=6是成立的(YES),接着循环算出sum为sum+a=3,i为i+1=3。依次类推,sum在i=3,4,5,6时,分别为9,33,153,873。当i=7时,不满足7<=6,此时输出sum=873。正确答案为D。

3、默认小猫角色,执行下列程序,面向的方向是?( )

  • A. 向上
  • B. 向下
  • C. 向左
  • D. 向右
  • 标准答案:B
  • 考查知识:广播
  • 试题解析:本题考察广播和循环。执行程序,角色面向180度方向(向下)后,广播消息1,接收到消息1后,初始化变量i为0,执行左转90度(向左),广播消息2,接收到消息2并左转90度(向上),变量i增加1变为i=1继续执行循环,i=1时,执行左转90度(向右),广播消息2,接收到消息2并左转90度(向下),变量i增加1变为i=2大于1,此时跳出循环并结束。小猫角色面向方向为向下。正确答案为B。

4、默认小猫角色,执行下列程序,输入“bananas”,小猫说出的内容是?( )

  • A. bananas
  • B. banana
  • C. sananab
  • D. ananab
  • 标准答案:B
  • 考查知识:字符串
  • 试题解析:本题考察字符串的处理。执行程序,设置变量s为空,变量i=1,重复执行停止的条件是i>bananas的字符数-1,即i>6,每次循环i都会增加1,因此循环的次数是6次。第一次循环设置s=a,第二次循环设置s=na,第三次循环设置s=ana,第四次循环设置s=nana,第五次循环设置s=anana,第六次循环设置s=banana。六次循环后输出结果s为banana。正确答案为B。

5、默认小猫角色,执行下列程序,变量result的结果是?( )

  • A. 35
  • B. 25
  • C. 24
  • D. 21
  • 标准答案:A
  • 考查知识:列表
  • 试题解析:本题考察列表中的查询数据。执行程序,在数据列表中添加14,然后删除数据列表中的第4项(30),此时,数据列表中的数据为10,11,7,9,6,14。设变量result的初始值为0,变量i的初始值为1,重复执行停止的条件是i>列表的项目数,每次循环i都会增加1,因此循环的次数就是数据列表的项目数。循环里嵌套了一个条件判断,判断数据列表的第i项中数据值是否包含1,如果包含1则将列表中第i项数据值加到result上。数据列表中的10,11,14中包含1,所以相加得到变量result的结果是35。正确答案为A。

6、导入螃蟹角色Crab,执行下列程序,以下说法错误的是?( )

  • A. 有5次抓错Crab本体的机会
  • B. Crab本体和克隆体的大小都随周围声音的大小而变化
  • C. 鼠标指针碰到本体后,本体说“眼神真好”
  • D. 舞台上最多可以看到11只Crab
  • 标准答案:C
  • 考查知识:克隆的综合应用
  • 试题解析:本题考察克隆的相关知识。图2中设置变量机会的初始值为5次,因此A选项有5次抓错Crab本体的机会是正确的;图1中在克隆体启动时重复执行设置Crab克隆体的大小为30+响度,图2中重复执行设置Crab本体的大小为30+响度,因此B选项中Crab本体和克隆体的大小与响度有关,即随周围声音的大小而变化是正确的;当本体碰到鼠标指针并且按下鼠标时本体才会说“眼神真好”,因此C选项是错误的;图1中执行程序克隆Crab本体10次,加上本体总共有11只Crab,因此D选项舞台上最多可以看到11只Crab是正确的。题目中要求说法错误的选项因此正确答案为C。

7、默认小猫角色,执行下列程序,小猫的坐标为?( )

  • A. (-10,20)
  • B. (-10,0)
  • C. (0,20)
  • D. (-10,10)
  • 标准答案:B
  • 考查知识:复杂的嵌套结构
  • 试题解析:本题考察移动的相关知识。执行程序,将小猫移动到x=0,y=0的位置,面向0度方向,重复执行3次,移动10步,重复执行10次左转9度,即共左转90度,然后y坐标增加10,如果小猫的y坐标值大于20,则设置小猫的y坐标为0。第一次循环后,小猫移动到x=0,y=20的位置;第二次循环后,小猫移动到x=-10,y=0的位置;第三次循环后,小猫移动到x=-10,y=0的位置。所以三次循环后,小猫的坐标为(-10,0)。正确答案为B。

8、默认小猫角色,运行程序1和程序2,关于变量“i”取值描述正确的是?( )

  • A. 运行程序1和程序2作用相同,鼠标在小猫身上按下并松开后使变量“i”增加1
  • B. 运行程序1和程序2,都不能使变量“i”增加1
  • C. 运行程序1,鼠标在小猫身上按下并松开后,变量“i”才会增加1;运行程序2,鼠标在小猫身上按下不需要松开,变量“i”立即增加1
  • D. 运行程序1,鼠标在小猫身上按下不需要松开,变量“i”立即增加1;运行程序2,鼠标在小猫身上按下并松开后,变量“i”才会增加1
  • 标准答案:C
  • 考查知识:复杂的逻辑判断
  • 试题解析:本题考察变量的相关知识。程序1的作用是鼠标在小猫身上按下并松开后变量i增加1,程序2的作用是鼠标在小猫身上按下后不需要松开变量i就会增加1,因此D选项错误,C选项正确。由前面可知程序1和程序2的作用不同,因此A选项错误。程序1和程序2都可以使变量i增加1,因此B选项错误。正确答案为C。

9、下列有关自制积木说法正确的是?( )

  • A. 创建自制积木时,参数只能添加数字和文本
  • B. 创建自制积木后,不能再修改参数
  • C. 在创建的自制积木中,不能使用广播积木块
  • D. 使用“制作新的积木”绘制图形时,为了不显示绘制过程而直接画出图形,需在“制作新的积木”窗口中选择“运行时不刷新屏幕
  • 标准答案:D
  • 考查知识:函数
  • 试题解析:本题考察自制积木的相关知识。在创建自制积木时,参数不仅可以是数字和文本,还可以是布尔值(真假值)等其他类型的数据,因此A选项错误。创建自制积木后,可以随时修改参数和代码逻辑,因此B选项错误。在创建的自制积木中,可以使用广播积木块,以便在不同的程序块之间进行通信和交互,因此C选项错误。
  • 使用"制作新的积木"绘制图形时,如果要直接画出图形而不显示绘制过程,可以在"制作新的积木"窗口中选择"运行时不刷新屏幕",因此D选项正确。正确答案为D。

10、默认小猫角色,执行下列程序,小猫说出的值是?( )

  • A. 6
  • B. 7
  • C. 8
  • D. 10
  • 标准答案:C
  • 考查知识:函数
  • 试题解析:本题考察变量计算。执行程序,设置变量a=3,变量b=2;调用计算函数,将变量a增加2重复执行2次后,变量a=7;然后将变量a增加1后输出变量a的值为8。正确答案为C。

11、默认小猫角色,执行下列程序,绘制的图形是?( )

  • A.
  • B.
  • C.
  • D.
  • 标准答案:D
  • 考查知识:多参函数
  • 试题解析:本题考察画笔和旋转。执行程序,隐藏小猫角色,将小猫角色移动到(0,0)位置,然后擦除所有的笔画,将画笔颜色设置为红色,粗细设置为5。调用绘图函数,落笔面向45度方向,移动90步,然后左转90度,移动45步,最后左转45度,移动90步后抬笔。因此共有三段线段,线段比例分别为2:1:2,只有A选项和D选项符合条件,因为,第一笔后转动角度为90,第二笔后转动角度为90度,只有 D选项符合条件。正确答案为D。

12、默认小猫角色,执行下列程序,小猫最后说出的结果是?( )

  • A. 10,225
  • B. 10,193
  • C. 11,225
  • D. 11,193
  • 标准答案:A
  • 考查知识:多参函数
  • 试题解析:本题考察列表和变量计算。执行程序,删除列表list中的 全部项目。调用计算函数,设置变量x=13,变量sum=0,重复判断变量x除以4的余数是否小于2,如果小于2,则将变量x的值添加到列表list中,并给变量sum增加变量x的值,每次循环将变量x增加1,重复执行20次。则列表中添加的项目有13,16,17,20,21,24,25,28,29,32,变量sum=225。正确答案为A。

13、斐波那契数列是指这样的数列:数列的第一个和第二个数都为1,接下来每个数都等于前面2个数之和。默认小猫角色,下列哪个程序能够求出斐波那契数列中第k(k≥3)个数是多少?( )

  • A.
  • B.
  • C.
  • D.
  • 标准答案:D
  • 考查知识:算法的复杂应用
  • 试题解析:本题考察斐波那契数列的计算。斐波那契数列中第k个数等于第k-1和第k-2的和,所以输出的结果C的值在循环中应该是将C设为变量a+变量b的和,只有B选项和D选项符合条件;因为a表示第k-2的值,b表示第k-1的值,所以每次循环先将第k-2的值设为第k-1的值,然后再将第k-1的值设为本次循环计算得到的值,即需要先将变量a的值设为变量b的值,然后将变量b的值设置变量c的值,只有D选项符合条件。正确答案为D。

14、在排序算法中两两比较排序记录项,将那些与排序要求不符的记录交换位置,直到排好序为止的排序方法是?( )

  • A. 插入排序
  • B. 交换排序
  • C. 选择排序
  • D. 并归排序
  • 标准答案:B
  • 考查知识:经典排序
  • 试题解析:本题考察排序算法。插入排序:通过构建有序序列,对未排序的数据,在已排序序列中从后向前扫描,找到相应位置并插入。不是两两比较后交换位置的排序方法,A选项错误。交换排序:通过比较相邻的元素,如果它们的顺序错误就把它们交换过来。是通过两两比较后交换位置的排序方法,因此B选项是正确的。选择排序:每次从未排序的数据中选择最小(或最大)的元素,放到已排序序列的末尾。不是通过两两比较后交换位置的排序方法,C选项错误。归并排序:采用分治法的一个非常典型的应用,将已有序的子序列合并,得到完全有序的序列。不是通过两两比较后交换位置的排序方法,D选项错误。正确答案为B。

15、一球从某一高度落下(单位米),每次落地后反跳回高度的一半,再落下。默认小猫角色,下列哪个选项能够计算出球在第10次落地时经过的米数?( )

  • A.
  • B.
  • C.
  • D.
  • 标准答案:A
  • 考查知识:综合应用
  • 试题解析:因为第一次只有下落,所以cnt先初始化为h,第二次高度减半,但是会有弹起+下落,所以还是经过原h米,循环内部会先累加h再除以2,一共循环剩余的9次,所以选A。正确答案为A。

二、判断题(共10题,每题2分,共20分)

12345678910
×××

1、奶奶家的数字电视要设置ip地址并接入到配置好网关的WIFI盒子才能收看节目,那这个WIFI盒子具有路由器的功能。( )

  • 正确();
  • 错误();
  • 标准答案:√
  • 考查知识:计算机网络与Internet
  • 试题解析:本题考查路由器的相关知识。路由器负责将网络中的数据包进行转发,使得连接到路由器的设备可以相互通信,并且连接到Internet。如果WIFI盒子需要设置IP地址并接入到数字电视,那么它必须能够连接到网络并且具有路由器的功能。因此,具有这样的功能的WIFI盒子可以视为一种路由器,故此题正确。

2、自定义绿色小球角色,变量ID为私有变量,执行下列程序,能够绘制出如下所示图形(注:颜色特效140为红色)。( )

  • 正确();
  • 错误();
  • 标准答案:√
  • 考查知识:画图
  • 试题解析:本题考查克隆和移动的相关知识。执行程序,将绿色小球角色隐藏并移动到(-200,100)的位置,面向90度方向,擦除所有的笔画,设置变量N=5。调用绘图函数绘制五个正方形格子,然后重复克隆五次,每次克隆时,将私有ID增加1并移动80步进入对应的正方形表格,生成的克隆体启动时显示角色,并且将克隆的第三个小球的颜色设置为红色。五个正方形格子,五个小球,其中第三个小球为红色,其余为绿色,与题中描述的结果一致,故此题正确。

3、默认小猫角色,输入数字10,执行下列程序,小猫最后说出146。

  • 正确();
  • 错误();
  • 标准答案:√
  • 考查知识:字符串处理
  • 试题解析:本题考查多变量计算的相关知识。执行程序,设置变量a=1,设置变量b=输入的数字10,b的字符数为2,所以重复执行2次循环。第一次循环中,10<20成立,将变量a的值增加12(1和10/4的余数2连接得到),所以变量a=13,将变量b的值设为10*(10/4的余数2),所以变量b=20.第二次循环,20<20不成立,将变量a的值增加133(13和(2+1)连接得到),所以变量a=146。两次循环后输出变量a=146,故此题正确。

4、默认小猫角色,执行下列程序,可以产生下图所示的列表。( )

  • 正确();
  • 错误();
  • 标准答案:×
  • 考查知识:列表
  • 试题解析:本题考查变量计算和列表的相关知识。执行程序,删除list列表中的所有项目,设置变量i=0,重复执行6次循环,每次循环变量i的值增加1。循环中在第i项前插入值,而i的初始值为0,因此在list列表中六次循环后共有五个项目;在list列表中插入的值为变量x的值,而变量x的值等于1到10的随机数*3,因此列表中插入的所有值均为3的倍数,而list列表中第2项的值20不是3的倍数,故此题错误。

5、默认小猫角色,执行下列程序,小猫说出的内容是16。( )

  • 正确();
  • 错误();
  • 标准答案:×
  • 考查知识:复杂的嵌套结构
  • 试题解析:本题考查变量计算的相关知识。执行程序,设置变量n=0,变量i=1,重复执行停止的条件是i>5,每次循环i都会增加1,因此循环的次数为5次。第一次循环,设置变量j=1,重复执行停止的条件是j>1,内部循环1次后变量n=1,变量i=2;第二次循环,设置变量j=1,重复执行停止的条件是j>2,内部循环2次后变量n=3,变量i=3;第三次循环,设置变量j=1,重复执行停止的条件是j>3,内部循环3次后变量n=6,变量i=4;第四次循环,设置变量j=1,重复执行停止的条件是j>4,内部循环4次后变量n=10,变量i=5;第五次循环,设置变量j=1,重复执行停止的条件是j>5,内部循环5次后变量n=15,变量i=6。跳出循环,输出变量n=15与小猫说出的内容不一致,故此题错误。

6、默认小猫角色,执行下列程序后,可以找到第一个大于1000且为3的倍数的数字。( )

  • 正确();
  • 错误();
  • 标准答案:√
  • 考查知识:函数
  • 试题解析:本题考查变量计算的相关知识。执行程序,调用计算函数,设置变量result=3。每次循环result都会增加3,保证输出的结果result为3的倍数,重复执行停止的条件是result>1000保证是第一个大于1000且为3的倍数的数字。故此题正确。

7、默认小猫角色,执行下列程序,变量result的值为B。( )

  • 正确();
  • 错误();
  • 标准答案:×
  • 考查知识:多参函数
  • 试题解析:本题考查比大小的相关知识。执行程序,设置变量a=a,变量b=B,变量result=0,调用比较函数。比较变量a和变量b的大小,在字母中字母a的位置比字母B的位置靠前,所以字母a<字母B即a<b,所以根据条件判断设置变量result=变量a=a。故此题错误。

8、用50元钱兑换面值为1元、2元、5元的纸币共25张。每种纸币不少于1张,问有多少种兑换方案。该问题适合使用枚举算法进行求解。( )

  • 正确();
  • 错误();
  • 标准答案:√
  • 考查知识:算法的复杂应用
  • 试题解析:本题考查枚举法的相关知识。由于面值为1元、2元、5元的纸币共25张,每种纸币不少于1张,因此可以穷举所有可能的纸币组合方案。通过对所有组合进行枚举,可以找到满足条件的兑换方案的数量。虽然枚举算法在这种情况下可能会比较耗时,但由于问题规模较小(只有3种纸币,总额为50元),因此仍然是可行的解决方案。故此题正确。

9、列表list保存了6个数字,如左图所示,按从大到小顺序进行排序,插入排序第三趟的排序结果为右图所示。( )

  • 正确();
  • 错误();
  • 标准答案:√
  • 考查知识:排序
  • 试题解析:本题考查插入排序的相关知识。插入排序是一种简单直观的排序算法,它的基本思想是每次将一个待排序的元素插入到已经排好序的序列中的适当位置,直到全部元素插入完成。原始列表list为 [15,20,10,21,7,9]。第一趟排序:以第一个项目15作为已排序序列,下一个项目20>15,将20插入到15的前面,此时排序后的序列为 [20,15,10,21,7,9];第二趟排序:已排序序列为 [20,15],下一个项目10<15,则10不需要移动,排序后序列为 [20,15,10,21,7,9]。第三趟排序:已排序序列为 [20,15,10],下一个项21>20, 将21插入到20的前面,此时排序后的序列为 [21,20,15,10,7,9]。故此题正确。

10、现有一段时间的温度数据,存储在列表list中。阅读下列程序,如果输入的温度是21,那么小猫说4。( )

  • 正确();
  • 错误();
  • 标准答案:√
  • 考查知识:综合应用
  • 试题解析:本题考查列表的相关知识。执行程序,输入温度t=21,设置变量cnt=0,变量i=1,重复执行停止的条件是i>列表list的项目数,每次循环i都会增加1,因此循环的次数就是列表list的项目数。循环里嵌套了一个条件判断,判断列表中第i项的值是否等于温度t的值,如果等于,就将变量cnt增加1。列表list中有4个项目的值为21,所以最后输出变量cnt的值为4,故此题正确。

三、编程题(共2题,每题25分,共50分)

题号12
答案

1、偶数单增序列

题目描述:

默认小猫角色和白色背景。

对于给定的正整数序列 l s t lst lst(至少包含一个偶数),请将其中的所有偶数取出并按升序排列,数据之间以#隔开存入变量 r e s u l t result result中。

比如: l s t = [ 17 , 26 , 9 , 13 , 88 , 10 ] lst = [17, 26, 9, 13, 88, 10] lst=[17,26,9,13,88,10],最后输出的结果为10#26#88。

输入描述:

新建列表 l s t lst lst,用于存储原始的数据。

如下图所示:

输出描述:

新建变量 r e s u l t result result,用于存储得到的结果。

如下图所示:

输入样例:

lst = [17, 26, 9, 13, 88, 10]

输出样例:

result = 10#26#88

输入样例:

lst = [5, 2, 26, 8, 27]

输出样例:

result = 2#8#26

注意事项:

  • 变量名的拼写(包括大小写)要和题目完全一致。
  • 列表直接用“+”功能赋值进行测试即可,无需写代码赋值。

评分标准:

一共5组测试用例,通过一组测试用例得5分。

测试用例1:

输入:lst = [4, 30, 11, 21, 23, 7, 29];
输出:result = 4#30

测试用例2:

输入:lst = [9, 8, 15, 3, 17, 2, 16, 14];
输出:result = 2#8#14#16

测试用例3:

输入:lst = [27, 21, 4, 9, 26, 11, 11];
输出:result = 4#26

测试用例4:

输入:lst = [26, 27, 13, 3, 16, 30, 16, 14, 20];
输出:result = 14#16#16#20#26#30

测试用例5:

输入:lst = [16, 25, 8, 26, 11, 3, 6, 7, 8, 6];
输出:result = 6#6#8#8#16#26

参考程序:

2、完全平方数

题目描述:

默认小猫角色和白色背景。

小杨同学有一个包含了 n ( 1 ≤ n ≤ 100 ) n(1 \leq n \leq 100) n(1n100)个正整数的序列 l s t lst lst,他想知道其中有多少对下标组合 < i , j > ( 1 ≤ i , j ≤ n ) \lt i,j\gt(1\leq i,j\leq n) <i,j>(1i,jn),使得 l s t [ i ] + l s t [ j ] lst[i]+lst[j] lst[i]+lst[j]是完全平方数,并将结果存入变量 r e s u l t result result中。

如果 x x x是完全平方数,则存在正整数 y y y使得 y × y = x y \times y=x y×y=x

例如:序列 l s t = [ 1 , 4 , 3 , 3 , 5 ] lst=[1, 4, 3, 3, 5] lst=[1,4,3,3,5] l s t [ 1 ] + l s t [ 3 ] = 1 + 3 = 4 lst[1]+lst[3]=1+3=4 lst[1]+lst[3]=1+3=4 l s t [ 1 ] + l s t [ 4 ] = 1 + 3 = 4 lst[1]+lst[4]=1+3=4 lst[1]+lst[4]=1+3=4 l s t [ 2 ] + l s t [ 5 ] = 4 + 5 = 9 lst[2]+lst[5]=4+5=9 lst[2]+lst[5]=4+5=9,都是完全平方数,即 r e s u l t = 3 result=3 result=3

输入描述:

新建列表 l s t lst lst,用于存储 n n n个正整数。

如下图所示:

输出描述:

输出一个非负数存储在变量 r e s u l t result result中,表示有多少对下标组合 < i , j > ( 1 ≤ i , j ≤ n ) \lt i,j\gt(1\leq i,j\leq n) <i,j>(1i,jn),使得 l s t [ i ] + l s t [ j ] lst[i]+lst[j] lst[i]+lst[j]是完全平方数。

如下图所示:

输入样例:

lst = [1, 4, 3, 3, 5]

输出样例:

result = 3

输入样例:

lst = [3, 5]

输出样例:

result = 0

注意事项:

  • 变量名的拼写(包括大小写)要和题目完全一致。
  • 列表直接用“+”功能赋值进行测试即可,无需写代码赋值。

评分标准:

一共5组测试用例,通过一组测试用例得5分。

测试用例1:

输入:lst = [14, 17, 3, 10, 17, 2, 18]
输出:result = 1

测试用例2:

输入:lst = [1, 16, 18, 14, 6, 20, 8, 17, 19, 9]
输出:result = 6

测试用例3:

输入:lst = [13, 17, 10, 5]
输出:result = 0

测试用例4:

输入:lst = [17, 9, 3, 16, 1, 14, 20, 7]
输出:result = 4

测试用例5:

输入:lst = [11, 12, 10, 14, 18, 19, 2, 12, 8]
输出:result = 2

参考程序:

相关文章:

【GESP试卷】2024年03月Scratch四级试卷

2024年GESP03月认证Scratch四级试卷 分数&#xff1a;100 题数&#xff1a;27 一、单选题(共15题&#xff0c;每题2分&#xff0c;共30分) 010203040506070809101112131415CDBBACBCDCDADBA 1、小杨的父母最近刚刚给他买了一块华为手表&#xff0c;他说手表上跑的是鸿蒙&…...

每日一题《leetcode--398.随机数索引》

https://leetcode.cn/problems/random-pick-index/ 根据题目所知&#xff0c;所给的数组中有重复的元素。让我们随机输出给定的目标数字的下标索引。 typedef struct {int *sum;int length; } Solution;Solution* solutionCreate(int* nums, int numsSize) {Solution* obj (So…...

【MySQL精通之路】MySQL的使用(9)-设置环境变量

可以在命令提示符下设置环境变量&#xff0c;以影响命令处理器的当前调用&#xff0c;也可以永久设置环境变量以影响未来的调用。 要永久设置变量&#xff0c;可以在启动文件中进行设置&#xff0c;也可以使用系统为此提供的接口进行设置。 有关具体细节&#xff0c;请参阅命…...

JDBC(Java DataBase Connectivity)Java数据库连接

JDBC(Java DataBase Connectivity) Java 语言连接数据库 再本模块中,java提供里一组用于连接数据库的类和接口Java 语言开发者,本身没有提供如何具体连接数据库的功能只是定义了一组java程序连接数据库的访问接口 连接到数据库向数据库发送增,修改,删除这一类的sql发送查询sq…...

1.Redis之初识Redis分布式系统

1.初识Redis 1.1 官网 Redis中文网 Redis 教程 | 菜鸟教程 (runoob.com) 1.2 解释 在内存中存储数据 定义变量,不就是在内存中存储数据嘛?? Redis 是在分布式系统&#xff08;进程的隔离性&#xff1a;Redis 就是基于网络&#xff0c;可以把自己内存中的变量给别的进程…...

基于SpringBoot的网盘系统设计与实现

第1章 绪论... 1 1.1 研究背景与意义... 1 1.1.1 研究背景... 1 1.1.1 研究意义... 1 1.2 国内外研究现状... 2 1.2.1 国内研究现状... 2 1.2.2 国外研究现状... 3 1.3 论文组织架构... 4 第2章 关键技术介绍... 5 2.1 SpringBoot. 5 2.2 MySQL数据库... 5 2.3 MVC架…...

【C++初阶】vector

✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨ &#x1f33f;&#x1f33f;&#x1f33f;&#x1f33f;&#x1f33f;&#x1f33f;&#x1f33f;&#x1f33f;&#x1f33f;&#x1f33f;&#x1f33f;&#x1f33f;&#x1f33f;&#x1f33f;&#x1…...

elasticsearch 和 RediSerch

elasticsearch 和 RediSerch 前情提要 学习文章来自Docker 安装 ElasticSearch - 知乎 (zhihu.com) docker 安装 docker pull docker.io/elasticsearch:7.1.1启动! docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.typesingle-node" b0e9f9f0…...

删除MySQL中所有表的外键

方法一&#xff1a; 原理 查询schema中所有外键名称然后拼接生成删除语句 第一步&#xff1a; SELECT CONCAT(ALTER TABLE ,TABLE_SCHEMA,.,TABLE_NAME, DROP FOREIGN KEY ,CONSTRAINT_NAME, ;) FROM information_schema.TABLE_CONSTRAINTS c WHERE c.TABLE_SCHEMA数据库名…...

webstorm新建vue项目相关问题

前言 这个迭代后端需求偏少&#xff0c;前端code的键盘都起火星子了。来了4个外包支持&#xff0c;1个后端3个前端&#xff0c;还是不够用啊。刚好趁这个机会稍微学习下vue&#xff0c;其实之前环境也配置过了&#xff0c;所以这里就不分享环境配置了&#xff0c;主要分享下新建…...

2024年高考考务人员网上培训参考答案

第1部分&#xff1a;单选题 1. 关于试卷保密室负责人职责&#xff0c;以下说法不正确的是&#xff08;B&#xff09; [2分] A. 负责试卷的接收、保管和发放工作 B. 试卷保密室内屋门锁钥匙和铁柜门锁钥匙必须由同一人保管 C. 试卷接收和发放应当当面清点试卷袋数量&#…...

JavaEE之线程(9) _定时器的实现代码

前言 定时器也是软件开发中的一个重要组件. 类似于一个 “闹钟”。 达到一个设定的时间之后&#xff0c;就执行某个指定好的代码&#xff0c;比如&#xff1a; 在受上述场景中&#xff0c;当客户端发出去请求之后&#xff0c; 就要等待响应&#xff0c;如果服务器迟迟没有响应&…...

纯前端实现将页面数据下载word文档中【包括图片,echarts图,表格,和对话 内容】

亲测真实有效 导出word步骤 在Vue中导出Word文档&#xff0c;可以使用第三方库file-saver和html-docx-js。首先需要安装这两个库&#xff1a; npm install file-saver html-docx-js --save "html-docx-js": "0.3.1","file-saver": "2.0.5…...

JavaSE——类和对象(二)~~封装

目录 一.封装 二.封装扩展之包 三.static成员 四. 代码块 五. 内部类&#xff08;重要&#xff09; 大家好呀&#xff0c;我是北纬&#xff0c;接着上节我们继续讲解Java中关于类和对象的相关知识&#xff0c;今天着重给大家介绍一下关于面向对象程序的特性之一——封装。…...

头歌OpenGauss数据库-I.复杂查询第9关:交换性别

任务描述 本关任务&#xff1a;给定一张 tb_Salary 表&#xff0c;如下所示&#xff0c;有 m 男性 和 f 女性的值。交换所有的 f 和 m 值&#xff08;例如&#xff0c;将所有 f 值更改为 m&#xff0c;反之亦然&#xff09;。 idnamesexsalary1Elonf70002Donnyf80003Careym60…...

冷干机使用中的注意事项

冷干机使用中的注意事项 使用冷干机时&#xff0c;以下是几个注意事项&#xff1a; 安装位置&#xff1a;选择一个通风良好、温度适宜的位置安装冷干机。确保周围环境没有过多的灰尘、腐蚀性气体或其他污染物&#xff0c;以免对冷干机的正常运行和寿命产生不利影响。 电源要求…...

OpenFeign微服务调用组件使用

前言&#xff1a;OpenFeign是可以跨服务、跨进程的调用方式。 什么是Feign Feign是Netflix开发的声明式、模版化的HTTP客户端。 优势: Feign可以做到使用 HTTP 请求远程服务时就像调用本地方法一样的体验&#xff0c;开发者完全感知不到这是远程方法&#xff0c;更感知不到这…...

文心智能体,零代码构建情感表达大师智能体

前言 随着智能体技术的突飞猛进&#xff0c;各行各业正迎来前所未有的变革与机遇。智能体&#xff0c;作为人工智能领域的重要分支&#xff0c;以其自主性、智能性和适应性&#xff0c;正逐步渗透到我们生活的每一个角落&#xff0c;成为推动社会进步和科技发展的新动力。 为了…...

es6

# 一、变量提升性 let和const没有变量提升性 console.log(str) 》undefined var str 你好console.log(num) 报错 let num 你好console.log(a) 报错 const a 你好function demo (){ let n 2; if(true){ let n 1; } console.log(n) //2 const 也是一样 var 是1 } demo()const…...

「贪心算法」柠檬水找零

力扣原题链接&#xff0c;点击跳转。 假设你的手里没有钱。你要卖柠檬水&#xff0c;每杯5块钱。每个顾客有可能会给你5块钱、10块钱或20块钱&#xff0c;你要拿手中的钱找零。如何判断你能否成功找零呢&#xff1f; 如果一上来就有顾客花10块钱或20块钱&#xff0c;你手中没…...

MySQL : MySQL的安装【CentOS 7】

MySQL : MySQL的安装【CentOS 7】 (一) MySQL的卸载和安装1.卸载查看是否存在MySQL删掉原有的MySQL 2.安装 &#xff08;二&#xff09;登录和环境配置登录方法一: 存在临时密码登录方法二:通过修改配置文件环境配置 (一) MySQL的卸载和安装 安装与卸载中&#xff0c;用户全部…...

DeepSeek 赋能数字人直播带货:技术革新重塑电商营销新生态

目录 一、引言二、DeepSeek 技术探秘2.1 DeepSeek 技术原理剖析2.2 DeepSeek 与其他大模型对比优势 三、数字人直播带货现状洞察3.1 数字人直播带货发展历程回顾3.2 市场规模与增长趋势分析3.3 现存问题与挑战探讨 四、DeepSeek 在数字人直播带货中的应用实例4.1 交个朋友的成功…...

尚硅谷redis7 93-97 springboot整合reids之总体概述

93 springboot整合reids之总体概述 总体概述 jedis-lettuce-RedisTemplate三者的联系 名称类型作用描述和其它的关系JedisRedis 客户端早期主流的 Java Redis 客户端&#xff0c;基于阻塞 I/O&#xff0c;同步操作可作为 RedisTemplate 的底层连接实现LettuceRedis 客户端基…...

K 值选对,准确率翻倍:KNN 算法调参的黄金法则

目录 一、背景介绍 二、KNN 算法原理 2.1 核心思想 2.2 距离度量方法 2.3 算法流程 2.4算法结构&#xff1a; 三、KNN 算法代码实现 3.1 基于 Scikit-learn 的简单实现 3.2 手动实现 KNN&#xff08;自定义代码&#xff09; 四、K 值选择与可视化分析 4.1 K 值对分类…...

全志科技携飞凌嵌入式T527核心板亮相OpenHarmony开发者大会

近日&#xff0c;OpenHarmony开发者大会2025&#xff08;OHDC.2025&#xff0c;以下简称“大会”&#xff09;在深圳举办&#xff0c;全志科技作为OpenHarmony生态的重要合作伙伴受邀参会&#xff0c;并进行了《全志科技行业智能芯片OpenHarmony方案适配与认证经验分享》的主题…...

免费开源 PDF 阅读器 自带虚拟打印机功能 多格式兼容

各位办公小能手们&#xff0c;今天咱来聊聊一款超厉害的PDF工具——PDFLite&#xff01; 这PDFLite啊&#xff0c;那可是轻量级、免费又开源的好东西。它能干啥呢&#xff1f;主要就是能读PDF文件&#xff0c;还能转换文件格式&#xff0c;做基础的文档管理。下面咱就说说它的…...

字符串索引、幻读的解决方法

1. 给字符串加索引 1.1. 前缀索引vs完整索引 假设有一个支持邮箱登录的系统&#xff0c;用户表定义如下&#xff1a; CREATE TABLE SUser(ID BIGINT UNSIGNED PRIMARY KEY,email VARCHAR(64),... ) ENGINEInnoDB; 为了根据邮箱查询用户信息&#xff0c;常用的查询语句如下&…...

PowerDesigner通过SQL反向生成类图

PowerDesigner通过SQL反向生成类图 背景操作步骤步骤1: 选择这个步骤2: 目前我是选择的这个步骤3: 选择这个 其他 背景 工作学习 操作步骤 步骤1: 选择这个 步骤2: 目前我是选择的这个 步骤3: 选择这个 其他 其他同事告诉我的, 我还没有亲自尝试, 应该问题不大. 尝试后再反…...

小工具合集

Freetool.tools - Overview Freetool.tools is a 100% free online utility website offering a wide range of handy tools for everyday tasks. It focuses on simplicity, instant access, and zero cost—no signup, ads, or paywalls. ✅ Key Features & Strengths …...

【K8S】K8S基础概念

一、 K8S组件 1.1 控制平面组件 kube-apiserver&#xff1a;公开 Kubernetes HTTP API 的核心组件服务器。 etcd&#xff1a;具备一致性和高可用性的键值存储&#xff0c;用于所有 API 服务器的数据存储。 kube-scheduler&#xff1a;查找尚未绑定到节点的 Pod&#xff0c;并将…...