4.1程序设计语言的基础知识-【新教材】2020-2021学年粤教版(2019)高中信息技术必修一练习.docx
文本预览下载声明
4.1程序设计语言的基础知识练习及答案
一、选择题
在Python中,合法的标识符是( A )
_
3C
it’s
(全是小写字母)str
Python表达式中,可以使用( A )控制运算的优先顺序.
圆括号() B. 方括号[]
C. 花括号{} D. 尖括号<>
为了给整型变量x y z赋初值5,下面正确的Python赋值语句是( A )
x=5;y=5;z=5
xyz=5
x,y,z=5
x=5,y=5,z=5
已知x=2;y=3,复合赋值语句x*=y+5执行后,x变量中的值是(B )
11
16
13
26
Python语句print(type([1,2,3,4]))的输出结果是( D )
?class?tuple???
?class?dict???
?class?set????
class?list?
Python语句print(type((1,2,3,4)))的结果是( A )
?class?tuple???
?class?dict???
?class?set????
?class?list??
a=[1,2,3,None,(),[],];?print(len(a))的输出结果是( C )
?4?????????B.?5??????????C.?6??????????D.?7?
Python语句s1=[4,5,6];?s2=s1;?s1[1]=0;?print(s2)的运行结果是( C )
?[4,5,6]??????
[0,5,6]??????
?[4,0,6]?????
以上都不对
下面if语句统计满足“性别(gender)?为男、职称(rank)?为副教授、年龄(age)小于40岁”条件的人数,正确的语句为( B )
?if(gender==男?or?age40?and?rank==副教授):?n+=1?
?if(gender==男?and?age40?and?rank==副教授):?n+=1?
?if(gender==男?and?age40?or?rank==副教授):?n+=1?
?if(gender==男?or?age40?or?rank==副教授):?n+=1?
二填空题
1.?Python表达式3**2**3的值为( 6561 )。
2.?Python中在一行书写两条语句时,语句之间可以使用( ; )作为分隔符。
3.?Python使用符号( # )标示注释。
4.?Python?表达式4.5/2的值为( 2.25 )。
Python表达式4.5//2的值为( 2.0 )。
5.?Python?表达式4.5%2的值为( 0.5 )。
6.?Python语句fruits=[apple,?banana,?pear];?
7. print(Apple?in?fruits)的结果是( false )。
8. Python表达式eval(5/2+5%2+5//2)的结果是( 5.5 )。
显示全部