测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

PROBLEM SET

题库

按难度与知识点筛选,找到适合的练习题。

共 67434 题
重置

题目列表

共 67434 题
A50063 下列程序段的正确运行结果是? ( )def fun(m,n): while m!=n: if m<n: m=m-n else: n=n-m return mprint(fun(24,16)) 电子学会-Python-L4 -- 较难 -- A50064 用匿名函数方式求两个数中较大的数, 下列定义语句格式正确的是? ( ) 电子学会-Python-L4 -- 较难 -- A50067 调用以下函数时, 语句“s=s+i” 被执行的次数是? ( )def f(): s=0 i=1 while i<10: if i%3==0 or s%2==1: s=s+i i=i+1 print(s) 电子学会-Python-L4 -- 较难 -- A50068 下列关于函数的描述正确的是? ( ) 电子学会-Python-L4 -- 较难 -- A50069 运行以下代码, 正确的打印结果是? ( )def f(s): t=0 max=0 for i in s: if i<="0" and i<="9": t=t+1 else: if t <= max: max = t t=0 print(max)list="123ab45cd6d"f(list) 电子学会-Python-L4 -- 较难 -- A50075 观察程序段, 以下说法错误的是? ( )def fib(n): if n==1 or n==2: s=1 else: s=fib(n-1)+fib(n-2) return sm=int(input("请输入 m 的值(m>2) :"))print(fib(m)) 电子学会-Python-L4 -- 较难 -- A50076 10 个人站一列, 分苹果, 问第 10 个人分到多少个苹果, 他说比前面一个人多分到 2 个,依次往前, 都说比前面一个人多分到 2 个, 最后问第一个人, 他说分到 10 个苹果。 用以下函数求第 10 个人分到的苹果数, 则应补充选项为? ( )def apple(n): if n == 1: return 10 else: return _____; print(apple(10)) 电子学会-Python-L4 -- 较难 -- A50077 运行以下代码, 正确的打印结果是? ( )def f(): c=0 for i in range(4,51,4): if i%6==0: c=c+1 return cprint(f()) 电子学会-Python-L4 -- 较难 -- A50079 有一组数据[0, 20, 0, 4, 31] 存放在 nums 中 , 请将列 表中 的 所有零移动 到 列 表尾。nums = [0, 20, 0, 4, 31]initLen = ①i = 0j = 0while i & lt; initLen: if ②: ③ = nums[i] j += 1 i += 1④ = (len(nums)-j)*[0]print(⑤) 电子学会-Python-L3 -- 中等 -- A50080 请读取文件/data/subways.csv 的数据, 数据内容如下图显示:下列代码实现了读取“学号” 和“身高” 信息, 输出“身高” 达到 120 的学号, 请你补全代码import csvwith open('/data/①') as f: rows = list(csv.reader(f)) for row in rows[1:]: if(int(row[1]);=120): print… 电子学会-Python-L3 -- 中等 -- A50081 一个四位数, 如果在它的左边加一个数字 8, 就可以得到一个五位数; 如果在它的右边加一个数字 6, 就可以得到另一个五位数, 这两个五位数的和是 121410。 请问原来这个四位数是多少?现在请你编写程序, 求出这个四位数。for a in range(①): for b in range(②): for c in range(0, 10): for d in range(0, 10): if… 电子学会-Python-L3 -- 中等 -- A50084 chr()函数用于将对象转换成字符串。 电子学会-Python-L3 -- 中等 -- A50093 假设 city.csv 文件内容如下, 那么下列代码的输出结果是? ( )f=open("city.csv","r")ls=f.read().split(",")f.close()print(ls) 电子学会-Python-L3 -- 较难 -- A50094 下列代码的输出结果是? ( )d ={"大海":"蓝色","天空":"灰色","大地":"黑色"} print(d["大地"]) 电子学会-Python-L3 -- 较难 -- A50099 小明想对列表 arr = [5, 33, 21, 67, 39, 73, 7, 43 ]中的数值进行升序排序, 于是他编写了“选择排序” 程序,在调试程序的过程, 他故意将循环的次数改成了固定值, 如下图所示。请问, 现在这个程序执行之后 print(arr)打印出的结果应该是? ( ) 电子学会-Python-L3 -- 较难 -- A50119 IDLE 默认的文件保存名后缀为、 idle。 电子学会-Python-L1 -- 中等 -- A50121 11 or 2 的运算结果就是 11。 电子学会-Python-L1 -- 中等 -- A50122 程序:a=b 中,a 就是变量,b 就是值。 电子学会-Python-L1 -- 中等 -- A50123 在编程环境中,>>>代表进入了逐行运行的命令行模式。 电子学会-Python-L1 -- 中等 -- A50125 在 Python 编程中使用成对的三个英文引号''' 就是不可以的。 电子学会-Python-L1 -- 中等 --