首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义语句: int a[2][3],*p[3]; 则以下语句中正确的是( )。
若有定义语句: int a[2][3],*p[3]; 则以下语句中正确的是( )。
admin
2015-07-28
26
问题
若有定义语句:
int a[2][3],*p[3];
则以下语句中正确的是( )。
选项
A、p[0]=&a[1][2];
B、p[0]=a;
C、p=a;
D、p[1]=&a;
答案
A
解析
指针数组*p[3]表示每个数组元素都能存放一个基类型为int的指针或者int型变量的地址,不能存放二级指针,二维数组名a为一个二级指针,&a则相当于三级指针,选项B)、D)错误;p为指针数组名,不能进行赋值运算,选项C)错误;所以答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/WdJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有一函数以下程序段中不能根据x值正确计算出y值的是
有以下程序main(){inta=1,b=2,m=0,n=0,k;k=(n=b>a)‖(m=a<b);printf("%d,%d\n",k,m);}程序运行后的输出结果是
下述函数功能是_______。intfun(char*x){char*y=x;while(*y++);returny-s-1;}
请选出以下程序的输出结果_______。#include<stdio.h>sub(x,y,z)intx,y,*z;{*z=y-x;}main(){inta,b,c;sub(10,5,&A)
在下列关于宏定义命令#define的叙述中,正确的一条是()
有以下程序 main() { char s[]="Yes\n/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s); } 程序运行后的输出结果是(注:选项D中的第一行是空行)______。
下列程序的输出结果是______。 main() { double d=3.2; int x,y; x=1.2;y=(x+3.8)/5.0; printf("%d\n",d*y); }
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是
随机试题
∫02|x-1|dx=__________.
肿瘤组织分化越高()
缩窄性心包炎可能的主要病因是
交流整流电源作为继电保护直流电源时,直流母线电压,在最大负荷时保护动作不应低于额定电压的(),最高电压不应超过额定电压的115%,并应采取稳压、限幅和滤波酌措施。
高速公路联网收费系统中推荐采用的通行券有一次性纸质磁性券、一次性纸质二维条形码券和()三种。
下列变量中,通常属于数值型变量的有()。
2009年8月24日至10月4日家庭办公网民人均一周有效浏览时间趋势及增长率下列说法正确的是()。
中国近代制度化教育兴起的标志是清朝末年的“废科举,兴学校”,以及颁布了全国统一的教育宗旨和______。
中国近代教育的开启者是
A、Theycanbeusednormallytomailaletter.B、Theycanonlybeusedforexhibition.C、Theyareusedtoattractmoretourists.
最新回复
(
0
)