更多“已知数组intnum[8]={23,7,0,100,45,92,”相关问题
  • 第1题:

    下列一维数组定义正确的是( )。

    A.x=5;int num[x];

    B.const iht x=5;float num[x];

    C.const float x=5;int num[x];

    D.const int x;x=5;intnum[x];


    正确答案:B
    解析:数组的下标不能是变量,不能为非整数,定义为常量的标识符不能再用来赋值,只能在定义时初始化。

  • 第2题:

    以下能正确定义一维数组的选项是

    A.int num[];

    B.#define N 100 int num[N];

    C.intnum[0..100];;

    D.int N=100;int num[N]


    正确答案:B
    解析:选项A定义数组时省略了长度,而C语言中规定,只有在定义并同时进行初始化时,数组的长度才可以省略,数组的长度为初始化时候的成员个数,故选项A错误:在C语言中规定,数组的长度必须是一个整数或整型常量表达式,故选项C不正确;定义时数组的长度不能使用变量表示,故选项D不正确,所以,4个选项中选项B符合题意。

  • 第3题:

    已知Java语句

    double[][]balances=new double[NYEARS][NRATES];

    数组balances是【 】维数组。


    正确答案:【 】二
    【 】二 解析:douse[][]balances=new double[NYEARS][NRATES]定义的数组是一个NYEARS行NRATES列的二维数组,NYEARS和NRATES一定是两个整型常量。

  • 第4题:

    已知1个数组inta[10],则以下说法正确的是()。

    • A、a[1]表示数组的第1个元素
    • B、a[0]表示数组的第1个元素
    • C、a[10]表示数组的最后1个元素
    • D、a[10]会出现程序编译错误

    正确答案:B,D

  • 第5题:

    以下能正确定义一维数组的选项是()

    • A、intnum[];
    • B、intnum[0..100];
    • C、#defineN5intnum[N];
    • D、ntN=100;intnum[N];

    正确答案:C

  • 第6题:

    已知int a[3][3]={1,2,3,4,5,6,7,8,9};不能表示数组元素a[2][1]的地址是()

    • A、&a[2][1]
    • B、*(a[2]+1)
    • C、a[2]+1
    • D、*(a+2)+1

    正确答案:B

  • 第7题:

    设有二维数组a[5][6],每个元素占相邻的8个字节,存储器按字节编址,已知a的起始地址是1000,试计算数组a的最后一个元素起始地址。


    正确答案:1000+(30-1)*8=1232。

  • 第8题:

    为了将字符串str=“123,456”转换成整数123456,应该使用以下哪条语句?()

    • A、intNum=int.Parse(str);
    • B、intNum=str.Parse(int);
    • C、intNum=(int)str;
    • D、intNum=int.Parse(str,Globalization.NumberStyles.AllowThousands);

    正确答案:A

  • 第9题:

    已知数组inta[5]={1,2,3,4,5};,则a[4]=()。


    正确答案:5

  • 第10题:

    问答题
    设有二维数组a[5][6],每个元素占相邻的8个字节,存储器按字节编址,已知a的起始地址是1000,试计算数组a的最后一个元素起始地址。

    正确答案: 1000+(30-1)*8=1232。
    解析: 暂无解析

  • 第11题:

    填空题
    已知Java语句double[][]balances=new double[NYEARS][NRATES];数组balances是____维数组。

    正确答案: 二维
    解析:
    二维数组定义的格式为:type arrayName[][];或type[][]arrayName。与一维数组相同,定义时对数组元素并没有分配内存空间,要对它初始化后,才能访问它的元素。语句“double[][]balances=new double[NYEARS][NRATES];”是对二维数组balances进行动态初始化。

  • 第12题:

    单选题
    已知int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;不能表示数组a中元素的式子是()
    A

    *a

    B

    *p

    C

    a

    D

    a[p-a]


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

  • 第13题:

    下列选项中,能正确定义数组的语句是

    A.intnum[0..2008];

    B.intnum[];

    C.intN=2008; intnum[N];

    D.#DeFineN2008 intnum[N];


    正确答案:D
    解析:选项A不符合C语言的语法要求;选项B中没有指定数组的大小;选项C中数组大小不能用变量来指定。

  • 第14题:

    已知数组floatb[3][2];该数组行下标的范围是( )。

    A.1—3

    B.0—3

    C.1—2

    D.0—2


    正确答案:D

  • 第15题:

    以下结构体的定义语句中,正确的是()

    • A、structstudent{intnum;charname[10];intage;};stu;
    • B、struct{intnum;charname[10];intage;}student;structstudentstu;
    • C、structstudent{intnum;charname[10];intage;}stu;
    • D、structstudent{intnum;charname[10];intage;};studentstu;

    正确答案:C

  • 第16题:

    已知有一个数组intarr[7]={23,4,67,8,6,1,100};那么这个数组的最小值为()

    • A、arr[1]
    • B、arr[2]
    • C、arr[5]
    • D、arr[7]

    正确答案:C

  • 第17题:

    已知有一个数组intarr[8]={23,4,67,8,6,3,100,9};那么这个数组的最小值为()

    • A、arr[1]
    • B、arr[2]
    • C、arr[5]
    • D、arr[7]

    正确答案:C

  • 第18题:

    已知循环队列的存储空间为数组data[21],且头指针和尾指针分别为8和3,则该队列的当前长度()。


    正确答案:17

  • 第19题:

    已知某频数分布的众数组为600—700,且与众数组相邻的两组的频数相等,则众数为()。


    正确答案:650

  • 第20题:

    已知int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;不能表示数组a中元素的式子是()

    • A、*a
    • B、*p
    • C、a
    • D、a[p-a]

    正确答案:C

  • 第21题:

    单选题
    以下能正确定义一维数组的选项是()
    A

    intnum[];

    B

    intnum[0..100];

    C

    #defineN5intnum[N];

    D

    ntN=100;intnum[N];


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

  • 第22题:

    填空题
    已知循环队列的存储空间为数组data[21],且头指针和尾指针分别为8和3,则该队列的当前长度()。

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

  • 第23题:

    单选题
    已知某样本资料由以下变数组成,8,18,13,6,19,16,12,则该资料的全距为()。
    A

    10

    B

    20

    C

    13

    D

    15


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