更多“假定有定义为“int a[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则<em>不正确</em>的赋值为()。”相关问题
  • 第1题:

    ( 8 )有如下的函数定义:

    int Xfun(int *a, int n){

    int x=*a;

    for(int *pa=a+1; pa<a+n; pa++)

    if(*pa>x) x=*pa;

    return x;

    }

    若执行了语句

    int x[5]={23,46,78,55,16};

    后,通过表达式 Xfun(x,5) 调用该函数,则得到的返回值为 【 8 】 。


    正确答案:

  • 第2题:

    假定有定义为“int a[10]〕,x,*pa=a;”,若要把数组a中下标为3的元素值斌给x,则不正确的赋值为()

    A.x=pa[3]

    B.x=*(a+3)

    C.x=a[3]

    D,x=*pa十3


    参考答案D

  • 第3题:

    下列说法正确的是( )。

    A.定义int a[4]={1,3};,则a[0]=1,a[1]=3,a[3]的值不确定

    B.定义static int a[4];,则元素值不确定

    C.const int x;x=5;表示给常量x赋初值

    D.定义int a[4];,则其元素的值是不确定的


    正确答案:D
    解析:当定义一个static数组时,虽未初始化,但元素值默认为0;对非static的数组,没有赋初值,则其元素中的值为不确定的;若赋初值但数据不够用,则其他元素值初始化为0。

  • 第4题:

    本题定义了一个长度为l0的boolean型数组,并给数组元素赋值,要求如果数组元素下标为奇数,则数组元素值 为false,否则为true。 public class javal{ pubhc static void main(String[]args){ boolean b[]= ; for(int i=0;i<10;i++){ if( ) b[i]=false; else ; } for(int i=0;i<10;i++) System.Out.print("bE"+i+"]="+b[i]+","); } }


    正确答案:
    第1处:new boolean[10]
    第2处:i%2 1=0
    第3处:b[i]=true
    【解析】第1处定义了一个长度为10的boolean型数组;第2处判断数组元素下标是否为奇数。第3处不为奇数的情况下数组元素值设为true。

  • 第5题:

    设有定义语句int a[3],则下列对此语句的叙述中错误的是( ):

    • A、定义了一个名为a的一维数组
    • B、a数组有3个元素
    • C、a数组元素的下标为1~3
    • D、数组a中的每一个元素都是整型

    正确答案:C

  • 第6题:

    假定二维数组x中的一个元素为x[2][3] ,则它的列下标的值为()。


    正确答案:3

  • 第7题:

    假定一条定义语句为“inta[10],X,*pa=a;”,若要把数组a中下标为3的元素值赋给X,则不正确的语句为()。

    • A、x=pa[3]
    • B、x=*(a+3)
    • C、x=a[3]
    • D、x=*pa+3

    正确答案:D

  • 第8题:

    填空题
    假定二维数组x中的一个元素为x[2][3] ,则它的列下标的值为()。

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

  • 第9题:

    单选题
    CSS中的margin边界属性用1~4个值来设置元素的边界,每个值都是长度、百分比或者自动。百分比值参考上级元素的宽度。允许使用负值边际。如果只给出一个值,它被应用于所有边界。如果两个或三个值给出了,省略了的值与对边相等。如果四个值都给出了,例如:DIV{margin:1em 2em 3em 4em}。则表示()。
    A

    上边界为1em,右边界为2em,下边界为3em,左边界为4em

    B

    上边界为1em,下边界为2em,左边界为3em,右边界为4em

    C

    上边界为1em,左边界为2em,下边界为3em,右边界为4em

    D

    左边界为1em,上边界为2em,右边界为3em,下边界为4em


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

  • 第10题:

    单选题
    若有语句为“int a[10], x, *pa=a;”,要把数组a中下标为3的元素值赋给x,则不正确的语句为()。
    A

    x=pa[3];

    B

    x=*(a+3);

    C

    x=a[3];

    D

    x=*pa+3;


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

  • 第11题:

    填空题
    假定一个二维数组的定义语句为"int[][]x=newint[3][4];",则该数组包含的整型元素的个数为()。

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

  • 第12题:

    单选题
    假定一条定义语句为“inta[10],X,*pa=a;”,若要把数组a中下标为3的元素值赋给X,则不正确的语句为()。
    A

    x=pa[3]

    B

    x=*(a+3)

    C

    x=a[3]

    D

    x=*pa+3


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

  • 第13题:

    设有定义语句int k[]=new int[3];,则下列对此语句的叙述中错误的是( )。

    A.定义了一个名为k的一维数组

    B.k数组有3个元素

    C.k数组元素的下标为1~3

    D.数组k中的每一个元素都是整型


    正确答案:C
    解析:k数组元素的下标为0~2,数组的下标从0开始。

  • 第14题:

    假定一条定义语句为“inta[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则正确的语句为()。

    A、x=pa[3];

    B、x=*(a+3);

    C、x=a[3];

    D、x=*pa+3;


    参考答案:ABC

  • 第15题:

    假定有定义“int a[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的语句为(43)。

    A.x=pa[3];

    B.x=*(a+3);

    C.x=a[3];

    D.x=*pa+3;


    正确答案:D
    解析:前3种都是数组中下标为3的元素的正确的定位形式,D得到的是数组的初始指针位置加3后的指针位置,即a中下标为3的元素的地址。

  • 第16题:

    若有语句为“int a[10], x, *pa=a;”,要把数组a中下标为3的元素值赋给x,则不正确的语句为()。

    Ax=pa[3];

    Bx=*(a+3);

    Cx=a[3];

    Dx=*pa+3;


    D

  • 第17题:

    假定变量a和pa定义为“doublea[10],*pa=a;”,要将12.35赋值给数组a中的下标为5的元素,不正确的语句是()。

    • A、pa[5]=12.35
    • B、a[5]=12.35
    • C、*(pa+5)=12.35
    • D、*(a[0]+5)=12.35

    正确答案:D

  • 第18题:

    假定一个一维数组的定义语句为"int[]x=new int[20];",则x.length的值为()。


    正确答案:20

  • 第19题:

    对数组元素赋初始化可以采用的方式包含()

    • A、在定义数组时对数组元素赋以初值
    • B、可以只给一部分元素赋值
    • C、如果想一个数组里的全部元素值为0;可以写成inta[10]={0};
    • D、在数组赋初值时可以不指定长度,长度默认就是后面元素的个数

    正确答案:A,B,C,D

  • 第20题:

    单选题
    设有定义语句int a[3],则下列对此语句的叙述中错误的是( ):
    A

    定义了一个名为a的一维数组

    B

    a数组有3个元素

    C

    a数组元素的下标为1~3

    D

    数组a中的每一个元素都是整型


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

  • 第21题:

    单选题
    假定变量a和pa定义为“doublea[10],*pa=a;”,要将12.35赋值给数组a中的下标为5的元素,不正确的语句是()。
    A

    pa[5]=12.35

    B

    a[5]=12.35

    C

    *(pa+5)=12.35

    D

    *(a[0]+5)=12.35


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

  • 第22题:

    填空题
    假定一个一维数组的定义语句为"int[]x=new int[20];",则x.length的值为()。

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

  • 第23题:

    单选题
    假定有定义为“int a[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的赋值为()。
    A

    x=pa[3]

    B

    x=*(a+3)

    C

    x=a[3]

    D

    x=*pa+3


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