首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下说明和语句 int c[4][5],(*p)[5]; p=c; 能够正确引用c数组元素的是
若有以下说明和语句 int c[4][5],(*p)[5]; p=c; 能够正确引用c数组元素的是
admin
2017-04-26
47
问题
若有以下说明和语句
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位不变,所要执行的运算是
有以下程序voidss(char*s,chart){while(*s){if(*s==t),s=t-’a’+’A’;s++;}}main(){charstr1[100]="abcddfe
下列程序的输出结果是#include"stdio.h"main(){inti,a=0,b=0;for(i=1;i<10;i++){if(i%2==0){a++;continue;}
有以下程序#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(X){case1:switch(y){case0:a++;
若有说明chars1[]="Thatgirl",s2[]="isbeautiful";则使用函数strcmp(s1,s2)后,结果是______。
若有说明语句:double*p,a;则能通过scanf语句正确给输入项读入数据的程序段是()。
设有定义:inta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
随机试题
幼儿园课程的开设就是为了幼儿能顺利地进入小学阶段的学习。
A.上颌结节麻醉B.腭大孔麻醉C.切牙孔麻醉D.翼下颌传导麻醉E.眶下孔麻醉拔除多个上前牙时,腭侧麻醉宜选择
目前认为与鼻咽癌有关的病毒是
某患者,患高血压病,长期服用卡托普利,出现干咳症状后,可改服以下何种药物替代
记账凭证账务处理程序是根据汇总原始凭证登记总分类账的一种账务处理程序。()
金融风险是由于各种()因素的影响,从而发生损失的可能性。
现阶段我们制定路线、方针、政策的根本出发点是社会主义初级阶段理论。()
学校安排学生住宿,每个房间住6人还有2个空房间,如果每个房间住5人,则有1个房间里住的是3人,问:学校共有()个房间?
以下程序的输出结果是()。#includeint*f(int*s,int*t){intk;if(*s<*t){k=*s;*s=*t;*t=k;}returns;}main(){inti=3,j=5,*p=&i,*q=&j,*r;r=
WriteinyourANSWERSHEETONEanoteofabout50-60wordstoafriendofyoursbasedonthefollowinggivensituation:Youa
最新回复
(
0
)