当运行以下程序时,从键盘输入china

2025年02月17日 阅读 (49)

1. 运行以下程序,当从键盘输入1,程序运行结果是?( )

str1='一二三四五六日'

strid=int(input('请输入1-7的数字:'))

print('星期'+str1[strid-1])

A. 星期一

B. 星期+一

C. 星期二

D. 星期+二

解析:难度:容易。输入1,则strid=1,str1[strid-1]=str1[0]='一',应选A。

2. 下列程序的运行结果是?( )

zd1={'name':'Tom','color':'blue'}

zd1['name']='Mike'

print(zd1)

A. {'name': 'Mike', 'color': 'blue'}

B. {'name': 'Mike', 'color': 'blue', name': 'Tom'}

C. {'name': 'Tom', 'color': 'blue'}

D. {'name': Tom','name': 'Mike', 'color': 'blue', }

解析:难度:容易。zd1是一个字典,zd1['name']='Mike'表示把字典项name的值修改为Mike,应选A。

3. 若a= ,执行下列哪个命令是会报错?

A. a[1]

B. list(a)

C. a = 4

D. a*5

解析:难度:容易。元组是不可变序列,元素不能修改。选项C试图修改元组元素的值,将会报错。

4. s='happy birthday'

print(s[13:-15:-2])

解析:难度:较难。切片s中,i表示起始索引;j表示结束索引,| j |可以大于len,不会报错;k表示步长。如果k为负数,表示从后往前切片。应选B。

5. 下列程序执行的结果是?( )

yz=(1,5,7,3,9)

list1=sorted(yz)

print(list1)

A. 报错

B. 1, 3, 5, 7, 9

C.

D.

解析:难度:较难。sorted()内置函数会从一个可迭代对象构建一个新的排序列表。list1是对元组yz排序后产生的列表,应选D。

业精于勤而荒于嬉!行胜于言!

郑重声明:玄微运势的内容来自于对中国传统文化的解读,对于未来的预测仅供参考。