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

2022年12月电子学会Python等级考试试卷(五级)答案解析

青少年软件编程(Python)等级考试试卷(五级)

分数:100  题数:38

一、单选题(共25题,共50分)

1.

下面哪个语句正确定义了元组类型数据tuple1?( )

A. 

tuple1=["张三","李四","王五"]

B. 

tuple1=("张三";"李四";"王五")

C. 

tuple1=(张三,李四,王五)

D. 

tuple1=("张三",)

试题编号:20220427-ph-006

试题类型:单选题

标准答案:D

试题难度:一般

试题解析:元组定义符号为“()”,多个元素之间用英文“,”分割,当只有一个元素时,要加“,”。

2.

已知元组tuple1=("张三","李四","王五","赵六"),能输出('李四', '赵六')的是?( )

A. 

print(tuple1(1:3))

B. 

print(tuple1[1::2])

C. 

print(tuple1[1,3])

D. 

print(tuple1[2:4])

试题编号:20220427-ph-007

试题类型:单选题

标准答案:B

试题难度:一般

试题解析:根据题意可知,输出间隔为2,所以选择B。

3.

以下哪个选项不能生成列表['data1', 'data3', 'data5', 'data7', 'data9'] ?( )

A. 

list1 = []
for i in range(1,10,2):
    list1.append("data{}".format(i))
print(list1)

B. 

list2 = [ "data{}".format(i)for i in range(1,10,2)]
print(list2)

C. 

list3= []
for i in range(10):
    if i %2 == 1:
        list3.append("data{}".format(i))
print(list3)

D. 

list4 = [ "data{}".format(i) for i in range(0,10) if i % 2 == 0]
print(list4)

试题编号:20220427-ph-027

试题类型:单选题

标准答案:D

试题难度:一般

试题解析:list4 = [ "data{}".format(i) for i in range(0,10) if i % 2 == 1]

或者list4 = [ "data{}".format(i) for i in range(1,10) if i % 2 == 1]

4.

关于各类推导式的运用的表述中,错误的是?( )

A. 

yield作为Python的关键字之一,在生成器函数中用来返回值。

B. 

使用生成器对象的元素时,不可以将其根据需要转化为列表或者元组。

C. 

与列表推导式不同的是,生成器推导式的结果是一个生成器对象,而不是列表,也不是元组。

D. 

从形式上看,生成器推导式与列表推导式非常接近,

只是生成器推导式使用圆括号而不是列表推导式所使用的方括号。

试题编号:20220427-ph-028

试题类型:单选题

标准答案:B

试题难度:一般

试题解析:使用生成器对象的元素时,可以根据需要将其根据需要转化为列表或者元组。

5.

Python中yield是一个类似return 的关键字,迭代一次遇到yield时就返回yield后面(右边)的值。

下一次迭代时,从上一次迭代遇到的yield后面的代码(下一行)开始执行。下列程序的输出结果是?( )

def fun():
    a,b = 1,1
    while True:
        yield a
        a,b = b,a+b
c = fun()
for i in range(6):
    print(c.__next__(),end = ' ')

A. 

1 1 2 3 5 8

B. 

1 1 2 2 3 3

C. 

8 5 3 2 1 1

D. 

1 2 3 4 5 6

试题编号:20220427-ph-029

试题类型:单选题

标准答案:A

试题难度:一般

试题解析:运用序列解包,该程序的功能是输出斐波那契数列前6项。

6.

下列列表的定义,正确的是哪一项?( )

A. 

list1 = ['red'; 'blue'; 'yellow']

B. 

list2 = [red, blue, yellow]

C. 

list3 = ['red', 'blue', 'yellow']

D. 

list4 = ['red'、 'blue'、'yellow']

试题编号:20220506-qdc-001

试题类型:单选题

标准答案:C

试题难度:容易

试题解析:列表的定义规则

7.

现有列表 fruits = ['apple', 'orange', 'banana', 'peach'] 
当前需要删去列表元素'orange',正确的操作是?( )

A. 

del fruits['orange']

B. 

del fruits[1]

C. 

del fruits[2]

D. 

del fruits[orange]

试题编号:20220506-qdc-002

试题类型:单选题

