首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下说明和语句 int c[4][51,(*p)[5]; p=c; 能够正确引用c数组元素的是
若有以下说明和语句 int c[4][51,(*p)[5]; p=c; 能够正确引用c数组元素的是
admin
2017-05-20
52
问题
若有以下说明和语句
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全国计算机二级
相关试题推荐
在C语言中,函数调用时()。
下列程序的输出结果是()。#include<stdio.h>main(){inti;for(i=1;i<=10;i++){if((i*i>=20)&&(i*i<=100))
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。#include#includeintfun(int*s,intt,int*k){inti;*k=0;【】if(s[*
设有以下定义和语句,则*(*(p+2)+1)的值为【】。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
阅读下面程序,则程序段的功能是#include"stdio.h"main(){intc[]={23,1,56,234,7,0,34},i,j,t;for(i=1;i=0&&t>c[j]){c[j+1]=c[j];j-
已知inta=1,b=3则a^b的值为
设有定义语句int(*f)(int);,则以下叙述正确的是
fseek函数的正确调用形式是【】。
关于字符常量,以下叙述正确的是()。
以下选项中非法的字符常量是()。
随机试题
下列关于洋泾浜语的表述,正确的一项是()
女,7岁,间断发热、腹泻、腹痛、皮肤结节性红斑,黏液便带脓及少量血3个月,正规抗生素治疗未见明确疗效,多次大便培养(一),X线胸片及PPD皮试(一),血肥达反应(一)。以下哪项诊断可能性最大
关于离差智商的说法错误的是
阿胶常用治疗的病证有
企业法人依法被撤销、解散、宣告破产或其他原因而进行清算时,企业法人则()。
对尚未制定法律和行政法规的,国务院部、委员会制定的规章对违反行政管理秩序的行为,可以设定下列哪些行政处罚?( )
(用户名:41;账套:401;操作日期:2013年1月31日)设置工资项目。项目名称:奖励工资类型:数字长度:8小数位数:2增减项:增项
洛伦兹曲线在()的情况下所代表的收入分配平等程度越高。
下列句中不会产生歧义的一句是:
Iwenttherein1984,andthatwastheonlyoccasionwhenI______thejourneyinexactlytwodays.
最新回复
(
0
)