内容正文:
第三章 算法的程序实现
第一节 Python语言基础
一尧选择题
1. 下列变量名在 Python中合法的是 渊 冤
A. 3tou B. t#x
C. _bt D. god?
2. 下列数据类型中袁不属于 Python支持的数据
类型的是 渊 冤
A. int B. float
C. str D. char
3. 下列 Python表达式的值为 圆的是 渊 冤
A. 怨**源 B. 怨/源
C. 怨//源 D. 怨豫源
4. 下列表达式的值为 False的是 渊 冤
A. not渊8*1.2<8/1.2冤
B. 9//2==5
C. 8**2! =10
D. 6%2<0.1
5. Python文件的后缀名是 渊 冤
A. pdf B. do
C. pass D. py
6. 下列 Python条件表达式中与野a浴越0 and b浴越
0冶等价的是 渊 冤
A. a越越0 or b越越0
B. a*b浴 越0
C. not渊a越越0 and b越越0冤
D. not a越越0 or not b越越0
7. 有如下程序段院
a=2
b=3
a*=b
a+=b
print(a)
上述程序段运行之后 a的值是 渊 冤
A. 2 B. 3
C. 8 D. 9
8. 表达式渊"1"+"3"冤*2的结果为 渊 冤
A. 8
B. '132'
C. '1313'
D. 语法错位袁程序报错
9. 表达式野50-50豫6*5//2**2冶的结果为 渊 冤
A. 48 B. 25
C. 0 D. 45
10. 下列关于 Python表达式的描述袁正确的是
渊 冤
A. 5**3//2垣4的值为 9
B. 13%9//4/2跃越1的值为 True
C. 寓x寓 not in 寓cx寓 and 3垣4跃5的值为 True
D. int渊6//4/2垣0.5冤的值为 1
11. 身体质量指数=体重/身高的平方渊国际单
位院kg窑m-2冤袁用变量 w渊kg冤表示体重袁h渊cm冤
表示身高 袁 下列关于身体质量指数的
Python表达式正确的是 渊 冤
A. w/(h/100**2)
B. w//((h//100冤**2)
C. w\(h\100**2)
D. w/(h/100)**2
12. 输入三角形的三边长分别为 5袁6袁7袁下列赋
值方法中有误的是 渊 冤
A. a=5
b=6
c=7
B. 咱a袁b袁c暂=咱5袁6袁7暂
69
C. a=5袁b=6袁c=7
D. a袁b袁c=5袁6袁7
13. 若将输入的三位数存储到变量 a 中袁 然后
将两个这样的三位数相连组成一个六位
数袁 生成的六位数存储到变量 b 中袁 编写
Python程序实现上述功能袁 则下列语句不
正确的是 渊 冤
A. a=int(input("输入一个三位数:"))
b=a*1000+a
B. a=int(input("输入一个三位数:"))
b=a*2
C. a=input("输入一个三位数:")
b=int(a*2)
D. a=input("输入一个三位数:")
b=int(a+a)
14. 野回文冶是古今中外都有的一种修辞方式和
文字游戏袁如野我为人人袁人人为我冶等遥 在
数学中也存在一类数具有这样的特征袁称
为回文数袁例如院123454321遥 若将任意一个
三位数存储到整型变量 a 中袁下列语句可
得到回文数的是 渊 冤
A. sw=a/10%10
bw=a/100
new=a*100+sw*10+bw
B. sw=a//10%10
bw=a//100
new=a*100+sw*10+bw
C. gw=a%10
sw=a//10%10
bw=a//100
new=gw*100+sw*10+bw
D. gw=a%10
sw=a%10//10
bw=a//100
new=gw+sw+bw
70
号描述解决问题的计算模型袁然后设计算法尧描述
算法遥
7. D
8. A揖解析铱根据算法的基本流程袁首先输入数据袁再
处理数据袁最后输出处理结果遥
9. B
10. A揖解析铱该流程图属于分支结构袁因为 b=13屹3袁
执行一次后袁a的值为 22袁b的值为 6遥
11. D揖解析铱列表跟踪各变量的值院
12. C揖解析铱由流程图分析可知 S=2+4+6+噎+100=
2550遥
第三章 算法的程序实现
第一节 Python语言基础
1. C揖解析铱在 Python中袁变量名可以包括字母尧数字尧
下划线袁但不能以数字开头袁而且字母区分大小写遥
2. D揖解析铱常见的 Python基本数据类型有整型渊int冤袁
实型渊float冤袁字符串型渊str冤和布尔型渊bool冤遥
3. C揖解析铱野x**y冶表示求 x的 y次幂袁野x/y冶表示两数
相除的结果袁野x//y冶表示两数相除取整袁