首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义“int a[5],*p=a;”则正确引用数组元素的是( )。
若有定义“int a[5],*p=a;”则正确引用数组元素的是( )。
admin
2017-07-27
47
问题
若有定义“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/c7Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是()。#defineA4#defineB(x)A*x/2main(){floatc,a=8.0;c=B(A;printf("%f\n",C);}
下面程序输出的结果是()。intm=17;intfun(intx,inty){intm=3;return(x*y-m);}main(){inta=5,b=7;printf("%d\n
以下程序调用函数swap将指针s和t所指单元(a和B)中的内容交换,请填空。main(){inta=10,b=20,*s,*t;s=&a;t=&b;()printf("%d%d",a,B);}swa
若有定义:inta=6,b=8,c=14;接着顺序执行下列语句后,变量c中的值是()。c=(b-=(a-5));a=(c%3)+(a=8);
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
有以下程序:#include<stdio.h>structtt{intx;structtt*y;}*p;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};main()
在下列选项中,没有构成死循环的是()。
C语言源程序名的后缀是()。
下述程序的输出结果是()。#include<stdio.h>voidmain(){inta[20],*p[4];inti,k=0;for(i=0;i<20;i++)a[i]=i;for(
随机试题
诊断宫内妊娠哪一项最重要
无形资产的“可辨认性”的衡量标杆主要是什么?
InWesterncountriespeoplehavebeenusingtheinstallment(分期付款)plansincethefirsthalfofthetwentiethcentury.Today,a
A、与公司一起向债权人承担连带责任B、在其验资不实的金额范围内承担赔偿责任C、在其验资的金额范围内承担赔偿责任D、该会计师事务所因重大过失提供不实的验资报告的,应赔偿债权人的全部损失B根据《公司法》第208条第3款的规定,
不属于岩基常见的破坏形式是:
已开具的发票存根联和发票登记簿应当保存5年,保存期满,报经税务机关查验后销毁。()
国家助学贷款的审批人应对下列()进行审查。
政府监管是市场经济条件下政府为实现某些公共政策目标,对微观经济主体进行的规范与制约,主要通过对特定产业和微观经济活动主体的进人、退出、资质、价格及涉及国民健康、生命安全、可持续发展等行为进行监督、管理来实现。根据上述定义,下列属于政府监管范围的是(
类中限定为()的成员变量和成员方法可以被除了不同包中的非子类访问。
TheNapierMunicipalGovernment______consultswithmembersofthecommunitybeforemakingmajorpolicydecisions.
最新回复
(
0
)