更多"本题将数组arrA中的元素按逆序存储在另外一个相同长度的数组arrB中"的相关试题:
[简答题]本题将数组arrA中的元素按逆序存储在另外一个相同长度的数组arrB中。
public class java1
public static void main(String[]args)
int[]arrA=1,3,8,4,2,6,9,0,7;
int[]arrB=______;
int i=0;
int j=______;
for(i=0;i<arrA.length;i++)
arrB[j]=arrA[i];
______;
System.out.println("arrA:"+"arrB:");
for(i=0;i<arrA.length;i++)
System.out.println(arrA[i]+""+arrB[i]);
[填空题]本题将数组中arr[]=5,6,3,7,9,1)的各个元素按下标的逆序输出。
public class java1
public static void main(String[]args)
int arr[]=5,6,3,7,9,1);
______;
n______;
while(n>=0)
System. out. print(arr[n]+" ");
______;
[简答题]本题将数组中arr[]=5,6,3,7,9,1的各个元素按下标的逆序输出。
public class java1(
public static void main(String[]args)
int arr[]=5,6,3,7,9,1);
______;
n=______;
while(n>=0)
System.out.print(arr[n]+"");
______;
[简答题]本题将一个整形变量op1的二进制的低3位全部变成1。
public class java1
public static void main(String[]args)
______op1=21;
int op2=7;
______res;
______;
System.out.println(res);
[填空题]本题将一个整形变量opl的二进制的低3位全部变成1。
public class java1
public static void main(String[] args)
______op1=21;
int op2=7;
______res;
______;
System. out. println(res);
[单项选择]阅读下面程序
public class Increment
public static void main( String args[] )
int c;
c=5;
System.out.println( c );
System.out.println( c++ );
System.out.println( c );
)
程序运行结果是( )。
A. 5
B. 5
C. 6
D. 6
[单项选择]阅读下面程序
public class ForLoopStatement
public static void main(String[] args)
int i,j;
for(i=1;i<5;i++) //i循环
for(j=1;j<=i;j++)System.out.print(i+"*"+j+"="+i*j+" "); //j循环
System.out.println( );
程序完成后,i循环和J循环执行的次数分别是
A. 4,10
B. 8,9
C. 9,8
D. 10,10
[单项选择]请阅读下面程序
public class ExampleStringBuffer
public static void main (String[]args)
StringBuffer sb=new StringBuffer("test");
System.out.printIn("buffer="+sb);
System, out.printIn("length="+sb.length( ));
程序运行结果中在“length=”后输出的值是______。
A. 10
B. 4
C. 20
D. 30
[单项选择]阅读下面程序
public class Increment
public static void main(String args[])
int c;
c=5;
System.out.println(C) ;
System.out.println(c++);
System.out.println(C) ;
程序运行的结果是
A. 5
B. 5
C. 6
D. 6
[单项选择]阅读下面程序
public class Increment
public static void main (String args[]
int c;
c=5;
System.out.printIn(c);
System.out.printIn(c++)j
System.out.printIn (c);
程序运行结果是______。
A. 5
B. 5
C. 6
D. 6
[单项选择]阅读下列代码
public class Test
public static void main(String args[])
String s = "Test";
switch (s)
case "Java": System. out. print("Java"); break;
case "Language": System. out. print("Language"); break;
case "Test": System. out. print("Test"); break;
其运行结果是( )。
A. Java
B. Language
C. Test
D. 编译出错
[填空题]请补充函数fun( ),该函数的功能是:把数组aa中元素下标为偶数的元素按从小到大重新保存在原数组中,其它元素位置不变。
例如,输入“33,67,42,58,25,76,85,16,41, 56”,则输出“25,67,33,58,41,76,42,16,85,56”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun( )的横线上填入所编写的若干表达式或语句。
试题程序:
# include<stdio. h>
#define N 10
void fun(int aa[])
int i, j, t;
for (i=0; i<N;i=i+2)
for( 【1】 ; j<N; j=j+2)
if ( 【2】 )
t=aa [j];
aa [j] =aa [i];
aa [i] =t;
main ( )
int i;
int aa[N]=33, 67,42, 58, 25, 76, 85, 16,41, 56;
clrscr ( );
printf("/n*** original list ***/n");
for(i=0; i<N; i++)
printf ("%4d", aa [i] );
fun (aa);
printf("/n*** new list ***/n");
for(i=0; i<N; i++)
printf ("%4d", aa [i] );
[单项选择]阅读下面程序 public class ForLoopStatement { public static void main(String[] args) { int i,j; for(i=1;i<5;i++){ //i循环 for(j=1;j<=i;j++)System.out.print(i+"*"+j+"="+i*j+" "); //j循环 System.out.println( ); } } } 程序完成后,i循环和J循环执行的次数分别是
A. 4,10
B. 8,9
C. 9,8
D. 10,10
[单项选择]若二维数组P[1..5,0..8]的首地址为base,数组元素按行存储,且每个元素占用1个存储单元,则元素P[3,3]在该数组空间的地址为______。
A. base+13
B. base+16
C. base+18
D. base+21
[单项选择]阅读下面程序 public class VariableUse { public static void main(String[] arqs) { int a; if(a==8) { int b=9; System.out.println("a="+a); System.out.println("b="+b); } System.out.println("a="+a); System.out.println("b="+b): } } 该程序在编译时的结果是
A. 变量a未赋值
B. 第二个System.out.println("b="+b);语句中,变量b作用域有错
C. 第二个System.out.println("a="+a);语句中,变量a作用域有错
D. 第一个System.out.println("b="+b);语句中,变量b作用域有错
[填空题]请补充函数proc( ),该函数的功能是把数组arr中的奇数元素按原来的先后顺序放在原数组后面。
例如,原始数组为33 67 42 58 25 76 85 16 41 55,则输出结果为42 58 76 16 33 67 25 85 41 55。
注意:部分源程序已给出。
请勿改动主函数main和其他函数中的任何内容。
试题程序:
#include<stdlib.h>
#include<stdio.h>
#define M 10
void proc(int arr[])
int i, j=0, k=0;
int bb[M];
for(i=0; i<M; i++)
if( (1) )
bb[k++]=arr[i];
else
arr[j++]=arr[i];
for(i=0; i<k; (2) )
arr[j]=bb[i];
void main( )
int i;
int arr[M]=33, 67, 42, 58。25, 76, 85, 16, 41, 55;
system("CLS");
printf("/n***original list***/n");
for(i=0; i<M; i++)
printf("%4d", arr[i]);
proc(arr);
printf("/n***new list***/n");
for(i=0; i<M; i++)
printf("%4d", arr[i]);