2021年06月 Python(一级)真题解析#中国电子学会#全国青少年软件编程等级考试

在这里插入图片描述

Python编程(1~6级)全部真题・点这里

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

第1题

下列程序运行的结果是?

s = 'hello'
print(s+'world')

A: sworld
B: helloworld
C: hello
D: world

答案:B

程序首先定义了一个字符串变量s并赋值为’hello’。然后使用print()函数将s+'world’的结果打印出来。在这里,s+'world’表示将字符串s与字符串’world’进行拼接,即将两个字符串连接在一起。

第2题

下列选项中不符合Python语言变量命名规则的是?

A: Computer
B: P
C: 3_1
D: _WO1

答案:C

变量名必须以字母或下划线开头,不能以数字开头。

第3题

在Python中,运行9//2,输出的结果是?

A: 3
B: 4.5
C: 4
D: 4.0

答案:C

// 是整数除法运算符,它执行除法并返回结果的整数部分,即向下取整的结果。在这个例子中,9 除以 2 得到 4.5,但是 // 运算符会返回整数部分 4。

第4题

下面哪一行代码的输出结果不是World2021?

A: print(“World”+“2021”)
B: print(“World”+“20”+“21”)
C: print(“World”+2021)
D: print(“World2021”)

答案:C

选项 C中的代码尝试将字符串 “World” 与整数 2021 相加。在Python中,字符串与字符串相加会进行字符串拼接,但是字符串与整数相加会引发 TypeError 错误。

第5题

在Python中,输入3*4**2,运算结果是?

A: 144
B: 24
C: 48
D: 6

答案:C

在表达式 3*4**2 中,Python遵循运算符的优先级规则。在这个表达式中,首先计算指数运算 4**2,结果为 16。然后,将 3 与计算结果相乘,即 3*16,最终得到结果 48。

第6题

关于比较运算符说法正确的是?
①!=表示为不等于,如果两个操作数不相等,则为False
②<=表示为小于等于,如果左边的数小于或等于右边的数,则为True
③若a=2,b=5则a!=b为True

A: ①②
B: ②③
C: ①③
D: ①②③

答案:D

第7题

Python中的乘法是用哪个符号表示的?

A: *
B: X
C: x
D: #

答案:A

在Python中,乘法是用符号 * 表示的。

第8题

以下哪个选项可以作为Python文件的后缀名?

A: .py
B: .png
C: .doc
D: .pdf

答案:A

在Python中,常见的文件后缀名是 .py,它表示Python源代码文件。这是标准的Python文件后缀名,用于包含Python代码的文本文件。

第9题

要给三个整型变量a、b、c赋值为5,下面Python程序正确的是?

A: abc=5
B: a=5,b=5,c=5
C: a=b=c=5
D: a=5 b=5 c=5

答案:C

在Python中,可以使用连续的赋值语句来同时给多个变量赋相同的值。选项 C “a=b=c=5” 就是这种情况,它将变量 a、b、c 都赋值为 5。

第10题

以下哪段程序能在画出三角形并隐藏turtle?

A:

import turtle
turtle.circle(150,steps=3)
turtle.hideturtle()
turtle.done()

B:

import turtle
turtle.circle(150,3)
turtle.hideturtle()
turtle.done()

C:

import turtle
turtle.circle(3)
turtle.hideturtle()
turtle.done()

D:

import turtle
turtle.circle(150,3,3)
turtle.hideturtle()

答案:A

在这段程序中,使用了turtle库的circle()函数来画出一个半径为150的圆,steps=3表示绘制一个三角形。然后使用hideturtle()函数隐藏了绘图窗口中的turtle图标。

第11题

turtle.home() 的作用是下列哪一种?

A: 移至初始坐标 (0,0)
B: 移至初始坐标 (0,0),并设置朝向为初始方向
C: 移至屏幕左上角
D: 设置朝向为初始方向

答案:B

turtle.home() 函数会将turtle图标移动到初始坐标 (0,0),即屏幕中心,并且将朝向(角度)重置为初始方向(通常是朝向右侧,即水平方向)。

第12题

关于Turtle绘图,下列说法错误的是?

A: 色彩处理时,可以使用彩色画笔pencolor( ),也可以直接由color( )方法更改目前画笔的颜色
B: penup()指的是将笔提起,不会绘制任何图形
C: 在选择画笔粗细时可以使用pensize()
D: 在海龟绘图中,画布中央是(0,0),往右X坐标值递减,往左X坐标值递增

