专题四 Python数值(练习)-《Python程序设计》职教高考备考讲练测(安徽省)

2025-04-01
| 2份
| 13页
| 121人阅读
| 0人下载

资源信息

学段 中职
学科 职教专业课
课程 程序设计基础
教材版本 -
年级 高一
章节 -
类型 题集-专项训练
知识点 函数
使用场景 中职复习
学年 2025-2026
地区(省份) 安徽省
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 109 KB
发布时间 2025-04-01
更新时间 2025-04-01
作者 PythonStudy
品牌系列 上好课·一轮讲练测
审核时间 2025-04-01
下载链接 https://m.zxxk.com/soft/51368195.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

专题四 Python数值 一、单项选择题 1. 下列代码的输出结果为( )。 a=int('1111',2) b=int('12',8) c=int('15',16) print(a+b+c) A. 25 B. 40 C. 45 D. 46 答案:D 解析:a的值为15 b的值为10 c的值为21 2. 下列代码的输出结果为( )。 a=(3+4j) b=(6+7j) print(a*b) A. (-10+45j) B. (-8+45j) C. (10+45j) D. (8+45j) 答案:A 解析:18+21j+24j+28j**2 j**2的值为-1 结果为(-10+45j) 3. 下列代码的输出结果为( )。 a=(3+4j) b=(6+7j) print(a-b) A. (3+3j) B. (-3-3j) C. (-3+3j) D. (3-3j) 答案:B 解析:3-6+4j-7j=-3-3j 复数建议加括号 结果为(-3-3j) 4. 下列代码的输出结果为( )。 a=int(3.9) b=float(4) print(b//a) A. 1.0 B. 2.0 C. 1 D. 2 答案:A 解析:a的值为3 b的值为4.0 b//a的值为1.0 5. 下列代码的输出结果为( )。 a=complex(3,4) print(abs(a)) A. 3.0 B. 4.0 C. 5.0 D. 6.0 答案:C 解析:a的值为(3+4j) abs(a)求复数的模 则结果为5.0 6. 下列代码的输出结果为( )。 a=complex(3,4) b=complex(2,3) print(a*b-(a-b)) A. (-6+17j) B. (1+1j) C. (-7+16j) D. (6-17j) 答案:C 解析:a的值为(3+4j) b的值为(2+3j) a*b的值为(-6+17j) a-b的值为(1+1j) 结果为(-7+16j) 7. 下列代码的输出结果为( )。 a=float(input("请输入整数:")) b=5%-3 print(a//b) 若键盘输入6 则输出的结果: A. -5 B. -5.0 C. 6 D. -6.0 答案:D 解析:a的值6.0 b的值为-1 a//b的值为-6.0 8. 下列代码的输出结果为( )。 a=int(input("请输入整数:")) print(a+2) 若键盘输入3.5 则输出的结果: A. 5 B. 5.0 C. 5.5 D. 报错 答案:D 解析:int()函数不能将字符型的浮点数转为整型 9. 下列代码的输出结果为( )。 a=complex(input("请输入整数:")) b=float('3') print(a+b) 若键盘输入5 则输出的结果: A. (8.0+0j) B. (8+0j) C. (8+j) D. 8 答案:B 解析:键盘输入5则a的值为(5+0j) b的值为3.0 a+b的值为(8+0j) 10. 下列代码的输出结果为( )。 a=int(8/5) b=float(8//5) c=complex(3.5) print(a+b+c) A. (3.5+5.5j) B. (5.5+3.5j) C. (5.5+0j) D. (5+0j) 答案:C 解析:a的值为1 b的值为1.0 c的值为(3.5+0j) a+b+c的值为(5.5+0j) 二、填空题 1. print(int(9.78)) 的运行结果为______。 答案:9 解析:去掉小数点部分 2. print(float("13")) 的运行结果为______。 答案:13.0 解析:转为浮点数,对于整型的数字在后面加小数点即可 3. print(complex(10)) 的运行结果为______。 答案: (10+0j) 解析:对于只有一个参数,就是实数部分 因此结果为(10+0j) 4. print(0b10+0x1+0o5) 的运行结果为______。 答案:8 解析:0b10二进制转为十进制的值为2 0x1十六进制转为十进制的值为1 0o5八进制转为十进制的值为5 最终结果为8 5. print(int('02')) 的运行结果为______。 答案:2 解析:将字符型的'02'转为整型2 6. print(float(3.5)) 的运行结果为______。 答案:3.5 解析:浮点数依旧转为浮点数 7. print(complex(2,3)) 的运行结果为______。 答案: (2+3j) 解析: 2.0是实数,3.0是虚数结果为(2+3j) 8. print(complex(2.0,3.0)) 的运行结果为______。 答案: (2+3j) 解析: 2.0是实数,3.0是虚数结果为(2+3j) 9. print(complex('6.5')) 的运行结果为______。 答案: (6.5+0j) 解析: 6.5是实数 结果为(6.5+0j) 10. print(0b101+0x12+0o16) 的运行结果为______。 答案: 37 解析: 0b10值为5 0x12值为18 0o16值为14 三、综合应用题 1.键盘输入圆的半径,计算圆的面积。(圆周率PI取值3.14) 答案: PI=3.14 r=float(input("请输入圆的半径:")) s=PI*r**2 print("圆的面积:",s) 解析:由于圆的半径可能为浮点数,因此这里从键盘输入的半径不能使用int()函数,只能用float()、eval()函数。 2.键盘输入正整数,判断是否能被3或7整除。 答案: num=int(input("请输入正整数:")) if num%3==0 or num%7==0: print(f"{num}能被3或7整除") else: print(f"{num}不能被3或7整除") 解析:明确说明输入正整数,因此可以使用int()、eval()函数 3.键盘输入一个浮点数,并分别转为整型、复数 答案: f = float(input("请输入一个浮点数:")) print(int(f)) print(complex(f)) 解析:明确说明正整数,可以使用float()、eval()函数 学科网(北京)股份有限公司 $$ 专题四 Python数值 一、单项选择题 1. 下列代码的输出结果为( )。 a=int('1111',2) b=int('12',8) c=int('15',16) print(a+b+c) A. 25 B. 40 C. 45 D. 46 2. 下列代码的输出结果为( )。 a=(3+4j) b=(6+7j) print(a*b) A. (-10+45j) B. (-8+45j) C. (10+45j) D. (8+45j) 3. 下列代码的输出结果为( )。 a=(3+4j) b=(6+7j) print(a-b) A. (3+3j) B. (-3-3j) C. (-3+3j) D. (3-3j) 4. 下列代码的输出结果为( )。 a=int(3.9) b=float(4) print(b//a) A. 1.0 B. 2.0 C. 1 D. 2 5. 下列代码的输出结果为( )。 a=complex(3,4) print(abs(a)) A. 3.0 B. 4.0 C. 5.0 D. 6.0 6. 下列代码的输出结果为( )。 a=complex(3,4) b=complex(2,3) print(a*b-(a-b)) A. (-6+17j) B. (1+1j) C. (-7+16j) D. (6-17j) 7. 下列代码的输出结果为( )。 a=float(input("请输入整数:")) b=5%-3 print(a//b) 若键盘输入6 则输出的结果: A. -5 B. -5.0 C. 6 D. -6.0 8. 下列代码的输出结果为( )。 a=int(input("请输入整数:")) print(a+2) 若键盘输入3.5 则输出的结果: A. 5 B. 5.0 C. 5.5 D. 报错 9. 下列代码的输出结果为( )。 a=complex(input("请输入整数:")) b=float('3') print(a+b) 若键盘输入5 则输出的结果: A. (8.0+0j) B. (8+0j) C. (8+j) D. 8 10. 下列代码的输出结果为( )。 a=int(8/5) b=float(8//5) c=complex(3.5) print(a+b+c) A. (3.5+5.5j) B. (5.5+3.5j) C. (5.5+0j) D. (5+0j) 二、填空题 1. print(int(9.78)) 的运行结果为______。 2. print(float("13")) 的运行结果为______。 3. print(complex(10)) 的运行结果为______。 4. print(0b10+0x1+0o5) 的运行结果为______。 5. print(int('02')) 的运行结果为______。 6. print(float(3.5)) 的运行结果为______。 7. print(complex(2,3)) 的运行结果为______。 8. print(complex(2.0,3.0)) 的运行结果为______。 9. print(complex('6.5')) 的运行结果为______。 10. print(0b101+0x12+0o16) 的运行结果为______。 三、综合应用题 1.键盘输入圆的半径,计算圆的面积。(圆周率PI取值3.14) 2.键盘输入正整数,判断是否能被3或7整除。 3.键盘输入一个浮点数,并分别转为整型、复数 学科网(北京)股份有限公司 $$

资源预览图

专题四 Python数值(练习)-《Python程序设计》职教高考备考讲练测(安徽省)
1
专题四 Python数值(练习)-《Python程序设计》职教高考备考讲练测(安徽省)
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。