首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义语句int a[2][3],*p[3];,则以下语句中正确的是( )。
若有定义语句int a[2][3],*p[3];,则以下语句中正确的是( )。
admin
2020-11-23
23
问题
若有定义语句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://kaotiyun.com/show/bl3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件(程序)调试的任务是
有chara[4]="xy";char*p;执行了语句p=a之后,*(p+2)的值是()。
在32位编译器上,设有定义char*str1="Hello",str2[]="Hello";,则以下语句printf("%d%d",sizeof(str1),sizeof(str2));的输出结果是
若有以下程序main(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;if(c!=3);r+=3;if(d==4)r+=4;printf("%d\n",r);}则程序的输出结
若有以下程序:#includemain(){inta=0,b=0,c=0;c=(a一=++a),(a+=b,b+=4);printf(“%d,%d,%d\n”,a,b,c);}则程序
有以下程序#include#defineSUB(a)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d\n",d);}程序运
设有语句:if(a一1)b=2;c=3;,以下语句中与之等价的是()。
以下不合法的字符常量是
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
设二叉树共有375个结点,其中度为2的结点有187个。则度为1的结点个数是
随机试题
按摩师询问宾客身体状况时,最合适的询问方法是()。
慢性风湿性心脏病最常见的瓣膜病变为()。
长时间高温下作业大量出汗会导致
奶牛乳房水肿可选用()。
参苓白术散中,君药是参苓白术散中,醒脾和胃、行气化滞者为
A.1年B.2年C.3年D.5年麻醉药品专用账册的保存期限应当自药品有效期期满之日起不少于()
基于被保险人的一定关系而享有一定保险利益的主体是()。
从重要性来看,国际储备的管理实质上是()的管理。
A注册会计师负责审计甲公司2叭6年度财务报表。在了解甲公司内部控制后,A注册会计师决定采用统计抽样的方法对拟信赖的内部控制进行测试,部分做法摘录如下:(1)为测试2016年度信用审批控制是否有效运行,将2016年1月1日至11月30日期间的所有销售单界定
Thequestionofwhatchildrenlearn,andhowtheyshouldlearnit,iscontinuallybeingdebatedandre-debated.Nobodydaresany
最新回复
(
0
)