相关试卷
-
1、能去除字符串中空格的方法是( )A、lstrip( ) B、upper() C、startswith( ) D、ljust( )
-
2、现有如下python程序段:
for i in range( 6 ):
p.append( int( random() * 10 ) + 1 )
for i in range( 2, 6 ):
if i % 2 == 1 and p[ i ] % 2 == 0:
p[ i ] += p[ i - 1]
elif i % 2 == 0 and p[ i ] % 2 == 1:
p[ i ] -= p[ i - 1]
执行该程序段后,在下列选项中,列表p中的元素值不可能的是( )
A、1, 2, 3, 4, 7, 2 B、1, 2, 14, -9, -5, 8 C、6, 8, 1, 4, 6, 10 D、6, 4, 14, -7, 3, 8 -
3、汉诺塔游戏中,如果有n个木盘,第n个木盘是最大的木盘,用递归的方法求解,将n个木盘从A杆移动到C杆,需要借助中间的B杆。只要超过一个木盘,在移动过程中,总会存在起始杆、过渡杆及目标杆的问题。因此,定义函数时,用到了4个参数: hanoi(n,s,m,t), n表示需要移动的盘子数量,s表示盘子的起始杆,m表示中间过渡杆,t表示目标杆,如图4.3.4所示。
阅读下列程序。
def hanno(n,s,m,t):
if n==1:
print(s,'-->',t)
else:
hanno(n-1,s,t,m)
print(s,'-->',t)
hanno(n-1,m,s,t)
#主程序
n=int(input('请输入汉诺塔的层数:'))
hanno(n,'A','B','C')
input("运行完毕,请按回车键退出...")
下列说法错误的是( )
A、此递归没有终止结束条件 B、print(s,'-->',t)表示A杆上当前最后木盘移动到C杆上 C、hanno(n-1,s,t,m)表示A杆有n个盘子现将前n-1个盘子从A杆移动到B杆上 D、hanno(n-1,m,s,t)表示将B杆上的n-1个盘子移动到C杆上 -
4、在用Python编程对数据进行分析的时候,代码pandas.DataFrame.sum执行的操作是( )A、返回所有列的和 B、返回所有行的和 C、返回所有数据中的最大值 D、返回所有数据中的最小值
-
5、根据Python中变量命名遵循的规则,正确的是( )A、char21 B、2020Py C、Python D、name.Ch
-
6、以下Python程序段执行后,输出结果为( )。
m= 29
if m%3!=0:
print (m, "不能被3整除")
else
print (m,“能被3整除")
A、m不能被3整除 B、29不能被3整除 C、29能被3整除 D、m能被3整除 -
7、小张收集了近阶段要学习的英文单词,存储为“data.txt”文件,格式如图所示。
处理“data.txt”文件中英文单词的 Python 程序段如下:
file=“data.txt”
n=0
for word in open(file): #打开文件准备读
if word[0:1]=='c': #word每次读到第一行信息,word[0:1]则是当前行字符的第1个字符
n=n+1
print(n)
运行该程序段后,输出的值为( )
A、1 B、2 C、3 D、5 -
8、某市实施交通管制,早晚高峰根据车牌号单双号限行。车牌尾号为单号的双号日限行,车牌尾号为双号的单号日限行。若车牌尾号不是数字,则从车牌号中取最后一位数字。
实现上述功能的Python程序代码如下:
chepai = input('请输入您的车牌:浙A')
for i in range( , -1):
if '0' <= chepai[i] <='9':
lastnum = int(chepai[i])
if lastnum % 2 == 0:
print('车牌尾号双号,单号日限行!')
else:
print('车牌尾号为单号,双号日限行!')
break
划线处应填入代码是( )
A、len(chepai)-1,-1 B、len(chepai),0 C、len(chepai)-1,0 D、1,len(chepai)+1 -
9、下列Python语句书写正确的是( )A、a,b=b,a B、PRINT(' a=',35) C、n= int(input("n =5") D、a=3/{[45-2]*11}
-
10、以下编程语言中执行效率最高的是( )A、汇编语言 B、机器语言 C、Python语言 D、C++语言
-
11、以下 Python程序代码段的运行结果是( )
a = 3
b = a * 4
#b = b / 6
print(b)A、3 B、0.5 C、12 D、2 -
12、Python中变量的命名要满足一定的规范,以下可以用作变量名的是( )A、3dmax B、import C、Student_5 D、abc#123
-
13、下列选项中,不是Python赋值语句的是( )A、a,b = 1,3 B、a = a + 1 C、a = b = 1 D、a + 1 = 1
-
14、程序分析题:阅读下列程序,选出运行结果
for i in range(1, 11): #i控制*的行数
for j in range(i): #j控制每行的个数
print("*",end=' ') #输出*
print( ) #输出换行
A .
B .
C .
D .
运行结果是:(填:A/B/C/D)
-
15、Java、Access、VB都是计算机编程语言。
-
16、机器语言、汇编语言、高级语言三类计算机语言中,汇编语言使用符号编程,和具体的机器指令无关。
-
17、利用编程解决问题的一般过程不包括( )。
①收集问题 ②分析问题 ③设计算法 ④编写程序 ⑤调试运行
A、① B、② C、④ D、⑤ -
18、利用计算机编程解决问题的过程中,需要使用一种程序设计语言来实现算法,这个过程叫做( )。A、分析问题 B、设计算法 C、编写程序 D、调试程序
-
19、用计算机编程解决问题的首要步骤是( )A、抽象建模 B、设计算法 C、编写程序 D、调试运行程序
-
20、以下哪个是编写计算机程序解决问题的过程?( )A、分析问题→编写程序→设计算法→调试运行程序 B、编写程序→分析问题→设计算法→调试运行程序 C、分析问题→设计算法→编写程序→调试运行程序 D、编写程序→调试运行程序→分析问题→设计算法