首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x,则错误引用x数组元素的是( )。
若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x,则错误引用x数组元素的是( )。
admin
2022-06-24
28
问题
若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x,则错误引用x数组元素的是( )。
选项
A、*p
B、x[5]
C、*(p+1)
D、*x
答案
B
解析
引用一维数组元素有多种方式。直接引用的表达式为:数组名[下标]。数组大小为n时,下标的取值范围为0~(n-1),所以本题中x的下标为0~4,x[5]溢出,故B选项错误。此外还可以通过指针引用一维数组元素。指针p指向该数组,所以*p表示x[0],故A选项正确;指针p+l指向数组x的第二个元素的地址,*(p+1)表示引用x的第二个元素,故C选项正确;x为x数组元素的首地址,*x表示对x[0]的引用,故D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/EGkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
下面函数的功能是()。sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t);}
C语言不能使用的数制是()。
有以下程序#include<stdio.h>voidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0),i;for(i=0;i<10;i+=
有以下程序#include<stdio.h>structSTU{charname[9];charsex;intscore[2];};voidf(structSTUa[]){structSTUb={"
计算机能直接执行的程序是
设有定义语句intx[6]={2,4,6,8,5,7),*p=x,i;要求依次输出x数组6个元素中的值不能完成此操作的语句是
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
一名教师可讲授多门课程,一门课程可由多名教师讲授。则实体教师和课程间的联系是()。
下列关于算法的描述中错误的是
随机试题
可口可乐公司的电子商务网站策划的主旨是
目前人们日常工作、学习、生活中使用的计算机是()。
Sherepeatedhisname______,tooshockedtosaymore,(help)
Aresomepeopleborncleverandothersbornstupid?Orisintelligencedevelopedbyourenvironmentandourexperience?Strangel
A.交替脉B.水冲脉C.脉搏短绌D.奇脉E.重搏脉脉率少于心率
患者女性,30岁,因尿血反复发作两月来院就诊,尿色淡红,无尿频、尿急,有轻度尿痛涩滞感,腰膝酸软,五心烦热,舌红苔少,脉细数。
下列有关信用衍生产品的说法,错误的是()。
因为应收账款可能发生坏账,将来收取的货币是不确定的,因此,应收账款属于非货币性资产。()
老龄产业指由老年消费市场需求增长带动而形成的特色产业,它包括所有有关满足老年人特殊需求的商品生产、销售和服务等经济活动。根据上述定义,下列属于老龄产业的是:
Itisnotsurprisingthataphilosophyborrowedfrombusinessshouldseeitsprincipalfocuswithineducationasthefurthering
最新回复
(
0
)