第 1 题 【单选题】
执行以下代码中,输出的结果是?( )
sum=0for i in range(1,10,3):sum=sum+iprint(sum,i)
A :22 10
B :12 7
C :45 9
D :55 10
正确答案:B
试题解析:
第 2 题 【单选题】
下列代码的执行结果是?( )
s1="abcde"s2="fgh"s3=s1+s2s3[4:7]
A :efg
B :efgh
C :def
D :defg
正确答案:A
试题解析:
本题考点是字符串的通用操作,根据字符串的连接,我们可以得到s3=“abcdefgh”,根据访问指定索引范围,我们应该得到答案为A
第 3 题 【单选题】
以下代码的输出结果是?( )
lis = list(range(4)) print(lis)
A :[0,1,2,3,4]
B :[0,1,2,3]
C :0,1,2,3
D :0,1,2,3,4
正确答案:B
试题解析:
第 4 题 【单选题】
运行如下代码,结果是?( )
l=["a",1,"b",[1,2]]print(len(l))
A :3
B :4
C :5
D :6
正确答案:B
试题解析:
len()命令统计列表的长度,有四个元素,长度为4,选择B
第 5 题 【单选题】
已知s=list(“sgdhasdghasdg”),以下选项中能输出字符“g”出现的次数的是?( )
A :print(s.index(g))
B :print(s.index(“g”))
C :print(s.count(“g”))
D :print(s.count(g))
正确答案:C
试题解析:
统计用count,字符要用引号包围,所以选择C
第 6 题 【单选题】
以下代码的输出结果是?( )
ls1 = [1,2,3,4,5] ls2 = ls1 ls2.reverse( ) print(ls1)
A :5,4,3,2,1
B :[1,2,3,4,5]
C :[5,4,3,2,1]
D :1,2,3,4,5
正确答案:C
试题解析:
第 7 题 【单选题】
下面代码的输出结果是?( )
ls = [”橘子”,”芒果”,”草莓”,”西瓜”,”水蜜桃”]for k in ls:print(k,end=” ”)
A :橘子芒果草莓西瓜水蜜桃
B :橘子 芒果 草莓 西瓜 水蜜桃
C :西瓜
D :”橘子””芒果””草莓””西瓜””水蜜桃”
正确答案:B
试题解析:
第 8 题 【单选题】
已知有列表a = [1, 2, 3, 4, 5],以下语句中,不能输出[5, 4, 3, 2, 1]的是?( )
A :print(a[:-6:-1])
B :print(a.sort(reverse=True))
C :print(sorted(a, reverse=True))
D :print([5, 4, 3, 2, 1])
正确答案:B
试题解析:
第 9 题 【单选题】
已知列表a=[1,2,3,4,5],执行a.insert(2,6)后结果是什么?( )
A :[1,2,3,4,5,2,6]
B :[1,2,3,4,5,6]
C :[1,2,6,3,4,5]
D :[1,2,3,6,4,5]
正确答案:C
试题解析:
本题的意思是在2号位置前面插入一个元素6,答案C就对了
第 10 题 【单选题】
关于Python中的流程控制语句,下列描述错误的是?( )
A :在分支结构中,if、elif、else都可以单独使用。
B :分支结构中的条件判断通常用关系表达式或逻辑表达式来进行描述。
C :continue语句和break语句只有在循环结构中才可以使用。
D :while语句和for语句的循环条件后都必须输入冒号,需要循环执行的语句必须有缩进。
正确答案:A
试题解析:
第 11 题 【单选题】
下列选项中,不属于Python流程控制语句的是?( )
A :if-elif-else语句
B :while语句
C :do-while语句
D :for语句
正确答案:C
试题解析:
第 12 题 【单选题】
关于Python元组类型,以下选项中描述错误的是?( )
A :元组不可以被修改
B :Python中元组使用圆括号和逗号表示
C :元组中的元素要求是相同类型
D :一个元组可以作为另一个元组的元素,可以采用多级索引获取信息
正确答案:C
试题解析:
第 13 题 【单选题】
设有元组tup=(1,2,3,‘1’,‘2’,‘3’),执行语句print(tup[0::2]),得到的结果是?( )
A :(1,2)
B :(1,3)
C :(1,3,‘2’)
D :(1,‘1’,‘3’)
正确答案:C
试题解析:
第 14 题 【单选题】
执行下列代码,输出的结果是?( )
dic = {'a': 1, 'b': 2, 'c': 3, 'd': 4}dic.pop('b')del dic['d']dic['d'] = 4