标准答案:B

试题难度:容易

试题解析:列表元素的删除

8.

水果店管理员现有列表 fruits = ['apple', 'orange', 'banana', 'peach'] ,当前接收到葡萄('grape'),

需要在列表末尾添加该元素,正确的是哪一项?( )

A. 

fruits.insert('grape')

B. 

fruits.append('grape')

C. 

fruits.index('grape')

D. 

fruits.count('grape')

试题编号:20220506-qdc-003

试题类型:单选题

标准答案:B

试题难度:容易

试题解析:列表的插入方法

9.

现有校园气象站最近一周(周一至周日)信息采集数据列表:
sunlight = [425, 293, 381, 197, 408, 355, 362]
当前需要输出周一至周六的数据信息,正确的操作是?( )

A. 

print(sunlight[1:n])

B. 

print(sunlight[1:n-1])

C. 

print(sunlight[::-1])

D. 

print(sunlight[:-1])

试题编号:20220506-qdc-004

试题类型:单选题

标准答案:D

试题难度:较难

试题解析:列表的切片操作

10.

现有集合 stationery = set(("pen", "pencil", "eraser", "ruler"))
需要集合中添加元素"ink",正确的是哪一项?( )

A. 

stationery.set("ink")

B. 

stationery.insert("ink")

C. 

stationery.pop("ink")

D. 

stationery.add("ink")

试题编号:20220506-qdc-017

试题类型:单选题

标准答案:D

试题难度:一般

试题解析:集合添加元素的操作

11.

通过下列哪个方法,可以实现两个集合交集的操作?( )

A. 

copy()

B. 

intersection()

C. 

union()

D. 

update()

试题编号:20220506-qdc-018

试题类型:单选题

标准答案:B

试题难度:容易

试题解析:集合的基本应用

12.

运行下列程序,输出结果正确的一项是?( )
ds = {'aa':2,'bb':4,'cc':9,'dd':6}
print(ds.popitem(), len(ds))

A. 

('aa', 2) 4

B. 

('dd', 6) 4

C. 

('bb', 2) 3

D. 

('dd', 6) 3

试题编号:20220507-zpf-020

试题类型:单选题

标准答案:D

试题难度:较难

试题解析:Python 字典 popitem() 方法表示,从字典中删除最后一个项目。

13.

运行下列程序,输出结果正确的一项是?( )
ds = {'语文':99,'数学':98,'历史':94,'物理':97}
print(ds.pop(max(ds.keys()), 0))

A. 

数学

B. 

94

C. 

99

D. 

语文

试题编号:20220507-zpf-021

试题类型:单选题

标准答案:C

试题难度:较难

试题解析:本题主要考察字典中多个函数的组合应用。

14.

有如下Python程序段:

n=int(input("请输入一个整数:"))

s=0

for i in range(1,n):

    if n%i==0:

        s=s+i

print(s)

若输入的数为10,则输出的结果为?( )

A. 

8

B. 

11

C. 

18

D. 

55

试题编号:20220510-jxf-015

试题类型:单选题

标准答案:A

试题难度:容易

试题解析:本题变量s的值为整数n除n外的因子之和。

15.

有如下Python程序段:

for i in range(1,11):

    for j in range(1,11,2):

        if i+j!=10:

            break

        print(i,j)

执行程序后,输出的结果为?( )

A. 

3 7

B. 

5 5

C. 

7 3

D. 

9 1

试题编号:20220510-jxf-016

试题类型:单选题

标准答案:D

试题难度:较难

试题解析:本题程序在用双重循环遍历i、j的过程中,判断如果i+j不等于10,

则结束内循环,只有当i=9、j=1时输出。

16.

有如下Python程序段:

s=['3','5','11','28']

max=s[0]

for i in range(1,len(s)):

   if s[i]>max:

       max=s[i]

print(max)

执行程序后,输出的结果为?( )

A. 

3

B. 

5

C. 

11

D. 

28

试题编号:20220510-jxf-017

试题类型:单选题

标准答案:B

试题难度:较难

试题解析:本题程序功能比较列表中字符串的大小,输出最大值。

17.

有如下Python程序段:

s=0

