更多“在Java语言中,下列语句能通过编译的是()。 A、String s = "john" + " was " + " here";B、String s = "john" + 3;C、int a = 3 + 5;D、int a = 5 + 5.5;”相关问题
  • 第1题:

    给出下列的不完整的类代码,则哪个语句可以被加到横线处? ( ) class Person{ String name,department; int age; public Person(String n){name=n;} public Person(String n,int s){name=n; age=a;} public Person(String n,String d,int a){ department=d;______ } }

    A.Person(n,a);

    B.this(Person(n,a));

    C.this(n,s);

    D.this(name,age);


    正确答案:C

  • 第2题:

    下列程序段运行的结果为 public class Test{ static void print(String s,int i){ System.out.println("String:"+s+",int:"+i); } static void print(int i, String s){ System.out.println("int:"+i+",String:"+s); } public static void main(String [] args){ print(99,"Int first"); } }

    A.String:Stringfirst,int:11

    B.int:11,String:Int first

    C.String:String first,int:99

    D.int:99,String:int first


    正确答案:D
    解析:本题考查考生阅读程序的能力。JavaApplication都是以main()方法作为入口,首先执行的是print(99,“Intfirst”),根据构造方法的参数类型选择调用方法,这里调用的是print(inti,Strings)方法,因此输出的是int:99,String:Intfirst。

  • 第3题:

    下列代码的执行结果是( )。 public class Test { public static void main (String args[]) { int a=3,b=5,c=8; String s="abc"; System.out.println(a+b+s+c); } }

    A.35abc8

    B.8abc8

    C.16

    D.abc


    正确答案:B
    解析:Java表达式的同级运算符从左到右进行,括号可以改变优先级。+在Java中既是算术的加号,也可以作为字符串的连接符号。本题中a与b先进行算术加运算,得结果为8,由于s的值为String类型,所以数值8与s作连接运算,得结果为字符串“8abc”,最后再与c的值作连接运算,得结果为“8abc8”。

  • 第4题:

    下列合法的数组定义是______。

    A.int a[]="string";

    B.int a[5]={0,1,2,3,4,5};

    C.char s="string";

    D.char a[]={0,1,2,3,4,5};


    正确答案:D
    解析:选项A错在用字符串对整型数组赋值;选项B错在初始化表中数据的个数多于数组的最大长度;选项C错在没有用数组存储字符串;选项D的初始化表中虽然是5个数,但实际相当于把ASCⅡ码值是这5个整数的字符赋值给数组,因此是正确的。

  • 第5题:

    3下列程序段运行的结果为( )。 public class Test{ static void print(String s,int i){ System.out.pdntlnC String: "+s+",int:"+i); } static void print(iht i,String s){ System.out.prinflnCint:"+i+",gtring:"+s); } public static void main(String[] args){ print(99,"Int first"); } }

    A.String:String first,int: 11

    B.int: 11,String:Int first

    C.String:String first,int:99

    D. int:99,Stfing:Int first


    正确答案:D

  • 第6题:

    下面哪个语句是正确的()

    • A、short s=256;
    • B、String s=‘Helloworld’;
    • C、int x=012;
    • D、char c=“a”;

    正确答案:A,C

  • 第7题:

    下列不是 String 类的方法的是()

    • A、charAt(int index)
    • B、indexOf(String s)
    • C、beginWith(String s)
    • D、endsWith(String s)

    正确答案:C

  • 第8题:

    设有定义:String s=“World”;,下列语句错误的是()。

    • A、int m=s.indexOf(‘r’);
    • B、char c=s.charAt(0);
    • C、int n=s.length();
    • D、String str=s.append(‘2’);

    正确答案:D

  • 第9题:

    在PowerScript语言中,下列定义正确的数组包括()。

    • A、Int A[]
    • B、String S[5]
    • C、Int N[2 to 8, 3 to 6]
    • D、Real R[6 to 3]

    正确答案:A,B,C

  • 第10题:

    有语句String s=”hello world”; ,以下操作哪个是不合法的()

    • A、int i=s.length();
    • B、s>>>=3;
    • C、String ts=s.trim();
    • D、String t=s+”!”

    正确答案:B

  • 第11题:

    单选题
    在java中,下列()语句不能通过编译。
    A

    Strings=john+was+here;

    B

    Strings=john+3;

    C

    floatf=5+5.5;

    D

    inta=3+5;


    正确答案: D
    解析: 暂无解析

  • 第12题:

    多选题
    在Java语言中,下列语句能通过编译的是()。
    A

    String s = john +  was  +  here;

    B

    String s = john + 3;

    C

    int a = 3 + 5;

    D

    int a = 5 + 5.5;


    正确答案: C,A
    解析: 暂无解析

  • 第13题:

    在PowerScript语言中,下列定义正确的数组包括()

    A. Int A[]

    B. String S[5]

    C. Int N[2 to 8, 3 to 6]

    D. Real R[6 to 3]


    正确答案:ABC

  • 第14题:

    下面程序代码运行结果为( )。 import java.awt.*; public class Test { public static void main (String args[]) { String s1="a+b+c"; String s2="+"; int i=s1.lastIndexOf (s2); System.out.println(i); } }

    A.0

    B.1

    C.2

    D.3


    正确答案:D
    解析:lastIndexOf方法返回一个整数值,指出String对象内子字符串的最后一次出现的开始位置下标。如果没有找到子字符串,则返回-1。本题中子串“+”在字符串“a+b+c”中出现了两次,最后一次出现的起始位置为3。

  • 第15题:

    为了从HTML文件中获取参数,在Applet程序中应该编写的代码是( )。

    A.在start()方法中加入语句String s=getParameter("buttonLabel");

    B.在int()方法中加入语句String s=Parameter("buttonLabel");

    C.在int()方法中加入语句String s=getParameter("BUTTONLABEL");

    D.在start()方法中加入语句String s=getParameter("BUTIONLABEL");


    正确答案:C

  • 第16题:

    下面的表达式中正确的是 ( )

    A.String s=“你好”;int i=3;s+=i;

    B.String s=“你好”;int i=3;if(i==s){s+=i};

    C.String s=“你好”;int i=3;s=i+s;

    D.String s=“你好”;int i=3; s=i+;


    正确答案:A

  • 第17题:

    设有类定义如下:

    class InOut{

    String s= new String("Between");

    public void amethod(final int iArgs){

    int iam;

    class Bicycle{

    public void sayHello(){

    //Here

    }

    }

    }

    public void another(){

    int iOther;

    }

    }

    以下哪些语句可以安排在//Here处 ?

    A. System.out.println(s);

    B.System.out.println(iOther);

    C. System.out.println(iam);

    D. System.out.println(iArgs);


    正确答案:AD

  • 第18题:

    在java中,下列()语句不能通过编译。

    • A、Strings="john"+"was"+"here";
    • B、Strings="john"+3;
    • C、floatf=5+5.5;
    • D、inta=3+5;

    正确答案:C

  • 第19题:

    下面哪些语句能够正确地生成5个空字符串?()

    • A、String a[]=new String[5];for(int i=0;i<5;a[i++]=“”);
    • B、String a[]={“”,“”,“”,“”,“”};
    • C、String a[5];
    • D、String[5]a;
    • E、String[]a=new String[5];for(int i=0;i<5;a[i++]=null);

    正确答案:A,B

  • 第20题:

    下面关于数组声明和初始化的语句哪个有语法错误()

    • A、int a1[]={3,4,5};
    • B、String a2[]={"string1","string1","string1"};
    • C、String a3[]=new String(3);
    • D、int[][] a4=new int[3][3];

    正确答案:C

  • 第21题:

    合法的数组定义是()

    • A、int a[ ]="string";
    • B、int a[5]={0,1,2,3,4,5};
    • C、char s="string";
    • D、char a[ ]={0,1,2,3,4,5};

    正确答案:D

  • 第22题:

    已知Strings=“Java”,则下面哪些代码是正确的()

    • A、s=s+1;
    • B、char c=s[3];
    • C、int i=s.length;
    • D、String t=s+new Object();

    正确答案:A,D

  • 第23题:

    单选题
    下列不是 String 类的方法的是()
    A

    charAt(int index)

    B

    indexOf(String s)

    C

    beginWith(String s)

    D

    endsWith(String s)


    正确答案: D
    解析: 暂无解析