没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
2022 年第 20 届 NOC Python 赛项选拔赛
初中组
一、选择题
1、下列选项中,不能作为计算机的输入设备的是?
A. 键盘
B. 鼠标
C. 普通显示器
D. 摄像头
答案:C
2、下述选项中,不可以作为变量名的是?
A. b1
B. nameA
C. message_1
D. 2022NOC
答案:D
3、已知 a = 10,b = 20,c = 30,以下代码运行后,变量 a 的值为 30 的
是:
A. a, b = b, a
B. a, c = b, a
C. a, b = b, c
D. a, c = c, a+b
答案:D
4、想从字符串 s = '我是一个字符串',打印出'字符串',可用以下哪种方式?
A. print(s[4:])
B. print(s[4:6])
C. print(s[3:6])
D. print(s[5:])
答案:A
5、以下是不可变类型的是?
A. 集合
B. 元组
C. 字典
D. 列表
答案:B
6、想要输出 0-100 的数字,横线处应填写的是?
for n in range(____):
print(n)
A. 99
B. 100
C. 101
D. 102
答案:C
7、请看下列代码,若想要输出 yes,可以输入的内容是?
s = input('请输入:')
if s == s[::-1]:
print('yes')
else:
print('no')
A. level
B. yes
C. no
D. hahaha
答案:A
【解析】s[::-1]表示对字符串切片,得到的结果会将 s 原字符倒序排列,字符
串'level'倒序排列前后相同,故输出 yes
8、程序运行后,输出['草莓', '车厘子', '芒果', '榴莲'],则横线上的代码是?
fruit1 = ['芒果','车厘子','草莓']
fruit2 = ['榴莲']
for f in fruit1:
______________
print(fruit2)
A. fruit2.pop()
B. fruit1.append(f)
C. fruit2.append(f)
D. fruit2.insert(0,f)
答案:D
【解析】列表的 append()方法用于在列表后添加新元素。insert()用于将指定
对象插入列表的指定位置。程序运行后 fruit2 中存储的元素为['草莓', '车厘子',
'芒果', '榴莲'],使用的是程序 fruit2.insert(0,f)
9、想要生成 0 到 9 的随机小数,选项中正确的是?
A.random.uniform(0,10)
B.random.uniform(0,9)
C.randint.uniform(0,9)
D.random.random(0,9)
答案:B
【解析】random.uniform(0,9)会得到 0-9 的随机小数。
10、下列程序运行后,显示的图形形状是?
import turtle
for i in range(5):
turtle.forward(50)
turtle.left(90)
A. 正方形
B. 三角形
C. 正五边形
D. 正六边形
答案:A
【解析】在循环中,每次前进 50 像素后,左转 90 度,循环 5 次后,得到的是
正方形
11、请看下列代码:
a = int(input('请输入 a:'))
b = int(input('请输入 b:'))
if b == 50 or a == 30 and a < 50:
print('Yes')
else:
print('No')
当输入 60,50 时,最终运行结果是?
A. 没有效果
剩余22页未读,继续阅读
资源评论
m74jfy3
- 粉丝: 34
- 资源: 32
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功