for i in range(1,11):

    if i%3==2:

        continue

    s+=i

执行程序后,输出s的值为?( )

A. 

15

B. 

26

C. 

40

D. 

55

试题编号:20220510-jxf-018

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:本题变量s的值为序列1到10中对3取余不等于2的数之和。

18.

Python表达式"Hello"+"Python"的值为?( )

A. 

"Hello"+"Python"

B. 

"HelloPython"

C. 

Hello+Python

D. 

"Hello Python"

试题编号:20220510-lly-007

试题类型:单选题

标准答案:B

试题难度:一般

试题解析:字符串连接操作。

19.

有字符串s="Hello Python",则s[-2:2:-2]的值为?( )

A. 

""

B. 

"otPo"

C. 

"otPol"

D. 

"hy l"

试题编号:20220510-lly-008

试题类型:单选题

标准答案:B

试题难度:一般

试题解析:字符串的切片操作。

20.

回文指正读和反读都相同的字符序列,如“abba”、“abccba”、12321、123321是“回文”,“abcde”和“ababab”则不是“回文”。 在数学中具备这样特征的数就叫做回文数。假设字符变量a中存放的是一个三位数,下列语句不能取出字符变量a中的回文数的是?( )

A. 

a[2]+a[1]+a[0]

B. 

a[::-1]

C. 

a[-1]+a[-2]+a[-3]

D. 

a[-1:0:-1]

试题编号:20220510-lly-009

试题类型:单选题

标准答案:D

试题难度:一般

试题解析:字符串的索引、切片操作的运用。

21.

已知变量name="张昊"、age=18,下列字符串格式化输出,错误的是?( )

A. 

print('我叫%s,今年我%d岁了'%(age,name))

B. 

print(‘我叫%s,今年我%d岁了'%(name,age)

C. 

print('我叫{},今年我{}岁了'.format(name,age))

D. 

print(f'我叫{name},今年我{age}岁了')

试题编号:20220510-lly-010

试题类型:单选题

标准答案:A

试题难度:一般

试题解析:字符串格式化输出操作。

22.

编写Python程序实现:随机生成输出一个1-100之间的整数。

import random

                       

print(num)

下列语句不可以完善程序,实现相关功能的是?( )

A. 

num=int(random.random()*99)+1

B. 

num=int(random.uniform(1,100))

C. 

num=random.randint(1,100)

D. 

num=random.choice(range(1,101))

试题编号:20220510-lly-022

试题类型:单选题

标准答案:A

试题难度:一般

试题解析:random.randint()函数的功能。

23.

 编写Python程序实现:输入圆的半径,输出圆的面积。

import math

r=float(input())

                        

print(s)

下列语句不可以完善程序,实现相关功能的是?( )

A. 

s=math.pi*math.pow(r,2)

B. 

s=math.pi*r**2

C. 

s=math.pi*r*r

D. 

s=pi*r*r

试题编号:20220510-lly-023

试题类型:单选题

标准答案:D

试题难度:一般

试题解析:math模块的运用。

24.

time模块中,time.time()所得的结果的数据类型是?( )

A. 

整形

B. 

实型

C. 

字符串类型

D. 

列表类型

试题编号:20220510-lly-024

试题类型:单选题

标准答案:B

试题难度:一般

试题解析:time模块的功能与特点。

25.

Python中jieba的功能描述,正确的是?( )

A. 

分词

B. 

数据可视化

C. 

计算

D. 

画图

试题编号:20220510-lly-025

试题类型:单选题

标准答案:A

试题难度:一般

试题解析:jieba模块的功能。

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

26.

一个完整的切片表达式包含两个“:”,用于分隔三个参数(start_index、end_index、step),

当只有一个“:”时,默认第三个参数step=0。( )

正确 

错误 

试题编号:20220427-ph-030

试题类型:判断题

标准答案:错误

试题难度:一般

试题解析:当只有一个“:”时,默认第三个参数step=1

27.

Python中列表的索引是从1开始的。( )

正确 

错误 

试题编号:20220506-qdc-026

试题类型:判断题

标准答案:错误

试题难度:容易

试题解析:列表的概念知识

28.

Python中集合元素是有序的,可以用索引获取集合的具体元素。( )

正确 

错误 

试题编号:20220506-qdc-032

试题类型:判断题

标准答案:错误

试题难度:一般

试题解析:集合类型的基本应用

29.

Python集合中每一个元素都是唯一的。( )

正确 

错误 

试题编号:20220506-qdc-033

试题类型:判断题

标准答案:正确

试题难度:一般

试题解析:集合类型的特点

30.

当以指定“键”为下标给字典对象赋值时,若该“键”存在则表示修改该“键”对应的“值”,若不存在则抛出错误。( )

正确 

错误 

试题编号:20220507-zpf-022

试题类型:判断题

标准答案:错误

试题难度:一般

试题解析:若不存在则表示为字典对象添加一个新的“键-值对”。

31.

>>> list(range(4))可以生成列表[0,1,2,3,4]。( )

正确 

错误 

试题编号:20220510-jxf-019

试题类型:判断题

标准答案:错误

试题难度:容易

试题解析:range(4)产生的值为0,1,2,3,没有4

32.

在Python中,字符串常量必须用双引号引起来。( )

正确 

错误 

试题编号:20220510-lly-028

试题类型:判断题

标准答案:错误

试题难度:一般

试题解析:字符串的表达规范。

33.

假设字符串a=”students”,索引切片a[:]的结果与a[:1]的结果相同。( )

正确 

错误 

试题编号:20220510-lly-029

试题类型:判断题

标准答案:错误

试题难度:一般

试题解析:字符串切片操作。

34.

time库是Python中处理时间的标准库, time库中时间获取函数time()和ctime(),返回的都是字符串。( )

正确 

错误 

试题编号:20220510-lly-035

试题类型:判断题

标准答案:错误

试题难度:一般

试题解析:time模块的功能与特点。

35.

元组是一种有序的序列结构,元素可重复,数据类型可不相同,元素可以修改。( )

正确 

错误 

试题编号:20220427-ph-008

试题类型:判断题

标准答案:错误

试题难度:一般

试题解析:元组的元素是不能修改的。

三、编程题(共3题,共30分)

36.

破译密码:经过研究,该密码的加密规律如下:

1)原文中所有的字符都在字母表中被循环左移了三个位置(dec  -> abz);

