更多“System.out.println(“abc”+1+2)输出的结果是()”相关问题
  • 第1题:

    下面程序的输出结果是( )。 public class Sun { public static void main(String args[ ]) { int i = 1; switch (i) { case 0: System.out.println("zero"); break; case 1: System.out.println("one"); case 2; System.out.println("two"); default: System.out.println("default"); } } }

    A.one

    B.one,default

    C.one,two,default

    D.default


    正确答案:C
    解析:该题考查对switch-case-break的理解。每个分支语句后面必须有break语句,否则程序向下执行,直到遇到break语句或程序结束。所以,该题i=1时执行case1分支语句,而case1分支语句后没有break语句,程序继续向下执行case2分支语句和 default分支语句。A只执行了case 1;B只执行了case 1和default;C;只执行了default。故本题的正确答案是C。

  • 第2题:

    表达式的输出结果是( )。

    A def

    B "def"

    C abc

    D "abc"


    参考答案C

  • 第3题:

    顺序执行下列两条语句,输出结果是______。

    String s="You are a pretty boy!";System.out.println(s.length( ));


    正确答案:19
    19 解析: 提取字符串的长度可以用length( )方法,它将返回字符串的字符个数。

  • 第4题:

    下列程序的执行结果是

    public class Testee{

    public static void main(String args[ ]){

    int a=4,b=6,c=8;

    String s="abc";

    System.out.println(a+b+s+C) ;

    }

    }

    A.ababcc

    B.464688

    C.46abc8

    D.10abc8


    正确答案:D
    解析:Java对“+”运算符进行了扩展,使它能够进行字符串的连接,如“abc”+“de”得到的字符中是“abcde”,不仅如此,“+”还能够将字符串和其他类型的数据进行连接,其结果是是字符串,例如:"abc"+3得到的字符串“abc3”。但一般来说,如果"+"运算符的第一个操作数是字符串,则Java系统会自动将后续的操作数类型转换成字符串类型,然后再进行连接;如果“+”运算符的第一个操作数不是字符串,则运算结果由后续的操作数决定,例如3+4+5+"abc"的结果是"12abc",而不是"345abc"。

  • 第5题:

    代码System.out.println(066)的输出结果是( )。

    A.12

    B.36

    C.54

    D.66


    正确答案:C
    066代表8进制数据的66等于十进制的54。

  • 第6题:

    当执行下面的程序时,如果输入ABC,则输出结果是( )。

    A.ABC6789

    B.ABC67

    C.12345ABC6

    D.ABC456789


    正确答案:A
    当执行gets(ss)后,ss数组中的元素为ABC,再执行strcat(ss,″6789″),strcat的作用是把6789连接到ss数组后面,执行完后ss数组为ABC6789,故选择A选项。

  • 第7题:

    下面程序的输出结果是includeincludemain(){char *p1="abc",*p2="ABC",str

    下面程序的输出结果是 #include<stdio.h> #include<string.h> main() { char *p1="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2,strcat(p1,p2)); printf("%s\n",str);}

    A.xyzabcABC

    B.zabcABC

    C.xyabcABC

    D.yzabcABC


    正确答案:C
    解析:本题考查的重点是拷贝字符串——使用strcpy()函数,该函数的调用方式是:strcpy(字符数组,字符串)其中“字符串”可以是字符串常量,也可以是字符数组。函数的功能是:将“字符串”完整地复制到“字符数组”中,字符数组中原有内容被覆盖。使用该函数时注意:①字符数组必须定义得足够大,以便容纳复制过来的字符串。复制时,连同结束标志‘\0’一起复制。②不能用赋值运算符“=”将一个字符串直接赋值给一个字符数组,只能用strcpy()函数来处理。另外,本题还考查连接字符串的strcat()函数,其调用方式是:strcat(字符数组,字符串)功能是把“字符串”连接到“字符数组”中的字符串尾端,并存储于“字符数组”中。“字符数组”中原来的结束标志,被“字符串”的第一个字符覆盖,而“字符串”在操作中未被修改。使用该函数时注意:①由于没有边界检查,编程者要注意保证“字符数组”定义得足够大,以便容纳连接后的目标字符串;否则,会因长度不够而产生问题。③连接前两个字符串都有结束标志‘\0’,连接后“字符数组”中存储的字符串的结束标志‘\0’被舍弃,只在目标串的最后保留一个‘\0’。

  • 第8题:

    ( 12 )代码 System.out.println(066) 的输出结果是 【 12 】 。


    正确答案:

  • 第9题:

    研究下面的Java代码:  switch (x) {  case 1:  System.out.println(1);  case 2:  case 3:  System.out.println(3);  case 4:  System.out.println(4); }  当x=2时,运行结果是()。 

    • A、没有输出任何结果
    • B、输出结果为3
    • C、输出结果是3和4
    • D、输出结果是1、3和4

    正确答案:C

  • 第10题:

    if(true){int i=17;}  System.out.println(i);  运行此程序的结果是输出17。


    正确答案:错误

  • 第11题:

    判断题
    if(true){int i=100;} System.out.println(i);运行此程序的结果是输出100。
    A

    B


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

  • 第12题:

    单选题
    下面程序的输出结果是() public class Test{  public static void main(String[] args){    String s = “abc dsf ghi”;  String[] arr = s.split(“/s”);   System.out.println(arr.length);  } }
    A

     编译报错

    B

     2

    C

     1

    D

     3


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

  • 第13题:

    代码System.out.println(066)的输出结果是______。动测试,其主要方法有逻辑覆盖、基本路径测试等。


    正确答案:54
    54 解析:066代表8进制数据的66等于10进制的54。

  • 第14题:

    以下程序的输出结果是()。includecharcchar(chareh){if(ch>='A,&&ch<='Z')ch=c

    以下程序的输出结果是( )。 #include <stdio.h> charcchar(char eh) { if(ch>='A,&&ch<='Z') ch=ch-'A'+'a'; return ch; } main() { char s[]="ABC+abc=defDEF",*p=s; while(*p) { *p=cchsr(*p); p++; } printf("%s\n",s); }

    A.abc+ABC=DEFdef

    B.abc+abc=defdef

    C.abcABCDEFdef

    D.abcabcdefdef


    正确答案:B
    解析:本题中cchar函数的作用是:如果参数ch是大写字母,则将它转换成小写字母,而对大写字母以外的字符不起作用。

  • 第15题:

    当执行下面的程序时,如果输入ABC,则输出结果是 ( ) include include

    当执行下面的程序时,如果输入ABC,则输出结果是 ( ) # include<stdio.h> # include<string.h> main( ) { char ss [10] ="12345"; gets(ss);strcat(ss"6789");printf("%s\n",ss); }

    A.ABC6789

    B.ABC67

    C.12345ABC6

    D.ABC456789


    正确答案:A

  • 第16题:

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

    A.ababcc

    B.464688

    C.46abc8

    D.10abc8


    正确答案:D
    解析:该题考查的是int型和String型的混合运算。本题中先算a+b=10,然后再和String型的s相连起来变为字符串10abc,最后在用“+”号把int型的8连起来,结果也是String型的,即10abc8。所以选项D是正确的。

  • 第17题:

    下列代码的执行结果是( )。 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”。

  • 第18题:

    下面程序的输出结果是 ( ) include include { char * p1="abc" , *

    下面程序的输出结果是 ( ) # include<stdio.h> # include<string.h> { char * p1="abc" , * p2=" ABC ",str[50]="xyz"; strcpy(str+2.strcat (pi,p2)); printf("%s\n",str);}

    A.xyzabcAB

    B.zabcABC

    C.yzabcABC

    D.xycbcABC


    正确答案:D

  • 第19题:

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

    A.ababcc

    B.464688

    C.46abc8

    D.10abc8


    正确答案:D
    解析:Java语言对+运算符进行了扩展,使它能够进行字符串的链接。但是一般说来,如果+运算符的第一个操作数是字符串,则Java系统会自动将后续的操作数类型转换成为字符串类型,然后再进行连接:如果+运算符的第一个操作数不是字符串,则运算结果由后续的操作数决定。

  • 第20题:

    程序System.out.println(10/3);的输出结果是()

    • A、1
    • B、3
    • C、3.3
    • D、3.33333

    正确答案:B

  • 第21题:

    下面程序的输出结果是() public class Test{  public static void main(String[] args){    String s = “abc dsf ghi”;  String[] arr = s.split(“/s”);   System.out.println(arr.length);  } }

    • A、 编译报错
    • B、 2
    • C、 1
    • D、 3

    正确答案:A

  • 第22题:

    单选题
    研究下面的Java代码:  switch (x) {  case 1:  System.out.println(1);  case 2:  case 3:  System.out.println(3);  case 4:  System.out.println(4); }  当x=2时,运行结果是()。
    A

    没有输出任何结果

    B

    输出结果为3

    C

    输出结果是3和4

    D

    输出结果是1、3和4


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

  • 第23题:

    填空题
    代码System.out.println(066)的输出结果是____。

    正确答案: 54
    解析:
    整型常量的八进制整数,以0开头,如012表示十进制数10。所以066表示整数值54。