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

2022年12月 Python(三级)真题解析#中国电子学会#全国青少年软件编程等级考试_第1张图片

Python等级考试(1~6级)全部真题・点这里

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

第1题

列表L1中全是整数,小明想将其中所有奇数都增加1,偶数不变,于是编写了如下图所示的代码。
请问,图中红线处,代码应该是?( )

2022年12月 Python(三级)真题解析#中国电子学会#全国青少年软件编程等级考试_第2张图片

A: x || 2
B: x ^ 2
C: x && 2
D: x % 2

答案:D

本题代码中,for x in L1 是在L1列表中循环,每次取出的值x交给if语句进行判断,如果除以2的余数不等于0,就是奇数,则x+1,若等于0则x

第2题

小明为了学习选择排序的算法,编写了下面的代码。针对代码中红色文字所示的一、二、三处,下面说法正确的是?( )


你可能感兴趣的:(python,开发语言,电子学会,等级考试)