2)逆序存储(abcd -> dcba );

3)大小写反转(abXY -> ABxy)。

输入:一个加密的字符串。(长度小于50且只包含大小写字母)
输出:输出解密后的字符串。
根据上述算法思想,补全下列代码。
输入输出示例:输入:djiAHYhSju,输出:XMvKbkdLMG
a=input()
a=list(a)
newList1=[]
newList2=[]
for i in a:
    num=ord(i)
    if num >=120 and num<=122:
        num=                      
    elif num>=88 and num<=90:
        num=num-23
    else:
        num =           ②           
    c=chr(num)
    newList1.append(c)
           ③           
for i in newList1:
    if i.isupper():
        newList2.append(                      )
    if i.islower():
        newList2.append(i.upper())
for i in newList2:
    print(i,end='')

试题编号:202212-P5-36

试题类型:编程题

标准答案:

参考程序:

a=input()
a=list(a)
newList1=[]
newList2=[]
for i in a:
    num=ord(i)
    if num >=120 and num<=122:
        num=num-23
    elif num>=88 and num<=90:
        num=num-23
    else:
        num = num + 3
    c=chr(num)
    newList1.append(c)
newList1.reverse()
for i in newList1:
    if i.isupper():
        newList2.append(i.lower())
    if i.islower():
        newList2.append(i.upper())
for i in newList2:
    print(i,end='')

试题难度:一般

试题解析:

评分标准:

(1)num-23 或等效答案; (2分)
(2)num + 3 或等效答案; (2分)
(3)newList1.reverse() 或等效答案;  (3分)
(4)i.lower() 或等效答案。(3分)

37.

科技社团组织一次实践活动,设计海报过程中需要对一个字符串进行编辑,字符串由大小写英文字母和英文标点符号组成,根据活动主题,需要将字符串中小写字母’h’替换为大写字母’H’。有一点要注意:第一个和最后一个’h’不用替换。

