试题 试卷
题型:单选题 题类:模拟题 难易度:普通
浙江省湖州市2021-2022学年高三上学期信息技术12月选考模拟(一)试卷
s = "ABCDEF"
For i = 1 To Len(s)
a = Int(Rnd * 3 + 1)
b = Mid(s, a Mod 6 + 1, 1)
ch = ch + Chr(Asc(b) + 32)
Next i
执行该程序后,变量ch的值可能是( )
s = input()
k = random.randint(1,len(s)-1) i = 0
while k > 0 and i < len(s)-1:
if s[i] > s[i+1]:
k -= 1
s = s[:i]+s[i+1:]
if i > 0:
i -= 1
else:
i += 1 if k > 0:
s = s[:len(s)-k]
若输入的s值为“8561324”,则执行该程序,输出s的值不可能为 ( )
for i in range( 1,10):
for j in range( 1,i+1):
print("{0:1} *{1:1} ={2:2} ".format(j,i,j*i),end="")
print( )
sum=0
for i in range( 2,101,2):
sum +=i
print( sum)
使用列表["+",5]表示申请连续5B的内存,使用列表[2,2]表示回收位置2开始连续2B的内存。若指令集表示为:order=[["+",5],[2,2],["+",8],[8,3]]。随着指令集被执行,1024B连续的内存块会被分割成若干个占用内存和空闲内存。为方便起见,“占用内存”用1表示,“空闲内存”用0表示,故执行上述指令集后,内存占用情况如2图所示:
若将空闲块用链表组织起来,就可以快速查找空闲块和删除空闲块。把连续的空闲块定义为一个节点,每个节点由[空闲块起点, 空闲块长度, 下一个空闲块位置]三部分内容构成。根据2图内存占用情况,创建的空闲块链表如3图所示:
试题篮