内容正文:
浙江省柯绍兴市桥区职业教育中心2021-2022学年高二第一学期期中教学检测卷
科目:Python
适用班级:20计算机2班 考试时间:90分钟 满分:100分 出卷人: 审核:
一、单项选择题(2*25=50)
1. python程序文件的扩展名是( )
A. python B. py C. pt D. pyt
2. Python语言采用严格的“缩进”来表明程序的格式框架。下列说法不正确的是
A. 缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。
B. 代码编写中,缩进可以用Tab键实现,也可以用多个空格实现,但两者不混用。
C. “缩进”有利于程序代码的可读性,并不影响程序结构。
D. 不需要缩进的代码顶行编写,不留空白。
3.下列选项中合法的标识符是( )。
A._7a_b B.break C._a$b D.7ab
4.Python不支持的数据类型有( )。
A.char B.int C.float D.list
5.函数type(1+0xf*3.14)的返回结果是( )。
A.<class 'int'> B. <class 'long'> C.<class 'str'> D. <class 'float'>
6.字符串s='a
b\tc',则len(s)的值是( )。
A.7 B.6 C.5 D.4
7.Python语句print(0xA+0xB)的输出结果是( )。
A.0xA+0xB B.A+B C.0xA0xB D.21
8.下列属于math库中的数学函数的是( )。
A.time() B.round() C.sqrt() D.random()
9.下列表达式中,值不是1的是( )。
A.4//3 B.15 % 2 C.1^0 D.~1
10.语句eval('2+4/5')执行后的输出结果是( )。
A.2.8 B.2 C.2+4/5 D.'2+4/5'
11.整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是( )。
A.(x%10)*10+x//10 B.(x%10)//10+x//10 C.(x/10)%10+x//10 D.(x%10)*10+x%10
12.以下关于Python语句的叙述中,正确的是( )。
A.同一层次的Python语句必须对齐
B.Python语句可以从一行的任意一列开始
C.在执行Python语句时,可发现注释中的拼写错误
D.Python程序的每行只能写一条语句
13.下列语句中,在Python中非法的是( )。
A.x=y=z=1 B.x,y=y,x C.x=(y=z+1) D.x+=y
14.已知x=2,语句x*=x+1执行后,x的值是( )。
A.2 B.3 C.5 D.6
15.在Python中,正确的赋值语句为( )。
A.x+y=10 B.x=2y C.x=y=30 D.3y=x+1
16.为了给整型变量x,y,z赋初值10,下面正确的Python赋值语句是( )。
A.xyz=10 B.x=10 y=10 z=10 C.x=y=z=10 D.x=10,y=10,z=10
17.语句x=input()执行时,如果从键盘输入12并按回车键,则x的值是( )。
A.12 B.12.0 C.1e2 D.'12'
18.语句x,y=eval(input())执行时,输入数据格式错误的是( )。
A.3 4 B.(3,4) C.3,4 D.[3,4]
19. print(1, 2, 3, sep=':') 的输出结果是( )
A. 1□2□3(□代表空格) B. 123 C. 1:2:3 D.1,2,3
25.print('{:7.2f} {:2d}'.format(101/7,101%8))的运行结果是( )。
A