答案:D

实际上,在海龟绘图中,画布中央是(0,0),往右X坐标值递增,往左X坐标值递减。X坐标轴的正方向是向右,负方向是向左。

第13题

在Python中,输入18/6//3,输出结果为?

A: 1
B: 1.0
C: 9
D: 9.0

答案:B

在Python中,除法运算 / 的结果总是浮点数。因此,18/6 的结果是 3.0。然后,整数除法运算符 // 执行整数除法并返回结果的整数部分。在这个例子中,3.0//3 的结果是 1.0。

第14题

print(88-8)的运行结果是?

A: 88
B: 80
C: 88-8
D: 81

答案:B

在这个表达式中,88 减去 8 的结果是 80。print() 函数会将结果打印输出到控制台。

第15题

分析下列程序,说法错误的是?

import turtle
turtle.color('blue')
turtle.fillcolor('yellow')
turtle.begin_fill()
turtle.circle(50)
turtle.end_fill()
turtle.forward(100)
turtle.color('red', 'aqua')
turtle.begin_fill()
turtle.circle(50)
turtle.end_fill()

A: turtle.color(‘blue’)表示的含义为:设置轮廓和填充颜色均为"blue"
B: turtle.fllcolor(‘yellow’)表示的含义为:设置填充颜色为"yellow"
C: 程序运行结果为:绘制两个圆,左边圆填充颜色为"yellow",右边圆的颜色为"aqua"
D: 最终绘制两个圆的轮廓颜色均为"blue"

答案:D

第二个圆的轮廓颜色为红色,根据程序的执行顺序:

turtle.color(‘blue’) 设置轮廓颜色为"blue"。
turtle.fillcolor(‘yellow’) 设置填充颜色为"yellow"。
turtle.begin_fill() 开始填充颜色。
turtle.circle(50) 绘制一个半径为50的圆。
turtle.end_fill() 结束填充颜色,圆被填充为"yellow"。
turtle.forward(100) 向前移动100个单位。
turtle.color(‘red’, ‘aqua’) 设置轮廓颜色为"red",填充颜色为"aqua"。
turtle.begin_fill() 开始填充颜色。
turtle.circle(50) 绘制另一个半径为50的圆。
turtle.end_fill() 结束填充颜色,圆被填充为"aqua"。

第16题

Python环境中,以下代码注释正确的是?

A: #这个是一个程序
B: /这个是一个程序/
C: "这是一个程序’
D: ?这是一个程序?

答案:A