输入格式:
   共1行,1个字符串,长度不超过100,由大小写英文字母和英文标点符号组成。
输出格式:
   共1行,1个字符串,表示经过编辑后的字符串。
输入样例:
   hill how high hello how hide
输出样例:
    hill How HigH Hello How hide

s=input()
x=s.            ①           ('h')
y=s.rfind('h')
t=s[                      :y]
t=t.           ③           ('h','H')
print(s[0:x+1]+t+s[y:           ④           ])

试题编号:202212-P5-37

试题类型:编程题

标准答案:

参考程序:

s=input()
x=s.find('h')
y=s.rfind('h')
t=s[x+1:y]
t=t.replace('h','H')
print(s[0:x+1]+t+s[y:len(s)])

试题难度:一般

试题解析:

评分标准:

(1)find  或等效答案;(3分)
(2)x+1  或等效答案;(2分)
(3)replace 或等效答案;(2分)
(4)len(s) 或等效答案。(3分)

38.

小石喜欢带有字符“2”、“6”、“8”的车牌号,不喜欢带有数字“4”的车牌号,因此小石设计了一个计算车牌满意值的程序。对于车牌号中的所有字符,字符“2”满意值为 1,字符“6” 满意值为 2,字符“8”满意值为 3,字符“4”的满意值为-2,其他字符的满意值为 0,车牌号的满意值即为其所有字符的满意值之和,例如车牌号“浙 H94286”的满意值为 4,计算某车牌号 满意值的程序代码如下,请补充完整。

dic={"2":1,"4":-2,"6":2,"8":3}

cp=input("请输入车牌号:")

ans=0    

for i in range(                      ) :

    ch=cp[i]

    if                      :   

                   ③            

print("该车牌号的满意值为:",ans)

试题编号:202212-P5-38

试题类型:编程题

标准答案:

参考程序:

dic={"2":1,"4":-2,"6":2,"8":3}

cp=input("请输入车牌号:")

ans=0    

for i in range( len(cp) ) :

    ch=cp[i]

    if ch in dic :   

       ans+= dic[ch]      

print("该车牌号的吉利值为:",ans)

试题难度:一般

试题解析:

评分标准:

(1)len(cp) ;(3分)

(2)ch in dic;(3分)
(3)ans+= dic[ch]。(4分)

相关文章:

2022年12月电子学会Python等级考试试卷(五级)答案解析

青少年软件编程&#xff08;Python&#xff09;等级考试试卷&#xff08;五级&#xff09; 分数&#xff1a;100 题数&#xff1a;38 一、单选题(共25题&#xff0c;共50分) 1. 下面哪个语句正确定义了元组类型数据tuple1&#xff1f;&#xff08; &#xff09; A. t…...

计算机网络自定向下 -- 浅谈可靠性之rdt协议

可靠性数据传输原理 可靠指数据在传输过程中不错&#xff0c;不丢&#xff0c;不乱 运输层要为应用层提供一种服务&#xff1a;数据可以通过一条可靠的信道进行传输&#xff0c;在该信道中传输的数据不会受到损坏或者丢失, 实现这种服务的是可靠数据传输协议。 要实现这种服…...

制造业升级转型:制造业上市公司-智能制造词频统计数据集

发展智能制造&#xff0c;关乎中国制造业转型升级的成效。基于中国制造业上市公司年报&#xff0c;通过文本数据挖掘&#xff0c;提取关键词反映企业对智能制造的关切焦点&#xff0c;进而运用词频及共词网络分析&#xff0c;洞察中国智能制造的发展态势。 研究发现&#xff0…...

HTML 开发工具整理

一、千乐微云团队推荐的HTML开发工具Visual Studio Code 简称VS Code &#xff08;第一推荐&#xff09;Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器&#xff0c;支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义快捷键、括号…...

介绍ACE C++网络通信框架

​ 很久以前笔者也不太熟悉ACE C网络通信框架&#xff0c;偶然的机会逐渐接触后&#xff0c;发现它的优良&#xff01; 总结来看它的有点如下 非常适合后台无界面网络通信的系统编程 适合小型化核心网使用&#xff1b;但值得注意&#xff0c;如果您需要的是web领域技术栈&…...

