题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-13 03:21:23

[填空题]下列程序是将数组a的元素倒序交换,即第一个变为最后一个,第二个变为倒数第二个,依此类推。设数组中有8个元素。完成下列程序。 Private Sub OrderChange(a( )) Dim i As Integer, Temp As Integer For i = 1 To 4 Temp = a(i) ______ ______ Next i End Sub

更多"下列程序是将数组a的元素倒序交换,即第一个变为最后一个,第二个变为倒数"的相关试题:

[填空题]下列程序的功能是将数组中的奇数相加。给定的程序不完整,请将程序补充完整。 Option Base 1 Private Sub form_Click( ) Dim k As Integer Dim Total As Integer Dim n n = Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) For k = 1 To UBound(n) If 【13】 Then Total = Total + n(k) End If Next k Print Total End Sub
[填空题]下列程序的功能是将数组中的奇数相加。给定的程序不完整,请将程序补充完整。
Option Base 1
Private Sub form_Click( )
Dim k As Integer
Dim Total As Integer
Dim n
n = Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
For k = 1 To UBound(n)
If 【13】 Then
Total = Total + n(k)
End If
Next k
Print Total
End Sub
[填空题]以下程序段的功能为,输入8个数给数组a,然后采用插入排序算法,将数组a中的数按照升序排列存入数组b中。请填空。
Private Sub Command1_Click ( )
Dim a(1 To 8), b(1 To 8)
For i = 1 To 8
a(i) = InputBox("请输入")
Print a(i)
Next i
Print
For i = 1 To 8
s = 1
For j = 1 To 8
If 【6】 Then
s = s + 1
End If
Next j
【7】
Next i
End Sub
[简答题]下面程序的功能是将数组array下标为奇数的元素相乘(数组的位置是从0开始的),并将乘积存放到变量 total中。请在程序的每条横线处填写—个位运算符,使程序的功能完整。
注意:请勿改动main( )主方法和其他已有的语句内容,仅在横线处填入适当的语句。
源程序代码文件清单如下:
public class JiShuJi

public static void main(String args[])

int array[ ]=1,2,3,5,7,9;
long total=
for(int i=1;i<=______;i++)

______;
i++;

System.out.println(total);


[填空题]下面程序是用冒泡法将数组a中的10个整数按升序排列,请将程序补充完整。 Private Sub Command1_Click( ) Dim a, Tmp As Integer a = Array (678,45,324,528,439,387,87,875,273,823) For i = 【12】 Forj =0 To 9 Ifa (i)<a(j) Then Tmp = a(i): a(i) = a(j) i a(j) = Tmp End If Next j,i For i = 0 To 9 Print a(i) Next End Sub
[填空题]下面程序用“冒泡”法将数组a中的10个整数按升序排列,算法是:从数组的第1个元素开始,依次将相邻的两个数相比较(第1个数与第2个数,第2个数与第3个数……如此重复),若前面的数较大,则这两个数交换位置。这样执行一遍后,最后一个数已经是数组中最大的数。然后将数组的前n-1个数重复上述过程。如此继续,可将数组排序,请将程序补充完整。 Option Base 1 Private Sub Command1_Click( ) Dim a( ) a=Array(678,45,324,528,439,387,87,875,273,823) Fori= 【10】 Forj= 【11】 If a(j) 【12】 a(j+1)Then a1=a(j) a(j)=a(j+1) a(j+1)=al End lf Nextj Next i For i=1 To 10 Print a(i) Next i End Sub
[填空题]下面的程序用“冒泡”法将数组a中的10个整数按升序排列,请将程序补充完整。 Option Base 1 Private Sub Command1_Click( ) Dim a a=Array(678,45,324,528,439,387,87,875,273,823) For i= 【8】 For j= 【9】 If a(i) 【10】 a(j)Then a1=a(i) a(i)=a(j) a(j)=a1 End If Next j Next i For i=1 To 10 Print a(i) Next i End Sub
[填空题]下面的程序用“冒泡”法将数组a中的10个整数按升序排列,请将程序补充完整。
Option Base 1
Private Sub Command1_Click( )
Dim a
a = Array(549, 45, 324, 561, 439, 258, 87, 435, 587, 823)
For i = 【5】
For j = 【6】
If a(i) 【7】 a(j) Then
al = a(i)
a(i) = a(j)
a(j) = al
End If
Next j
Next i
For i = 1 To 10
Print a(i)
Next i
End Sub
[填空题]下面的程序用“冒泡”法将数组a中的10个整数按升序排列,请将程序补充完整。 Option Base 1 Private Sub Command1_Click( ) Dim a a = Array(549, 45, 324, 561, 439, 258, 87, 435, 587, 823) For i = 【5】 For j = 【6】 If a(i) 【7】 a(j) Then al = a(i) a(i) = a(j) a(j) = al End If Next j Next i For i = 1 To 10 Print a(i) Next i End Sub
[填空题]下面的程序用“冒泡”法将数组a中的10个整数按升序排列,请在横线处将程序补充完整。
public class Sun
public static void main(String args [])
int [] a=678,45,324,528,439,387,87,875,273,823;
int a1=0;
for(int i=0i<=8;i++)
for(int j= 【13】 ;j<=9;j++)
if (a [i]>=a[j])
a1=a[j];
a[j]=a[i];
a[i]=a1;


for(int i=0;i<=9;i++)
System.out.println(a[i]);


[填空题]下面的程序用“冒泡”法将数组a中的10个整数按升序排列,请在横线处将程序补充完整。
public class Sun
public static void main(String args[])
int[] a=678,45,324,528,439,387,87,875,273,823 ;
int a1=0;
for(int i=0; i<=8;i++)
for(int j= 【12】 ;j<=9;j++)
if(a[i]>=a[j])
a1=a[j];
a[j]=a[i];
a[i]=a1;


for(int i=0;i<=9;i++)
System. out. println(a[i]);


我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码