在Python中,使用井号(#)作为单行注释的起始符号。在选项 A 中,#这个是一个程序 是一个有效的单行注释,它会被解释器忽略,不会执行。

第17题

print(5%10+5)的输出结果是?

A: 10
B: 1/3
C: 5.2
D: 5

答案:A

在这个表达式中,首先进行取余运算 5%10,即 5 除以 10 的余数,结果是 5。然后将取余的结果与 5 相加,即 5 + 5,结果是 10。

第18题

下列哪一个函数可以将海龟顺时针旋转?

A: left()
B: right()
C: back()
D: forward()

答案:B

函数 right() 可以将海龟顺时针旋转。它接受一个参数,表示旋转的角度。正值表示顺时针旋转,负值表示逆时针旋转。

第19题

在Python编程环境下,IDLE代表什么?

A: 编辑器
B: 编译器
C: 计算器
D: 集成开发环境

答案:D

IDLE(Integrated Development and Learning Environment)是Python的官方集成开发环境。它提供了一个交互式的Python Shell和一个图形化的编辑器,用于编写、运行和调试Python程序。

第20题

如果某年的第1天也就是一月一日是星期一。星期一记作1,星期二记作2,以此类推,星期日记作0。要求这一年的第d天是星期几,下列哪一种方法可以实现?

A: d % 7
B: (d - 1) % 7
C: (d - 1) % 7 + 1
D: (d + 1) % 7

答案:A

要求某一年的第d天是星期几,可以使用 (d % 7) 的方法。在这个方法中,d % 7 表示计算 d 除以 7 的余数,然后将余数与星期的编号对应。这样可以得到星期几的编号,其中星期一记作1,星期二记作2,以此类推。

第21题

在初始状态下,执行以下命令后,turtle的坐标为?

 turtle.forward(10)turtle.left(90)turtle.forward(20)

A: (10,0)
B: (10,20)
C: (10,30)
D: (10,-20)

答案:B

根据给定的命令:

turtle.forward(10) 将turtle向前移动10个单位,turtle的坐标为(10,0)。
turtle.left(90) 将turtle向左旋转90度。
turtle.forward(20) 将turtle向前移动20个单位,turtle的坐标为(10,20)。

第22题

下列运算符中,哪一个不是比较运算符?

A: <
B: >
C: !=
D: =

答案:D

在给定的选项中,运算符 “=” 是赋值运算符,而不是比较运算符。赋值运算符用于将右侧的值赋给左侧的变量。

第23题

运行如下代码段,输出结果正确的是?

word1="o"
word2="n"
print(word2+word1)

A: on
B: no
C: word3
D: word2word1

答案:B

在给定的代码段中,word1 被赋值为字符串 “o”,word2 被赋值为字符串 “n”。然后使用加号操作符将 word2 和 word1 进行字符串拼接,即 “n” + “o”。拼接后的结果是字符串 “no”。

第24题

下面哪一个不是Python的保留字?

A: class
B: if
C: turtle
D: or

答案:C

Python的保留字是一些被编程语言保留并用于特定目的的关键字。这些关键字具有特殊的含义,不能用作变量名或标识符。

在给定的选项中,A: class、B: if 和 D: or 都是Python的保留字,用于定义类、条件语句和逻辑运算。

而选项 C: turtle 不是Python的保留字。“turtle” 可以是一个变量名或标识符,不会引发语法错误。

第25题

下面哪个代码可以绘制一个直径为200的填充为红色,轮廓为蓝边的圆形?

A:

import turtle
turtle.pencolor('blue')
turtle.fillcolor('red')
turtle.begin_fill()
turtle.circle(200)
turtle.end_fill()

B:

import turtle
turtle.pencolor('blue')
turtle.fillcolor('red')
turtle.begin_fill()
turtle.circle(100, 360)
turtle.end_fill()

C:

import turtle
turtle.color('blue')
turtle.dot(200)

D:

import turtle
turtle.pencolor('blue')
turtle.fillcolor('red')
turtle.dot(100)

答案:A

在这个代码中,首先导入了 turtle 模块。然后设置画笔颜色为蓝色,填充颜色为红色。接下来使用 begin_fill() 开始填充,然后使用 circle(200) 绘制一个直径为200的圆形,最后使用 end_fill() 结束填充。

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

第26题

name = “John”,这个赋值语句书写正确。

答案:正确

在Python中,使用等号(=)进行变量赋值。在给定的语句中,将字符串 “John” 赋值给变量 name。

第27题

执行turtle.hideturtle()命令隐藏海龟之后,再怎么移动也就不能在画布上画图了。

答案:错误

执行turtle.hideturtle()命令可以隐藏海龟,但它并不会阻止海龟在画布上移动或绘制图形。即使海龟被隐藏,仍然可以使用其他海龟命令来移动海龟或绘制图形。

第28题

65-2*2==126运行结果为True。

答案:错误

根据数学运算规则,乘法运算优先级高于减法运算。因此,首先计算2乘以2,得到4。然后将65减去4,结果为61。因此,表达式的运行结果为61,而不是126。

第29题

一个字符串可以转化为任意数值。

答案:错误

一个字符串并不能直接转化为任意数值。在编程中,需要使用适当的方法或函数将字符串转换为特定的数值类型,如整数或浮点数。

例如,在Python中,可以使用 int() 函数将字符串转换为整数,使用 float() 函数将字符串转换为浮点数。但是,如果字符串的格式不符合数值类型的要求,转换过程可能会引发错误。

第30题

运行turtle.clear()命令,将清空turtle窗口中的内容,turtle的位置会重置到窗口中央。

答案:错误

运行 turtle.clear() 命令可以清空turtle窗口中的绘图内容,但不会将turtle的位置重置到窗口中央。clear() 方法只会清除绘图,而不会影响turtle的位置或方向。

如果想要将turtle的位置重置到窗口中央,可以使用 turtle.home() 或 turtle.goto(x, y) 命令来实现。home() 方法会将turtle移动到初始位置(窗口中央),而 goto(x, y) 方法可以将turtle移动到指定的坐标位置。

第31题

Python中,“==”代表的是将左右两边的值进行比较,取平均值。

答案:错误

在Python中,双等号 “==” 是用于比较左右两边的值是否相等的比较运算符。它不会取平均值,而是用于检查两个值是否相等。

例如,x == y 表达式会检查变量 x 和变量 y 是否具有相同的值,并返回一个布尔值,即 True(相等)或 False(不相等)。

要计算平均值,需要使用其他的算术运算符和表达式,如加号 “+” 和除号 “/”。

第32题

Word软件也可以用来编辑Python程序代码,也支持代码的调试和运行。

答案:错误

Word软件并不是专门用于编辑和运行程序代码的工具,它是一个文档处理软件,主要用于创建和编辑文本文档、报告、文章等。

对于Python程序代码的编辑和运行,通常会使用专门的集成开发环境(IDE)或文本编辑器,例如PyCharm、Visual Studio Code、Sublime Text等。这些工具提供了代码高亮、自动补全、调试功能等专门针对编程的功能和工具。

第33题

在Python编程环境中,>>>提示符表示进入Python交互式命令行编程模式。

答案:正确

在Python编程环境中,>>> 是Python解释器的提示符,用于表示进入交互式命令行编程模式。当你在命令行或交互式环境中看到 >>> 提示符时,可以直接在后面输入Python代码并执行。Python解释器会逐行执行代码并给出结果。

交互式命令行编程模式可以用于快速尝试和测试代码片段,进行简单的计算和实验等。它提供了一种逐行执行代码的方式,方便进行实时的代码调试和验证。

第34题

Python3中的单引号’ '和双引号" "的作用是一样的。

答案:正确

在Python3中,单引号和双引号都可以用来表示字符串。它们在表示字符串上的作用是相同的,可以互换使用。

第35题

Python = "3.5.2"
print(Python)

运行时会提示出错。

答案:错误

给变量赋值并打印变量的值是合法的Python代码。在给定的代码中,将字符串 “3.5.2” 赋值给变量 Python,然后使用 print(Python) 打印变量 Python 的值。

代码中没有明显的语法错误,所以不会提示出错。运行这段代码会打印出变量 Python 的值 “3.5.2”。

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

第36题

求长方形的面积与周长。
要求:
(1)程序开始运行后,输入长方形的长(a),然后再输入长方形的宽(b);
(2)程序会根据输入的数字给出长方形的面积和长方形的周长;
(3)输出长方形的面积和周长,并且注明是面积还是和周长。

答案:

下面是一个求长方形面积和周长的Python程序,根据要求输入长方形的长和宽,然后计算并输出面积和周长:

a = float(input("请输入长方形的长:"))
b = float(input("请输入长方形的宽:"))area = a * b
perimeter = 2 * (a + b)print("长方形的面积为:", area)
print("长方形的周长为:", perimeter)

程序首先使用 input 函数获取用户输入的长和宽,并将其转换为浮点数类型。然后,通过相应的公式计算长方形的面积和周长,并将结果打印输出。

注意:程序中使用了 float 函数将输入的字符串转换为浮点数,这是为了确保可以处理包含小数的输入。

运行该程序后,用户将被提示输入长方形的长和宽,然后程序会计算并输出长方形的面积和周长,以及相应的注释。

请注意,在输入时确保提供有效的数字值,以避免程序出现错误。

第37题

绘制如下图形,相关参数及要求如下:
(1)画笔起始位置不限,但是整个图形必须要能够在画布中呈现;
(2)大的正方形由四个小正方形组成;
(3)每个小正方形的边长均为100像素;
(4)左上角和右下角的正方形填充颜色均为黑色;
(5)所有的线条颜色均为黑色;
(6)绘制完成后,隐藏画笔。

在这里插入图片描述

答案:

这段代码使用了Python的turtle库来绘制图形。下面是代码和解析:

import turtle# 设置画布大小
turtle.setup(500, 500)# 创建画笔
pen = turtle.Turtle()# 隐藏画笔
pen.hideturtle()# 绘制左上角的小正方形
pen.fillcolor("black")
pen.begin_fill()
for _ in range(4):pen.forward(100)pen.right(90)
pen.end_fill()# 绘制右下角的小正方形
pen.penup()
pen.goto(100, -100)
pen.pendown()
pen.fillcolor("black")
pen.begin_fill()
for _ in range(4):pen.forward(100)pen.right(90)
pen.end_fill()# 隐藏填充色
pen.fillcolor("white")# 绘制右上角的小正方形
pen.penup()
pen.goto(100, 0)
pen.pendown()
for _ in range(4):pen.forward(100)pen.right(90)# 绘制左下角的小正方形
pen.penup()
pen.goto(0, -100)
pen.pendown()
for _ in range(4):pen.forward(100)pen.right(90)# 隐藏画笔
pen.hideturtle()# 关闭画布
turtle.done()

这段代码在绘制左上角和右下角的小正方形时使用了填充颜色为黑色的代码,而在绘制右上角和左下角的小正方形时,将填充颜色设置为白色,以实现没有填充色的效果。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/116643.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java练习题-输出斐波那契(Fibonacci)数列

✅作者简介&#xff1a;CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1&#x1f3c6; &#x1f4c3;个人主页&#xff1a;hacker707的csdn博客 &#x1f525;系列专栏&#xff1a;Java练习题 &#x1f4ac;个人格言&#xff1a;不断的翻越一座又…

被邀请为期刊审稿时,如何做一个合格的审稿人?官方版本教程来喽

审稿是学术研究中非常重要的环节&#xff0c;它可以确保研究的科学性和严谨性。审稿人的任务是检查文章是否符合学术规范&#xff0c;是否具有创新性&#xff0c;是否具有科学价值&#xff0c;以及是否符合期刊的定位和风格。因此&#xff0c;审稿人需要具有扎实的学术背景和丰…

ThingsBoard的版本控制整合gitee

1、注册gitee账号,创建自己的空间,并且创建一个用于存储ThingsBoard相关的仓库 2、进入ThingsBoard的租户层,然后找到版本控制,进行配置 输入gitee的仓库地址 仓库URL:指定你的gitee的参考地址 仓库分支:master 身份验证:密码、访问令牌 用户名:登录账号 密码/访问令…

深入探究Selenium定位技巧及最佳实践

在使用Selenium进行Web自动化测试时&#xff0c;准确地定位元素是非常重要的一步。Selenium提供了多种元素定位方法&#xff0c;本文将深入探究这八大元素定位方法&#xff0c;帮助读者更好地理解和应用Selenium的定位技巧。 1. ID定位 ID是元素在HTML中的唯一标识符&#xff…

造车先做三蹦子220101--机器学习字符(字母、和数字识别)的“小白鼠”与“果蝇”

“0”数字字符零 的图片(16*16点阵)&#xff1a; #Letter23Digital23R231006d.pyimport torch import torch.nn as nn import torch.optim as optim #optimizer optim.SGD(model.parameters(), lr0.01) from PIL import Image from PIL import ImageDraw from PIL import Im…

asp.net企业招聘管理系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio计算机毕业设计

一、源码特点 asp.net 企业招聘管理系统 是一套完善的web设计管理系统&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为vs2010&#xff0c;数据库为sqlserver2008&#xff0c;使用c#语 言开发 asp.net企业招聘管理系统 二、功…

rabbitmq-3.8.15集群、集群镜像模式安装部署

目录 一、环境 1、映射、域名、三墙 2、Erlang和socat安装&#xff08;三台服务器都实行&#xff09; 二、部署三台rabbitmq-3.8.15实例 1、rabbitmq官网下载地址 &#xff1a; 2、解压rabbitmq 3、添加系统变量 4、启动web插件、启动rabbitmq 5、在rabbitmq1上添加用…

在keil中debug分析单片机数据和函数调用过程(c51为例),使用寄存器组导致错误原因分析

寄存器参考 参考2 [寄存器组使用using参考]&#xff08;https://blog.csdn.net/weixin_46720928/article/details/110221835&#xff09; keil中的using关键字参考 官方文档里关于using的说明可参阅2个地方&#xff0c;&#xff08;1&#xff09;keil软件菜单栏->Help->…

2023年中国汽车覆盖件模具竞争格局、市场规模及行业需求前景[图]

汽车覆盖件模具是汽车车身生产的重要工艺装备&#xff0c;其设计和制造时间约占汽车开发周期的 2/3&#xff0c;是汽车换型的重要制约因素之一。汽车覆盖件模具具有尺寸大、工作型面复杂、技术标准高等特点&#xff0c;属于技术密集型产品。汽车覆盖件模具按以其冲压的汽车覆盖…

【tg】6: MediaManager的主要功能

【tg】2:视频采集的输入和输出 的管理者是 media manager‘ media 需要 network的支持:NetworkInterface friend class MediaManager::NetworkInterfaceImpl;NetworkInterfaceImpl 直接持有 MediaManager 的指针即可:发送rtp包、rtcp包、设置socket选项?

NodeMCU ESP8266 读取按键外部输入信号详解(图文并茂)

NodeMCU ESP8266 读取按键外部输入信号教程&#xff08;图文并茂&#xff09; 文章目录 NodeMCU ESP8266 读取按键外部输入信号教程&#xff08;图文并茂&#xff09;前言按键输入常用接口pinModedigitalRead 示例代码结论 前言 ESP8266如何检测外部信号的输入&#xff0c;通常…

JVM——一些零散的概念(后续学习深入了再补充)

Native 凡是带了native关键字的&#xff0c;说明Java的作用范围的达不到了&#xff0c;需要调用底层C语言的库 调用native方法&#xff0c;会进入本地方法栈&#xff0c;调用本地接口(JNI) JNI的作用&#xff1a;扩展Java的使用&#xff0c;融合不同的编程语言为Java所用 它在内…

适合在虚拟化环境中部署 Kubernetes 的三个场景

在《虚拟化 vs. 裸金属&#xff1a;K8s 部署环境架构与特性对比》文章中&#xff0c;我们从架构和特性的角度&#xff0c;对比了在虚拟化和裸金属环境部署 Kubernetes 的优劣势&#xff0c;并在文末列举了两者更适合的应用场景。本文&#xff0c;我们将聚焦以虚拟化环境支持 K8…

【LeetCode刷题】1两数之和

为找工作&#xff0c;我的代码都是用的JAVA&#xff0c;慢慢学习中。 LeetCode刷题Day1 两数之和 给定一个整数数组 nums 和一个整数目标值 target&#xff0c;请你在该数组中找出 和为目标值 target 的那 两个 整数&#xff0c;并返回它们的数组下标。 你可以假设每种输入…

《动手学深度学习 Pytorch版》 10.2 注意力汇聚:Nadaraya-Watson 核回归

import torch from torch import nn from d2l import torch as d2l1964 年提出的 Nadaraya-Watson 核回归模型是一个简单但完整的例子&#xff0c;可以用于演示具有注意力机制的机器学习。 10.2.1 生成数据集 根据下面的非线性函数生成一个人工数据集&#xff0c;其中噪声项 …

如何正确地使用ChatGPT(角色扮演+提示工程)

如何正确地使用ChatGPT&#xff08;角色扮演提示工程&#xff09; 一、ChatGPT介绍二、准备工作2.1 获取ChatGPT环境2.2 确定使用ChatGPT的目标和需求 三、重要因素3.1 角色赋予3.2 提示工程 四、正确案例4.1 工作日报4.2 工作总结 一、ChatGPT介绍 可以查阅ChatGPT快速入门 …

【Javascript】运算符(赋值,算术,自增,自减)

目录 赋值 算术 单个变量&#xff1a; 多个变量&#xff1a; 在字符串&#xff0c;数组中充当连接符 自符串与字符串 数组与数组 数组与字符串 自增与自减 前置 自增 自减 后置 自增 自减 赋值 var a 1;算术 单个变量&#xff1a; var a 1;a 1;console.l…

Java算法做题中用到的-数据结构(对应C++的STL)【java中各种集合的api方法】

Java算法做题中用到的-数据结构&#xff08;对应C的STL&#xff09; 一、数组List初始化加入元素&#xff1a; add删除元素&#xff1a; remove&#xff08;参数是角标&#xff09;获取元素&#xff1a;getindexOf() 返回指定元素下标contains()toArray() 排序方法一&#xff1…

代码随想录算法训练营第三十二天 | LeetCode 122. 买卖股票的最佳时机 II、55. 跳跃游戏、45. 跳跃游戏 II

代码随想录算法训练营第三十二天 | LeetCode 122. 买卖股票的最佳时机 II、55. 跳跃游戏、45. 跳跃游戏 II 文章链接&#xff1a;买卖股票的最佳时机 II 跳跃游戏 跳跃游戏 II 视频链接&#xff1a;买卖股票的最佳时机 II 跳跃游戏 跳跃游戏 II 目…

Modeling Deep Learning Accelerator Enabled GPUs

Modeling Deep Learning Accelerator Enabled GPUs 发表在 ISPASS 2019 上。文章研究了 NVIDIA 的 Volta 和 Turing 架构中张量核的设计&#xff0c;并提出了 Volta 中张量核的架构模型。 基于 GPGPU-Sim 实现该模型&#xff0c;并且支持 CUTLASS 运行。发现其性能与硬件非常吻…