试题 试卷
题型:单选题 题类:常考题 难易度:普通
【bj】高中信息技术综合库——解析算法及程序实现2
s=Text1.Text:n=Len(s):i=1
‘按变量s中字符顺序从左到右依次存入字符串数组a中,代码略
Do While I < n
t=a(i)
For j= I+ 1 To n
①
Next j
a(j-1)=t
②
Loop
For i = 1 To lean(s)
Texts2.Text = Texts2.Text + a(i)
Next i
s = Text1.Text
ans = "": k =4
i = k - 1: j = k + 1: n = Len(s)
Do While k > 0
If Mid(s ,i,1) = Mid(s, j, 1) Then
ans = ans + Mid(s, i,1): k = k - 1
End If
i = (n + i - 2) Mod n + 1
j = j Mod n+1
Label1.Caption=ans
在文本框Text1中输入“banana”,执行程序后,标签Label1中显示的内容是( )
1)查找相邻两个非降序数据段:在未处理的数据区域中,从前往后找出第一个最长非降序数据段。若该数据段后面没有元素,则本轮处理完毕:否则在第1个数据段的后面,从前往后找出数组中第二个最长非降序数据段。
2)合并两个数据段:借助数组tmp.将查找到的两个相邻数据段合并成一个非降序数据段,然后将合并后的数据依次存回到原数组中。
3)若数组中还有未处理的数据,则重复(1)(2)步骤。每一轮数据处理完毕后,重新从数组第1个数据开始进行下一轮处理。若检测到某一轮没有合并处理,则说明n个数据已构成非降序数据段,数据处理结束。
Private Sub Command1_Click()
Dim a(0 To 9) As Integer
Dim t as Long
t = Val(Text1.Text)
Do While t <> 0
a(t Mod 10) = 1
t = t \ 10
For i = 0 To 9
x = x + a(i)
End Sub
若在文本框Text1中输入10242048,则程序执行后,变量x的值为( )
import pandas as pd
s1=pd.Series(range(1,12,3))
print(s1)
该程序段运行后输出结果为( )
n=int(input())
a=[0,0,0,0,0,0,0,0,0,0]
c=0
while n>0:
a[n%10]=a[n%10]+1
if a[n%10]==1:
c=c+1
n=n//10
print(c)
执行上述程序段,若输出c的值为4,则输入n的值可能为( )
试题篮