【Mac OS】JDK 多版本切换配置

前言 由于不同的项目可能需要使用的 JDK 版本不一样&#xff0c;所以在系统中配置多个 JDK 版本&#xff0c;并且能随时切换&#xff0c;是一个必要的配置。 查看已安装的 JDK 版本 /usr/libexec/java_home -V框框1是执行的命令 框框2是当前系统下所有的 JDK 版本 框框3是当…...

RabbitMQ-Exchanges交换机

一、介绍 RabbitMQ消息传递模型的核心思想是&#xff1a;生产者生产的消息从不会直接发送到队列。实际上&#xff0c;通常生产者甚至不知道这些消息传递到了哪些队列中。相反&#xff0c;生产者只能将消息发送到交换机&#xff0c;交换机工作的内容非常简单&#xff0c;一方…...

离散数学 课时二 命题逻辑等值演算

等值式(等值联结词) 1、设A、B是两个命题公式,若A、B构成的等价式 A等价于B 为重言式,那么称A与B是等值的 2、常用等值式&#xff1a; 注意&#xff1a; 1 双否定律 2 幂等律 3 交换律 4 结合律 5 吸收律 6 德摩根律 7 同一律 8 零律 9 矛盾律 10 排中律 11 蕴含表达式 12 …...

Debezium系列之:事件扁平化转换SMT,简化debezium数据格式,为数据添加head,为值添加键值对

Debezium系列之:事件扁平化转换SMT,简化debezium数据格式,为数据添加head,为值添加键值对 一、需求背景二、Debezium数据格式和扁平化数据格式对比三、事件扁平化SMT作用四、事件扁平化转换SMT设置五、事件扁平化参数详解六、完整SMT参数配置一、需求背景 Debezium 数据更改…...

内网渗透(十八)之Windows协议认证和密码抓取-本地认证(NTML哈希和LM哈希)

系列文章第一章节之基础知识篇 内网渗透(一)之基础知识-内网渗透介绍和概述 内网渗透(二)之基础知识-工作组介绍 内网渗透(三)之基础知识-域环境的介绍和优点 内网渗透(四)之基础知识-搭建域环境 内网渗透(五)之基础知识-Active Directory活动目录介绍和使用 内网渗透(六)之基…...

Portraiture全新4.0最新版人像磨皮插件更新内容

Portraiture是一款智能磨皮插件&#xff0c;为Photoshop和Lightroom添加一键磨皮美化功能&#xff0c;快速对照片中皮肤、头发、眉毛等部位进行美化&#xff0c;无需手动调整&#xff0c;大大提高P图效率。全新4版本&#xff0c;升级AI算法&#xff0c;并独家支持多人及全身模式…...

前端也能悄悄对视频截图?js实现对视频按帧缓存

前言 虽然最后没有采用这种方案来实现滚动控制视频进度&#xff0c;但是仍然想自己试试这种方案的实现&#xff0c;毕竟应用范围也挺广的。 核心代码并不多&#xff0c;算是一篇小短文&#xff5e;。 掘金好像不允许放站外演示链接&#xff0c;所以这里就用动图大概展示下最终…...

TCP、UDP网络编程面试题

TCP、UDP、Socket、HTTP网络编程面试题 什么是网络编程 网络编程的本质是多台计算机之间的数据交换。数据传递本身没有多大的难度&#xff0c;不就是把一个设备中的数据发送给其他设备&#xff0c;然后接受另外一个设备反馈的数据。现在的网络编程基本上都是基于请求/响应方式…...

用网络调试助手测试PLC-Reocrder收听模式的过程

目录 一、测试环境 二、步骤及要点说明 1、PLC-Recorder的通道配置 2、PLC-Recorder启动采集 3、配置网络调试助手 4、启动调试助手的连接&#xff0c;并点击“启动批量发送” 5、停止发送&#xff0c;查看发送和接收的情况 三、小结 一、测试环境 Windows10操作系统&a…...

牛客小白月赛66

