1
2
3
4
下面流程图在yr输入2024时,可以判定yr代表闰年,并输出 2月是29天 ,则图中菱形框中应该填入( )。
下列流程图的输出结果是?( )
5
10
20
30
bin(2024)
执行下面Python代码后,输出的结果是?( )
1 a = {'name': 'Tom', 'age': 12} 2 b = {'name': 'Join', 'email': 'join@qq.com'} 3 b.update(a) 4 print(len(b))
1
2
3
4
执行下面Python代码后,输出的结果不可能是哪一项?( )
执行下面Python代码后,输出的结果是?( )
1 t1 = ("python", "c++", "scratch") 2 t2 = tuple(i for i in t1[::-1]) 3 print(t2)
执行下面Python代码后,输出的结果是?( )
1 t1 = (1, 2, 3, 4, 5, 6, 7) 2 t2 = ('a', 'b', 'c', 'd', 'e', 'f') 3 s = t1[2:] + t2[5:2:-1] 4 print(s)
执行下面Python代码后,输出的结果是?( )
1 a = [i % 10 for i in range(10, 20)] 2 b, c = [], [] 3 while len(a) > 0: 4 s = a.pop() 5 if s % 2 == 0: 6 b.append(s) 7 else: 8 c.append(s) 9 print(b, c)
执行下面Python代码后,输出的结果是?( )
1 a = ['o', 'r', 'a', 'n', 'g', 'e'] 2 a.sort() 3 a.reverse() 4 print(a)
执行下面Python代码后,输出的结果是?( )
执行下面Python代码后,输出的结果可能是?( )
1 str="Happy new year" 2 a = set(str) 3 print(a)
某小学男子篮球队招募新成员,要求加入球队的成员身高在135厘米以上(不含135厘米)。本次报名的人 员有10人,她们的身高分别是125、127、136、134、137、138、126、135、140、145。完善以下代码,求出本次球 队能够招募到新成员的人数?( )
1 a = [125, 127, 136, 134, 137, 138, 126, 135, 140, 145] 2 b = [i > 135 for i in a] 3 c = __________ 4 print(c)
执行下面Python代码后,输出的结果是8。
1 a = 0b1010 2 b = 0o1100 3 c = a & b 4 print(c)
执行下面Python代码后,输出的结果不可能是89781。( )
1 import random 2 3 i = 1 4 s = "" 5 while i <= 5: 6 a = random.randint(0, 9) 7 if a % 3 == (i + 1) % 3: 8 s += str(a) 9 i += 1 10 print(s)
3.1 编程题 1
试题名称:移位
时间限制:1.0 s
内存限制:512.0 MB
3.1.1 题面描述
小杨学习了加密技术移位,所有大写字母都向后按照一个固定数目进行偏移。偏移过程会将字母表视作首尾相接的环,例如,当偏移量是3的时候,大写字母A会替换成D,大写字母Z会替换成C,总体来看,大写字母表ABCDEFGHIJKLMNOPQRSTUVWXYZ 会被替换成DEFGHIJKLMNOPQRSTUVWXYZABC。
注:当偏移量是26的倍数时,每个大写字母经过偏移后会恰好回到原来的位置,即大写字母表ABCDEFGHIJKLMNOPQRSTUVWXYZ 经过偏移后会保持不变。
3.1.2 输入格式
第一行包含一个正整数n。
3.1.3 输出格式
输出在偏移量为n的情况下,大写字母表ABCDEFGHIJKLMNOPQRSTUVWXYZ移位替换后的结果。
3.1.4 样例1
3.1.5 样例解释
当偏移量是3的时候,大写字母A会替换成D,大写字母Z会替换成C,总体来看,大写字母表ABCDEFGHIJKLMNOPQRSTUVWXYZ会被替换成DEFGHIJKLMNOPQRSTUVWXYZABC。
3.1.6 数据范围
对于全部数据,保证有1≤n≤100。
3.2 编程题 2
试题名称:寻找倍数
时间限制:1.0 s
内存限制:512.0 MB
3.2.1 题面描述
小杨有一个包含n个正整数的序列A=[a1a2…an],他想知道是否存在i(1≤i≤n) 使得ai是序列A中所有数的倍数。
3.2.2 输入格式
第一行包含一个正整数t,代表测试用例组数。
接下来是t组测试用例。
对于每组测试用例,一共两行。其中,第一行包含一个正整数n;第二行包含n个正整数,代表序列A。
3.2.3 输出格式
对于每组测试用例,如果存在i(1≤i≤n)满足对于所有k(1≤k≤n)ai是ak的倍数,输出Yes,否则输出No。
3.2.4 样例1
3.2.5 样例解释
对于第一组数据,对于a3=4,满足a3是a1和a2的倍数。
3.2.6 数据范围
对于全部数据,保证有1≤t≤10,1≤n≤105,1≤ai≤109。