下列程序的功能是:输入l0个整数。‘Private sub Command2_Click Dim i,j,k,temp,arr(11)As Integer Dimresult As String For k=1T0 10 arr(k)=Val(InputBox( “请输入第”&k&”个数:”,”数据输入窗口”)) Next k i=1 J=10 Do Temp=arr(i) arr(i)=arr(j) arr(j)=tempi=i+1 j=__________LoopWhileresule=””For k=1 To 10 result=result&arr(k)&Chr(13)Nextk MsgBoxresult End Sub 横线处应填写的内容是( )。
A.J-i i<j
B.j+1 i<j
C.j+1 i>j
D.J-1 i>j
第1题:
下列程序的功能是:输入10个整数,逆序后输出。请在程序空白处填入适当语句使程序完成指定的功能。
Private Sub Command2_Click()
Dim i, j, k,temp, arr(11) As lnteger
Dim result As String
For k=1 To 10
arr(k) =Val (InputBox( "请输入第" & k & "个数:","数据输入窗口"))
Next k
i=1
j = 10
Do
temp=arr(i)
arr(i)=arr(j)
arr(j)=temp
i=i+1
j=【12】
Loop While【13】
result =""
For k=1 To 10
result=result & arr(k) & Chr(13)
NeXt k
MsgBox result
End Sub
第2题:
运行下列过程,当输入一组数据:l0,20,50,80,40,30,90,100,60,70,输出的结果应该是( )。Sub plDim i,j,arr(11)AsInteger
x=1
Whilek<=10
arr(k)=VaI(InputBox(”请输入第”&k&”个数:”,”输入窗口”))k=k+1
Wend
For i=1T09J=i+1
Ifarr(i)>arr(j)Thentemp=arr(i)
arr(i)=art(j)
arr(j)=temp
EndIfDebu9.Printarr(i)
NextiEnd Sub
A.无序数列
B.升序数列
C.降序数列
D.原输入数列
第3题:
11、下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空()。 int main() { int i=0,j,k; do{i++;k=316-13*i;}while(_______ ); j=k/11; printf(“316=13*%d+11*%d”,i,j); return 0; }
A.k / 11
B.k / 11 == 0
C.k % 11 == 0
D.k % 11
第4题:
下列程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,则在划线处应填人的选项是 int i=0,j,k; do {i++;k=316-13*i;}while (_______); j=k/11; System.out.pfintln(i+","+j);
A.k/11
B.k%11
C.k/Il==0
D.k%11==0
第5题:
20、下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空()。 int main() { int i=0,j,k; do{i++;k=316-13*i;}while(_______ ); j=k/11; printf(“316=13*%d+11*%d”,i,j); return 0; }
A.k / 11
B.k / 11 == 0
C.k % 11 == 0
D.k % 11