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

[简答题]请完成下列Java程序:将整型数组中的所有奇数移到所有偶数之前,并打印结果。要求初始化一个大小为10的数组,里面按照数组下标顺序存放0~9,输出交换位置后的数组。 注意:请勿改动main( )主方法和其他已有语句内容,仅在下划线处填入适当的语句。 程序运行结果如下: 9173546280 public class ex20_2 { private int[] a=new int[10]; public static void main(String[] args) ex20_2 obj20_2=new ex20_2 ); obj20_2. method ( ); } public void init ( ) { for(int i=0;i<a.length;i++) { a[i] =i; } } public void method( ) { int c,i,j; i=0; j=a.length-1; init( ); while(i<j){ while((a[i]%2==1)&&i<j) i++; while((a[j]%2==0)&&i<j) j-- if(i<j){ c=a [i]; ______________; a[j]=c; _______________; } } for(i=0;i<a.length;i++){ System.out.print(Integer.toString(a[i])); } } }

更多"请完成下列Java程序:将整型数组中的所有奇数移到所有偶数之前,并打印"的相关试题:

[简答题]请完成下列Java程序:将整型数组中的所有奇数移到所有偶数之前,并打印结果。要求初始化一个大小为10的数组,里面按照数组下标顺序存放0~9,输出交换位置后的数组。
注意:请勿改动main( )主方法和其他已有语句内容,仅在下划线处填入适当的语句。
程序运行结果如下:
9173546280
public class ex20_2
private int[] a=new int[10];
public static void main(String[] args)
ex20_2 obj20_2=new ex20_2 );
obj20_2. method ( );

public void init ( )
for(int i=0;i<a.length;i++)
a[i] =i;


public void method( )
int c,i,j;
i=0;
j=a.length-1;
init( );
while(i<j)
while((a[i]%2==1)&&i<j)
i++;
while((a[j]%2==0)&&i<j)
j--
if(i<j)
c=a [i];
______________;
a[j]=c;
_______________;


for(i=0;i<a.length;i++)
System.out.print(Integer.toString(a[i]));



