首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include void fun(int**s,int x[2][3]) {**s=*(x[1]+1);} main() {int a[2][3]={1,2,3,4,5,6}
有以下程序: #include #include void fun(int**s,int x[2][3]) {**s=*(x[1]+1);} main() {int a[2][3]={1,2,3,4,5,6}
admin
2016-04-07
24
问题
有以下程序:
#include
#include
void fun(int**s,int x[2][3])
{**s=*(x[1]+1);}
main()
{int a[2][3]={1,2,3,4,5,6},*p;
P=(int*)mailoc(sizeof(int));
fun(&p,a);
printf("%d\n",*p);
}
程序的运行结果是( )。
选项
A、5
B、2
C、6
D、3
答案
A
解析
malloc(size)函数作用是在内存的动态存储区分配一个长度为size的连续空间,函数的返回值是新分配的存储区的首地址,将该地址赋值给p指针,然后取p指针的地址,调用fun函数。fun函数中对指向指针的指针s指向的内存单元赋值,其中x[1]表示二维数组x的第二行的行地址,x[1]+1表示二维数组x的第二行第二列的地址,所以fun函数的功能是将二维数组x的第二行第二列的值,即x[1][1]赋值给:**s,*s为p,所以**s代表*p,x[1][1]与a[1][1]等价,因此答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/23Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
x和y都是double型变量,x的初值为4.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为______。
有下列函数定义:intfun(doublea,doubleB){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
下列叙述中正确的是()。
若有定义“doublea;”,则正确的输入语句是()。
在数据库设计中,将E-R图转换为关系模式的过程属于()。
下列选项中,不是一个算法的基本特征的是()。
在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
下面语句的输出结果是______。printf("%d、n",strlen("\t\"\065\xff\n"));
设有定义:intn=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是______。
下面程序段的运行结果是charstr[]="ABC",*p=str;printf("%d\n",*(p+3));
随机试题
一般逻辑电路大致可分为()逻辑电路和()逻辑电路,译码器属于()逻辑电路;计数器属于()逻辑电路。
男性,61岁,背部痈3周,局部日益严重,1周前,出现寒战、高热,右臀部肿痛并发现肿块,脉搏90~100次/分,神志清,右臀部明显肿胀,可扪及一5cm×5cm包块,压痛明显,似有波动。治疗方面,下列哪项不合理
普萘洛尔的作用靶点是洛伐他汀的作用靶点是
工程项目总投资由()构成。
模板及其支架应具有足够的(),能可靠的承受浇筑混凝土的重量、侧压力及施工荷载。
培训的内容必须是员工个人的需要和工作岗位需要的知识和技能,体现了企业员工培训开发的()。
灯芯:油灯:光明
已知图片框Picturel中已装入一个图形,为了在不删除图片框的前提下,清除该图形,应采取的正确操作是
3.75
______thetaxiandgottotheairportearlier,wewouldhaveseenthemoff.
最新回复
(
0
)