【电子学会】2023年05月Python三级试卷

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

分数:100 题数:38

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

010203040506070809101112131415
CADCCABBBCCDCAD
16171819202122232425
ABCCCCAACC

1、请选择,下面代码运行之后的结果是?( )

a = '2'
b = '4'
try:
    c = a * b
    print(c)
except:
    print('程序出错!')
else:
    print('程序正确!')
  • A. 24
  • B. 8
  • C. 程序出错!
  • D. 程序正确!
  • 标准答案:C
  • 试题难度:中
  • 试题解析:变量a与b都是字符串,不能进行乘法运算,所以经过异常处理之后,会打印“程序出错!”。

2、下面程序执行结果是?( )

a = ['春', '夏', '秋', '冬']
c = list(enumerate(a))
print(c)
  • A. [(0, ‘春’), (1, ‘夏’), (2, ‘秋’), (3, ‘冬’)]
  • B. [[0, ‘春’], [1, ‘夏’], [2, ‘秋’], [3, ‘冬’]]
  • C. [(1, ‘春’), (2, ‘夏’), (3, ‘秋’), (4, ‘冬’)]
  • D. [[1, ‘春’], [2, ‘夏’], [3, ‘秋’], [4, ‘冬’]]
  • 标准答案:A
  • 试题难度:中
  • 试题解析:enumerate()函数用于将可遍历的数据对象组合为一个索引序列。如果 enumerate(对象),数据下标从0开始;enumerate(对象,start=1),则数据下标从1开始。

3、下面程序执行结果是?( )

s = '123456789'
print(min(s) + max(s))
  • A. 1
  • B. 9
  • C. 10
  • D. 19
  • 标准答案:D
  • 试题难度:容易
  • 试题解析:s=‘123456789’,min(s)=‘1’,max(s)=‘9’,所以结果为两个字符串相连,正确答案为:19。

4、打开b.txt文件,将"Hello Tom!"写入文件,下列语句正确的是?( )

  • A. f.write(['Hello'], [Tom!])
  • B. f.read('Hello', ' Tom!')
  • C. f.write('Hello Tom!')
  • D. f.read('Hello Tom!')
  • 标准答案:C
  • 试题难度:中
  • 试题解析:f.write(‘Hello Tom!’)

5、下列数据中,最大的数值是?( )

  • A. int('16', 10)
  • B. int('110', 2)
  • C. int('11', 16)
  • D. int('1111', 2)
  • 标准答案:C
  • 试题难度:中
  • 试题解析:A为十进制16,B为十进制6,C为十进制17,D为十进制15。

6、十六进制数7E转换为二进制数是几位数?( )

  • A. 7
  • B. 6
  • C. 4
  • D. 2
  • 标准答案:A
  • 试题难度:中
  • 试题解析:十六进制转二进制,从低位起,每位十六进制可转换为4位二进制数,合并后最左边的“0”去除。

7、表达式int('13', 8)的返回值是?( )

  • A. 12
  • B. 11
  • C. 10
  • D. 15
  • 标准答案:B
  • 试题难度:容易
  • 试题解析:此处int()函数的功能是将八进制的字符串解析成十进制数。可采用按权展开相加法:3×80+1×81=11。

8、有如下代码:

res = []
f = open('Python08.txt', 'r')  # Python08.txt中共4行诗句
p = f.readlines()
for s in p:
    res.append(s)
print(res)
f.close()

对于该段代码,说法不正确的是?( )

  • A. 程序的功能是按行读取文本文件中的内容,并将其逐一写入列表res
  • B. 此处readlines()用法错误,应改成readline()
  • C. 该文本文件和程序代码文件在同一文件夹下
  • D. 参数’r’不允许修改该文本文件
  • 标准答案:B
  • 试题难度:较难
  • 试题解析:readline()每次只读取文件的一行,而readlines()是每次按行读取整个文件的内容,返回list类型数据。

9、有代码如下:

s = ["白日依山尽", "黄河入海流", "欲穷千里目", "更上一层楼"]
f = open('sj.txt', 'w')
f.write('\n'.join(s))
f.close()

