2021 小白学Python(南京财经大学) 最新满分章节测试答案

2025年3月12日 分类:免费网课答案 作者:网课帮手

本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-02-20到2021-06-30

第二章 基本数据的表示 测试1

小提示:本节包含奇怪的同名章节内容

1、 问题:有代码为:print(15 // 2 2 + 15 % 2 2)请问输出为:
选项:
A:6
B:50
C:代码有错误,除法应该使用单斜杠:/
D:57.25
答案: 【6

2、 问题:有代码为:str = ‘C:\"’\tempewdata.dat’print(str)请问输出为:
选项:
A:C:"’ empewdata.dat
B:C:\"’\tempewdata.dat
C:C:"’\tempewdata.dat
D:C:"’ empewdata.dat
答案: 【C:"’ empewdata.dat

3、 问题:有代码为:num1 = 0.333 < 1 / 3num2 = not (1 != 2)print(num1 == num2)请问输出为:
选项:
A:True
B:False
C:代码有错误,小数不能和布尔型进行比较
D:代码有问题,not 应该写为 ! 
答案: 【False

4、 问题:有学生在PyCharm中修改了Python代码,但是重新运行时发现依然为以前的代码运行结果,请问最可能的原因是:
选项:
A:建立了多个Python文件,但是运行的是另外一个Python文件
B:以调试方式来运行代码,导致没有反映最新的修改
C:代码没有主动保存(如按下Ctrl+S),因此还是运行以前的Python代码
D:代码有错误,导致没有反映最新的修改
答案: 【建立了多个Python文件,但是运行的是另外一个Python文件

5、 问题:有代码为:print(int(input()) + float(input()))请问 正确 的说法是:
选项:
A:允许用户输入两个整数,并输出两数总和
B:代码错误,不能多次嵌套使用input函数
C:代码错误,不同数据类型不能直接相加
D:代码错误,不能直接将输入的内容转换为小数
答案: 【允许用户输入两个整数,并输出两数总和

6、 问题:有代码为:num1 = ‘True’num2 = falseprint(num1 != num2)请问以下说法,哪些 正确 ?
选项:
A:代码正确,输出为:True,表示真确实不为假
B:代码不正确,因为num1变量如果需要进行和其他布尔型变量的比较,不能加单引号,否则字符串不能和布尔型变量进行比较
C:代码不正确,num2的逻辑假应该是 False
D:代码正确,输出为:False,因为字符串不等于布尔值
E:代码不正确,比较两个数值是否相等应该使用<>符号
答案: 【代码不正确,因为num1变量如果需要进行和其他布尔型变量的比较,不能加单引号,否则字符串不能和布尔型变量进行比较;
代码不正确,num2的逻辑假应该是 False

7、 问题:下面代码为分别取出小数的整数部分和小数部分,请问以下说法,哪些 正确 ?
选项:
A:代码为:num = 123.45print(‘整数部分为:’ + int(num))输出为:整数部分为:123
B:代码为:num = 123.45print(‘小数部分为:’ + str(num – int(num)))输出为:小数部分为:45
C:代码为:num = 123.45print(‘整数部分为:’ + str(num).split(‘.’)[0])输出为:整数部分为:123
D:代码为:num = 123.45print(‘小数部分为:’ + str(num – int(str(num).split(‘.’)[0])))输出为:小数部分为:0.45000000000000284
E:代码为:num = 123.45print(‘小数部分为:’ + str(num – int(str(num).split(‘.’)[0])))输出为:小数部分为:45
答案: 【代码为:num = 123.45print(‘整数部分为:’ + str(num).split(‘.’)[0])输出为:整数部分为:123;
代码为:num = 123.45print(‘小数部分为:’ + str(num – int(str(num).split(‘.’)[0])))输出为:小数部分为:0.45000000000000284;
代码为:num = 123.45print(‘小数部分为:’ + str(num – int(str(num).split(‘.’)[0])))输出为:小数部分为:45

8、 问题:有代码为:num1 = 0b101num2 = 0x1fnum3 = 13请问以下说法,哪些 正确 ?
选项:
A:全部转换为十进制后,num2数值最大
B:全部转换为十进制后,num3数值最大
C:num2定义错误,Python区分大小写,应该为:num2 = 0x1F
D:全部转换为十进制后,num1数值最小
E:全部转换为十进制后,num3数值最小
答案: 【全部转换为十进制后,num2数值最大;
全部转换为十进制后,num1数值最小

9、 问题:下面关于字符串比较的代码中,哪些 正确 ?
选项:
A:代码为:strs1 = ‘abcd’strs2 = ‘a’print(strs1 > strs2)输出为:True
B:代码为:strs1 = ‘abcd’strs2 = ‘a’print(strs1 <> strs2)输出为:False
C:代码为:strs1 = ‘abcd’strs2 = ‘      abcd’print(strs1 == strs2)输出为:True
D:代码为:strs1 = ‘ab’strs2 = ‘a123’print(strs1 > strs2)输出为:True
E:代码为:strs1 = ‘a’strs2 = "a"print(strs1 == strs2)输出为:True
答案: 【代码为:strs1 = ‘abcd’strs2 = ‘a’print(strs1 > strs2)输出为:True;
代码为:strs1 = ‘ab’strs2 = ‘a123’print(strs1 > strs2)输出为:True;
代码为:strs1 = ‘a’strs2 = "a"print(strs1 == strs2)输出为:True

10、 问题:下面定义了4个变量:from = ‘北校区’to = ‘南校区’1class2stu = ”_is_student = True请问以下说法,哪些 正确 ?
选项:
A:全部正确
B:_is_student 变量名称错误,不能使用下划线定义变量名称
C:1class2stu 变量名称错误,不能以数字开头定义变量名称
D:to 变量名称错误,该名称为系统关键字
E:from 变量名称错误,该名称为系统关键字
答案: 【1class2stu 变量名称错误,不能以数字开头定义变量名称;
from 变量名称错误,该名称为系统关键字

11、 问题:有代码为:num1 = ‘True’num2 = falseprint(num1 != num2)请问以下说法,哪些 正确 ?
选项:
A:代码正确,输出为:True,表示真确实不为假
B:代码不正确,因为num1变量如果需要进行和其他布尔型变量的比较,不能加单引号,否则字符串不能和布尔型变量进行比较
C:代码不正确,num2的逻辑假应该是 False
D:代码正确,输出为:False,因为字符串不等于布尔值
E:代码不正确,比较两个数值是否相等应该使用<>符号
F:如果将:num2 = false改为:num2 = ’false‘输出为:False
G:如果将:num2 = false改为:num2 = ’False‘输出为:True
H:如果修改代码为:num1 = Truenum2 = Falseprint(num1=num2)运行错误,错在第三行
答案: 【代码不正确,因为num1变量如果需要进行和其他布尔型变量的比较,不能加单引号,否则字符串不能和布尔型变量进行比较;
代码不正确,num2的逻辑假应该是 False;
如果将:num2 = false改为:num2 = ’False‘输出为:True;
如果修改代码为:num1 = Truenum2 = Falseprint(num1=num2)运行错误,错在第三行

12、 问题:下面代码为分别取出小数的整数部分和小数部分,请问以下说法,哪些 正确 ?
选项:
A:代码为:num = 123.45print(‘整数部分为:’ + int(num))输出为:整数部分为:123
B:代码为:num = 123.45print(‘小数部分为:’ + str(num – int(num)))输出为:小数部分为:45
C:代码为:num = 123.45print(‘整数部分为:’ + str(num).split(‘.’)[0])输出为:整数部分为:123
D:代码为:num = 123.45print(‘小数部分为:’ + str(num – int(str(num).split(‘.’)[0])))输出为:小数部分为:0.45000000000000284
E:代码为:num = 123.45print(‘小数部分为:’ + str(num – int(str(num).split(‘.’)[0])))输出为:小数部分为:45
F:代码为:num = 123.45print(‘整数部分为:’ + str(int(num)))输出为:整数部分为:123.00
G:代码为:num = 123.45print(‘整数部分为:’ + str(round(num)))输出为:整数部分为:123
H:代码为:num = 123.45print(‘结果为:’ + str(round(num, 1)))输出为:结果为:123.5
答案: 【代码为:num = 123.45print(‘整数部分为:’ + str(num).split(‘.’)[0])输出为:整数部分为:123;
代码为:num = 123.45print(‘小数部分为:’ + str(num – int(str(num).split(‘.’)[0])))输出为:小数部分为:0.45000000000000284;
代码为:num = 123.45print(‘整数部分为:’ + str(round(num)))输出为:整数部分为:123;
代码为:num = 123.45print(‘结果为:’ + str(round(num, 1)))输出为:结果为:123.5

13、 问题:有代码为:num1 = 0b101num2 = 0x1fnum3 = 13请问以下说法,哪些 正确 ?
选项:
A:全部转换为十进制后,num2数值最大
B:全部转换为十进制后,num3数值最大
C:num2定义错误,Python区分大小写,应该为:num2 = 0x1F
D:全部转换为十进制后,num1数值最小
E:全部转换为十进制后,num3数值最小
F:如果增加输出语句:print(num1)输出为:5
G:如果增加输出语句:print(num2)输出为:31
H:默认整数都是十进制,因此num3 = 13等价于num3 = 0d130d可以省略
答案: 【全部转换为十进制后,num2数值最大;
全部转换为十进制后,num1数值最小;
如果增加输出语句:print(num1)输出为:5;
如果增加输出语句:print(num2)输出为:31

14、 问题:下面关于字符串比较的代码中,哪些 正确 ?
选项:
A:代码为:strs1 = ‘abcd’strs2 = ‘a’print(strs1 > strs2)输出为:True
B:代码为:strs1 = ‘abcd’strs2 = ‘a’print(strs1 <> strs2)输出为:False
C:代码为:strs1 = ‘abcd’strs2 = ‘      abcd’print(strs1 == strs2)输出为:True
D:代码为:strs1 = ‘ab’strs2 = ‘a123’print(strs1 > strs2)输出为:True
E:代码为:strs1 = ‘a’strs2 = "a"print(strs1 == strs2)输出为:True
F:代码为:strs1 = ‘a’strs2 = "a"print(strs1 <> strs2)输出为:True
G:代码为:strs1 = ‘abc’strs2 = ‘xyz’print(strs1 + strs2 > strs2 + strs1)输出为:False
H:代码为:strs1 = ‘abc’strs2 = ‘ABC’print(strs1 + strs2 > strs2 + strs1)输出为:False
答案: 【代码为:strs1 = ‘abcd’strs2 = ‘a’print(strs1 > strs2)输出为:True;
代码为:strs1 = ‘ab’strs2 = ‘a123’print(strs1 > strs2)输出为:True;
代码为:strs1 = ‘a’strs2 = "a"print(strs1 == strs2)输出为:True;
代码为:strs1 = ‘abc’strs2 = ‘xyz’print(strs1 + strs2 > strs2 + strs1)输出为:False

15、 问题:下面定义了4个变量:from = ‘北校区’to = ‘南校区’1class2stu = ”_is_student = True请问以下说法,哪些 正确 ?
选项:
A:全部正确
B:_is_student 变量名称错误,不能使用下划线定义变量名称
C:1class2stu 变量名称错误,不能以数字开头定义变量名称
D:to 变量名称错误,该名称为系统关键字
E:from 变量名称错误,该名称为系统关键字
F:全部错误
G:如果将from = ‘北校区’改为:FROM = ‘北校区’该变量名称将正确
H:变量名称为python没有问题,因为python并非关键字,可以为变量命名
答案: 【1class2stu 变量名称错误,不能以数字开头定义变量名称;
from 变量名称错误,该名称为系统关键字;
如果将from = ‘北校区’改为:FROM = ‘北校区’该变量名称将正确;
变量名称为python没有问题,因为python并非关键字,可以为变量命名

16、 问题:下面代码为分别取出小数的整数部分和小数部分,请问以下说法中,哪些 正确 ?
选项:
A:代码为:num = 123.45print(‘整数部分为:’ + int(num))输出为:整数部分为:123
B:代码为:num = 123.45print(‘小数部分为:’ + str(num – int(num)))输出为:小数部分为:45
C:代码为:num = 123.45print(‘整数部分为:’ + str(num).split(‘.’)[0])输出为:整数部分为:123
D:代码为:num = 123.45print(‘小数部分为:’ + str(num – int(str(num).split(‘.’)[0])))输出为:小数部分为:0.45000000000000284
E:代码为:num = 123.45print(‘小数部分为:’ + str(num – int(str(num).split(‘.’)[0])))输出为:小数部分为:45
F:代码为:num = 123.45print(‘整数部分为:’ + str(int(num)))输出为:整数部分为:123.00
G:代码为:num = 123.45print(‘整数部分为:’ + str(round(num)))输出为:整数部分为:123
H:代码为:num = 123.45print(‘结果为:’ + str(round(num, 1)))输出为:结果为:123.5
答案: 【代码为:num = 123.45print(‘整数部分为:’ + str(num).split(‘.’)[0])输出为:整数部分为:123;
代码为:num = 123.45print(‘小数部分为:’ + str(num – int(str(num).split(‘.’)[0])))输出为:小数部分为:0.45000000000000284;
代码为:num = 123.45print(‘整数部分为:’ + str(round(num)))输出为:整数部分为:123;
代码为:num = 123.45print(‘结果为:’ + str(round(num, 1)))输出为:结果为:123.5

17、 问题:下面定义了几个变量:from = ‘北校区’to = ‘南校区’1class2stu = ”_is_student = True变量 = 1234false = False请问以下说法,哪些 正确 ?

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦
请输入手机号或商家订单号
打不开请联系客服QQ 2356025045 商家订单号在哪里?点此了解

商家订单号查看步骤

打开支付宝
方法一:我的 > 账单 > 账单详情 > 更多>复制商家订单号
方法二:我的 > 账单 >搜索关键字【网课小帮手】
> 账单详情 > 更多>复制商家订单号
方法三:联系客服QQ 2356025045
微信支付
我 > 支付 > 钱包 > 账单 > 账单详情

继续阅读