牛客小白月赛66_ACM/NOI/CSP/CCPC/ICPC算法编程高难度练习赛_牛客竞赛OJ (nowcoder.com)冒着期末挂科的风险打了打&#xff0c;缓解了一下网瘾&#xff0c;感觉还行最近为了期末鸽了很多期的div3&#xff0c;一学期末就手痒想训&#xff0c;感觉再不打人要没了&#xff0c;结果…...

加载sklearn新闻数据集出错 fetch_20newsgroups() HTTPError: HTTP Error 403: Forbidden解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。喜欢通过博客创作的方式对所学的知识进行总结与归纳,不仅形成深入且独到的理…...

图解LeetCode——剑指 Offer 53 - I. 在排序数组中查找数字 I

一、题目 统计一个数字在排序数组中出现的次数。 二、示例 示例 1 【输入】nums [5,7,7,8,8,10], target 8 【输出】2 示例 2: 【输入】nums [5,7,7,8,8,10], target 6 【输出】0 提示&#xff1a; 0 < nums.length < 10^5-10^9 < nums[i] < 10^9nums 是一…...

python 实现热门音乐分析 附代码+数据 +论文

项目概述: 本选取了抖音当下最热门的 400 首音乐,通过一系列方法提取每首歌的波形特征,再经过降维以及机器学习等手段,进行无监督学习对音乐数据进行聚类的同时训练并使用监督学习分类器进行音乐流派分类,并通过可视化方法呈现分类聚类效果。 关键词:特征提取,PCA 主成分…...

【2335. 装满杯子需要的最短总时长】

来源&#xff1a;力扣&#xff08;LeetCode&#xff09; 描述&#xff1a; 现有一台饮水机&#xff0c;可以制备冷水、温水和热水。每秒钟&#xff0c;可以装满 2 杯 不同 类型的水或者 1 杯任意类型的水。 给你一个下标从 0 开始、长度为 3 的整数数组 amount &#xff0c;…...

再不跳槽,就晚了

从时间节点上来看&#xff0c;3月、4月是每年跳槽的黄金季&#xff01; 以 BAT 为代表的互联网大厂&#xff0c;无论是薪资待遇、还是平台和福利&#xff0c;都一直是求职者眼中的香饽饽&#xff0c;“大厂经历” 在国内就业环境中无异于一块金子招牌。在这金三银四的时间里&a…...

Java 内存结构解密

程序计数器 物理上被称为寄存器&#xff0c;存取速度很快。 作用 记住下一条jvm指令的执行地址。 特点 线程私有&#xff0c;和线程一块出生。 不存在内存溢出。 虚拟机栈 每个线程运行时所需要的内存&#xff0c;称为虚拟机栈。 每个栈由多个栈帧组成&#xff0c;…...

ROS小车研究笔记2/11/2023:使用ssh远程登录小车

1 SSH简介&#xff1a; SSH全称Secure Shell&#xff0c;是一种建立在应用层的安全网络协议。其安全性又非对称加密(RSA)实现 对称加密&#xff1a;使用同一密钥对信息进行加密和解密&#xff0c;但是一旦该密钥被窃取就会威胁通信安全 非对称加密&#xff1a;使用公钥和私钥。…...

koa ts kick off 搭建项目的基本架子

koa ts kick off 使用ts开发koa项目的基本架子&#xff0c;便于平时随手调研一些技术 项目结构 ├── src │ ├── controller //controller层 │ ├── service //service层 │ ├── routes.ts //路由 │ └── index.ts //项目入…...

h2database源码解析-查询优化器原理

目录一、成本计算规则二、单表查询三、多表关联查询一、成本计算规则 h2的查询优化器基于成本的&#xff0c;因此在执行查询前&#xff0c;会基于成本计算使用哪个索引&#xff0c;如果涉及多表关联&#xff0c;还会计算不同表关联顺序的成本&#xff0c;最终基于最小成本得出…...

2月11日,30秒知全网,精选7个热点

///国产邮轮首制船将于今年5月底出坞&#xff0c;年底交付 浦东新区近期将发布相关政策支持包括外高桥造船在内的船舶产业发展 ///首批个人养老金理财产品名单发布&#xff1a;3家机构7只产品 中国理财网发布的信息显示&#xff0c;首批个人养老金理财产品名单发布&#xff0…...

vue组件的构成 <template> <script> <style>节点的使用 <

