更多“有整型数组:int[]x={2,33,88,5,10};,则调用方法Arrays.sort(x)后,数组x中的元素值依次”相关问题
  • 第1题:

    ( 20 )要定义整型数组 x ,使之包括初值为 O 的三个元素,下列语句中错误的是

    A ) int x[3]={0,0,0};

    B ) int x[]={0};

    C ) static int x[3]={0};

    D ) int x[]={0,0,0};


    正确答案:D

     

  • 第2题:

    下面函数的功能是:找出一维数组元素中最大的值和它所在的下标,最大值的和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。

    #include<stdlib.h>

    #include<stdio.h>

    void fun(int a[],int n, int *max, int *d)

    { int i;

    *max=a[0];

    *d=0;

    for(i=0;【15】;i++)

    if(*max<【16】)

    {*max=a[i];*d=i;}

    }

    main()

    { int i, x[20], max, index, n=10;

    randomize();

    for(i=0;i<n;i++)

    {

    x[i]=rand()%50; printf("%4d",x[i]);

    }

    printf("\n");

    fun(x,n,&max,&index);

    printf("Max=%5d,Index=%4d\n",max,index);

    }


    正确答案:
    i<n;a[i]

  • 第3题:

    若有定义:int x[10], *p=x;,则*(p+5)表示( )。

    A.数组元素x[5]的地址

    B.数组元素x[5]的值

    C.数组元素x[6]的地址

    D.数组元素x[6]的值

    E.选项内容11

    F.选项内容11

    G.选项内容11


    参考答案B

  • 第4题:

    设有定义:

    int x[2][3];

    则以下关于二维数组X的叙述错误的是

    A.元素x[0]可看作是由3个整型元素组成的一维数组

    B.数组x可以看作是由X[0]和X[1]两个元素组成的一维数组

    C.可以用x[0]=0;的形式为数组所有元素赋初值0

    D.x[O]和x[1]是数组名,分别代表一个地址常量


    正确答案:C
    x[o]可看作是由3个整型元素组成的一维数组,不可以用语句x[0]=0;为数组所有元素赋初值0。因此C选项正确。

  • 第5题:

    若有int *x[3]:则以下表述正确的是 ______。

    A.x是一个指向具有3个元素的整型数组的指针

    B.x是一个指向int型变量的指针

    C.x是一个有3个元素的指针数组,每个元素是一个int型指针

    D.x是一个数组,该数组的元素是指针x所指向的变量


    正确答案:C

  • 第6题:

    试题14

    以下程序调用fun函数把x中的值插入到a数组下标为k的数组元素中。主函数中,n存放a数组中数据的个数。请填空。

    #include <stdio.h>

    void fun(int s[], int *n, int k, int x)

    { int i;

    for(i=*n-1; i>=k; i- - ) s[ ___ ]=s[i];

    s[k]=x;

    *n=*n+______;

    }

    main()

    { int a[20]={1,2,3,4,5,6,7,8,9,10,11}, i, x=0, k=6, n=11;

    fun(a, &n, k, x);

    for(i=0; i<n; i++) printf(“%4d”,a[i]); printf(“\n”);

    }


    正确答案:
    试题14分析
    因为是把x中的值插入到a数组下标为k的数组元素中,所以首先要将k及其后的元素往后移一位,方法是s[i+1]=s[i],插入之后,因为多了一个元素,要将n中值增1。
    试题14答案
     【14】i+1
    【15】1

  • 第7题:

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

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

    正确答案:C

  • 第8题:

    有整型数组:int[]x={2,33,88,5,10};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是()。

    • A、88 33 10 5 2
    • B、2 5 33 88 10
    • C、2 5 10 33 88
    • D、2 5 33 10 88

    正确答案:C

  • 第9题:

    假定一个数组对象为x,则x.length的值为该数组所包含元素的()。


    正确答案:个数

  • 第10题:

    单选题
    设有定义 int x[2][3]; 则以下关于二维数组x的叙述中错误的是(  )。
    A

    x[0]可看作是由3个整型元素组成的一维数组

    B

    x[0]和x[1]是数组名,分别代表不同的地址常量

    C

    数组x包含6个元素

    D

    可以用语句x[0]=0;为数组所有元素赋初值0


    正确答案: B
    解析:
    在二维数组中,不能使用x[0]=0这样的赋值语句,x[0]代表一个一维数组。答案选择D选项。

  • 第11题:

    填空题
    假定一个数组对象为x,则x.length的值为该数组所包含元素的()。

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

  • 第12题:

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

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

  • 第13题:

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

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

    B.k数组有3个元素

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

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


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

  • 第14题:

    若有定义int a[9],+P=a;,则P+5表示( )。A.数组元素a[5]的值B.数组元素a[5]的地址SXB

    若有定义int a[9],+P=a;,则P+5表示( )。

    A.数组元素a[5]的值

    B.数组元素a[5]的地址

    C.数组元素a[6]的地址

    D.数组元素a[0]的值加上5


    正确答案:B
    本题考查了通过指针来引用一维数组元素的方法。题中*P=a;这一赋值语句是指针P指向了数组a的首地址,P+5是指针P向后移动了5个int类型的存储单元,所以P+5指向了数组元素a[5]。

  • 第15题:

    设有定义:int x[2][3];,则以下关于二维数组X的叙述错误的是( )。

    A.x[0]可看做是由3个整型元素组成的一维数组

    B.x[0]和x[l]是数组名,分别代表不同的地址常量

    C.数组X包含6个元素

    D.可以用语句x[o]=0;为数组所有元素赋初值0


    正确答案:D
    x[0]是不能赋值的。

  • 第16题:

    设int x[ ]={2,4,6,8},y,*p=&x[1];则执行语句y=(*--p)++;后数组元素x[0]的值为 ______。

    A.2

    B.3

    C.4

    D.5


    正确答案:B

  • 第17题:

    若有char *x[2]={"xyzw","XYZW"};则下面的表述正确的是 ______。

    A.x数组元素酌值分别是“xyzw”和“XYZW”

    B.x是指针变量,它指向含有两个数组元素的字符型一维数组

    C.x数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址

    D.x数组的两个元素中各自存放了字符‘x’和‘X’的地址


    正确答案:D

  • 第18题:

    假定一个函数的原型语句为“intff(int* x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是()。

    Aff(a)

    Bff(a[0])

    Cff(a+3

    Dff(&a[0])


    B

  • 第19题:

    有整型数组:int[]x={2,33,88,5,10};则调用方法Arrays.sort(x)后,数组x中的元素x[3]的值是()。

    • A、5
    • B、10
    • C、33
    • D、88

    正确答案:C

  • 第20题:

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


    正确答案:3

  • 第21题:

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


    正确答案:20

  • 第22题:

    单选题
    有整型数组:int[]x={2,33,88,5,10};则调用方法Arrays.sort(x)后,数组x中的元素x[3]的值是()。
    A

    5

    B

    10

    C

    33

    D

    88


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

  • 第23题:

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

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