首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义语句:double x[5]={1.0,2,3,4,5.0},*p=x,则错误引用x数组元素的是( )。
若有定义语句:double x[5]={1.0,2,3,4,5.0},*p=x,则错误引用x数组元素的是( )。
admin
2020-06-16
70
问题
若有定义语句:double x[5]={1.0,2,3,4,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+1指向数组x的第二个元素的地址,*(p+1)表示引用x的第二个元素,C项正确;x为x数组元素的首地址,*x表示对x[0]的引用,D项正确。
转载请注明原文地址:https://kaotiyun.com/show/QpCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){inta[10]={11,12,13,14,15,16,17,18,19,20},*p=a,i=9;printf("%d%d%d\n",a[p—a],p[i],*(&a
以下叙述中正确的是()。
设有定义:inta,b;floatx,y;,则以下选项中对语句所做的注释叙述错误的是()。
C源程序中不能表示的数制是()。
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不
下列给定程序中,函数fun的功能是:将自然数1~10及其平方根写到名为myfile3.txt的文本文件中,然后再顺序读出显示在屏幕上。请在程序下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。
若有以下定义(设int类型变量古2个字节)inti=8,j=9;则以下语句:printf(’’i=%%d,j=%%%d\n’’,i,j);输出的结果是()。
有如下定义:structst{charname[12];intage;charsex;}std[10],*p=std;以下语句错误的是()。
对于语句void*p=malloc(sizeof(int)*250);,下面说法正确的是()。
随机试题
炙甘草汤中用量最大的药物是
有一患者55岁,绒癌化疗1疗程后失访,2个月后因子宫穿孔、大量腹腔内出血、休克急症入院。正确的处理是:
加入世界贸易组织后,我国承诺在整个中国关境内,包括民族自治地方、经济特区、沿海开放城市以及经济技术开发区等地区统一、公正、合理地实施贸易政策。()
AccordingtoaDepartmentofHomelandSecurityreportobtainedbyForbes,com,agroupofunnamedprivatesectorexecutivesrepr
在Windows操作系统中,用来对文件进行具体管理的是(2)。打开“我的电脑”窗口的正确方法是用鼠标(3)桌面上“我的电脑”图标;不能进行打开“资源管理器”窗口的操作是(4)。“资源管理器”左部窗口中,文件夹图标前的加号(+)表示该文件夹(5);如果“资源
Java运行时系统通过______周期性地释放无用对象所使用的内存,以完成对象的消除。
若从键盘输入58,则以下程序输出的结果是【】。mam(){inta;scanf("%d",&a);if(a>50)printf("%d",a);if(a>40)printf(
•Youwillhearfiveshortrecordings.•Foreachrecording,decidewhichtopicfromtheboxbelowthespeakeristalkingabout.
ThispassageisadaptedfromTheAmericanRepublic:Constitution,Tendencies,andDestinybyO.A.Brownson,1866.Thean
A、Heisadriver.B、Heisanelectrician.C、Heisacarpenter.D、Heisabricklayer.B
最新回复
(
0
)