内容正文:
4.1程序设计语言的基础知识练习及答案
一、选择题
1. 在Python中,合法的标识符是( A )
A. _
B. 3C
C. it’s
D. (全是小写字母)str
2. Python表达式中,可以使用( A )控制运算的优先顺序.
A. 圆括号() B. 方括号[]
C. 花括号{} D. 尖括号<>
3. 为了给整型变量x y z赋初值5,下面正确的Python赋值语句是( A )
A. x=5;y=5;z=5
B. xyz=5
C. x,y,z=5
D. x=5,y=5,z=5
4. 已知x=2;y=3,复合赋值语句x*=y+5执行后,x变量中的值是(B )
A. 11
B. 16
C. 13
D. 26
5. Python语句print(type([1,2,3,4]))的输出结果是( D )
A. <class 'tuple'>
B. <class 'dict'>
C. <class 'set'>
D. <class 'list'>
6. Python语句print(type((1,2,3,4)))的结果是( A )
A. <class 'tuple'>
B. <class 'dict'>
C. <class 'set'>
D. <class 'list'>
7. a=[1,2,3,None,(),[],]; print(len(a))的输出结果是( C )
A. 4 B. 5 C. 6 D. 7
8. Python语句s1=[4,5,6]; s2=s1; s1[1]=0; print(s2)的运行结果是( C )
A. [4,5,6]
B. [0,5,6]
C. [4,0,6]
D. 以上都不对
9. 下面if语句统计满足“性别(gender) 为男、职称(rank) 为副教授、年龄(age)小于40岁”条件的人数,正确的语句为( B )
A. if(gender=="男" or age<40 and rank=="副教授"): n+=1
B. if(gender=="男" and age