首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在16位编译系统上,若有定义int a[]={10,20,30},*p=a;,当执行p*;后,下列说法错误的是
在16位编译系统上,若有定义int a[]={10,20,30},*p=a;,当执行p*;后,下列说法错误的是
admin
2015-12-25
127
问题
在16位编译系统上,若有定义int a[]={10,20,30},*p=a;,当执行p*;后,下列说法错误的是
选项
A、P向高地址移了一个字节
B、P向高地址移了一个存储单元
C、P向高地址移了两个字节
D、P与a+1等价
答案
B
解析
本题考查数组和数组指针。a是一个整型数组,p指针指向a数组,即p指向a数组的首元素的地址,因此p++之后,p往高地址移动,指向首元素后面一个元素的地址。
转载请注明原文地址:https://kaotiyun.com/show/gRDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:“inta[2][3];”则对a数组的第i行第j列元素的正确引用为()。
若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。
若ch为char型变量,k为int型变量(已知字符a的ASCII码是97),则执行下列语句后输出的结果为()。ch=’b’;k=10;printf("%x,%o,",ch,ch,k);printf("k:%%d\n"
若变量已正确定义,要求通过scanf("%c%d%c%d",&c1,&a,&c2,&b)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
有下列程序:main(){inty=20;do{y--;}while(--y);printf("%d\n",y--);}当执行程序时,输出的结果是()。
下列叙述中错误的是()。
下列叙述中正确的是()。
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*+5的值的函数f,正确的宏定义语句为()。
若定义inta=10,则表达式a+=a-=a*=a的值是()。
C语言库函数fgets(str,n,fp)功能是______。
随机试题
下列选项中,关于莫里哀说法错误的是()
医学模式转变对医师提出的根本性医德要求是
A.主动转运B.简单扩散C.易化扩散D.膜动转运E.滤过在细胞膜载体的帮助下,由膜的高浓度一侧向低浓度一侧转运,不消耗能量的药物转运方式是()。
肾功能不全病人,可使用正常剂量或略减的药物是()。
[2006年第57题,2005年第57题]建筑地面工程中水泥类整体面层施工后,养护时间不应小于:
质量为1.00kg,温度为300K的氧气,分别经历定容、定压和绝热三个过程,使其温度升高至400K,则其内能改变为()。
传声器的作用是将()转换成()。
关于地球公转的正确叙述是:
加下划线字注音全部正确的一项是()。
发奋:成功()
最新回复
(
0
)