参考答案和解析
正确答案:C
更多“已知有一个数组intarr[7]={23,4,67,8,6,1,100};那么这个数组的最小值为()A、arr[1]B、arr[2]C、arr[5]D、arr[7]”相关问题
  • 第1题:

    已知数组arr的定义如下: intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是( )。

    A.cout<<*arr+1<<endl;

    B.COUt<<*(art+1)<<endl;

    C.cout<<arr[1]<<endl;

    D.COUt<<*arr<<endl:


    正确答案:D
    D。【解析】本题主要考查指针的特殊含义。例*px+1指取px所指对象内容加1,*(px+1)指px指针加1,并取结果指针内容而*px则指px的首元素。

  • 第2题:

    下面是几条动态初始化二维数组的语句,指出其中正确的:

    A、intarr5[][]=newint[4,5];

    B、int[][]arr6=newint[4,5];

    C、intarr7[,]=newint[4,5];

    D、int[,]arr8=newint[4,5];


    正确答案:D

  • 第3题:

    已知数组arr的定义如下: int arr[5]={1,2,3,4,5}; 下列语句中,输出结果不是2的是

    A.cout<<*arr+1<<endl;

    B.tout<<*(arr+1)<<endl;

    C.cout<<arr[1]<<endl;

    D.eout<<%arr<<endl;


    正确答案:D
    解析:D打印的是指针的地址。

  • 第4题:

    若有定义:intarr[15],n=5;无法正确引用arr数组元素的是()。

    A.arr[10+n]

    B.arr[0]

    C.arr[15-n]

    D.arr[n]


    正确答案:A

  • 第5题:

    下面哪个选项往数组插入了一个新值()。

    • A、arr[arr.length]=x
    • B、arr.length+arr=x
    • C、arr+[arr.length]=x
    • D、Array.pop(arr,x)

    正确答案:A

  • 第6题:

    有如下代码: var arr = new Array(9); arr[0]=1; arr[2]=2; 该数组的length属性值为()

    • A、2
    • B、10
    • C、8
    • D、9

    正确答案:D

  • 第7题:

    数据结构里,定义名称为plan结构体,定义了名为arr的该类型的数组共5个元素,plan结构体有个成员变量叫time类型是字符数组,则应用该数组第二个元素的time的方式是()。

    • A、arr[1].plan
    • B、arr[2].plan
    • C、arr[1].time
    • D、arr[2].time

    正确答案:C

  • 第8题:

    定义数组intarr[5],分别为数组中前三个元素赋值,可以写为arr[1]=1,arr[2]=2,arr[3]=3.


    正确答案:错误

  • 第9题:

    定义二维数组intarr[2][3]则输入时,数组中的第四个元素所在的位置是()

    • A、arr[4]
    • B、arr[0][3]
    • C、arr[2][0]
    • D、arr[1][0]

    正确答案:D

  • 第10题:

    以下选项中哪个选项往数组插入了一个新值()。

    • A、arr[arr.length]=x
    • B、arr.length+arr=x
    • C、arr+[arr.length]=x
    • D、Array.pop(arr,x)

    正确答案:A

  • 第11题:

    单选题
    以下不能对二维数组arr进行正确初始化的语句是()
    A

    int arr[2][3]={0}

    B

    int arr[][3]={1,2,3,4,5}

    C

    int arr[2][3]={{1,2},{3,4},{5,6}}

    D

    int arr[2][3]={{1},{3,4,5}}


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

  • 第12题:

    单选题
    已知数组arr的定义如下:int arr[5]=1,2,3,4,5;下列语句中输出结果不是2的是(  )。
    A

    cout<<*arr+1<<endl;

    B

    cout<<*(arr+1)<<endl;

    C

    cout<<arr[1]<<endl;

    D

    cout<<*arr<<endl;


    正确答案: D
    解析:
    一维数组arr[5]的首地址是数组第一个元素的地址,所以*arr = 1。A项,*arr+1=2;B项,*(arr+1)=arr[1]=2;C项,arr[1] = 2;D项*arr=1。

  • 第13题:

    下面正确使用动态数组的是( )。

    A.Dim arr( )As Integer … ReDim arr(3,5)

    B.Dim arr( )As Integer … ReDim arr(50)As String

    C.Dim arr( ) … RcDim arr(50)As Integer

    D.Dim arr(50)AS Integer … ReDim arr(20)


    正确答案:A
    A。【解析】定义动态数组使用Dim数组名[]As数组类型,不规定数组的大小。重定义后,可以定义数组的长度,但不能定义数组的类型。本题A选项正确。选项B中,重定义后不可改变数组类型。选项C中必须先定义数组类型,选项D中开始定义了数组长度,不是动态数组。

  • 第14题:

    已知数组arr的定义如下:

    int arr[5]={1,2,3,4,5 }、

    下列语句中输出结果不是2的是

    A.cout<<*arr+1<<endl;

    B.cout<<*(arr+1)<<endl;

    C.cout<<art[1]<<endl;

    D.cout<<*arr<<endl;


    正确答案:D
    解析:选项A)中,arr指向数组a丌[0],*arrtl也就是arr[O]+1=1+1=2;选项B)中,指针arr向后移动一位,即指向arr[1],输出结果为2;选项c)中,arr[1]即为数组的第2个元素2;选项D)中,arr指向数组第1个元素,因此*arr的值为1。

  • 第15题:

    $arr=range(1,5),$arr数组有几个元素()。

    A.4

    B.5

    C.6

    D.7


    参考答案:B

  • 第16题:

    ( 21 )下面正确使用动态数组的是

    A )

    Dim arr () As Integer

    ReDim arr ( 3 , 5 )

    B )

    Dim arr () As Integer

    ReDim arr ( 50 ) As String

    C )

    Dim arr ()

    ReDim arr ( 50 ) As Integer

    D )

    Dim arr ( 50 ) As Integer

    ReDim arr ( 20 )


    正确答案:A

     

  • 第17题:

    以下不能对二维数组arr进行正确初始化的语句是()

    • A、int arr[2][3]={0}
    • B、int arr[][3]={1,2,3,4,5}
    • C、int arr[2][3]={{1,2},{3,4},{5,6}}
    • D、int arr[2][3]={{1},{3,4,5}}

    正确答案:C

  • 第18题:

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

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

    正确答案:C

  • 第19题:

    $arr = range(1,5),$arr数组有几个元素()。

    • A、4
    • B、5
    • C、6
    • D、7

    正确答案:B

  • 第20题:

    下面对一维数组定义正确的是()

    • A、intarr(10);
    • B、int(10)arr;
    • C、intarr[10];
    • D、int[10]arr;

    正确答案:C

  • 第21题:

    增加一个新值到数组的最后,下面哪一个选项是正确的()。

    • A、arr[value]=length
    • B、arr[arr.length()]=value
    • C、arr[arr.length]=value
    • D、arr.length=value

    正确答案:C

  • 第22题:

    下面哪种写法可以实现访问数组arr的第1个元素?()

    • A、arr[0]
    • B、arr(0)
    • C、arr[1]
    • D、arr(1)

    正确答案:A

  • 第23题:

    单选题
    $arr = range(1,5),$arr数组有几个元素()。
    A

    4

    B

    5

    C

    6

    D

    7


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