网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
关于JAVA初级的代码计算问题

下面的方法,当输入为2的时候返回值是多少?         

public int getValue(int i) {       

 int result = 0;       

  switch (i) { 

            case 1: 

                result = result + i;             

case 2: 

                result = result + i * 2;             

case 3: 

                result = result + i * 3;         } 

            return result;     } 


参考答案

更多 “ 关于JAVA初级的代码计算问题 下面的方法,当输入为2的时候返回值是多少?()publicintgetValue(inti){intresult=0;switch(i){case1:result=result+i;case2:result=result+i*2;case3:result=result+i*3;}returnresult;} ” 相关考题
考题 考虑下面的代码片段。?phpdefine(‘STOP_AT’,1024);$result = array();/在此处填入代码/{$result[]=$idx;}print_r($result);标记处填入什么代码才能产生如下的数组输出?( )Array([0]=1[1]=2[2]=4[3] =8[4] =16[5] =32[6] =64[7] =128[8] =256[9] =512) A.foreach($result as $key =$val)B.while($idx=2) C.for($idx=1 D.$idxSTOP_AT E.$idx=2)F.for($idx*=2G.STOP_AT=$idxH.$idx=0)

考题 考虑下面的代码片段。?phpdefine(“STOP_AT”,1024);$result = array();/在此处填入代码/{$result[] = $idx;}print_r($result );?标记处填入什么代码才能产生如下数组输出?( )Array( [0] = 1 [1] = 2 [2] = 4 [3] = 8[4] = 16[5] = 32 [6] = 64 [7] = 128 [8] = 256 [9] = 512)A.for($idx *= 1B.$idx STOP_ATC.$idx *= 2)D.foreach($result as $key = $val)E.while($idx *= 2)F.for($idx *= 2G.STOP_AT = $idxH.$idx =0)

考题 inti=20;switch(i/10){case2:printf(“A“);case1:printf(“B“);}的输出结果为A。() 此题为判断题(对,错)。

考题 在Java中,类Animal中的方法printA()定义如下:publicvoidprintA(){inta=10;intresult=10%3;System.out.println(result);}在类Dog中方法printA()定义如下:publicvoidprintA(){inta=10;System.out.println(a/3);}Dog类的定义如下:classDogextendsAnimal{…}.Animalanimal=newDog();animal.printA();以上语句输出为()。A.0B.1C.2D.3E.3.3333

考题 研究下面的Java代码:switch(x){case1:System.out.println(1);case2:case3:System.out.println(3);case4:System.out.println(4);}当x=2时,运行结果是()。 A.没有输出任何结果B.输出结果为3C.输出结果是3和4D.输出结果是1、3和4

