首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下语句:int a[10]={0,1,2,3,4,5,6,7,8,9}, *p=a;。下列对a数组元素的引用 (其中0≤i<10)不正确的是( )。
有以下语句:int a[10]={0,1,2,3,4,5,6,7,8,9}, *p=a;。下列对a数组元素的引用 (其中0≤i<10)不正确的是( )。
admin
2009-01-15
36
问题
有以下语句:int a[10]={0,1,2,3,4,5,6,7,8,9}, *p=a;。下列对a数组元素的引用 (其中0≤i<10)不正确的是( )。
选项
A、a[p-a]
B、P
C、*(&a
)
D、*( *(a+i))
答案
8
解析
选项A中,p为指针,数组名a代表数组的首地址,所以p-a就是指针到数组首地址的偏移量。选项B中,p
等价于a
。选项C中,&a
是取数组a中第i个元素的地址,而对于*(&a
),由指针运算符“*”的运算规则可知,语句*(&a
)就是返回地址&a
中存敢的值,即a
。选项D是以指针形式对数组元素进行引用,由于a代表数组的首地址,所以 a引代表第i+1个元素的地址,*(a+i)就是该数组元素的值,再对这个值作取内容操作是非法的,所以选项D是错误的。
转载请注明原文地址:https://kaotiyun.com/show/6pkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下述程序的输出结果是()。#include<stdio.h>voidmain(){inta[20],*p[4];inti,k=0;for(i=0;i<20;i++)a[i
设有定义:chars[10];inti=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下列给定程序中函数fun的功能是:把从主函数中输入的3个数,最大的数放在a中,中间的数放在b中,最小的数放在c中。例如,若输入的数为:551234,输出的结果应当是:a=55.0,b:34.0,c=12.0。请改正程序中的错误,使它能得出正确的结
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
数据库系统的三级模式不包括()。
数据库系统的三级模式不包括()。
给定程序modi1.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动ma
在C++中,实现封装性需借助于()。
随机试题
被称为“千百年来曲中巨擘”的剧作是()
A、房性早搏B、室性早搏C、房颤D、室颤E、结性早搏心电图示P波提前出现,其后有正常QRS波群,P波型态与窦性P波相似,代偿间歇不完全,心电图诊断为
苯妥英钠抗癫痫作用的主要机制是
知某理想气体的摩尔数为v,气体分子的自由度为i,k为玻耳兹曼常量,R为摩尔气体常量,当该气体从状态1(p1,V1,T1)到状态2(p2,V2,T2)的变化过程中,其内能的变化为()。
案卷不宜过厚,一般不超过()。
根据《中华人民共和国消防法》的规定,国家鼓励、支持(),推广使用()技术和设备;鼓励、支持社会力量()。
老师在布置课堂练习和家庭作业时,不妥当的是()
WhenthreeFloridaboyswerediagnosedashavingAIDS,theirbarberrefusedtocuttheirhairandtheirhousewasburneddownby
(31)到(35)题使用如下数据表。部门(部门号C(2)、部门名称C(10))职工(部门号C(2)、职工号C(4)、姓名C(8)、基本工资N(7,2))检索有职工的基本工资大于或等于“11”部门中任意一名职工工资的“部门号”,正确的语句是(
Wheredoesthisconversationtakeplace?
最新回复
(
0
)