zl程序教程

您现在的位置是:首页 >  后端

当前栏目

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

Python软件编程 考试 等级 三级 试卷 青少年
2023-09-27 14:25:46 时间

2022.12.10青少年软件编程(Python)等级考试试卷(三级)        
一、单选题(共25题,共50分)
1.列表L1中全是整数,小明想将其中所有奇数都增加1,偶数不变,于是编写了如下图所示的代码。
请问,图中红线处,代码应该是?(D

A. x || 2
B. x ^ 2
C. x && 2
D. x % 2
for x in L1 是在L1列表中循环,每次取出的值x交给if语句进行判断,如果除以2的余数不等于0,就是奇数,则x+1,若等于0则x值不变。

2.小明为了学习选择排序的算法,编写了下面的代码。针对代码中红色文字所示的一、二、三处,下面说法正确的是?(B
a = [8,4,11,3,9]
count = len(a)
for i in range(count-1):
    mi = i
    for j in range(i+1,count):
         if a[mi] > a[j]:   #代码一