1.vue组件组成结构 每个.vue组件都由3部分构成&#xff0c;分别是: template ->组件的模板结构script ->组件的JavaScript行为style ->组件的样式 其中&#xff0c;每个组件中必须包含template模板结构&#xff0c;而script行为和style样式是可选的组成部分。 2.组…...

windows + vscode + rust

1 安装VSCODE略2 安装rust插件1、说明&#xff1a;第4步本人是一个一个点击状态。上图禁用按钮在没装之前是显示“安装”按钮&#xff0c;应该点击“安装”也可以。2、还需要安装C插件&#xff0c;搜索C即可&#xff0c;装微软的3 创建rust工程由于初次使用&#xff0c;不知道目…...

二十九、异常处理

目录 ①前言: ②常见的运行时异常 ③常见的编译时异常 ④异常的处理机制 ⑤自定义异常 ①前言: 1.什么是异常&#xff1f; 异常是程序在“编译”或者“执行”的过程中可能出现的问题&#xff0c;注意&#xff1a;语法错误不算在异常体系中。 比如: 数据索引越界异常&…...

RTOS之二环境搭建初识RTOS

参考&#xff1a;https://blog.csdn.net/kouxi1/article/details/123650688视频&#xff1a;https://www.bilibili.com/video/BV1b14y1c783/RTOS本质就是切换线程栈&#xff0c;栈换了环境就换了&#xff0c;一个重要的结构tcb&#xff08;linux叫PCB或thread_info&#xff09;…...

【Java】 JAVA Notes

JAVA语言帮助笔记Java的安装与JDKJava命名规范JAVA的数据类型自动类型转换强制类型转换JAVA的运算符取余运算结果的符号逻辑运算的短路运算三元运算符运算符优先级JAVA的流程控制分支结构JAVA类Scanner类Math 类random方法获取随机数Java的安装与JDK JDK安装网站&#xff1a;h…...

网站后台管理模板html/沈阳专业seo

”能别带耳机吗&#xff1f;“”你能别来打扰我工作吗&#xff1f;“&#xff1a;“不能&#xff01;”前阵子有篇热文&#xff1a;当一个程序员一天被打扰 10 次&#xff0c;后果很惊人&#xff01;看后网友都表示深有同感&#xff0c;来看看这些网友都是怎么讲的:热心市民开发…...

和狗做的网站/深圳seo优化方案

本文将接着上篇基于自然语言的跨模态行人re-id的SOTA方法简述&#xff08;上&#xff09;的内容&#xff0c;继续和大家学习近年相关优秀的基于自然语言的跨模态行人re-id的SOTA方法。由于已做完wider challenge 2019的比赛&#xff0c;相关的调研已经不再进行&#xff0c;现在…...

做软件贵还是做网站贵/新产品的推广销售方法

package com.jh.test01;public class AutoLion {// 属性: 颜色 黄色String color "黄色";// 函数:跑,叫;// 跑public void run() {System.out.println("跑得很快哦");}// 叫public String bark() {return"吼--叫";}/** 获取颜色的函数。*/ // i…...

河北住房和城乡建设厅网站驱动/网站推广的案例

文章目录脚本不同执行方式的影响管道重定向变量变量赋值变量的引用变量的作用范围系统环境变量环境变量配置文件脚本不同执行方式的影响 标准shell脚本包含哪些元素 “#” 号开头的注释 chmod urx filename 可执行权限 执行命令 bash ./filename.sh./filename.sh 需要有可执…...

wordpress乐器模版/查关键词热度的网站

安装miniconda第一步&#xff1a;下载 miniconda3wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh第二步&#xff1a;配置执行权限#7421 r4,w2,x1 可读可写可运行 chmod 777 Miniconda3-latest-Linux-x86_64.sh #举例&#…...

360 的网站链接怎么做/友情链接大全

原创不易&#xff0c;转载请注明出处 文章目录前言ServerSocketChannel注册源码分析总结前言 在上面之前的文章中我们剖析了ServerSocketChannel#open 与Selector#open的底层原理。本文接着之前的深度解析Java NIO底层实现原理系列文章往下介绍&#xff0c;看看serverSocketCh…...