1、在希尔排序法中,每经过一次数据交换后()
A、不会产生新的逆序
B、只能消除一个逆序
C、能消除多个逆序
D、消除的逆序个数一定比新产生的逆序个数多
正确答案:C
2、若使以下程序执行结果是144,空格处该填写的代码是()
x='bee'
y=“for i in x:
y+=str(___)
print(y)
A、ord(i)-ord('a') B、ord(x)-ord('a) C、i-la' D、chr(i)-chr('a')
正确答案:A
3、以下代码的执行结果是()
x,y,z=3,4,5
print('x={1},y={0},z={0}'.format(x,y,z))
A、x=4,y=3,z=3
B、x=4,y=4,z=3
C、x=4,y=5,z=3
D、x=3,y=4,z=5
正确答案:A
4、使用Python的函数,需要的步骤不包括()
A、函数测试 B、函数定义 C、函数调用 D、函数执行
正确答案:A
5、以下程序的输出结果是()
ss=le,h,"b,'s,1P"
for i in range(en(ss)):
print(max(ss),end=:" :" ss.remove(max(ss))
A、s.p.1 B、s,pilh,e,b C、s.p.,h,e.b D、5.p,1
正确答案:C
6、以下语句的执行结果是()
with open('a.txt','w+')as fo:
fo.write('hello))
fo.seek(0)
print(fo.read())
A、写到文件a.txt里一个'hello'字符串,显示在屏幕上一个'hello'字符串
B、写到文件a.txt里一个'hello'字符串
C、出现读写异常
D、读文件的函数没有从文件里读到字符串
正确答案:A
7、以下关于数据维度的描述,不正确的是()
A、二维数据处理等同于二维列表的操作
B、要处理二维数据的每个元素,需要用循环结构处理
C、二维数据用CSV文件格式存储,得用二重循环嵌套实现
D、CSV文件里是用英文半角逗号来分隔数据元素
正确答案:C
答疑:C【解析】C选项二维数据并不是一定要用二重循环嵌套格式存储,说法太绝对,所以C错误。其它选项皆正确。
8、当一进程在运行状态下结束时要调用()
A、阻塞进程原语 B、唤醒进程原语 C、撤销进程原语 D、创建进程原语
正确答案:C
答疑:C【解析】当一进程在运行状态下结束时,释放进程占有的资源,调用撤销进程原语。本题答案为C选项。
9、某带链栈的初始状态为top=botom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为()
A.0 B、1 C、20 D、不确定
正确容案:B
10、以下不是Python语言所使用特殊含义符号的是()
A、^ B、** C、? D、&=
正确答案:C