2024年9月电子学会青少年软件编程(Python五级)等级考试试卷
客观题
五级
2024
2024-11-15 19:14:50
61次
一、单选题
小森在收集考试报名数据时,经常遇到姓名前后有空格的情况。他想利用Python语言写一段程序帮助自己获得准确的数据。
他想利用集合推导式来创建一个集合,保存处理好的姓名数据。请选择最合适的一个选项中的语句?( )
| A. print({i.lstrip() for i in (' 刘备','关羽 ',' 张飞 ')}) |
B. print({i.rstrip() for i in (' 刘备','关羽 ',' 张飞 ')}) |
| C. print({i.strip() for i in (' 刘备','关羽 ',' 张飞 ')}) |
D. print({i.split() for i in (' 刘备','关羽 ',' 张飞 ')}) |
【知识点】 电子学会Python五级
下面是一段关于生成器推导式的代码,运行该代码段后的输出结果是?( )
ge=(kemu for kemu in ('语文','数学','英语','编程'))
print(list(ge))
print(tuple(ge))
print(set(ge)) | A. ['语文', '数学', '英语', '编程'] ('语文', '数学', '英语', '编程') {'语文', '数学', '英语', '编程'} |
B. ['语文', '数学', '英语', '编程'] ('语文', '数学', '英语', '编程') set() |
| C. ['语文', '数学', '英语', '编程'] () set() |
D. ['语文', '数学', '英语', '编程'] () {} |
【知识点】 电子学会Python五级
运行下列代码,输出结果是?( )
alist=['语文','数学','编程'] blist=['96','98','100','95'] c=list(zip(alist,blist)) print(c)
| A. [['语文', '96'], ['数学', '98'], ['编程', '100']] |
B. [('语文', '96'), ('数学', '98'), ('编程', '100')] |
| C. [('语文', 96), ('数学', 98), ('编程', 100)] |
D. (('语文', '96'), ('数学', '98'), ('编程', '100')) |
【知识点】 电子学会Python五级
