第四章程序设计基础课堂练习(Word版,含答案) 2022—2023学年粤教版(2019)高中信息技术必修1

资源下载
  1. 二一教育资源

第四章程序设计基础课堂练习(Word版,含答案) 2022—2023学年粤教版(2019)高中信息技术必修1

资源简介

第四章程序设计基础
1、有以下程序段:
sum=0
for i in range(2,10):
if i%2!=0:
sum=sum+i
print(sum)
程序运行后,其输出结果为( C )
A.10 B.12 C.24 D.30
2、在Python语言中,下列表达式结果为True的是( D )
A.(5*2)>=(5**2) B.(5/2)<=(5//2)
C.(2**3)!=(2*4) D.(2**3)==(2*4)
3、在Python语言中,表达式print(20//3+10%3)的运算结果是( B )
A.7.66 B.7 C.8 D.9
4、有以下程序段:
x=9
if x%2!=0:
print(“奇数”)
else:
print(“偶数”)
程序运行后,其输出结果为( B )
A.9 B.奇数 C.2 D.偶数
5、Python程序
a=3
b=6
print((a+b)/(b-a))
运行后,输出结果为( A )
A.3.0 B.4.0 C.-2.0 D.2.0
6、以下Python语句,格式正确的是( B )
A.a=input["请输入一个字符"]
B.a=input("请输入一个字符")
C.input["请输入一个字符"]
D.input("请输入一个字符")
7、在Python语言中,表达式11%2的运算结果是( A )
A.1 B.5 C.5.5 D.22
8、有以下程序段:
s=1
for z in range(0,5):
s=s*z
print(s)
程序运行后,其输出结果为( B )
A.1 B.0 C.5 D.120
9、Python程序
a=5
b=10
print(a+b,“a+b”)
运行后,输出结果为( B )
A.15 15 B.15 a+b
C.a+b a+b D.15 “a+b”
10、有以下程序段:
x=3
y=0
if x>y:
x=x-1
y=y+1
print(x,y)
程序运行后,其输出结果为( A )
A.2 1 B.3 0 C.2 0 D.3 1
11、有以下程序段:
x=int(input(“输入x的值:”)
if x<=0:
y=3*x-2
else:
y=2*x+1
print(y)
程序运行后,键盘输入5,其输出结果为( C )
A.13 B.12 C.11 D.5
12、Python程序
a=8
a=a+5
print(a)
运行后,输出结果是( C )
A.8 B.5 C.13 D.a
13、在Python语言中,以下运算符优先级最高的是( A )
A./ B.!= C.+ D.=
14、有以下程序段:
x=12
y=6
if x>y:
print(x)
else:
print(y)
程序运行后,其输出结果为( C )
A.x B.y C.12 D.6
15、有以下程序段:
for abc in range(1,4):
print(abc)
程序运行后,其输出结果为( B )
A.1 2 3 4 B.1 2 3 C.1 2 D.1
16、Python程序
a=28
b=5
z=a//b
print(z)
运行后,输出结果是( C )
A.3.6 B.3 C.5 D.5.6
17、有以下程序段:
Sum=0
for i in range(1,10):
if i%2==0:
sum=sum+i
print(sum)
程序运行后, 其输出结果为( B )
A.10 B.20 C.30 D.0
18、Python语言关系运算符中“等于”的符号是( B )
A.= B.== C.!= D.=!
19、有以下程序段
a=1
b=2
if b<5:
a=a+b
b=b+a
print(a,b)
程序运行后,其输出结果为( A )
A.3 5 B.5 3 C.1 2 D.2 1
多选
20、用Python程序解决问题:输入圆的半径r,输出圆的面积s。正确的输入语句有( BD )
A.r=input["请输入圆的半径:"]
B.r=float(input("请输入圆的半径:"))
C.r=float[input("请输入圆的半径:")]
D.r=float(input())
21、在Python程序设计中,关于数据的输入,下列说法正确的是( ABCD )。
A.数据输入通过input()函数来实现
B.可以输入数字、字符串和其他类型对象
C.input()函数返回的结果是字符串
D.input()的一般格式:<变量>=input(’提示信息:’)
22、Python程序:
sum=0
for i in ____:
sum=sum+i
print(sum)
补全程序,输出结果为“10”的选项有( ACD )。
A.range(1,5) B.range(1,6) C.range(10,11) D. [1,2,3,4]
计算机语言的元素包括( ABC )
A.常量、变量、函数 B.运算符 C.表达式 D. 语句
24、问题:输入一 整数a,输出a的绝对值。
Python程序:
a=int(input(“请输入一个值:"))
补全程序,正确选项有( AB )
A.if a>=0:
print(a)
else:
print(-a)
B.if a<=0:
print(-a)
else:
print(a)
C.if a>=0:
print(-a)
else:
print(a)
D.if a<=0:
print(a)
else:
print(-a)
25、在Python程序里使用range()函数时,以下选项中格式正确的有( ACD )
A.range(2,8,1)
B.range[1,6]
C.range(3,5)
D.range(12,4,-2)
26、下列表达式结果为True的有( ABC )
A.(5**2)>(5*2) B.(5*2)>(5%2) C.(5>2)or(5<2) D.(5>2) and(5<2)
27、Python程序 a=“3";b="5";print(a+b)的运行结果是8。×
28、执行 for i in range(1,5) 语句时,循环变量i的取值依次是:1,2,3,4,5。×
29、执行 for i in range(1,1001) 语句时,循环体被执行1000次。√
30、在Python语言中,算术运算符的优先级高于关系运算符。√
31、Python程序 a=10; a=8 print(a)的运行结果是10。×
32、执行for i in range(2,6)语句时,循环变量i的取值依次是:2,3,4,5。√
33、Python程序a=5;b=4;b=a+2;print(b)的运行结果是7。√

展开更多......

收起↑

资源预览