青少年软件编程(Python)等级考试试卷(三级)
22年12月
分数:100 题数:38
一、单选题(共25题,共50分)
1. |
列表L1中全是整数,小明想将其中所有奇数都增加1,偶数不变,于是编写了如下图 所示的代码。 |
||||||||
|
|||||||||
试题编号:20220425-ll-016 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:D |
|||||||||
试题难度:一般 |
|||||||||
试题解析:本题代码中,for x in L1 是在L1列表中循环,每次取出的值x交给 if语句进行判断,如果除以2的余数不等于0,就是奇数,则x+1,若等于0则x 值不变。取余数的运算符是%,所以正确答案就是D。 |
2. |
小明为了学习选择排序的算法,编写了下面的代码。针对代码中红色文字所示 的一、二、三处,下面说法正确的是?( ) a = [8,4,11,3,9] a[mi],a[i] = a[i],a[mi] #代码三 print(a) |
||||||||
|
|||||||||
试题编号:20220425-ll-024 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:B |
|||||||||
试题难度:一般 |
3. |
小明编写了一段演示插入排序的代码,代码如下。请问红色“缺失代码”处,应该填写 哪段代码?( ) a = [8,4,11,3,9] |
||||||||
|
|||||||||
试题编号:20220425-ll-025 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:A |
|||||||||
试题难度:一般 |
|||||||||
试题解析:本题考查学生对插入排序算法的理解。当前位置数字需要通过循环,逐个 与之前位置的数字进行比较,所以正确答案是A,j=j-1,用于下一次循环时,获取前 一个数字。 |
4. |
在计算机中,信息都是采用什么进行存储?( ) |
||||||||
|
|||||||||
试题编号:20220503-ppz-001 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:A |
|||||||||
试题难度:容易 |
|||||||||
试题解析:信息的二进制存储。 |
5. |
十进制数(100)10,转化为二进制数为( )2? |
||||||||
|
|||||||||
试题编号:20220503-ppz-002 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:C |
|||||||||
试题难度:一般 |
|||||||||
试题解析:十进制与二进制转化问题。 |
6. |
十六进制数每一位至多可以表示几位二进制位?( ) |
||||||||
|
|||||||||
试题编号:20220503-ppz-003 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:C |
|||||||||
试题难度:容易 |
|||||||||
试题解析:十六进制数与二进制数的关系。 |
7. |
八进制数(35)8,转化为十进制数为( ) 10? |
||||||||
|
|||||||||
试题编号:20220503-ppz-004 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:D |
|||||||||
试题难度:较难 |
|||||||||
试题解析:A是二进制数;B是二进制数,没有倒排;C是十进制数,展开的 权错了;D正确。 |
8. |
执行代码a=min(3,2,4.3),变量a的值是?( ) |