相关试卷
-
1、宽宽用python中的冒泡排序算法------升序排序对列表[7,9,5,6,4]进行排序,请问第二轮比较后的结果为( )A、7,5,6,4,9 B、5,6,4,7,9 C、5,4,6,7,9 D、4,5,6,7,9
-
2、一个程序中出现了for i in range(2,8,2)这样一个语句,循环体会执行几次( )。A、1 B、2 C、3 D、4
-
3、假定母鸡每只4元,公鸡每只3元,小鸡每只0.25元,每种鸡都要买,现有100元,要买100只鸡,问有多少种方案。要求解这个问题,最适合的算法是( )。A、枚举算法 B、排序算法 C、迭代算法 D、冒泡算法
-
4、以下程序运行后,显示的结果是( )。
m=['书法','绘画','体育']
m.append('歌唱')
m.append('舞蹈')
print(m[4])
A、舞蹈 B、体育 C、歌唱 D、书法,绘画,体育 -
5、下列表达式中可以取出三位数138的个位数字8的是( )。A、138%100 B、138//10 C、138*100 D、138%10
-
6、在语句for i in range(1,10)中循环的的范围是( )。A、1-9 B、1-10 C、0-9 D、0-10
-
7、下列哪项不是算法的特征( )。A、有穷性 B、不确定性 C、可行性 D、输入、输出
-
8、使用冒泡排序算法将10个数字进行降序排列,需要进行比较的次数是( )。A、10 B、45 C、55 D、100
-
9、在 Python 中,运行以下程序输出结果为( )
for i in range(3):
print(i)
A、1,2,3 B、1,2 C、0,1,2 D、3 -
10、在炒菜机器人程序中,“第一步,加油少许”违背了算法的( )特征。A、确定性 B、可行性 C、有穷性 D、有输入和输出的
-
11、在1-100之间猜数游戏,猜的数是23,如果使用二分法查找,第一次与目标数23比较的是( )。A、1 B、50 C、100 D、51
-
12、对数列1,3,6,4用冒泡排序算法从大到小进行排序,需要比较多少轮( )。A、2 B、3 C、4 D、5
-
13、下列关于for循环结构的说法错误的是( )A、for循环中的in后面的数据集合可以是列表、字符串、元组等数据类型 B、for循环中的数据集合后面的冒号可有可无 C、for循环的同级别语句需要缩进对齐 D、for循环中可以继续嵌套for循环
-
14、求解下列问题最适合用选择结构的是( )。A、求1到20之间所有偶数的和 B、求某球队队员的平均年龄 C、已知正方形的边长A,求正方形的周长C和面积S D、解不等式Ax+b>0(A≠0)
-
15、已知x='123',y='456',则表达式x+y的值为( )。A、'123'+'456' B、'567' C、'123456' D、'579'
-
16、下列各语句输出结果为True的是( )。A、print(7<2) B、print(5>0) C、print((1>2)and(2>1)) D、print(2==0)
-
17、有一个3位数m,如果百位数字与个位数字相同,则该数属于回文数,下面可以正确判断是回文数的条件是( )A、m//100==m%10 B、m/100== m%10 C、m/100==m//10 D、m%100==m//10
-
18、在Python程序中,列表(List)就是一批变量的集合。已知列表m[2,4,0,23,1,20],那么m[1]表示的元素是( )A、2 B、4 C、20 D、1
-
19、一个有序数列为{3,7,12,14,19,24,28,35,39,41,47,65},用二分查找值为12的结点时,查找成功需要比较的次数为( )。A、4 B、3 C、2 D、1
-
20、用python表达式表示数轴上x的取值范围,以下书写正确的是( )
A、x>=5 and x<8 and x==9 B、x>=5 and x<8 or x==9 C、x>=5 or x<8 and x==9 D、x>=5 or x<8 and x<9