更多“执行完语句int[]x=newint[25];后,下列哪项说法是”相关问题
  • 第1题:

    下列的数组定义语句,不正确的是()

    A、inta[]=newint[5]{1,2,3,4,5}

    B、int[,]a=newinta[3][4]

    C、int[][]a=newint[][4];

    D、int[]a={1,2,3,4};


    参考答案:AC

  • 第2题:

    在c#中,下列创建数组的语句是否合法?Int[]iArray=newint[null];()


    正确答案:×

  • 第3题:

    下列语句序列执行后,x的值是( )。 int a=3,b=4,x=5; if (+ + a==b)x=+ + a * x;

    A.35

    B.25

    C.20

    D.5


    正确答案:B

  • 第4题:

    执行完C++程序中的下列3条语句后,c指向( )。 int a, b,*c=&a; int *p=c; p=&b;

    A.p

    B.c

    C.b

    D.a


    正确答案:D
    解析:语句“int a,b,*c=&a;”执行完后,指针c存放变量a的地址。语句“int*p =c;”执行完后,指针p存放变量a的地址。语句“p=&b;”执行完后,指针p存放变量b的地址,但是指针c仍然存放变量a的地址。语句“p=&b;”只是对指针p进行了重新赋值,但并没有改变指针c的值。考核指针概念时,经常出此类题。

  • 第5题:

    3执行完以下代码int[]x=new int[25];后,以下( )说明是正确的。

    A.x[24]为0

    B.x[24]未定义

    C.x[25]为0

    D.x[0]为空


    正确答案:A

  • 第6题:

    要使语句“p=newint[10][20]”能够正常执行,p应被事先定义为( )。

    A.int*p

    B.int**p

    C.int*p[20]

    D.int(*p)[20]


    正确答案:D

  • 第7题:

    假定一个10行20列的二维整型数组,下列哪个定义语句是正确的()。

    • A、int[]arr=newint[10,20]
    • B、int[]arr=intnew[10,20]
    • C、int[,]arr=newint[10,20]
    • D、int[,]arr=newint[20;10]

    正确答案:C

  • 第8题:

    执行完代码int[]x=newint[25];后,以()说明是正确的。

    • A、x[24]为0
    • B、x[24]未定义
    • C、x[25]为0
    • D、x[0]为空

    正确答案:A

  • 第9题:

    执行完代码int[]x=newint[25];后,以下哪项说明是正确的()

    • A、x[24]为0
    • B、x[24]未定义
    • C、x[25]为0
    • D、x[0]为空

    正确答案:A

  • 第10题:

    单选题
    执行完代码int[]x=newint[25];后,以()说明是正确的。
    A

    x[24]为0

    B

    x[24]未定义

    C

    x[25]为0

    D

    x[0]为空


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

  • 第11题:

    单选题
    执行完代码int[]x=newint[25];后,以下哪项说明是正确的()
    A

    x[24]为0

    B

    x[24]未定义

    C

    x[25]为0

    D

    x[0]为空


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

  • 第12题:

    单选题
    完以下代码int[]x=newint[5];后,以下哪项说明是正确的()。
    A

    x[4]为0

    B

    x[4]未定义

    C

    x[5]为0

    D

    x[0]为空


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

  • 第13题:

    下面哪条语句定义了5个元素的数组_________。

    A.int[]a={22,23,24,25,12};

    B.inta[]=newint(5);

    C.int[]arr;

    D.int[5]array;


    正确答案:A

  • 第14题:

    执行完语句int[] x=new int[25];后,则下列( )说法是正确的。

    A.x[24]值为0

    B.x[24]值未定义

    C.x[25]值为0

    D.x[0]值为空


    正确答案:A

  • 第15题:

    执行完语句int [] x= new int [25];后,则下列哪项说法是正确的?

    A.x[24]值为0

    B.x[24]值未定义

    C.x[25]值为0

    D.x[0]值为空


    正确答案:A
    解析:用new动态初始化时,数组元素的默认值:
    元素类型  默认初始值  boolean  false
    char   '\u0000'   整型   0
    浮点数   0.0     对象   null

  • 第16题:

    执行完代码int[]x=new int[25];后,以下说明正确的是( )。

    A.x[24]为0

    B.x[24]未定义

    C.x[25]为0

    D.x[0]为空


    正确答案:A

  • 第17题:

    执行完下列语句

    int a,b,c=&a;

    int*&p=c;

    p=&b;

    后c指向

    A.a

    B.b

    C.c

    D.无效地址


    正确答案:B
    解析:p为c的引用,即两者实际上是一个指针,故p指向b后,c自然也指向b,故答案为B。

  • 第18题:

    执行完以下代码int[]x=newint[25];后,以下哪项说明是正确的

    A.x[24]为0

    B.x[24]未定义

    C.x[25]为0

    D.x[0]为空


    正确答案:A

  • 第19题:

    完以下代码int[]x=newint[5];后,以下哪项说明是正确的()。

    • A、x[4]为0
    • B、x[4]未定义
    • C、x[5]为0
    • D、x[0]为空

    正确答案:A

  • 第20题:

    若使P指向包含30个整型元素的动态数组空间,则使用的定义语句为()。

    • A、int*p=newint[30]
    • B、int*p=newint(30)
    • C、int*p=new[30]
    • D、*p=newint[30]

    正确答案:A

  • 第21题:

    下列语句中,不能够正确定义长度为4的数组a的语句是()

    • A、int[]a={1,2,3,4};
    • B、int[]a=newint[4]{1,2,3};
    • C、int[]a=newint[4]{1,2,3,4};
    • D、int[]a=newint[]{1,2,3,4};

    正确答案:A

  • 第22题:

    单选题
    执行完下列语句段后,i值为:()。int f(intx){return((x>0)?x*f(x-1):2);}int i;i=f(f(1));A.2
    A

    4

    B

    8

    C

    无限递归


    正确答案: C
    解析:

  • 第23题:

    单选题
    执行完语句int[]x=newint[25];后,下列哪项说法是正确的()
    A

    x[24]值为0

    B

    x[24]值未定义

    C

    x[25]值为0

    D

    x[0]值为空


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