关于上述代码,说法不正确的是?( )

  • A. 写入文本文件的步骤主要是打开——写入——关闭
  • B. f.write('\n'.join(s))与f.write(' '.join(s)+'\n')的功能是相同的
  • C. write()的参数是一个字符串,而writelines()的参数可以是字符串也可以是字符序列
  • D. 该代码的功能是将列表中的诗句按行写入文本文件
  • 标准答案:B
  • 试题难度:中
  • 试题解析:f.write(‘\n’.join(s))是将序列s中的元素用换行符连接并写入文件,而f.write(’ ‘.join(s)+’\n’)是将序列中的元素用空格符连接后换行写入文件,结果不一样。

10、编写程序代码时,我们经常会犯错,对于Python的异常处理,描述正确的是?( )

  • A. 可以用if…elif…else…进行异常处理
  • B. 异常处理可以弥补程序漏洞,让程序在任何情况下都不会终止运行
  • C. 通过异常处理语句,当程序输入错误时,仍可以让程序继续运行
  • D. 当遇到错误语句时,将执行try代码块语句
  • 标准答案:C
  • 试题难度:中
  • 试题解析:Python程序对输入有一定要求,当输入不满足程序要求,可能会产生运行错误,这类错误可以被捕获并合理控制。异常处理不是针对任何错误。发生错误时,将执行except代码块语句。

11、若scores = "9,7,8,9,6,5",则list(scores)的结果是?( )

  • A. [9, 7, 8, 9, 6, 5]
  • B. [‘9’, ‘7’, ‘8’, ‘9’, ‘6’, ‘5’]
  • C. [‘9’, ‘,’, ‘7’, ‘,’, ‘8’, ‘,’, ‘9’, ‘,’, ‘6’, ‘,’, ‘5’]
  • D. 9, 7, 8, 9, 6, 5
  • 标准答案:C
  • 试题难度:中
  • 试题解析:list()函数是python内置函数,功能是将序列中的元素转换为列表中的元素,转换中不改变元素的类型,故结果中的数字仍为字符串类型数字,元素包含逗号。

12、下列表达式的结果为True的是?( )

  • A. len(“13” + “4”) > 14
  • B. ord(min(“banana”)) < 65
  • C. sum([13, 14, 16]) == 53
  • D. any([“a”, “b”, “”, “d”])
  • 标准答案:D
  • 试题难度:中
  • 试题解析:len(“13”+“4”)的长度为3,ord(min(“banana”))为97,sum([13,14,16])为43,any()用于判断序列元素是否全为False。

13、下列有关于函数的说法,正确的是?( )

  • A. bool( )函数是一个类型转换函数,用于将给定参数转换为布尔类型,若没有参数,则出错
  • B. ascii()函数和ord()函数功能都是返回一个数值类型的数据
  • C. filter()函数用于过滤序列,过滤不符合条件的元素,一般由两个参数组成,即函数和序列
  • D. map()函数主要用于画地图
  • 标准答案:C
  • 试题难度:中
  • 试题解析:bool( )函数没有参数,则默认返回False。ascii()函数返回的是字符串。map()函数是一个映射函数,主要将参数中的函数作用在参数中的序列的每一个元素上。

14、下列表达中,和range(8)的结果相同的是?( )

  • A. range(0, 8)
  • B. range(1, 8)
  • C. range(0, 8, 2)
  • D. range(1, 9)
  • 标准答案:A
  • 试题难度:容易
  • 试题解析:range(8)表示产生0~7范围的整数对象,初值默认从0开始,终值取不到。步长省略表示1。

15、已知x, y, z = map(int, ['20', '2', '3']),则表达式x + y + z的结果是?( )

  • A. 程序出错
  • B. 2023
  • C. 21
  • D. 25
  • 标准答案:D
  • 试题难度:中
  • 试题解析:map()函数表示将函数功能一一应用到对应的序列中,因此字符串’20’,‘2’,'3’分别被转换为三个整数20,2,3,分别赋值给x,y,z三个变量。

16、《孙子算经》是我国古代重要的数学著作,其中有一题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”小王同学用Python编写了如下程序:

x = 1
while x > 0:
    if not (   ):
        x += 1
    else:
        print(x)
        x += 1

关于上述程序,下列说法不正确的是?( )

  • A. 把第一个x += 1改成break,则程序输出一个结果
  • B. 括号内应填入的代码是x % 3 == 2 and x % 5 == 3 and x % 7 == 2
  • C. 该程序是个死循环
  • D. 该程序将有无穷多个输出
  • 标准答案:A
  • 试题难度:较难
  • 试题解析:当x=1时,if条件取非后满足,执行break,则直接退出循环,程序并没有输出结果。故A错。由于x向上递增,while条件始终满足,故程序将是一个死循环,不断有满足条件的x将被输出。

