题目

给定一个n正整数(n<=20),根据设定的保留位数,舍去一部分数字,剩下的数字按原次序组成一个最大的新数。例如原数36835132,保留4位,最大数为6532。在文本框Text1输入原数,文本框Text2中输入保留的位数,文本框Text3中输出删除后的最大数。实现上述功能的部分VB代码如下∶ Dim a(1 To 20)As String, ys As String, xs As String Dim k As Integer, h As Integer, n As Integer, i As Integer, j As Integer ys=Text1.Text: k=Val(Text2.Text) n=Len(ys):h=1 For i=1 To n     a(i)=mid(ys,i,1) Next i For i=1 To k     For j = h To         If a(j) > a(h) Then     Next j     xs=xs + a(h)     h=h + 1 Next i Text3.Text=xs 上述程序中方框处可选语句为 ①n-k+i   ②i+k   ③n-k+1   ④j=h   ⑤h=j 则方框处语句依次是(    ) A . ③⑤ B . ①⑤ C . ①④ D . ②⑤ 答案:B
信息技术 试题推荐