一个python笔试题及扩展
笔试题来源
最近有位小伙伴面试失败,发来了面试复盘内容,其中有个笔试题还是挺有意思的,我特意摘出来分享给大家,同时做了扩展。

笔试题
建议大家先不运行,看能否给出答案并说明原因
name = 'qzcsbj'
def func1():
def func2():
print(name)
func2()
name = '韧'
func1()
输出结果是?
扩展01
def func1():
print('qzcsbj')
def func2():
print('韧')
func1()
输出结果是?
扩展02
def func1():
print('qzcsbj')
def func2():
print('韧')
func2()
func1()
输出结果是?
扩展03
name = 'qzcsbj'
def func1():
name = '韧'
print(name)
def func2():
name = '全栈测试笔记'
print(name)
func2()
func1()
输出结果是?
扩展04
name = 'qzcsbj'
def func1():
name = '韧'
print(name)
def func2():
print(name)
func2()
func1()
输出结果是?
扩展05
name = 'qzcsbj'
def func1():
name = '韧'
def func2():
print(name)
func2()
func1()
输出结果是?
扩展06
name = 'qzcsbj'
def func1():
def func2():
print(name)
name = '韧'
func2()
func1()
输出结果是?
扩展07
name = 'qzcsbj'
def func1():
global name
def func2():
print(name)
func2()
name = '韧'
func1()
print(name)
输出结果是?
扩展08
name = 'qzcsbj'
def func1():
global name
def func2():
print(name)
name = '韧'
func2()
func1()
print(name)
输出结果是?
扩展09
name = 'qzcsbj'
def func1():
name = '韧'
def func2():
print(name)
name = '全栈测试笔记'
func2()
func1()
输出结果是?
扩展10
name = 'qzcsbj'
def func1():
name = '韧'
def func2():
print(name)
return func2
val = func1()
val()
输出结果是?
扩展11
def test():
name = '韧'
print(name)
输出结果是?
扩展12
while True:
n = 5
break
print('n:', n)
输出结果是?
扩展13
def test():
a = 5
test2()
def test2():
print(a)
test()
输出结果是?
__EOF__
本文作者:持之以恒(韧)
关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevTestOps)、测开等
面试必备:项目实战(性能、自动化)、简历笔试,https://www.cnblogs.com/uncleyong/p/15777706.html
测试提升:从测试小白到高级测试修炼之路,https://www.cnblogs.com/uncleyong/p/10530261.html
欢迎分享:如果您觉得文章对您有帮助,欢迎转载、分享,也可以点击文章右下角【推荐】一下!
关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevTestOps)、测开等
面试必备:项目实战(性能、自动化)、简历笔试,https://www.cnblogs.com/uncleyong/p/15777706.html
测试提升:从测试小白到高级测试修炼之路,https://www.cnblogs.com/uncleyong/p/10530261.html
欢迎分享:如果您觉得文章对您有帮助,欢迎转载、分享,也可以点击文章右下角【推荐】一下!

浙公网安备 33010602011771号