首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下说明和语句 int c[4][5],(*p)[5]; p=c; 能够正确引用c数组元素的是
若有以下说明和语句 int c[4][5],(*p)[5]; p=c; 能够正确引用c数组元素的是
admin
2017-04-26
53
问题
若有以下说明和语句
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全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计方法的是
设有下列程序:#include<stdio.h>#include<string.h>main(){inti;chars[10],t[10];gets(t);for(i=0;i<2;i++){gets(s);if(strcmp
若有定义inta[4][4]={1,2,3,4},{0},{4,6,8,10},{1,3,5,7}},则初始化后,a[1][1]得到的初值是______。
下列程序执行后的输出结果是voidfunc(int*a,intb[]){b[0]=*a+6;}main(){inta,b[5];a=0;b[0]=3;func(&a,b);printf
下面程序段的运行结果是charstr[]="ABC",*p=str;printf("%d\n",*(p+3));
结构化程序设计主要强调的是
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为
若有说明语句:double*p,a;则能通过scanf语句正确给输入项读入数据的程序段是()。
假定w、x、y、m均为int型变量,则执行下列的语句后,m的值是()。w=6,x=4,y=3;m=(w<x)?W:X;m=(m<y)?m:y;
随机试题
下列各项行为不属于消费者协会正确履行其职责的行为是【】
男性,30岁。因上腹隐痛1周,1天内排柏油样黑便5次就诊。胃镜示十二指肠球部溃疡并出血。以下处理哪项不正确
玉屏风散主要用于
处方正文内容包括()。
某工程建设项目施工招标在评标时进行资格审查,下列审查方法或办法中,正确的有()。
平均指标又称统计平均数,是反映同一总体中各个体标志值集中趋势的指标,是各变量值一般水平的代表值。平均指标主要有()及众数等。
证券公司受期货公司委托从事介绍业务,应当提供下列哪些服务?()
下列不属于标准理财投资工具的是()。
地陪导游员小万送两名散客乘坐16:20的航班从北京飞长沙,小万应该在()将客送到首都机场。
要改变窗体上文本框控件的数据源,应设置的属性是
最新回复
(
0
)