[简答题]下列程序中,要求建立一个包含一个方法的类,这个方法实现数组的拷贝,要求首先用直接初始化原始数组,然后将原始数组中的数据拷贝到目的数组,并分别输出原始数组和目的数组。要求数组类型为String类型,大小为4,采用动态分配的方式对数组进行初始化。请将程序补充完整。 程序运行结果如下: 原始的: 小龙 小张 小李 小陈 复制后的: 小龙 小张 小李 小陈 public class ex5_1 { public static void main(String[]args) { ex5_1 obj5_1:new ex5_1( ); obj5_1.____________; } public void method5_1( ){ int i=0; String strMember[] = new String[4]; String strTemp[] = new String[4]; strMember[0] = "小龙" ; strMember[1] = "小张" ; strMember[2] = "小李" ; strMember[3] = "小陈" ; for(i=0; i<4; i++){ ___________; } System.out.println("原始的;"); for(i=0; i<4; i++){ System.out.println(__________); } System.out.println("复制后的:"); for(i=0; i<4; i++){ System.out.println (strTemp[i]); } } }
[简答题]请完成下列Java程序:建立一个String类型的数组,实现该数组的自然排序,并输出结果。该数组采用直接初始化,大小不限。(提示;使用Collations接口。) 注意:请勿改动main( )主方法和其他已有语句内容,仅在下划线处填入适当的语句。 程序运行结果如下: fang liu ouyang sun wll zhang import java.util.*; public class ex5_2{ public static void main(String[]args) { Vector vName=new Vector( ); String[]strName={"zhang","sun","wu","liu","fang","ouyang"}; for(int i=0;i<strName.length;i++){ ________; ________; } for(int j=0;j<vName.size( );i++){ System.out.println(vName.get(j)); } } }
[简答题]简单应用题 请完成下列Java程序:建立一个String类型的数组,实现该数组的自然排序,并输出结果。该数组采用直接初始化,大小不限。(提示:使用Collections接口。) 注意:请勿改动main( )主方法和其他已有语句内容,仅在下划线处填入适当的语句。 程序运行结果如下: fang liu ouyang sun wu zhang import java.util.*; public class ex5_2 { public static void main(String[] args) { Vector vName=new Vector( ); String[] strName={"zhang","sun","wu","liu","fang","ouyang"}; for(int i=0;i
[简答题]请完成下列Java程序:创建一个二维整形数组,并将其以5行4列对齐的格式输出。请将程序填写完整。 注意:不改动程序结构,不得增行或删行。 public class ex2 { public static void main(String[] args) { Int [ ] [ ] aMatrix={{1,1,1,1},{2,2,2,2},{3,3,3,3},{4,4,4,4},{5,5,5,5}}; int i=0; int j=0; for(i=0;i<aMatrix.length;i++) { For (j=0; ______; j++) { System.out.print(______+" "); } System.out.println( ); } } }
[填空题]下列程序的功能是将数组中的奇数相加。给定的程序不完整,请将程序补充完整。 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
[简答题]本题程序首先给一个数组赋值,然后计算该数组中下标为奇数的元素的和。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
public class basic

public static void main (String args[])

int sum;
______;
int arrayList[] = new int[20];
for(int i = 0; i <= 19; i ++)
arrayList[i] = i + i;
int pos = 0;
while(pos < 20)

if(______)
sum = sum + arrayList[pos];
______;

System.out.println("sum ="+ sum);


[填空题]本题中定义了一个长度为20的整数数组,然后将1~20分别赋给数组元素,计算该数组中所有下标为奇数的元素的和。
public class javal
public static void main(String argsp[])
int sum;
______;
int arrayList[]=new int[20];
for(int i=0;i<=19;i++)
arrayList[i]=i+1;
int pos=0;
while(pos<20)
if(______)
sum=sum+arrayList[pos];
______;

System.out.println("sum="+sum);


[简答题]请完成下列Java程序:建一个数组中的整数按依序重新存放,如果原来的次序为1,2,3,则改为3,2,1。数组大小为10,直接初始化方法进行初始化, 注意:请勿改动main( )主方法和其他已有语句内容,仅在下划线处填入适当的语句。 程序运行结果如下: 初始数组: 2 4 6 10 8 1 7 5 12 33 交换后的数组: 33 12 5 7 1 8 10 6 4 2 public class ex29_2 { public static void main(String[] args) { int i,temp; System.out.println("初始数组:"); int a[]={2,4,6,10,8,1,7,5,12,33}; for(i=0;i<10;i++) System.out.print(Integer.toString(a[i])+ " "); for(_____________________){ temp=a[i]; a[i]=a[10-i-1]; _________________; } System.out.println( ); System. out.println ("交换后的数组: "); for(i=0;i<10;i++) System.out.print(Integer.toString(a[i])+ " "); } }
[简答题]请完成下列Java程序:查找一个矩阵中的鞍点,对于一个二维数组中的鞍点,该点位置上的元素在该行上最小,在该列上最大,也可能没有鞍点。数组大小为4行5列。 注意:请勿改动main( )主方法和其他已有的语句内容,仅在横线处填人适当的语句。 public class ex12_2{ public static void main(String[] args){ int i,j,flag,m=4,n=5; int[] min=new int[4]; int[] max=new int[5]; int r[][]={{2,5,6,7,9}, {32,65,2,78,12}, {1,8,5,96,4}, {5,3,21,73,23}}; flag=0; for(i=0;i<m;i++){//获取元素在该行上最大 min[i]=r[i][0]; for(j=1;j<n;j++) if(r[i][j]<min[i]) __________; } for(j=0;j<n;j++){//获取同一元素在该列上最大 max[j]=r[0][j]; for(i=1;i<m;i++) if(r[i][j]>max[j]) __________; } for(i=0;i<m;i++) for(j=0;j<n;j++) if(min[i]==max[j]){ , System.out.print("("+i+","+j+"):"+r[i][j]); flag=1; } if(flag==0) System.out.println("没有鞍点!"); } }

我来回答:

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

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码