粤教版2019信息技术必修一第四章练习(上)
一.选择题
1.关于Python语言的特点,以下描述中错误的是
A.Python语言是解释型语言
B.Python语言是高级语言
C.Python语言是非开源语言
D.Python语言是动态语言
2.在Python中,下列合法的变量是
A. a5@
B. a_4
C.88t1
D. a=9
3.在Python中,下列合法的表达式是
A.72÷4
B.9+78%
3in[1,2,3]
D. a+|5+6|
4.Python不支持的数据类型有
A. char
B.int
C.float
D. list
5.(多选)在Python数据类型中,数值类型包括以下哪几种类型
A. int
B. float
C.complex
D. bool
6.在Python中,如果变量x=3,那么x/=3的结果为
A.3
B.0
C.1.0
D.1
7.在Python中,下列哪个函数的作用是将变量x的值转换为浮点型
A.int(x)
B.float(x)
C.bin(x)
D.chr(x)
8.在Python中,下列不正确的赋值运算符是
A.**=
B.+=
C.%=
D.=/
9.在Python中,'ab'+'c'*2的结果是
A.'abc2'
B. 'abcabc'
C. 'abcc'
D. 'ababcc'
10.在Python语言中,数据的输入是通过来实现的。
A. input()函数
B.print()函数
C.output()函数
D.abs()函数
11.在Python语言中,数据的输出是通过来实现的
A.input()函数
B.print()函数
C.output()函数
D.abs()函数
12.顺控制结构的程序执行过程是依执行的。
A.自上而下
B.自下而上
C.由外到内
D.由内到外
13.在Python3x中,input()函数的返回结果是
A.数值型
B.集合
C.表
D.字符串
14.表达式”y”<”x”==False的结果是()
A.True
B.Error
C.None
D.False
15.函数表达式all([1,True,True])的结果是()
A.无输出
B.False
C.出错
D.True
16.下列一组表达式的运算结果是()
a=100
b=False
a*b>-1
False
B.1
C.0
D.True
有程序如下:a=12 b=7 a=b+1 b=a*2 最终a ,b的值应为()。
12 7
8 24
8 16
16 8
以下哪个是合法的变量()
A.hello B.@HELLO C.1HELLO D.*2HELLO
三.程序题
19.输人变量x,y,编程交换两个变量的值并输出。
20.编程实现给出圆的半径,求圆的直径、周长和面积。要求:输人圆的半径实数r,输出圆的直径、周长、面积,每个数保留小数点后2位,规定圆周率=3.14159。
答案解析
1 2 3 4 5 6 7 8 9 10
C B C A ABC C B D C A
11 12 13 14 15 16 17 18
B A D D D D C A
程序题
19.
x=int(input())
y=int(input())
x,y=y,x
print(x,y)
20.
r=float(input("请输入圆的半径:"))
p=3.14159
d=2*r
l=2*p*r
s=p*r**2
print("直径为:","%.2f"%d )
print("周长为:","%.2f"%l)
print("面积为:","%.2f"%s)