刷题首页
题库
高中信息
题干
某同学设计了一个排序算法,先将数组a中奇数位置的元素、偶数位置的元素分别进行排序,然后再进行后续处理,直至所有元素按降序排列。算法的VB程序段如下:
‘待排序数据已存储在数组a中(a(1)~a(n))
上述程序段中3处方框处的代码分别为
A.①i+1 To n Step 2 ②2 To n Step 2 ③a(j+1)=t
B.①i+2 To n Step 2 ②3 To n Step 2 ③a(j+1)=t
C.①i+2 To n Step 2 ②2 To n Step 2 ③a(j)=t
D.①i+1 To n Step 2 ②3 To n Step 2 ③a(j)=t
上一题
下一题
0.99难度 选择题 更新时间:2019-12-05 01:37:48
答案(点此获取答案解析)
同类题1
某Visual Besic 程序如下:
Private Sub Command1_Click()
Dim a(1 To 10)As Integer
Dim i As Integer
For i= 1 To 10
a(i)=i*i
Next i
List1.Additem Str(a(i))
End Sub
运行程序,单击命令按钮Command1后,出现的错误提示为:( )
A.下标越界
B.子程序或函数未定义
C.溢出
D.类型不匹配
同类题2
有如下 VB 程序段:
Private Sub Commandl_Click()
Dim s As String, res As String, ch As String
Dim i As Integer
s=Textl.Text:res="":ch=""
For i=1 To Len(s)
ch=Mid(s,i,l)
If Not(ch>="0"And ch<="9"=Then
res=ch+res
End If
Next i
Labell.Caption=res
End Sub
在文本框 Textl 中输入“Qns 2020_GK”后单击按钮 Command1,在标签Labell 中显示( )
A.Qns_GK
B.QnsGK
C.KG_snQ
D.KGsnQ .
同类题3
小明设计了如下所示累乘器程序,以完成式子:1×2×3×4×5×6的累乘计算。
Private Sub form_load()
Dim k As Long, i As Integer
k = 0 ……… ①
For i =" 1" To 6
k =" k" * i ……… ②
Next i
MsgBox Str(k)
End Sub
为了完成小明的计算,程序中标有①、②的两处语句,哪个语句应作相应的修改,修改后其正确的语句为(写出标号和正确的语句)_____________。
同类题4
在信息加工中,经常要对被处理的数据进行排序,在排序时经常要进行数据的交换。下面有四个程序段:
其中将能正确地x和y两个变量中的数据进行交换的程序段有几个?
A.1个
B.2个
C.3个
D.4个
同类题5
在某银行取款机上,用户银行卡密码验证的过程如下图所示:当用户输入密码时,若第1次输入错误,第2次输入才正确,则整个操作过程的执行流程是( )
A.①→②→③→④→⑤
B.①→②→③→④→⑥→⑦
C.①→②→③→④→⑥→②→③→④→⑤
D.①→②→③→④→⑥→⑦→②→③→④→⑤
相关知识点
算法理论
面向对象程序设计 VB开发工具
循环语句
排序算法及程序实现