Python基础语法山脚阶段毕业测试

*
请输入村数加昵称【如B28+小明】  ps:村数可看群名
*
1.
请问运行代码:print('1'+'2'),输出的结果是:
3
12
21
不知道
*
2.
运行下面的代码,输出的结果是:
a=83
if a < 60:
    print('不及格哦,要重考!')
elif 60 <= a < 75:
    print('还行,继续努力!')
elif 75 <= a <85:
    print('不错,加油!')
else:
    print('很棒哦!不要骄傲哈!')
不及格哦,要重考!
还行,继续努力!
不错,加油!
很棒哦!不要骄傲哈!
*
3.
运行以下代码,输出的是:
def add(a,b):
    return a + b
a = 10
b = 6
print(add(a,b))
6
10
16
0
*
4.
运行以下代码会打印多少遍“你好呀!”:
a = 0
while a < 11:
    a = a + 1
    print('你好呀!')
9
10
11
12
*
5.
运行以下代码后得到的结果是:
for i in {'A':1,'B':2,'C':3}:
    print(i)
A B C
1 2 3
'A' 'B' 'C'
A1 B2 C3
*
6.
运行以下代码会得到什么结果:
list1=['小红','小明','小花','小黄','小艾','小海','小童']
print(list1[2:5])
['小花', '小黄', '小艾']
['小明','小花','小黄']
['小花','小黄','小艾','小海']
['小明','小花','小黄','小艾']
*
7.
运行以下代码,如果输入4,会输出什么结果:
a=input('请输入一个整数:')
b=True
while b:
    if a!='3':
        print(a)
        b=False
    else:
        print('再来一次')
        continue
再来一次
4(进入死循环)
4
再来一次(进入死循环)
*
8.
比较以下两组代码,区别是:

【代码1】

n=0
while n < 5:
    print('你好')
    if n ==3:
        break
    n=n+1

【代码2】

n=0
while n < 5:
    n=n+1
    print('你好')
    if n ==3:
        break
【代码1】输出4遍你好,【代码2】输出3遍你好
【代码1】输出3遍你好,【代码2】输出4遍你好
【代码1】输出3遍你好,【代码2】输出3遍你好
【代码1】输出4遍你好,【代码2】输出4遍你好
*
9.
下面哪个语句会输出“今天是我学习Python的第1天”:【双选】【多选题】
print(今天是我学习Python的第1天)
print('今天是我学习Python的第1天')
print(今天是我学习Python的第+str(1)+天)
print('今天是我学习Python的第'+str(1)+'天')
*
10.
以下代码存在错漏,请找出代码应该如何修改才可正常运行:

a=input('请输入你的幸运数字:')
b=888
if a==b:
    print('恭喜你答对了!')
else
    print('真可惜你没有猜对。')
【多选题】
应将b=888 改为 b='888'或者将a=input('请输入你的幸运数字:')改为a=int(input('请输入你的幸运数字:'))
应将else改为else:
应将应将b=888 改为 b='888'并且将a=input('请输入你的幸运数字:')改为a=int(input('请输入你的幸运数字:'))
应将else改为else a!=b:
*
11.
运行以下代码最后输出的内容是('毛笔', '钢笔', '铅笔', '圆珠笔')吗?
def order(*pens):
    print(pens)
order('毛笔','钢笔','铅笔','圆珠笔')

*
12.
运行以下代码会输出“同学们都很可爱”吗?
def fiction(word1,word2):
    print('%s都很%s'%(word1,word2))
fiction('同学们','可爱')
*
13.
下面函数,能正确运行吗?
def a():
    global temp
    temp = 1+3
print(temp)
可以
不可以
*
14.
列表有序,要用偏移量定位;字典无序,便通过唯一的键来取值。
问卷星提供技术支持
举报