内容正文:
兴义八中2022年科技节程序设计
考试试卷
考试时间:120 分钟 试题满分:100 分
注意事项:
1. 本试卷分第I 卷(选择题)和第II 卷(非选择题)两部分。
2. 考生务必将自己的姓名、考生号填写在答题卡上。
3. 作答时,将答案写在答题卡上,写在本试卷上无效。
4. 考试结束后,将答题卡交回。
第 I 卷 (50分)
单项选择题(每题2.5分,共50分)(从题中所给的A、B、C、D 四个选项中选出最佳选项,并填涂在答题卡的相应位置)
1. 下列哪个语句在Python中是非法的?( )
A. x =y =z= 1 B. x = (y =z+1) C. x,y = y,x D. X += y
2. 关于Python内存管理,下列说法错误的是( )
A. 变量不必事先声明 B. 变量无须先创建和赋值而直接使用 C.变量无须指定类型 D. 可以使用del释放资源
3. 下面哪个不是Python合法的标识符( )
A. int32 B. 40XL C. self D. _name__
4. Python不支持的数据类型有( )
A. char B. int C. float D. list
5. 下列Python语句正确的是( )
A. min = x if x<y else y B. max =x > y ? x : y C. if (x > y) print x D. while True : pass
6. “ab”+”c”*2结果是( )
A. abc2 B. abcabc C. abcc D. ababcc
7. 下列选项中,( )的布尔口值不是False。
A. None B. 0 C. () D. 1
8. 假设a=9,b=2,那么下列运算中,错误的是( )
A. a+b的值是11 B. a//b的值是4 C. a%b的值是1 D. a**b的值是18
9. 下列表达式Q中,返回True的是( )
A. a=2 b=2 a=b B. 3>2>1 C. True and False D. 2!=2
10.以下程序的输出结果是( )(提示: ord("a")==97)
A.15 B.2 a C.1 97 D.2 97
11.下列程序执行后输出的结果为( )
A.abc B.100 C.97,98,99 D.以上三项均是错误的
12.下列删除列表中最后一个元素的函数是( )
A.del B.pop C.remove D.cut
13.使用( )关键字创建自定义函数。
A.function B.func C.def D.procedure
14.下列关键字中,用来引入模块的是( )
A.include B.from C.import D.continue
15.用流程图表示的基本控制结构如图所示,表示循环结构的是 ( )
A.②③ B.③ C.① D.②
16.在Python中,实现数据输入功能的函数是( )
A.int() B.input() C.str() D.abs()
17.以下选项中不是 Python 逻辑运算符的是( )
A.break B.not C.or D.and
18.在Python中,要使用( )转换为浮点数。
A.for B.int C.str D.float
19.执行下列语句后的显示结果是( )
>>>a=[1,2,3]
>>>a.append(5)
>>>print(a)
A.[1,2,3,5] B.[1,2,3] C