Python编程一级真题测试卷解析与答案详解
NCT等级测试-Python编程一级真题测试卷解析与答案详解
一、选择题
1.以下Python表达式中,哪项的值与其它三项不同( )
A.len("my name is james".split())
B.int(4.99)
C.sum([1,2,1,1])
D.max([1,2,3,4])
答案:B.int(4.99)
解析:其他选项都是在操作特定数据类型或列表的函数,而B选项是将浮点数转换为整数。
2.已知字符串a="python",则a[1]的值为( )
A."p"
B."py"
C."Py"
D."y"
答案:A."p"
解析:字符串的索引从0开始,a[1]即为字符串a的第二个字符,即"p"。
3.Python的关系运算符中,用来表示不等于的符号是( )
A.= =
B.!=
C.>=
D.<=
答案:B.!=
解析:Python中用"!="表示不等于。
4.下面Python代码运行后,a、b的值为( )
a=23
b=int(a/10)
a=(a-b10)10
b=a+b
print(a,b)
A.23 2
B.30 20
C.30 32
D.3 2
答案:B.30 20
解析:代码中a的值在运算后为30,b的值为20。
5.韦沐沐同学利用Python软件编制程序。初始时,他使用流程图描述算法,在设计输入、输出数据时使用的图例是( )
A.
B.
C.
D.
答案:A.
解析:流程图中用椭圆表示起始和结束。
6.在用Python编程对数据进行分析的时候,代码pandas.DataFrame.sum( )执行的操作是
A.返回所有列的和
B.返回所有行的和
答案:A.返回所有列的和
解析:pandas库中的DataFrame.sum()函数默认对列进行求和操作。
下载地址
用户评论