1、以下程序代码的输出的结果是() int x=53; System. out. println(1.0+x/2);A.27.0B.27.5C.1.026D.1.026.5

1、以下程序代码的输出的结果是() int x=53; System. out. println(1.0+x/2);

A.27.0

B.27.5

C.1.026

D.1.026.5


参考答案和解析
C 解析:本题考查局部变量和全局变量的关系。在调用fun函数时,形参p值为3(实参a传递的),在x+=p++中,x是局部变量(局部优先),x和p的和7放在变量x中,p再自加变为4,显示输出x的值7;主函数中的x是全局变量,值为1,x和a的和4放在变量x中,a再自加变为4,显示输出x的值4。

相关考题:

以下程序代码的输出结果是()。intx=73;System.out.println(x>>1);A.36B.36.5C.37D.true

阅读下列代码 public class Arrays{ public static void main(String[]args){ int[]a=new int[5]; for(int i=0;i<a. length; i=i+1){ a[i]=10+i; } for(int i=0; i<a. length; i=i+1){ System. out. println(a[i]); } String[]s={"Frank","Bob","Jim"}; for(int i=0; i<s. length; i=i+1){ System. out. println(s[i]); } S[2]="Mike"; System. out. println(s[2]); } } 代码运行结果正确的是A.10 11 12 13 14 Mike Bob Frank JimB.11 12 13 14 15 Frank Bob Mike JimC.10 11 12 13 14 Frank Bob Jim MikeD.11 12 13 14 15 Mike Jim Bob Frank

下面程序段的输出结果是( )。 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

下面程序的运行结果是( )。 public class Test { public static void main (String args[]) { int c=5; System. out. println (C); System. out. println (c++); System. out. println (C); } }A.5 6 6B.5 5 6C.6 7 7D.6 6 6

阅读下列Java程序和程序说明, 将应填入(n)处的字句写在答题纸的对应栏内。【说明】数据排序。将给定的n个整数分别按照升序和降序进行排列。class SortInt_1{int i, j, k, temp;void SortInt(int a1, a2[]){//升序排序for(i=0; i<a1-1; i++){k=i;for(j=i+1 ;j<a1 ;j++)if ((1)) k=j;if(k!=i){temp=a2[i];a2[i]=a2[k];a2[k]=temp;}}}}class Sortlnt_2 (2){int i, j, k, temp;void Sortlnt(int a1,a2[]){//降序排序for(i=0;i<a1-1 ;i++) {k=i;for(j=i+1 ;j<a1 ;j++)if ((3)) k=j;if(k!=i){temp=a2[i];a2[i]=a2[k];a2[k]=temp;}}}}Class TestOverLoad {Public static void main(String args[]){int a[]={10,55,100,35,87,90,100,16};Sortlnt_1 newlnt1=(4);Newlnt1. SortInt(a. length, a);//调用SortInt_1类的方法System. out. println("升序排列的数据");For(int i=0;i<8;i++)System. out. print(a[i]+" ");system. out. println();SortInt_2 newInt2=new sortint_2(); //创建类SortInt_2的对象(5);System. out. println("降序排列的数据: ");For(int i=0;i<8;i++)System. out. print(a[i]+" ");}}

阅读以下说明和Java代码,将解答写入对应栏内。【说明】下面程序的功能是显示已定义的一个3行3列的二维数组每行的元素,并求所有元素的和并输出。请在程序的每条横线处填写一个适当的语句,使程序的功能完整。public class Arrayt(1) static (2) main(String args[]){int sum=0;int [][] = t {11,12,13}, {21,22,23},{31,32,33}};for(int i=0; (3) i++){System. out. print("b["+i+"]:");for(int j=0;(4) j++)System. out. print(b[i] [j] +" ");(5)}System. out. println ();}System. out. println("sum="+sum);}}

下面程序段的输出结果是( )。 public class Test t public static void main(String[] args) { int x=0; for (int i=1;i<=4;i++) { x=4; for(int j=1;j<=3; j++) { x=3; for(int k=1; k<=2; k++) x=x+6; } } System. out. println (x); } }A.36B.48C.144D.15

假设变量sum=0和j=80都是int类型,则下列语句中的正确的是( ).A.if (true) System. out. println("true"); else;B.if (5<>1) System. out. println( "not equal" );C.for (iht j=20;j<<50;j--) System. out. println (j);D.while (j>>=50) sum +=j; j--;

执行下列代码后,输出的结果为( )。 class Base { int x = 30; void setX( ) {x=1O;} } class SubClass extends Base { int x=40; void setX ( ) {x=20;} int getX( ) {return super. x; } } public class Test { public static void main(String[ ] args) { SubClass sub=new SubClass( ); sub. setX( ); System. out. println(sub, getX( ) ); } }A.10B.20C.30D.40

下列程序的输出结果是( )。 public class Test { public static void main(String[] args) { char a1 = 'B', a2 = 'c'; if(a1+1<a2) ++a1; System. out. println(a1); } }A.BB.bC.CD.c

执行下列程序段之后,输出的结果是( )。 public class Test{ public static void main(String[ ] args) { byte a = 2; short b = 3; long c = 4; c=a%b*4%b; System. out. println(C); } }A.2B.1C.-1D.-2

