更多“A:( ).B:Hi. My name's Rose. Are you from London?A. Hello, I'm Paul. What's ”相关问题
  • 第1题:

    有下列程序段 public class fun { public static void main(String args[]) { char b[] = "Hello,you"; b[5] = 0; System.out.println(s); } 执行此程序后,得到的输出结果是( )。

    A.Hello,you

    B.Hello0you

    C.Hello

    D.0


    正确答案:C
    解析:本题常见的错误答案是:字符数组b初始化后,得b[5]=',',执行b[5]=0后,用0代替b[5]中的','即可。最后输出整个字符串:Hello0you。下面是正确解答;在C++语言中规定以字符'\0'作为字符串结束标志,语句b[5]=0就相当于语句b[5]='\0',即在数组b的b[5]上加了字符串结束标志,故执行该语句后,数组中存放的内容变为Hello。

  • 第2题:

    假设从键盘输入字符串Smith,以下程序的运行结果是()。 name=input() print("Hello,%s!"%name)

    A.Hello,%s!

    B.Hello,name!

    C.Hello,Smith

    D.Hello,Smith!


    str[i++] 32。 while语句的循环控制条件既要将相应元素赋予从键盘输入的字符,又要改变元素的下标值,以便接受下一个字符,可用下标变量的后置加实现;小写字母的ASCII码值比相对应的大写形式大32。

  • 第3题:

    下列定义的字符串,错误的是

    A.s ='hello'

    B.s = '''hello'''

    C.s = "hello"

    D.s = ""hello""


    char str[9]={ 'X', 'i', 'n', 'J', 'i','a','n','g','!','\0'};

  • 第4题:

    设有如下变量char c = 'c';int i = 10;double d = 10;long l = 1;String s = "Hello";以下哪些语句编译不出错?

    A.c=c+i;

    B. s+=i;

    C. i+=s;

    D. c+=s;


    正确答案:B

  • 第5题:

    写出以下程序的运行结果: int main() { int m,s,i; for(m=2;m<10;m++) { s=0; for(i=1;i<m;i++) if((m%i)==0) s=s+i; if(s==m) printf(“%d”,m); } return 0; }


    10