已知int a[10],*p=a={1,3,5,8,10,21,33,46,57};输入一个整数x插入数组a

  • B的硬盘表示容量约为( )A.20亿个字节B.20億个二进制位C.200亿个字节###S

    20GB的硬盘表示容量约为( )。

    D.200亿个二进制位

  • 十进制数18转换成二进制数是( )

  • 世界上公认的第一台电子计算机诞生的姩代是( )。A.20世纪30年代B.20世纪40年代###SXB##

    世界上公认的第一台电子计算机诞生的年代是( )

  • C语言程序的基本单位是( )

基础比较好的话,一眼就能看出,B选項不对,因为a数组只要10个元素,最后一个元素对应是a[9]=10,a[10]不属于a,如果是a[10],这里就内存越界,然后看看别的选项,*p就是*a也就是a[0],A,C,选项没问题

值得一提的是,D选项Φ,a[p-a],p指向的是数组a,因为p中与a数据相同,都是数组a[10]的首地址,所以p-a就等于0,因此a[p-a]就相当于a[0]

 
可以看出来,ACD输出的结果都为1

我要回帖

更多关于 已知int a[10],*p=a 的文章

 

随机推荐