请将下面程序补充完整。public class PowerCalc{public static void main(String[]args){double x=5.0;System. out. println(x+"to the power 4 is"+power(x, 4));System. out. println("7. 5 to the power 5 is"+power(7.5, 5));System. out. println("7.5 to the power 0 is"+power(7.5, 0));System. out. println("10 to the power -2 is"+power(10, -2));}static double【 】 (double x, int n){if(n>1)return x * power(x, n-1);else if(n<0)return 1.0/power(x, -n);elsereturn n==0 ? 1.0:x;}}

下列程序的输出结果是______。 int x=3; int y=10; System.out.println(y%x);A.0B.1C.2D.1.0

以下程序的输出的结果是()。include int x=3;void main(){void incre();int i;for ( 以下程序的输出的结果是( )。#include <iostream.h>int x=3;void main(){ void incre(); int i; for (i=1;i<x;i++) incre();}Void incre(){ static int x=1; x*=x+1; cout<<x<<"";}A.3 3B.2 2C.2 6D.2 5

运行以下的程序代码,结果是()。includeusing namespace std;intmain(){int x=5;int *q 运行以下的程序代码,结果是( )。 #include<iostream> using namespace std; intmain() { int x=5; int *q=x; int y=x; y++; tout<<(*q)++<<end1; return 0; }A.5B.6C.7D.8

写出下面程序的输出( )。 public class Test { public static void main (String args[ ]) { iht x=1, y=2; System. out. println ("result="+x+y); System. out. println ("result="+(x+y));A.result=12 result=12B.result=3 result=3C.result=3 result=12D.result=12 result=3

下面的语句片段中,变量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

已知如下代码: switch(m) { case 0: System. out. println("Condition 0 "); case 1: System. out. println("Condition 1 "); case 2: System. out. println("Condition 2 "); case 3: System. out. println("Condition 3 "); break; default: System. out. println("Other Condition"); 当m的值为( )时,可以输出“Condition 2”。A.2B.0,1C.0,1,2D.0,1,2,3

下列代码的执行结果是( )。 public class Test1 { public static void main(String args []) { float t=0f; int q=5; System. out. println((t++)*(--q)); } }A.40B.40C.36D.36

当执行下面代码时,会输出( )。 Boolean b1 = new Boolean(true); Boolean b2 = new Boolean(true); if (b1 == b2) if (bi.equals(b2)) System. out.printin ("a"); else System. out. println ("b"); else if (bi.equals(b2)) System. out.println ("c"); else System. out.printIn("d");A.aB.bC.cD.d

以下代码段的输出结果为1. int x = 0, y = 4, z = 5;2. if (x >2、{3. if (y 以下代码段的输出结果为1. int x = 0, y = 4, z = 5;2. if (x >2、{3. if (y4. System. out .println ( "message one" );5. }6. else {7. System.out.println( "message two");8. }9. }10. else if (z >5、{11. System.out.println("message three");12. }13. else {14. System.out.println( "message four");15. }A. message oneB. message twoC. message threeD. message four

程序: class TestApp{ public static void main (String[] args){ int x=6; if (xl) System. out. println("xl"); else if (x5) System. out .println("x5"); else if (x10) System. out. println("xA、x5B、xlC、x10D、x29

现有: class TestApp{ public static void main (String[] args){ int [5] myarray={ 10, 11, 12, 13, 14); int sum=0; for (int x : myarray) sum+=x; System. out. println( "sum= "+sum); } } 上述程序运行后的结果是哪项?()A、sum=10B、sum=70C、sum=60D、运行时抛出异常

程序:  class   TestApp{  public  static  void main (String[]  args){     int x=6;     if (xl)  System. out. println("xl");     else if (x5)  System. out .println("x5");     else if (x10)  System. out. println("xSystem. out .println( "x29");     else  System. out.println(“以上都不是”);     }     }  上述程序运行后的结果是哪项?()      A、x5B、xlC、x10D、x29

单选题程序: classTestApp{ public static void main (String[] args){ int X=5: switch (x){ case l: case 2: case 3: System. out.println(“一季度”); break; case 4: case 5: case 6: System. out.println(“二季度”); break;default:System. out.println(“三季度以上”); break; ) } ) 上述程序运行后的结果是哪项?()A一季度B二季度C三季度以上D无输出

单选题程序:  class   TestApp{  public  static  void main (String[]  args){     int x=6;     if (xl)  System. out. println("xl");     else if (x5)  System. out .println("x5");     else if (xSystem. out .println( "xAx5BxlCx10Dx29

单选题程序: class TestApp{ public static void main (String[] args){ int x=6; if (xl) System. out. println("xl"); else if (x5) System. out .println("x5"); else if (x10) System. out. println("xAx5BxlCx10Dx29

单选题现有: class TestApp{ public static void main (String[] args){ int [5] myarray={ 10, 11, 12, 13, 14); int sum=0; for (int x : myarray) sum+=x; System. out. println( "sum= "+sum); } } 上述程序运行后的结果是哪项?()Asum=10Bsum=70Csum=60D运行时抛出异常