考题 下列程序的输出结果是( )。 PublicclassTest{ Publicstaticvoidmain(String[]args){ int[]array=(2,4,6,8,10); intsize=6; intresult=-1; try{ for(inti=0;i<sizeresult==-1;) if(array[i]==20)result=i; } catch(ArithmeticExceptione){ System.out.println("Catch---1"); } catch(Array IndexOutOfBoundsExceptione){ System.out.println("Catch---2"); } catch(Exceptione){ System.out.println("Catch---3"); } }A.Catch---1B.Catch---2C.Catch---3D.以上都不对

考题 下面程序段的输出结果是( )。 public class Test { public static void main ( String[] args) { int result=0; for ( int i=1;i<=5;i++) { if ( i%2==0 ) continue; result + =i; } System. out. println ("result is " + result ); } }A.result is 7B.result is 8C.result is 9D.result is 10

考题 下列程序的输出结果是______。 main() { int i=3; switch(i) { case1: case2:printf("%d",i); case3: case4:break; default: printf ("OK"); } }A.0B.3C.OKD.没有任何输出

考题 下列程序的输出结果是( )。includeiostream.hvoidmain() (char*str=12123434iostream.hvoidmain()(char*str=12123434;intx1=0,x2=0,x3=0,x4=0,i;for(i=0;str[i]!=\0;i++)switch(str[i]){case1:x4++;case2:x3++;case3:x2++;case4:x1++;}coutx1,x2:,x3,x4;}A.8,6,4,1B.8,6,3,2C.8,8,4,1D.8,6.4,2

考题 classTestApp{publicstaticvoidmain(String[]args){System.out.println(multiply(2,3,4,5));}publicintmultiply(int...nums){intresult=1;for(intx:nums)result*=x;returnresult;}}程序运行后的输出是哪项?() A.120B.24C.14D.编译错误

考题 classTestApp{publicstaticvoidmain(String[]args){System.out.println(multiply(2,3,4,5));}publicintmultiply(int…nums){intresult=1;for(intx:nums)result*=x;//result=result*x;returnresult;}}2、6、24、120程序运行后的输出是哪项?()A.14B.编译错误C.120D.24

考题 classComputationextendsThread{privateintnum;privatebooleanisComplete;privateintresult;publicComputation(intnum){this.num=num;}publicsynchronizedvoidrun(){result=num*2;isComplete=true;notify();}publicsynchronizedintgetResult(){while(!isComplete){try{wait();}catch(InterruptedExceptione){}}returnresult;}publicstaticvoidmain(String[]args){Computation[]computations=newComputation[4];for(inti=0;icomputations.length;i++){computations[i]=newComputation(i);computations[i].start();}for(Computationc:computations)System.out.print(c.getResult()+);}}Whatistheresult?()

考题 有下列程序: #includestdi0.h voidmain( ) { intx=1,y=0,a=0,b=0; switch(x) {case1: switch(y) { Case0:a++;break; case1:b++break; } case2:a++;b++;break; case3:a++;b++; } printf(”a=%d,b=%d\n”,a,b); }程序的运行结果是( )。A.a=1,b=0B.a=2,b=2C.a=1,b=1D.a=2,b=1

考题 阅读以下说明和Java代码,将应填入(n)处的语句写在对应栏内。【说明】进行两个整数之间的比较,由考生通过输入窗口分别输入两个整数,程序比较出结果。例如:先后输入的两个数分别为25和36。比较结果显示:25!=3625<3625<=36【Java代码】import javax.swing.JOptionPane;public class Java3{public static void main(String args[]){String (1) // 用户输入第1个字符串secondNumber, // 用户输入第2个字符串result; // 包含输出int number1, // 比较的第1个数number2; // 比较的第2个数// 用户输入的第1个字符串firstNumber =JOptionPane. (2) ("Enter first integer:");//读用户输入的第2个字符串secondNumber =JOptionPane.showlnputDialog("Enter second integer:");将字符串类型转换成整数类型number1= Integer. (3) (firstNumber);number2= Integer.parselnt(secondNumber);result= "":if ((4))result=number1+"=="+number2;if (number1 != number2)result=number1+"!="+number2;if (number1<number2)result=result+"\n"+number1+"<"+ number2;if (number1>number2)result=result+"\n"+number1+">"+number2;if (number1<=number2)result=result+"\n"+number1+"<="+number2;if (numbed>=number2)result=result+"\n"+number1+">="+number2;//显示结果JOptionPane.(5).(null, result, "Comparison Results",JOptionPane. INFORMATION_MESSAGE);//程序正常退出System.exit(0);}}

考题 下列程序的输出结果是______。 main() { int i=3; switch(i) { case 1: case2:printf ("%d",i) case3: case4:break; default:printf("OK"); } }A.0B.3C.OKD.没有任何输出

考题 以下程序的输出结果是 main() { int a=0,i; for(i=1;i<5;i++) { switch(i) {case0: case3:a+=2; case 1: case2:a+=3; default:a+=5; } } printf(“%d\n”,A) ; }A.31B.13C.10D.20

考题 以下程序的输出结果是( )。 main { char*s="12134211"; int v[4]=(0,0,0,0),k,i; for(k=0;s[k];k++) { switch(s[k]) { case1:i=0; case2:i=1; case3:i=2; case4:i=3;} } v[i]++: } for(k=0;k4;k++)printf("%d",v[k]);A.4 2 1 1B.0 0 0 8C.4 6 7 8D.8 8 8 8

考题 下面程序的运行结果是( )。 #includeiostream.h intfun(inta[],intn) { intresult=1; for(inti=1;i(n;i++) result=result*a[i]; returnresult; } voidmain( ) { inta[3]={3,4,5); coHtfun(a,3)endl; }A.12B.15C.20D.60

考题 在窗体中使用一个文本框名为n.接受输入的值,有一个命令按钮run,事件代码如下: Private Sub run_Click( ) result = "" For i = 1 To Me!n For j = 1 To Me!n result = result + "*" Next j result = result + Chr(13) + Chr(10) Next i MsgBox result End Sub 打开窗体后,如果通过文本框输入的值为4,单击命令按钮后输出的图型是A. * * * * * * * * * * * * * * * *B. * * * * * * * * * * * * * * * *C. * * * * * * * * * * * * * * * * * * * * * * * * * * * *D. * * * * * * * * * * * * * * * *

考题 在窗体上有一个名为num2的文本框和run11的命令按钮,事件代码如下: Private Sub run11 Click( ) Select Case num2 Case 0 Result=“0分” Case 60 T0 84 result= “通过” Case IS=85 result= “优秀” Case Else result=“不合格” End Select MsgBox result End Sub 打开窗体,在文本框中输入80,单击命令按钮,输出结果是( )。A.合格B.通过C.优秀D.不合格

考题 下面的语句片段中,变量result结果为( )。 public class Test { public static void main (String args[ ]) { int sum=0; int r=2; iht result=(sum==1?sum:r); System. out. println (result); } }A.1B.2C.10D.0

考题 有如下程序: public class MethLoad { public static void main(String args[]) { MethLoad classObj=new MethLoad(); classObj.methtest(4); classObj.methtest(0); } void methtest(double d) { double sum=2*d; System.out.println("The result is:"+sum); } void methtest(int n) { int sum=4*n; System.out.println("The result is:" +sum); } }程序的运行结果为( )。A.The result is:16 The result is:0B.The result is:0 The result is:16C.The result is:8 The result is:0D.The result is:0 The result is:8

考题 阅读以下Java代码,填充(1)~(5)的空缺,将解答填入答题纸的对应栏内。 【说明】进行两个整数之间的比较,由考生通过输入窗口分别输入两个整数,程序比较出结果。例如:先后输入的两个数分别为25和36。 比较结果显示: 25!=36 25<36 25<=36 【Java代码】 import javax.swing.JOptionPane; public class Java3 { public static void main(String args[]) { String (1) //用户输入第1个字符串 secondNuimber, //用户输入第2个字符串 result; //包含输出结果的字符串 int number1, //比较的第1个数 number2; //比较的第2个数 //读用户输入的第1个字符串 firstNumber= JOptionPane(2)("Enter first integer:"); //读用户输入的第2个字符串 secondNumber= JOpttionPane.showlnputDialog("Enter second integer:"); //将字符串类型转换成整数类型 number1=Integer.(3)(firstNumber); number2=Integer.parselnt(secondNumber); result=""; if((4)) result=number1+"=="+number2; if(number1!=number2) result=number1+"!=”"+number2; if(number1<number2) result=result+"\n"+number1+"<"+number2; if(numbe1>number2) result=result+"\n"+number1+">"+number2; if(number1<=number2) result=result+"\n"+number1+"<="+number2; if(number1>=number2) result=result+"\n"+number1+">="+number2; //显示结果 JOptionPane.(5)( null,result,"Comparison Results", JOptionPane.INFORMATION_MESSAGE.; //程序正常退出 System.exit(0); }}

考题 若p1、p2、p3存放在存储器中相对于寄存器%ebp中地址偏移量为8、12、16的地方,返回值result存放于寄存器%edx中,则根据下面的汇编代码有() Movl 12(%ebp), %edx Movl (%edx), %eax Movl %eax, %edx Movl 8(%ebp), %ecx Addl (%ecx), %edx Movl 12(%ebp), %eax Movl %edx, (%eax) Movl %edx, %eaxA、result=*p1B、result=*p3C、result=*p1+*p2D、result=*p1+*p3

考题 for(inti=1;i=3;i++){switch(i){case1:Console.write(i.ToString());case2:Console.write((i*2).ToString());case1:Console.write((i*3).ToString());}}上述关于C#代码的描述正确的是()。A、程序将报告编译错误〃提示Case标签不能贯穿到一个标签〃不能运行B、运行时输出149C、运行时输出123246369D、运行时在屏幕上没有输出

考题 单选题for(inti=1;i=3;i++){switch(i){case1:Console.write(i.ToString());case2:Console.write((i*2).ToString());case1:Console.write((i*3).ToString());}}上述关于C#代码的描述正确的是()。A 程序将报告编译错误〃提示Case标签不能贯穿到一个标签〃不能运行B 运行时输出149C 运行时输出123246369D 运行时在屏幕上没有输出

考题 单选题有以下程序: #include main() {  inti=1,k=0;  for(;i6;)  {   switch(i%3)   {    case0:k++;    case1:k++;break;    case2:k++;continue;   }   i+=1;  }  printf(%d,k); } 程序的运行情况是(  )。A 形成无限循环B 输出6C 输出5D 输出4