1.观察下列代码

int a[]={5,4,3,2,1}; 
auto p=a+3;
auto q=&p;
(*q)++;
auto k=*p;

其中 k的类型以及k的值分别为(_D_)

A.int 类型,值为1

B.int 类型,值为3

C.int 指针类型,值为a数组的下标为3的元素的地址

D.int 指针类型,值为a数组的下标为4的元素的地址

正确答案:A

解析:定义一个p时的a指的是a[0]的地址 a+3就是a[3]的地址 q赋值为p的地址 +1后指向a[3]的地址就指向a[4]了 所以现在p=a[4]的地址 k得到的a[4]的实际值 答案就是a[4] 1

2.一张大小为6114×81926114\times 81922424位彩色图片,使用 .bmp 格式存储,占用的空间大小约为(_D_)

A.144 MiB

B.288 MiB

C.1152MiB

D.48MiB

正确答案:A

解析:24/8=324/8=3字节(b) 3×8192/1024=243\times8192/1024=24(kb) 24×611414424\times6114≈144MB

A.

B.

C.

D.

A.

B.

C.

D.

A.

B.

C.

D.

A.

B.

C.

D.

A.

B.

C.

D.