首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义语句: int a[2][3],*P[3]; 则以下语句中正确的是( )。
若有定义语句: int a[2][3],*P[3]; 则以下语句中正确的是( )。
admin
2021-04-28
41
问题
若有定义语句:
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***,类型不对。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/attp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下定义数组的语句中错误的是
若有以下程序#includemain(){inta=-2,b=0;while(a++)++b;printf("%d,%d\n",a,b);}则程序的输出结果是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是
下列叙述中正确的是
C源程序中不能表示的数制是()。
设有定义语句int(*f)(int);则以下叙述正确的是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
已有定义:charc;,程序前面已在命令中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
有以下程序:#include<stdio.h>intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是()。
下列语句组中,正确的是
随机试题
某三级公路进行升级改造,为了解路基状况,检测机构用承载板法测定土基回弹模量。请回答以下问题。试验过程中,采用千斤顶进行逐级加载、卸载,当加载的荷载大于0.1MPa时,每级增加的荷载为()MPa。
A.痘病毒B.圆环病毒C.细小病毒D.疱疹病毒E.冠状病毒以上选项中,病毒颗粒最大的为
关于《政府信息公开条例》的规定,下列说法正确的有哪些?
某在用3×30m预应力混凝土简支梁桥,上部结构T梁采用预制、吊装施工,每跨有9片T梁,经调查所有T梁的生产工艺、强度等级、原材料、配合比、养护工艺均相同,龄期相近。在一次特殊检查时,对混凝土强度进行了回弹检测,1号回弹测区布置在第1跨5号T梁的底面,回弹仪
根据我国《民法通则》的规定,授权委托书是委托代理的组成部分,其法律后果是产生()。
在实际生活中,有些产品的市场价格不能真实反映国民经济对项目的投入和产出,在这种情况下进行经济分析时,必须采用()。
在音乐欣赏学习中,学生在学习完《小二黑结婚》的选段后,下列教学环节中,哪一个符合《普通高中音乐课程标准(实验)》中的“理解多元文化"的基本理念?()
事业单位工作人员利用专业技术或者技能实施的违法违纪行为,情节较轻的,给予()处分。
二进制数1001001转换成十进制数是_______。
Theelectionsof2015and2017broughtin103newToryMPs,madeupathirdofthepartyintheCommons.
最新回复
(
0
)