1 条题解

  • 0
    @ 2026-4-3 16:19:26

    解析(文字) 第1题:arr[1] 未初始化默认为0,strArr[0]='c'。选 B。

    第2题:每行逆序输出,得到 3 2 1 换行 6 5 4 换行 9 8 7。选 C。

    第3题:arr[1] 是一行,有16个int,16×4=64字节。选 D。

    第4题:arr[1] 是地址常量,为 0x28cbc0 + 1×16×4 = 0x28cbc0+64=0x28cc00。选项C为0x28cc0(缺一个0)近似。选 C。

    第5题:fnum[0]=1.1,fnum[1]=2,和为3.1。选 D。

    第6题:arr[0] 是一行,有4个int,16字节。选 D。

    第7题:B正确。选 B。

    第8题:array[1][1] 偏移 (1×3+1)×4=16字节,0x7ffee4065820+16=0x7ffee4065830。选 D。

    第9题:D正确,可以省略第一维。A不能省略第二维。B两维都省略错误。C未初始化时不能省略第一维。选 D。

    第10题:arr[1][2]=6。选 D。

    第11题:B正确。选 B。

    第12题:int **arr 不能正确接收二维数组,丢失了列信息。选 D。

    第13题:栈上数组自动释放,堆上需要 delete[]。D错误。选 D。

    第14题:B正确。选 B。

    第15题:符合条件的元素:i+j+k为偶数。计算得1+3+5+8+10+12=39。选 B。

    第16题:数组名是常量,不能自增。C错误。选 C。

    第17题:arr+1指向第2行,*(arr+1)是第2行首地址,+2指向第3列,解引用得6。选 D。

    第18题:错误。int arr[][4]是正确的参数声明。选 B。

    • 1

    信息

    ID
    6084
    时间
    1000ms
    内存
    256MiB
    难度
    (无)
    标签
    (无)
    递交数
    0
    已通过
    0
    上传者