中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

2023年3月電子學會青少年軟件編程(Python)等級考試五級試題(Word版,含答案)

資源下載
  1. 二一教育資源

2023年3月電子學會青少年軟件編程(Python)等級考試五級試題(Word版,含答案)

資源簡介

2023年3月電子學會青少年軟件編程內功等級考試五級試題
一、單選題(共25題,共50分)
1. 已知一個列表lst = [2,3,4,5,6],lst.append(20),print(lst)的結果是?( )

A. [10,2,3,4,5,6,20]
B. [20,2,10,3,4,5,6]
C. [2,3,4,5,6,20]
D. [2,3,4,5,6,10,20]
2. 水果店管理員現有列表 fruits = ['apple', 'orange', 'banana', 'peach'] ,當前賣出蘋果('apple'),需要刪去列表元素'apple',正確的操作是?( )

A. del fruits[0]
B. del fruits['apple']
C. del fruits[1]
D. del fruits[apple]
3. 科技小組4位同學分別在Python中定義了一個列表,正確的是?( )

A. list1 = ['power'; 'sensor'; 'control']
B. list2 = [power, sensor, control]
C. list3 = ['power', 'sensor', 'control']
D. list4 = ['power'、 'sensor'、'control']
4. 下列語句正確的輸出是?( )
lis= [4 * c for c in "draw"]
print(tuple(lis))

A. ('4*d', '4*r', '4*a', '4*w')
B. ('dddd', 'rrrr', 'aaaa', 'wwww')
C. ('draw', 'draw', 'draw', 'draw')
D. (4*d, 4*r, 4*a, 4*w)
5. Python中 print('十六進制{0:x}'.format(100)) 正確的輸出結果是?( )

A. 十六進制0:x64
B. 十六進制64
C. 十六進制0x100
D. 十六進制100
6. 下面可以正確輸出 號稱"世界屋脊"的青藏高原 字符的Python語句是?( )

