首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下说明和语句 int c[4][5],(*p)[5]; p=c; 能够正确引用c数组元素的是
若有以下说明和语句 int c[4][5],(*p)[5]; p=c; 能够正确引用c数组元素的是
admin
2017-04-26
29
问题
若有以下说明和语句
int c[4][5],(*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/hSDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计方法的是
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是
下面程序段的运行结果是charstr[]="ABC",*p=str;printf("%d\n",*(p+3));
以下能正确定义一维数组的选项是
下列有关数据库的描述,正确的是
下列程序的运行结果是______。#include<stdio.h>main(){inta=10,b=3;printf("%d",a%b);printf("%d,(a-b,a+b));printf("%d\n",a-b?a-b:a+b);
若有说明语句:double*p,a;则能通过scanf语句正确给输入项读入数据的程序段是()。
有下列函数定义:fun(floath){printf("%f,%f\n",h,h*h);}该函数的类型是()。
以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:2223445666677899101010删除后,数
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i
随机试题
关于投标保证金,下列说法正确的有()。
男性,35岁,2周前感冒、发热、咳嗽,1周前自愈。近日感胸闷、气短、间断呕吐。体检:心尖区第一心音减弱,Ⅱ~Ⅲ/6级收缩期吹风样杂音,心律整齐,心率100次/分。胸部后前位片正常。血常规白细胞10×109/L,中性粒细胞0.65。血沉25mm/h。CK-M
A.秦艽B.防己C.雷公藤D.番泻叶E.苦参有防治矽肺作用的祛风湿药是
对鉴别是否肾小球源性血尿最有意义的是
中国外汇交易中心人民币利率互换参考利率不包括()。
自动化仓库按作业方式可分为单元式仓库()。
在教育过程中,强调设身处地地去理解学生,这是重视期望的心理效应。()
Theplaceofthechildinsocietyhasvariedforthousandsofyearsandhasbeeneffectedbydifferent【S
Manyindigenouscultureshaveelaborateritualsthatmarkthe【C1】______fromchildhoodtoadulthood.InsomeAfricancultures,te
HowYourLanguageAffectsYourWealthandHealthA)Doesthelanguagewespeakdeterminehowhealthyandrichwewillbe?Newres
最新回复
(
0
)