更多“执行下列代码后,哪个结论是正确的String[]s=newString[10];()A、[10]为"";B、[9]为n ”相关问题
  • 第1题:

    下列哪个语句是声明一个含有10个String对象的数组? ( )

    A.char str[];

    B.char str[][];

    C.String str[]=new String[10];

    D.String str[10];


    正确答案:C

  • 第2题:

    执行String[] s=new String[10]后,哪个结论是正确的? ( )

    A.s[10]为""

    B.s[9]为null

    C.s[0]为未定义

    D.s.length为101


    正确答案:B

  • 第3题:

    21、以下程序执行后的结果为 。 #include "stdio.h" #include <string.h> void fun(char *s) { char a[10]; strcpy(a,"string"); s=a; } main() { char *p="gao"; fun(p); printf("%s\n",p); }

    A.gao

    B.结果不确定

    C.str

    D.string


    emoclew emoclew

  • 第4题:

    定义一个表示10个值为null的字符串数组,下面选项正确的是

    A.String[]a;

    B.String[];

    C.char a[10][];

    D.String a[]=new String[10];


    正确答案:D
    解析:本题考查字符串数组变量的声明。选项A和选项B的效果是一样的,都是用来定义一个字符串数组,但没有指明数组个数,不满足题目要求。选项C是一个二维的字符数组,在C语言中,一个二维的字符数组就可以表示一个一维的字符串数组,而在Java中,字符char是基本类型,字符串String则是以对象的形式来表示的。选项D正确,它定义了一个含有10个元素的字符串数组,如果没有给字符串数组赋值,则默认为null。

  • 第5题:

    下面叙述正确的是()。 知识点:集合

    A.以下代码的输出结果为8。 s = {8,16,9,10,5} ls = list(s) ls.sort() print(ls[1])

    B.以下代码的输出结果为16。 s = {8,16,9,10,5} print(s[1])

    C.以下代码的输出结果为5。 s = {8,16,5,10,5} print(len(s))

    D.以下代码的输出结果为{5,8,9,10,16}。 s = {8,16,9,10,5} s.sort() print(s)


    B