更多“使用一维整型数组可以完成的功能不包含()A、求和及平均值B、求最大及最小值C、对数组元素排序D、数组整体引用”相关问题
  • 第1题:

    下列描述中不正确的是( )。

    A.字符型数组中可能存放字符串。

    B.可以对字符型数组进行整体输入、输出。

    C.可以对整型数组进行整体输入、输出。

    D.不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。


    正确答案:C

  • 第2题:

    以下叙述中正确的是

    A.一条语句只能定义一个数组

    B.每个数组包含一组具有同一类型的变量,这些变量在内存中占有连续的存储单元

    C.数组说明符的一对方括号中只能使用整型常量,而不能使用表达式

    D.在引用数组元素时,下标表达式可以使用浮点数


    正确答案:B
    A选项中,一条语句只能定义一个数组是不准确的,可以通过一条语句定义多个数组;C选项中,数组说明符的一对方括号中可以是整型常量,可以是整型常量表达式;D选项中,在引用数组元素时,下标表达式必须是整型的。因此B选项正确。

  • 第3题:

    下列对C语言字符数组的描述中正确的是

    A.任何一个一维数组的元素在引用时,其下标可以是整型、实型或字符型常量

    B.一维数组的元素实质上就是一个变量,代表内存中的一个存储单元

    C.如果要引用数组中的每一个元素,则直接使用该数组名称即使

    D.以上都不对


    正确答案:B
    解析:本题考查了字符数组的基本概念。选项A,因为数组元素的下标只能为整数,所以选项A错误。选项C,引用数组中的元素,可以通过数组名和下标的方式来引用,只使用数组名不可以。

  • 第4题:

    可以对整型数组进行整体输入、输出 。


    正确答案:错误

  • 第5题:

    引用数组元素时,其数组下标的数据类型允许的是:整型常量或整型表达式


    正确答案:正确

  • 第6题:

    一维数组可以实现的功能包含()

    • A、求和
    • B、求平均值
    • C、最大值
    • D、最小值

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

  • 第7题:

    在C语言中,引用数组元素时,其数组下标的数据类型允许是()。

    • A、整型常量
    • B、整型表达式
    • C、整形常量或整形表达式
    • D、任何类型的表达式

    正确答案:C

  • 第8题:

    设有两个整型数组a和b,可以通过a=b,将数组b整体赋值给数组a。


    正确答案:错误

  • 第9题:

    字符数组与整型一维数组相同不能整体赋值,可以配合循环完成输入功能


    正确答案:错误

  • 第10题:

    下面关于引用一维数组元素说法正确的是()

    • A、引用数组元素采用数组名(下标)方式引用
    • B、引用数组元素采用数组名[下标]方式引用
    • C、引用数组元素采用数组名方式引用
    • D、引用数组元素采用[下标]数组名方式引用

    正确答案:B

  • 第11题:

    判断题
    引用数组元素时,其数组下标的数据类型允许的是:整型常量或整型表达式
    A

    B


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

  • 第12题:

    填空题
    假定一个二维数组的定义语句为“int a[3][4];”,则该数组包含有回()个整型元素。

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

  • 第13题:

    类 myArray定义如下:

    public class myArray

    {

    static int[] a = {21,42,16,31,23,47,35};

    public void sortArray() //对数组从小到大进行排序

    { …… }

    public int getMax() //返回最大的数组元素

    { …… }

    public int getMin() //返回最小的数组元素

    { …… }

    public float getAverage() //返回所有数组元素的平均值

    { …… }

    public static void main(String[] args)

    { myArray myarray = new myArray();

    myarray.sortArray();

    System.out.println(myarray.getMax());

    System.out.println(myarray.getMin());

    System.out.println(myarray.getAverage());

    }

    在 main 方法中实现了数组元素最大值、最小值和平均值的输出。请编程实现 sortArray()、 getMax()、 getMin()、

    getAverage()四个方法。

    提示:排序完成以后,最大值即为最后一个数组元素,最小值为第一个数组元素。

    请在 jsp 网页中利用脚本计算1*2*3*……*10 的值并输出。


    正确答案:
      

  • 第14题:

    编程,找出长度为10\的数组中,数组元素的最大值和最小值,并输出。


    答案:public class a{public static void main(String[] args){double x[]={25.3,56.3,15.3,125.25,465.36,456.32,458.21,456.325,4856.3215,41.6};double max=x[0];int i;for(i=0;i<10;i++){ if (max<=x[i])max=x[i];}double min=x[0];int j;for(j=0;i<10;i++){ if (min>=x[j])min=x[j];}System.out.println("最大数是"+max);System.out.println("最小数是"+min);}}

  • 第15题:

    在C语言中,引用数组元素时,其数组下标的数据类型不允许是()。

    • A、字符常量
    • B、浮点型常量
    • C、整型常量或整型表达式
    • D、任何类型的表达式

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

  • 第16题:

    利用数组可以完成的功能包含()

    • A、求和
    • B、求最大值
    • C、排序
    • D、字符串连接

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

  • 第17题:

    假定一个二维数组的定义语句为“int a[3][4];”,则该数组包含有回()个整型元素。


    正确答案:12

  • 第18题:

    一维数组可以实现求最大,最小值功能,也可以实现求和与平均值。


    正确答案:正确

  • 第19题:

    对于一维数组来说,我们可以求出数组的()

    • A、最大值
    • B、最小值
    • C、平均值
    • D、所有元素和

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

  • 第20题:

    冒泡排序对一维数组进行从大到小排序,一趟排序后会将数组中的()排到最后

    • A、最大值
    • B、最小值
    • C、下标最大的值
    • D、下标最小的值

    正确答案:B

  • 第21题:

    冒泡排序算法中降序排序指的是()

    • A、从高到低排列数组元素值
    • B、从低到高排列数组元素的值
    • C、由横向到纵向排列数组元素的值
    • D、由纵向到横向排列数组元素的值

    正确答案:A

  • 第22题:

    一个有符号字数组以0为结束标志,求这个数组的:最大值、最小值、平均值。


    正确答案: DATASEGEMNT
    LIST DW -56,+12,88,-126,-5,16,32,-99,72,-18,0
    MIN DW ?
    MAX DW ?
    AVG DW ?
    DATA ENDS
    CODESEGMENT
    ASSUME CS:CODE,DS:DATA
    START:
    MOV AX,DATA
    MOV DS,AX
    MOV MIN,32767;将32767假设为最小的数
    MOV MAX,-32768;将-32768假设为最大的数
    MOV AVG,0;AVG用作累加器,清零
    LEA SI,LIST
    MOV CX,0
    AGAIN:
    MOV AX,[SI]
    CMP AX,0
    JZ DONE;找到零元素,转DONE结束处理
    INC CX;纪录非零元素个数
    ADD AVG,AX;累加
    CMP AX,MIN
    JGE SKIP1
    MOV MIN.AX;比预设最小值还小,保留
    SKIP1:
    CMP AX,MAX
    JLE SKIP2
    MOV MAX,AX;比预设最大值还大,保留
    SKIP2:
    ADD SI,2
    JMP AGAIN
    DONE://JCXZNULL;元素个数为零,转NULL处理
    MOV AX,AVG
    CWD
    IDIV CX
    MOV AVG,AX;计算平均值
    JMP EXIT
    NULL:MOV MIN,0;元素个数为0,将“最大值”、“最小值”
    MOV MAX,0;“平均值”清零
    MOV AVG,0
    EXIT:MOV AX,4C00H
    INT 21H
    CODEENDS
    END START

  • 第23题:

    问答题
    一个有符号字数组以0为结束标志,求这个数组的:最大值、最小值、平均值。

    正确答案: DATASEGEMNT
    LIST DW -56,+12,88,-126,-5,16,32,-99,72,-18,0
    MIN DW ?
    MAX DW ?
    AVG DW ?
    DATA ENDS
    CODESEGMENT
    ASSUME CS:CODE,DS:DATA
    START:
    MOV AX,DATA
    MOV DS,AX
    MOV MIN,32767;将32767假设为最小的数
    MOV MAX,-32768;将-32768假设为最大的数
    MOV AVG,0;AVG用作累加器,清零
    LEA SI,LIST
    MOV CX,0
    AGAIN:
    MOV AX,[SI]
    CMP AX,0
    JZ DONE;找到零元素,转DONE结束处理
    INC CX;纪录非零元素个数
    ADD AVG,AX;累加
    CMP AX,MIN
    JGE SKIP1
    MOV MIN.AX;比预设最小值还小,保留
    SKIP1:
    CMP AX,MAX
    JLE SKIP2
    MOV MAX,AX;比预设最大值还大,保留
    SKIP2:
    ADD SI,2
    JMP AGAIN
    DONE://JCXZNULL;元素个数为零,转NULL处理
    MOV AX,AVG
    CWD
    IDIV CX
    MOV AVG,AX;计算平均值
    JMP EXIT
    NULL:MOV MIN,0;元素个数为0,将“最大值”、“最小值”
    MOV MAX,0;“平均值”清零
    MOV AVG,0
    EXIT:MOV AX,4C00H
    INT 21H
    CODEENDS
    END START
    解析: 暂无解析