首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义“int a[5],*p=a;”则正确引用数组元素的是( )。
若有定义“int a[5],*p=a;”则正确引用数组元素的是( )。
admin
2021-07-09
45
问题
若有定义“int a[5],*p=a;”则正确引用数组元素的是( )。
选项
A、*&a[5]
B、*a+2
C、*(p+5)
D、*(a+2)
答案
D
解析
本题考查通过指针引用数组元素。用指针引用数组有以下3种形式:
①“(p+n)与(a+n)”表示数组元素a[n]的地址;
②“*(p+n)与*(a+n)”表示数组元素a[n];
③“p[n]=*(p+n)”,都表示数组元素a[n]。
选项A)、B)没有这种引用形式;选项C),“*(p+5)”是引用数组的第6个元素,而数组一共有5个元素,出现越界;选项D),“*(a+2)”引用数组的第3个元素。
转载请注明原文地址:https://kaotiyun.com/show/VYtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
算法的时间复杂度是指
已定义以下函数intfun(int*p){return*p;)fun函数返回值是
有下列程序:main(){inta[4][4]={{1,4,3,2),{8,6,5,7),{3,7,2,5},{4,8,6,1)),i,k,t;for(i=0;i
以下程序的输出结果是()。#include<stdio.h>main(){inta=4,b=3,c=2,d=1;printf(’’%d’’,a<b?a:d<c?d:b);}
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是
以下选项中不合法的标识符是()。
有以下程序#include<stdio.h>main(){intx=3,y=5;x=x^y;y=x^y;x=x^y;printf("%d,%d\n",x,y);}程序运行后的输出结果是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
在长度为97的顺序有序表中作二分查找,最多需要的比较次数为
随机试题
A.液化性坏死B.湿性坏疽C.干性坏疽D.气性坏疽肠套叠所致的肠坏死
对于新药,进行人体生物利用度试验的制剂的要求是
A.浓缩红细胞B.洗涤红细胞C.红细胞悬液D.白细胞浓缩悬液E.血小板浓缩悬液适用于战地急救的成分血是
诊断颞下颌关节紊乱病的主要依据为()
现实中的医疗伤害现象,依据其与医方主观意愿的关系,可以分为
甲、乙分别为某有限责任公司的自然人股东,后甲在乙知情但不同意的情况下,为帮助妹妹获取贷款,将自有股份质押给银行,乙以甲侵犯其股东权利为由向法院提起诉讼。关于本案,下列哪一判断是正确的?(2011年卷一12题)
民用建筑节能工程竣工后,应进行热工性能现场抽检。现场检验()。
()是理财师个人素质和修养的体现,同时也代表了所属金融机构的形象。
比利时漫画家埃尔热创作的连环画名称是()。
设二次型f(x1,x2,x3)=(a-1)x12+(a-1)x22+2x32+2x1x2。(a>0)的秩为2.(1)求a;(2)用正交变换法化二次型为标准形.
最新回复
(
0
)