A. print('號稱\"世界屋脊\"的青藏高原')
B. print(號稱\"世界屋脊\"的青藏高原)
C. print('號稱'\"世界屋脊\"的青藏高原)
D. print("號稱\"世界屋脊\"的青藏高原)
7. Python使用range可以創建數值列表。下面可以正確輸出不超過1000的10的倍數正整數的語句是?( )

A. print(list(range(1, 1000, 10)))
B. print(list(range(0, 1000, 10)))
C. print(list(range(10, 1001, 10)))
D. print(list(range(10, 1000, 10)))
8. 學生機器人比賽的時候經常會用到倒計時程序。下面可以正確倒序輸出5以內正整數的語句是?( )

A. print(list(range(5, -1, 1)))
B. print(list(range(-1, 5, 1)))
C. print(list(range(5, 0, -1)))
D. print(list(range(5, 1, -1)))
9. 有一個字典內容如下,它的元素數量有幾個?( )

info = {'Id': 12, 'Num': 4, 'height': 9 }

A. 12
B. 3
C. 4
D. 9
10. 現有集合 items = set(("height", "width", "color", "align")) ,需要在集合中添加元素"text",正確的是?( )

A. items.add("text")
B. items.insert("text")
C. items.pop("text")
D. items.set("text")
11. 計算三位完全平方數(100-999范圍內),正確的生成器推導式是?( )

A. square = (x**2 for x in range(10,32))
B. square = (x**2 for x in range(32))
C. square = (x**2 for x in range(10,31))
D. square = [x**2 for x in range(31)]
12. 下列Python序列解包,正確的輸出是?( )
fruit=['apple','peach','orange']
weight=[65,77,68]
for i,j in zip(fruit,weight):
print(i,j,end=' ')

A. 'apple','peach','orange',65,77,68
B. apple peach orange 65 77 68
C. apple 65 peach 77 orange 68
D. apple 65 , peach 77 , orange 68
13. 下列哪個選項是Python math庫的數字常數?( )

A. math.log
B. math.inf
C. math.rnd
D. math.exp
14. Python中詞云主要有WordCloud庫,在創建好詞云對象后,可以使用什么方法生成詞云,并使用to_file方法將詞云圖像保存在文件中?( )

A. WCloud
B. generate
C. random
D. jieba
15. 有列表li= [‘a’,’b’,’c’,’d’],執行li=li + [‘d’,’e’,’f’] 后,print(li)的結果是?( )

A. [‘a’,’b’,’c’,’d’], [‘d’,’e’,’f’]
B. [‘a’,’b’,’c’,’d’,’e’,’f’]
C. (‘a’,’b’,’c’,’d’,‘d’,’e’,’f’)
D. [‘a’,’b’,’c’,’d’,‘d’,’e’,’f’]
16. 已知有元組tup1=('a','b'),tup2=(1,2,3),tup3=tup1+tup2,執行print(len(tup3))后結果是?( )

A. 5
B. 3
C. 2
D. 0
17. 現在有str1="day day up up .",請問str1[5]的值是?( )

A. d
B. a
C. day d
D. p
18. 下面哪個選項不可以輸出語句"我要考python,今年考5級。"?( )

A. print("我要考{},今年考{}級。".format("python",5))
B. print("我要考{str},今年考{grade}級。".format(grade=5,str="python"))
C. print("我要考%s,今年考%s級。"%(5,"python"))
D. print("我要考%s,今年考%d級。"%("python",5))
19. 下面程序要輸出1~10,則在①處應填入?( )
x = list(range( ① ))
t = 1**2
for i in x:
print(i+t)

A. 5
B. 0,10,2
C. 10
D. 0:10:2
20. >>> range(9,2,-2)[0]執行后的結果是?( )

A. 0
B. -2
C. 9
D. 2
21. 字典中多個元素之間使用 分隔開,每個元素的“鍵”與“值”之間使用 分隔開。
下列選項中正確的填空選項是?( )

A. 逗號 冒號
B. 逗號 分號
C. 冒號 句號
D. 分號 圓點號
22. 下列哪一個選項可以輸出內容:{'World', 'e', 'H', 'l', 'o'}?( )

A.
s=set("Hello")

s.append("World")

print(s)

B.
s=set("Hello")

s.add("World")

print(s)

C.
s=set("Hello")

s.update("World")

print(s)

D.
s=set("Hello")

s.insert("World")

print(s)

23. 根據下列代碼及運行結果判斷字典推導公式實現的功能?( )
a ={'x ': 6,'y ': 9}
a_change= {v: k for k, v in a.items( )}
print(a_change)

A. 創建字典并輸出
B. 交換字典的key和value
C. 輸出字典key和value
D. 遍歷字典
24. 下列代碼運行后的正確選項是?( )
import time
a=time.gmtime()
print(time.strftime('%Y-%m-%d %a %h:%M:%S %p',a))

A. 2023-02-01 Wed Feb:08:04 PM
B. Wed Feb: 2023-02-01 08:04 PM
C. Wed Feb:08:04 PM 2023-02-01
D. 2023-02-01 Wed Feb:08:04
25. Python的random庫中,random.choice()命令的功能是?( )

A. 返回時間值
B. 返回隨機產生的一個字符串
C. 獲取隨機整數
D. 隨機獲取一個元素并返回
二、判斷題(共10題,共20分)
26. 在Python中設定字符串 str="Happy new year", 則str.rfind('y')返回值為4。( )

正確 錯誤
27. 樂器社團活動,小明用Python進行信息匯總,為了便于操作,他使用了各個元素之間沒有先后順序的集合類型。( )

正確 錯誤
28. 已知元組tup1='a','b','cd',執行print(tup1.count('cd'))后的結果是3。( )

正確 錯誤
29. 在python中使用雙重轉義(用兩個斜杠)輸出文件路徑,如:"d:\test\text\file1.txt",在字符串中這樣表示:l="d:\\test\\text\\file1.txt",print(l)。( )

正確 錯誤
30. 執行下列兩段代碼的結果是一致的。( )
代碼1:
for i in range(9,2):
print("i=",i)
代碼2:
for j in range(2,9,-2):
print("j=",j)

正確 錯誤
31. 字典對象的items()方法是返回字典中的“鍵-值對”對象。( )

正確 錯誤
32. 集合類型是一個包含0個或多個數據項的無序的、不重復的數據組合。其中,元素類型只能是固定數據類型,如整數、浮點數、字符串、元組等。( )

正確 錯誤
33. 使用生成器對象的元素時,不可以將其根據需要轉化為列表或者元組。( )

正確 錯誤
34. wordcloud庫生成詞云有文本生成和頻率生成兩種方法。( )

正確 錯誤
35. 在Python的列表數據結構中,通過insert ()方法可以在指定位置插入元素。( )

正確 錯誤
三、編程題(共3題,共30分)
36. 體育社團活動,老師首先讓社團小組成員按從低到高順序排成一隊站好,小明站在隊中,發現和他同樣身高的有3人,他想知道,當前社團小組的隊列中,具有相同身高的最多人數。 給出社團小組的每個成員身高信息,請你幫忙編寫程序輸出相同身高的最多人數。
輸入格式:

輸入共1行,若干個有序數值(從小到大),互相之間以空格隔開。

輸出格式:

輸出共1行,1個整數,表示相同身高的最多人數。

輸入樣例:

120 123 123 125 125 125 126 126 126 126 127 127 129 130

輸出樣例:

4

a=[int(i) for i in input(). ① ]

n=len(a)

k,maxn=1,1

for i in range(1,n):

if a[i] == ② :

k+=1

else:



maxn=max( ④ )

print(maxn)


37.
文學社團組織一次英語實踐活動,每個參與活動的同學都分發到一個英文字符串,所有字符為小寫字母,活動任務是找出字符串中的最長回文子串。

如果有多個相同長度的回文子串,輸出其中任意一個即可。

例如:

“aykkyu”中最長回文子串是“ykky”。

“helloacmcbjbky”中最長回文子串有2個“cmc”“bjb”。


輸入格式:

共1行,1個字符串,長度不超過50。

輸出格式:

共1行,1個字符串,最長回文子串。


輸入樣例:

aykkyu

輸出樣例:

ykky





s=input()

n= ①

flag=1

for j in range(n,0, ② ):

for i in range(0,n-j+1):

x=s[i:i+j]

y= ③

if(x== ④ ):

print(x)

flag=0

break

if(flag==0):

break



break
38. 假設字典dic_city存放每個人想去旅游的城市,小明想去廈門、成都、大理。小李想去大理、廣州。小張想去三亞、大理、青島、上海。
(1)統計每個人想去旅游的城市數目。
(2)統計想去大理的人數以及名單。
根據上述算法思想,補全下列代碼。

dic_city={"小明":["廈門","成都","大理"],"小李":["大理","廣州"],"小張":["三亞","大理","青島","上海"]}
for k,v in ① :
print("{}想去{}個城市旅游". ② )
name=[]
for k,v in dic_city.items():
if "大理" in ③ :
name. append(k)
print("想去大理旅游的有{}人,他們是{}".format(len(name) ,"、". ④ ))

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 新乐市| 理塘县| 苏尼特左旗| 房产| 延吉市| 格尔木市| 惠来县| 遂川县| 无极县| 全椒县| 凉城县| 嘉鱼县| 西安市| 贡山| 淮安市| 鹤岗市| 建瓯市| 永丰县| 茌平县| 四会市| 朝阳市| 逊克县| 武胜县| 大连市| 斗六市| 平舆县| 宜川县| 莱芜市| 若羌县| 东方市| 辽中县| 保德县| 敦化市| 周口市| 改则县| 阳东县| 榆树市| 嘉义市| 合川市| 吴江市| 黎川县|