首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义语句int a[2][3],*p[3];,则以下语句中正确的是( )。
若有定义语句int a[2][3],*p[3];,则以下语句中正确的是( )。
admin
2019-07-14
22
问题
若有定义语句int a[2][3],*p[3];,则以下语句中正确的是( )。
选项
A、p=a;
B、p[0]=a;
C、p[0]=&a[1][2];
D、p[1]=&a;
答案
C
解析
A选项错误,因为p是指向一个指针数组,作为数组名,不能指向别的地方。B选项错误,因为p[0]是一个int指针,也就是int*;而a是一个指向指针的指针int**。C选项正确,因为p[0]是一个int*,a[1][2]是int,&a[1][2]是int*,类型吻合。D选项错误,因为a作为数组名,不能取地址,即使能取,p[1]是int*,&a是int***,类型不对。
转载请注明原文地址:https://jikaoti.com/ti/QAf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是()。
以下选项中不能用作C程序合法常量的是()。
若有定义语句:charstr1[]="string",str2[8],*str3,str4[10]="string";,库函数strcpy的功能是复制字符串,以下选项中错误的函数调用是()。
若有以下程序#includemain(){charw[20],a[5][10]={"abcdef","ghijkl","mnopq","rstuv","wxyz"};intp[6][2]={{0,1},{1,5},{0,0},{0
有以下程序#includemain(){intx,y,z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d\n",x,y,z);}程序运行后的输出结果是()。
若有以下程序#includechar*a="you";charb[]="WelcomeyoutoChina!";main(){inti,j=0;char*p;for(i=0;b[i]!=’\0’;i++){
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
结构化程序设计的基本原则不包括()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
下列链表中,其逻辑结构属于非线性结构的是
随机试题
在Excel2010中,在选定的一行位置上插入一行,可以通过()
临床上年轻恒牙异常松动的原因多为
简述刑事诉讼法与刑法的关系。
【2003年第94题】在地震区,框架结构一抗震墙结构的布置中,下列哪一种说法是不正确的?
开展会计电算化的单位,可根据需要设置相应工作岗位,但是不能与其他工作岗位相结合。()
下列商业银行操作风险管理和控制措施中,属于风险缓释措施的是()。
抢劫:指以非法占有为目的,当场使用暴力、胁迫手段强行劫取公、私财物的行为。根据以上定义,下列行为中属于抢劫的是()。
下面的三角形表示某省五种产业的数量按地域划分(城区、郊区、乡村)所占百分比。图上的字符表示各种产业,三角形的顶点表示100%,占该顶点相对的基线表示0%。例如,该省所有的加工企业(F点)中,约有70%地处城市,5%位于乡村,25%在郊区。
Collegestudentsaremorestressedoutthaneverbefore—atleastaccordingtothelatestfindingsofalarge,nationalsurveyth
ForWebaddresses,Chinesespeakersnowhavetouse______.ThenewsystemwillallowthesuffixofaWebaddresstobeexpresse
最新回复
(
0
)