河南公基

首页 > 试题汇总 > 公基

在 16 位编译系统上,若有定义 int a[]={10,20,30}, *p=&a; ,当执行

华图教育 | 2020-04-08 13:57

收藏

点击查看>>>精品备考图书试卷

在 16 位编译系统上,若有定义 int a[]={10,20,30}, *p=&a; ,当执行 p++; 后,下列说法错误的是

A)p 向高地址移了一个字节

B)p 向高地址移了一个存储单元

C)p 向高地址移了两个字节

D)p 与 a+1 等价

正确答案:B
答案 B
解析 : 在 16 位编译系统下 , 一个 int 型变量是用 16 位来存储的 , 其占用 2 个字节 , 当执 行p++ 之后 , 相当于 p 向高位移动了一个存储单元 , 也就是两个字节 。 因此本题的正确答案为B。

分享到

微信咨询

微信中长按识别二维码 咨询客服

全部资讯

copyright ©2006-2020 华图教育版权所有