内容正文:
编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
(1) 本专辑第19、第20卷精准对标安徽省考纲,知识模块(二)数据与数据运算:
1. 基本数据类型
2. 结构数据类型及其操作
3. 数据运算
4. 函数与模块
安徽省分类招生和对口招生考试 电子与信息大类
《计算机编程基础—Python 语言》考点双析卷 第20卷
基本运算(2) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.执行print("科技" == "科技")的结果是( )
A.True B.false C."科技" D.报错
【答案】A
【详解】两个"科技"字符串相等,比较结果为真,返回True。
2.执行print(0、1 + 0、1 == 0、2)的结果是( )
A.0.2 B.False C.True D.报错
【答案】C
【详解】0.1 + 0.1的结果等于0.2,所以比较结果为真,返回True。
3.执行print(1 + 1 > 2)的结果是( )
A.True B.False C.3 D.报错
【答案】B
【详解】1 + 1等于2,2不大于2,所以比较结果为假,返回False。
4.执行print(8 < 5)的结果是( )
A.True B.False C.8 D.5
【答案】B
【详解】8小于5不成立,比较结果为假,所以返回False。
5.表达式 'a' * 2 + 'b' 的结果是( )
A.'aba' B.'ab' C.报错 D.'aab'
【答案】D
【详解】先算乘法'a' * 2 = 'aa' ,再算加法'aa' + 'b' = 'aab' ,所以选D。
6.Python 中,以下可用于判断 x 是否在列表 lst 中的表达式是( )
A.x % lst B.x in lst C.lst contain x D.x == lst
【答案】B
【详解】in 是 Python 成员运算符,x in lst 用于判断 x 是否是 lst 元素,所以选B。
7.以下运算优先级最高的是( )
A.+ B.* C.** D.//
【答案】C
【详解】Python 运算优先级中,幂运算** 高于乘除(*、// 等 )和加减(+ 等 ),所以选 C 。
8.’acf’>=’def’的结果为( )
A.true B.True C.false D.False
【答案】D
【详解】字符串比较大小比较的是ASCII码值的大小,英文字符从a到z依次递增。
9."pt" in "python"的值为( )
A.True B.False C.true D.false
【答案】B
【详解】字符‘pt’不在‘python中’。
10.print(-4**3)的结果为( )
A.-16 B.16 C.64 D.-64
【答案】D
【详解】运行结果为-(4**3)=-64。
11.print(15%10)的结果为( )
A.15 B.10 C.5 D.25
【答案】C
【详解】15取余10,商1余5。
12.计算 6%4>3 的值为( )
A.True B.False C.true D.false
【答案】B
【详解】6%4 是 2,2 > 3 是 False。
13.计算 4*3**2 的值为( )
A.36 B.36.0 C.144 D.144.0
【答案】A
【详解】3^2 是 9,4 * 9 是 36。
14.计算 True>("a" in "abc") 的值为( )
A.True B.False C.true D.false
【答案】B
【详解】"a" in "abc" 是 True,True > True 是 False。
15.计算 not 0 and 1 or "" and -2//5 的值为( )
A.True B.False C.1 D.0
【答案】C
【详解】not 0 是 True,True and 1 是 1;"" and -2//5 是 False。最终结果为 1。
16.计算 3!=2>=0 and 2//5的值为( )
A.True B.False C.0 D.1
【答案】C
【详解】3 != 2 是 True,2 >= 0 是 True,True and 2//5 的结果是 0。
17.计算 True!=2>False 的值为( )
A.True B.False C.true D.false
【答案】A
【详解】True != 2 是 True,2 > False 是 True,True and True 是 True。
18.计算 2>3 and 4 or 5 and 4<3 or not 4>5的值为( )
A.True B.False C.true D.false
【答案】A
【详解】2>3 是 False,False and 4 是 False;5 and 4<3 是 False;not 4>5 是 True。最终结果为 True。
19.计算 4+4/2.0 的值为( )
A.4 B.4.0 C.6 D.6.0
【答案】D
【详解】4/2.0 是浮点数除法,结果为 2.0,加上 4 得到 6.0。
20.计算 9-3**2/9 的值为( )
A.7 B.8.0 C.8 D.7.0
【答案】B
【详解】3^2 是 9,9/9 是 1.0,9 - 1.0 是 8.0。
二、填空题(本大题共8小题,每题5分,共40分)
21.int("A", 16) * int("101", 2) + int("77", 8) // int("11", 2)的结果是 ________。
【答案】71
22.下面代码的运行结果________。
res=(3<=4)+(5>=6)+(2!=2)+(4>3.5)
print(res)
【答案】2
23.print(6>'2')的运行结果________。
【答案】报错
24.表达式"bacd" > "ca"______。
【答案】False
25.在短路逻辑中,对于and运算符,只有当第一个表达式为______时,才会计算第二个表达式。
【答案】True
26.在Python中,逻辑运算符优先级最高的是________。
【答案】not
27.表达式not 3 < 5的结果是______。
【答案】False
28.在Python中,逻辑运算符经常和______运算符混合使用。
a = 10
b = 20
result = (a > 5) and (b != 30) or (a != 40)
print(result)
【答案】True
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
(1) 本专辑第19、第20卷精准对标安徽省考纲,知识模块(二)数据与数据运算:
1. 基本数据类型
2. 结构数据类型及其操作
3. 数据运算
4. 函数与模块
安徽省分类招生和对口招生考试 电子与信息大类
《计算机编程基础—Python 语言》考点双析卷 第20卷
基本运算(2) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.执行print("科技" == "科技")的结果是( )
A.True B.false C."科技" D.报错
2.执行print(0、1 + 0、1 == 0、2)的结果是( )
A.0.2 B.False C.True D.报错
3.执行print(1 + 1 > 2)的结果是( )
A.True B.False C.3 D.报错
4.执行print(8 < 5)的结果是( )
A.True B.False C.8 D.5
5.表达式 'a' * 2 + 'b' 的结果是( )
A.'aba' B.'ab' C.报错 D.'aab'
6.Python 中,以下可用于判断 x 是否在列表 lst 中的表达式是( )
A.x % lst B.x in lst C.lst contain x D.x == lst
7.以下运算优先级最高的是( )
A.+ B.* C.** D.//
8.’acf’>=’def’的结果为( )
A.true B.True C.false D.False
9."pt" in "python"的值为( )
A.True B.False C.true D.false
10.print(-4**3)的结果为( )
A.-16 B.16 C.64 D.-64
11.print(15%10)的结果为( )
A.15 B.10 C.5 D.25
12.计算 6%4>3 的值为( )
A.True B.False C.true D.false
13.计算 4*3**2 的值为( )
A.36 B.36.0 C.144 D.144.0
14.计算 True>("a" in "abc") 的值为( )
A.True B.False C.true D.false
15.计算 not 0 and 1 or "" and -2//5 的值为( )
A.True B.False C.1 D.0
16.计算 3!=2>=0 and 2//5的值为( )
A.True B.False C.0 D.1
17.计算 True!=2>False 的值为( )
A.True B.False C.true D.false
18.计算 2>3 and 4 or 5 and 4<3 or not 4>5的值为( )
A.True B.False C.true D.false
19.计算 4+4/2.0 的值为( )
A.4 B.4.0 C.6 D.6.0
20.计算 9-3**2/9 的值为( )
A.7 B.8.0 C.8 D.7.0
二、填空题(本大题共8小题,每题5分,共40分)
21.int("A", 16) * int("101", 2) + int("77", 8) // int("11", 2)的结果是 ________。
22.下面代码的运行结果________。
res=(3<=4)+(5>=6)+(2!=2)+(4>3.5)
print(res)
23.print(6>'2')的运行结果________。
24.表达式"bacd" > "ca"______。
25.在短路逻辑中,对于and运算符,只有当第一个表达式为______时,才会计算第二个表达式。
26.在Python中,逻辑运算符优先级最高的是________。
27.表达式not 3 < 5的结果是______。
28.在Python中,逻辑运算符经常和______运算符混合使用。
a = 10
b = 20
result = (a > 5) and (b != 30) or (a != 40)
print(result)
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$