下面的哪些程序片段可能导致错误()。A.Strings=“Gonewiththewind”;Stringt=“good”;Stringk=s+t;B.Strings=“Gonewiththewind”;Stringt;t=s[3]+“one”;C.Strings=“Gonewiththewind”;Stringstandard=s.toUpperCase();D.Strings=“homedirectory”;Stringt=s–“directory”;

题目
下面的哪些程序片段可能导致错误()。

A.Strings=“Gonewiththewind”;Stringt=“good”;Stringk=s+t;

B.Strings=“Gonewiththewind”;Stringt;t=s[3]+“one”;

C.Strings=“Gonewiththewind”;Stringstandard=s.toUpperCase();

D.Strings=“homedirectory”;Stringt=s–“directory”;


相似考题
参考答案和解析
参考答案:B, D
更多“下面的哪些程序片段可能导致错误()。 ”相关问题
  • 第1题:

    下面的哪些程序段可能导致错误? ( ) Ⅰ:String s="Gone with the wind"; String t="good"; String k=s+t; Ⅱ:String s="Gone with the wind"; String t; t=s[3]+"one"; Ⅲ:String s="Gone with the wind"; String standard=s.toUpperCase(); Ⅳ:String s="home directory"; String t=s-"directory";

    A.Ⅱ、Ⅲ

    B.Ⅱ、Ⅳ

    C.Ⅰ、Ⅳ

    D.Ⅲ、Ⅳ


    正确答案:B
    解析:本题是考查对String操作符的理解和应用。Ⅰ段中,String类型可以直接使用+进行连接运算;Ⅱ段中,String是一种Object,而不是简单的字符数组,不能使用下标运算符取其值的某个元素,错误;Ⅲ段中, toUpperCase()方法是String对象的一个方法,作用是将字符串的内容全部转换为大写并返回转换后的结果(String类型);Ⅳ段中,String类型不能进行减(-)运算,错误。

  • 第2题:

    对输入设备错误,可能有以下哪些原因导致()。

    A.物理连接失败

    B.驱动程序错误

    C.I/O及IRQ资源冲突

    D.驱动程序或应用程序冲突


    参考答案:A, B, C, D

  • 第3题:

    【单选题】下面的哪些程序片段可能导致错误

    A.String s = “Hello” ; String t = “World” ; String k = s+t ;

    B.String s = “hello” ; String t ; t = s[3]+”one” ;

    C.String s = “Hello” ;

    D.String s = “Hello world!” ;


    C

  • 第4题:

    若有下面的程序片段: int[12]={0},*p[3],**pp,i; for(i=0;i<3;i) p[i]=&a[i*4]; pp=p; 则对数组元素的错误引用是


    正确答案:C
    C

  • 第5题:

    请阅读下面的程序片段 int x = 3; if (x > 5) { System.out.print("a"); } else { System.out.print("b"); } 选择程序的运行结果()

    A.a

    B.b

    C.ab

    D.编译错误


    本句有误。为多余语句。