17、下列关于二维数据的描述,正确的是?( )

  • A. 二维数据就是由两个一维数据组成
  • B. 二维数据由多个一维数据组成
  • C. 二维数据的每一个一维数据之间,只能采用逗号进行分隔
  • D. 二维数据不适合以表格的形式进行存储
  • 标准答案:B
  • 试题难度:中
  • 试题解析:二维数据由多个一维数据组成,适合以表格的形式进行存储。

18、使用open函数打开某个CSV格式文件后,如果要将整个文件里的内容读取到一个列表中,需要使用以下文件对象的哪个函数?( )

  • A. read()
  • B. readline()
  • C. readlines()
  • D. flush()
  • 标准答案:C
  • 试题难度:容易
  • 试题解析:readlines()支持将整个文件里的内容读取到一个列表中。

19、abs()是Python的内置函数,执行abs(-1.00)语句返回的结果是?( )

  • A. -1.00
  • B. 1
  • C. 1.0
  • D. 1.00
  • 标准答案:C
  • 试题难度:中
  • 试题解析:考查abs()函数的用法。

20、divmod()是Python的内置函数。对应变量x和y,divmod(y,x)返回的结果是?( )

  • A. (x // y, x % y)
  • B. (x % y, x // y)
  • C. (y // x, y % x)
  • D. (y % x, y // x)
  • 标准答案:C
  • 试题难度:中
  • 试题解析:考查divmod()函数的用法。

21、在交互式编程环境下执行a = input("请输入考试成绩:")语句后,通过数字键盘输入数值 89.5。输入完成后,查看变量a的数据类型,会是下列哪一种?( )

  • A. float
  • B. int
  • C. str
  • D. bool
  • 标准答案:C
  • 试题难度:中
  • 试题解析:input()接收从键盘输入的数据类型为字符串型。

22、执行print(list(range(4)))语句后,显示的结果是?( )

  • A. [0, 1, 2, 3]
  • B. [1, 2, 3, 4]
  • C. [0, 0, 0, 0]
  • D. [‘’, ‘’, ‘’, ‘’]
  • 标准答案:A
  • 试题难度:较难
  • 试题解析:range(4)用for循环遍历可得0、1、2、3,执行list()可得答案A。

23、暴力破解是一种常见的网络攻击行为,它采用反复试错的方法去尝试破解用户的密码。这种黑客工具主要使用以下哪种算法进行设计?( )

  • A. 枚举算法
  • B. 解析算法
  • C. 排序算法
  • D. 对分查找算法
  • 标准答案:A
  • 试题难度:容易
  • 试题解析:解析算法是用解析的方法找出表示问题的前提条件与结果之间关系的数学表达式,并通过表达式的计算来实现问题求解。枚举算法的基本思想是把问题所有的解一一罗列出来,并对每一个可能解进行判断,以确定这个可能解是否是问题的真正解。

24、对一组数据"6, 1, 3, 2, 8"进行排序,按从小到大的顺序进行排列,使用冒泡算法进行编程,则第一轮过后,排序的结果是?( )

  • A. 1, 6, 3, 2, 8
  • B. 1, 3, 6, 2, 8
  • C. 1, 3, 2, 6, 8
  • D. 1, 2, 3, 6, 8
  • 标准答案:C
  • 试题难度:较难
  • 试题解析:冒泡算法的基本思想是:两两比较相邻的数据,如果反序则交换,直到没有反序的数据为止。

25、二进制数11110010转换为十六进制数是?( )

  • A. 1502
  • B. 152
  • C. F2
  • D. F02
  • 标准答案:C
  • 试题难度:中
  • 试题解析:二进制转十六进制方法:从二进制低位开始,4位为1组,分别进行转换,最左边如位数不足,补0凑足。1111->F,0010->2。故选C。

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

26272829303132333435
√√×√√√××√√

26、下列这段代码能够正常运行。对吗?( )。

while True:
    a = input('请输入一个整数,若不是整数将会让你重新输入:  ')
    try:
        b = int(a)
    except:
        print('你输入的不是整数!将返回重输。')
    else:
        print('你输入的是整数,程序结束。')
        break
  • 正确();
  • 错误();
  • 标准答案:√
  • 试题难度:中
  • 试题解析:本代码利用异常处理机制,强制用户必须输入数字,代码能正确运行。应该判断为正确。

27、一组有n个元素的数列,如采用顺序查找法找到数列中的某一个元素,平均查找次数为 (n+1)/2 次。( )

  • 正确();
  • 错误();
  • 标准答案:√
  • 试题难度:中
  • 试题解析:最坏找到次数为n次,最好找到次数为1次,因为顺序查找,所以平均找到次数为 (n+1)/2。

28、十进制数转十六进制数以后,位数一定变少了。( )

  • 正确();
  • 错误();
  • 标准答案:×
  • 试题难度:中
  • 试题解析:十进制0~9,在十六进制中也是同样的表示,故位数不一定变少。

29、二进制数1101011011转换成十六进制数是35B。( )

  • 正确();
  • 错误();
  • 标准答案:√
  • 试题难度:中
  • 试题解析:二进制转十六进制,从低位起,每4位二进制转1位,不足四位,高位补0。

30、使用open()方法一定要保证关闭文件对象,即调用close()方法。( )

  • 正确();
  • 错误();
  • 标准答案:√
  • 试题难度:容易
  • 试题解析:使用open()方法一定要保证关闭文件对象,即调用close()方法。

31、下述代码的功能是读取文件中的数据到列表。( )

file = open('fruits.csv', 'r')
name = file.read().strip('\n').split(',')
file.close()
  • 正确();
  • 错误();
  • 标准答案:√
  • 试题难度:容易
  • 试题解析:本题考查文件读取。read()函数的功能是一次性读取整个文件并生成一个字符串,split()函数是以’,'为分隔符将字符串分割成字符串列表。

32、本段代码最后还缺少一条’f.close()'语句以关闭文件。( )

a = ['shanghai', 'beijing', 'tianjin', 'chongqing', 'hangzhou']
with open('city.csv', 'w') as f:
    f.write(','.join(a) + '\n')
  • 正确();
  • 错误();
  • 标准答案:×
  • 试题难度:易
  • 试题解析:使用with语句打开文件,处理结束后会自动关闭被打开的文件。

33、sort()与sorted()函数的区别在于前者默认是升序,后者默认是降序。( )

  • 正确();
  • 错误();
  • 标准答案:×
  • 试题难度:中
  • 试题解析:sort()是列表的方法之一,使用方法是li.sort(),默认升序;sorted()是内建函数,可对所有可迭代对象进行排序,使用方法是sorted(li),默认升序。

34、round()函数属于数学函数,可用于近似保留小数位数。( )

  • 正确();
  • 错误();
  • 标准答案:√
  • 试题难度:容易
  • 试题解析:round()函数是数学函数,一般情况下可四舍五入保留小数位数。

35、sum()函数不仅可以对列表数据进行求和,也可以对元组数据进行求和。( )

  • 正确();
  • 错误();
  • 标准答案:√
  • 试题难度:中
  • 试题解析:sum()函数可以对元组数据进行求和。

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

36、

某班级期中考试成绩汇总在文件“score.csv”中,包含了语文、数学、英语三科的分数,数据内容如下图显示:

小明编写了如下程序,读取成绩文件中的数据,并分别计算语文、数学、英语三科成绩的平均分,请你补全代码。

import csv

ChineseNum = 0
MathNum = 0
EnglishNum = 0
num = 0
with open('/data/score.csv', encoding='utf-8') as csv_file:
    row = csv.reader(csv_file, delimiter=',')
    next(row)  # 读取首行
    for r in row:
        ChineseNum += float(____①____)
        MathNum += float(____②____)
        EnglishNum += float(____③____)
        num += ____④____
print("语文平均成绩是:%.2f" % (ChineseNum / num))
print("数学平均成绩是:%.2f" % (MathNum / num))
print("英语平均成绩是:%.2f" % (EnglishNum / num))

参考程序:

import csv

ChineseNum = 0
MathNum = 0
EnglishNum = 0
num = 0
with open('/data/score.csv', encoding='utf-8') as csv_file:
    row = csv.reader(csv_file, delimiter=',')
    next(row)  # 读取首行
    for r in row:
        ChineseNum += float(r[0])  # ①
        MathNum += float(r[1])  # ②
        EnglishNum += float(r[2])  # ③
        num += 1  # ④
print("语文平均成绩是:%.2f" % (ChineseNum / num))
print("数学平均成绩是:%.2f" % (MathNum / num))
print("英语平均成绩是:%.2f" % (EnglishNum / num))

试题难度:中

评分标准:

① r[0];(1分)
② r[1];(1分)
③ r[2];(1分)
④ 1。(1分)

37、

新学期到了,学校接收了一批捐赠的图书,小明编写了一个简单的程序用来管理图书,并支持借阅功能。为了提高查找图书的效率,小明使用了二分查找法来设计图书借阅功能。以下是小明编写的图书借阅管理程序,请你补全代码。

library = dict()  # 用字典生成一个图书管理数据结构(字典的键为编号,字典的值为['书名',本数])

# 书籍入库
nums = len(library)  # 先计算图书编号总数
library[nums + 1] = ['红楼梦', 5]  # 在编号总数的基础上继续添加新书:library[新编号]=['书名',本数]
library[nums + 2] = ['西游记', 10]
library[nums + 3] = ['水浒传', 5]
library[nums + 4] = ['三国演义', 10]
print(library)

blist = list(library.keys())
# 按书名借阅:
bookname = input('请输入借阅图书名称:')

min_v = blist[0]
max_v = blist[-1]
turns = 0

while min_v <= ____①____: 
    turns += 1
    cur = (min_v + max_v) ____②____
    print(cur)
    if library[cur][0] == ____③____:
        if library[cur][1] > 0:
            library[cur][1] -= ____④____
            print('《%s》借阅成功!' % bookname)
        else:
            print('抱歉,您选择的书籍已被借完!')
        break
    elif blist[cur - 1] > cur:
        min_v = ____⑤____
    else:
        max_v = ____⑥____
print("经过%d轮二分查找,完成图书的搜索。" % turns)

参考程序:

library = dict()  # 用字典生成一个图书管理数据结构(字典的键为编号,字典的值为['书名',本数])

# 书籍入库
nums = len(library)  # 先计算图书编号总数
library[nums + 1] = ['红楼梦', 5]  # 在编号总数的基础上继续添加新书:library[新编号]=['书名',本数]
library[nums + 2] = ['西游记', 10]
library[nums + 3] = ['水浒传', 5]
library[nums + 4] = ['三国演义', 10]
print(library)

blist = list(library.keys())
# 按书名借阅:
bookname = input('请输入借阅图书名称:')

min_v = blist[0]
max_v = blist[-1]
turns = 0

while min_v <= max_v:  # ①
    turns += 1
    cur = (min_v + max_v) // 2  # ②
    print(cur)
    if library[cur][0] == bookname:  # ③
        if library[cur][1] > 0:
            library[cur][1] -= 1  # ④
            print('《%s》借阅成功!' % bookname)
        else:
            print('抱歉,您选择的书籍已被借完!')
        break
    elif blist[cur - 1] > cur:
        min_v = cur + 1  # ⑤
    else:
        max_v = cur - 1  # ⑥
print("经过%d轮二分查找,完成图书的搜索。" % turns)

试题难度:中

评分标准:

① max_v;(2分)
② // 2;(2分)
③ bookname;(3分)
④ 1;(3分)
⑤ cur +1;(3分)
⑥ cur -1。(3分)

38、

某班“天天向上”小组共有6个同学,姓名和身高数据分别存放在列表a中,编写程序实现小组同学按身高从高到低输出名单,运行结果如图所示:

程序代码如下,请在划线处补充完整:

a = [["李洪全", 135], ["王倩倩", 154], ["吴乐天", 148], ["周立新", 165], ["鲁正", 158], ["杨颖颖", 150]]
for i in range(1, len(a)):
    for j in range(0,____①____):
        if a[j][1]____②____a[j+1][1]:
            a[j], a[j + 1] = a[j + 1], a[j]
print("小组名单是:")
for i in range(len(a)):
    print(____③____)

参考程序:

a = [["李洪全", 135], ["王倩倩", 154], ["吴乐天", 148], ["周立新", 165], ["鲁正", 158], ["杨颖颖", 150]]
for i in range(1, len(a)):
    for j in range(0, len(a) - 1):  # ①
        if a[j][1] < a[j + 1][1]:  # ②
            a[j], a[j + 1] = a[j + 1], a[j]
print("小组名单是:")
for i in range(len(a)):
    print(a[i][0])  # ③

本题考查冒泡排序算法。从外循环看,6个元素排5趟,应该能全部排整齐。内循环每趟主要从第一个元素开始,相邻元素两两相比,i=1时,j最终取到4,i=2时,j最终取到3,i=3时,j最终取到2,i=2时,j最终取到1,i=1时,j最终取到0,由于range()的终值是取不到的,故第一空应填len(a)-i;根据题目从高到低的要求,若前一个数小于后一个数,则应将其往后移,故第二空应为”<”;由输出结果观察可知,只需要输出排序后列表中的姓名部分,故第三空应填a[i][0]。

试题难度:中

评分标准:

① len(a)-i;(4分)

② <;(3分)

③ a[i][0]。(3分)

中国电子学会202312青少年软件编程(Python)等级考试试卷(三级)真题 当我们过马路的时候,经常会遇到红绿灯,你知道这些信号灯的时长是怎么来的吗?若要用python分析计算人行马路最短绿灯时长,我们需要知道马路的宽度s,行人的步行速度v以及行人的反应时长t0,因为绿灯的最短时长计算公式为t=s/v+t0。#观察发现,在实际生活中,绿灯显示时长不可能为小数,因此若要上述输出结果正常,可以修改print(t)语句,那么你会如何修改?学校图书馆为了方便查找管理书籍,给每本书编写了号码,[8,9,10,12,13,14,16,17,25,27],输入号码提示这本书号码排第几。 阅读详情

相关推荐

2023年5月电子学会青少年Python软件编程(二级)等级考试真题试卷及答案解析

2023年5月电子学会青少年Python软件编程(二级)等级考试真题试卷及答案解析

青少年考级周老师 5449

2024年09月中国电子学会青少年软件编程(Python)等级考试试卷(三级)答案 + 解析

2024年09月中国电子学会青少年软件编程(Python)等级考试试卷(三级)答案 + 解析

伶俐角少儿编程 621

【电子学会】2023年05月Python二级试卷

(2)要求使用条件语句,统计该句中所有英文字母、数字的个数的和(不包括空格、逗号等标点符号);(1)程序开始运行时,提醒用户输入三个人的名字和体重(可以分开输入,每次输入名字或者体重);1、运行以下程序,如果通过键盘先后输入的数是1和3,输出的结果是?(1)按照题意,要分别输入三个人的名字和体重;(3)输出的格式不限,但是要有最重人的姓名和体重信息。(3)输出一个整数,表示所有英文字母和数字的个数的和。(2)程序自动比较,找出最重的一个人的名字和体重;(3)有循环遍历字符串(或迭代对象);

老马的程序人生 2300

2023年5月电子学会青少年软件编程 中小学生Python编程等级考试二级真题解析(判断题)

​ 2023年5月Python编程等级考试二级真题解析 判断题(共10题,每题2分,共20分) 26、append()方法可以在列表末尾添加一个元素 答案:对 考点分析:考查列表append方法,append方法是在列表最后添加指定元素,答案正确 27、下列程序写法是正确的 score=50 if score>=60: print("合格") else: print("不合格") 答案:错 考点分析:考查python书写语法格式,python中严格代码缩进,第一行不需要缩

青少年编程学习指导 682

2024年12月中国电子学会青少年软件编程(Python)等级考试试卷(三级)答案 + 解析

2024年12月中国电子学会青少年软件编程(Python)等级考试试卷(三级)答案 + 解析

伶俐角少儿编程 540

python统计总分 2024年12月青少年电子学会Python三级 中小学生python编程等级考试三级真题答案解析

python统计总分 2024年12月 python编程等级考试三级编程题 一、题目要求 编程实现:有下图左边名为“虚拟学校5年级学生数据.csv”的文件,要实现下图右边统计每位同学语、数、外三门学科的总分,小明编写了以下程序,请将红色①、② 两处的代码补充完整:

青少年编程学习指导 1327

24年9月份中国电子学会python3级

24年9月份中国电子学会python3级

中国电子学会青少年软件编程等级考试标准python三级优质.pdf

..

十五天学会Autodesk Inventor,看完这一系列就够了(七),工程图纸

不管哪种绘图软件,二维或三维绘图,最终均需要转换成工程图纸,才能交给现场人员进行制作,这是任一产品图都要经历的过程。那本章开始,我们一起看一下Inventor是如何实现工程图纸?

Crazydoubao的博客 4906

【SEW-伺服电机-Profinet-io通讯控制——伺服配置】

SEW-伺服电机-Profinet-io通讯控制——伺服配置一、本次使用配置说明编写经历受国际形式与疫情影响相关资料查询阅读测试验证不易二、伺服配置流程1.基本准备条件2.硬件-电路连接3.设备在线连接4.软件-参数配置5.手动运行测试6.PN-IO自动控制配置8.PLC1200硬件组态9.PLC软件编程10.调试故障分析三、总结四、参考 一、本次使用配置说明编写经历 受国际形式与疫情影响 由于近期受国际形式影响以及全球疫情影响,Siemens等常用产品供货期与供货量严重受限,项目上不得不采取选用其它替代产

qq_39024187的博客 1万+

【006】深入了解C++中的进制转换:二进制、八进制、十进制、十六进制

二进制:0~1,以0b开头,bitset< 8 >输出。八进制:0~7,以0开头,oct输出。十进制:0~9,以数字开头,cout默认输出十进制。十六进制:0 ~ 9和A ~ F,以0x开头,hex输出,不区分正负。n进制:0~n-1。C++ 中常见的数字进制有十进制、二进制、八进制、十六进制。从十进制转换到其他进制:二进制:使用除以 2 取余数的方法,将得到的余数倒序排列即为二进制。八进制:使用除以 8 取余数的方法,将得到的余数倒序排列即为八进制。

Lion_Long的博客 2612

在 SAP 中启用应收/应付“代扣税(Withholding Tax)”功能,本质上是激活并配置“扩展代扣税(Extended Withholding Tax)”模型

摘要:SAP中启用应收/应付代扣税功能需完成3个层级12个核心步骤:1)全局激活公司代码代扣税功能;2)配置代扣税规则、税率和科目,包括定义税种类型、代码、总账科目等;3)在供应商/客户主数据中关联代扣税设置。完成后系统可在发票或付款环节自动计算并过账代扣税,支持多税种并行计算和税率年度调整,最终生成税务报表。常见问题排查需检查公司代码激活状态和主数据配置。(149字)

金牌架构师 835

[低代码 + AI] 明道云与 Dify 的三种融合实践方式详解

融合方式技术路径优点局限或注意事项UI 嵌入iframe 表单嵌入快速集成、用户体验一致无法自定义交互逻辑明道云调用 DifyAPI 请求节点工作流自动化、逻辑灵活有 timeout 限制、需优化 promptDify 调用明道云插件或 API 调用节点可查询实际业务数据、增强 AI 智能需理解明道云 API 结构、权限设置复杂明道云与 Dify 的结合为低代码平台注入了智能动力。

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 1186

AI挖矿技术全景解析:从智能勘探到自主开采的2025年度技术演进与产业变革

随着全球关键矿产资源需求激增与开采难度加剧,人工智能(AI)技术正在重塑矿业全生命周期。本文系统综述了2025年AI挖矿技术的最新进展,涵盖从地质勘探、资源评估到自主开采、安全监控的完整技术链条。基于Elsevier 2025年发表的最新研究成果及IEEE会议前沿动态,本文深入分析了深度学习、强化学习、计算机视觉等核心技术在矿物识别、品位预测、设备维护等场景的应用机制。研究数据显示,AI技术已使勘探成功率提升45%,设备停机时间减少35%,整体运营效率提高40%以上。

nmdbbzcl的博客 2082

Dify使用教程3:Dify创建工作流

Dify使用教程3:Dify创建工作流 接着,我们连接下一个节点:“LLM”填入上下文变量为:result。这时候知识库就添加成功了。添加新节点:结束节点。

拥抱具身智能,昇腾Ascend C 5128

斑马算法优化变分模态分解ZOA-VMD数字信号去噪(优化K值 alpha值)【含Matlab源码 4887期】

斑马算法优化变分模态分解ZOA-VMD数字信号去噪(优化K值 alpha值) 完整的代码,包运行;运行操作视频见优快云资源!适合小白!

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 810

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

上一篇: 【电子学会】2023年03月Python三级试卷
下一篇: 【电子学会】2023年09月Python三级试卷
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青少年编程小助手_Python

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值