首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下说明和语句 int c[4][51,(*p)[5]; p=c; 能够正确引用c数组元素的是
若有以下说明和语句 int c[4][51,(*p)[5]; p=c; 能够正确引用c数组元素的是
admin
2017-05-20
31
问题
若有以下说明和语句
int c[4][51,(*p)[5];
p=c;
能够正确引用c数组元素的是
选项
A、p+1
B、*(p+3)
C、*(p+1)+3
D、*(p[0]+2)
答案
D
解析
本题考查数组和指针,在本题中c是二维数组,指针p指向二维数组c,p其实是指向c数组的第一行。因此选项A中p+1指向c数组的第二行;选项B中,p+3表示p指向c数组的第三行,因此*(p+3)表示取出c数组第三行首元素的地址;选项C和选项B类似,表示取出数组c第二行首元素地址然后加3;选项D中p[0]+2表示数组第一行第三列元素的地址,因此*(p[0]+2)是取出该元素的值。
转载请注明原文地址:https://kaotiyun.com/show/lYDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行的输出结果是()。#inClUde<stdio.h>main(){chara[2][4];strcpy(a,"are");strcpy(a[1],"you");a[0][3]=’
设有定义:intn1=0,n2,*p=&n2,*q=&n1;,下列赋值语句中与n2=n1;语句等价的是()。
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。#includemain(){inti,j,【】;charstr[]={"1234567"};for(i=0,j=strlen(str)【】;i
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。#include#includeintfun(int*s,intt,int*k){inti;*k=0;【】if(s[*
在下列选项中,没有构成死循环的是
以下选项中不合法的标识符是
设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句if(a
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是
当用户要求输入的字符串中含有空格时,应使用的输入函数是
随机试题
次数分布中的次数是指()
Thousandsofyearsago,inthemiddleofanocean,milesfromthenearestisland,anunderseavolcanobrokeout.Thehotliquid
患者男性,56岁,肝硬化病史4年,1个月前出现腹胀,腹围增加,3d前突然出现剧烈腹痛、发热,腹胀加重,并排出少许暗红色血便,最可能的诊断是
工程实施阶段施工单位应形成()类文件。
小组工作进入开始阶段的特点包括()
下列关于正常的抑郁情绪反应和抑郁情绪障碍的区别,说法错误的一项是()。
ITU标准OC-12的传输速率为()。
Everyday______wateriswastedherethoughwearebadlyshortofit.
Dearsir,ThankyouforyourletteronMarch15.Weknowthatyouwanttoorder10,000piecesofRainbowRaincoatModel2.
A、Shecannotgetonwellwithhermalecolleagues.B、Shecannotbearthebadbreathandhorriblesceneswhenpatientsopentheir
最新回复
(
0
)