首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2020-06-16
55
问题
有以下程序:
#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*)malloc(sizeof(int));
fun(&p,a);
printf("%d\n",*p);
}
程序的运行结果是( )。
选项
A、6
B、2
C、5
D、3
答案
C
解析
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]等价。
转载请注明原文地址:https://www.kaotiyun.com/show/os3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。例如,若二维数组中的数据为WWWWSSSSHHH
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回,并将大于平均值的数放在形参y所指数组中,在主函数中输出。例如,有10个正数:46、30、32、40、6、17、45、15、48、26,其平
有以下程序:#include<stdio.h>main(){FILE*pf;char*s1="China,",*s2="Beijing";pf=fopen("abc.dat","wb+");fwrite(s2,7,1,pf);rewind
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行sT”要求的是()。
下面属于软件设计阶段产生的文档是()。
有以下程序:#include<stdio.h>intfun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);returnp;}main(){prinff("%d\n",fun
以下选项中关于程序模块化的叙述错误的是()。
下列关于宏的叙述中正确的是()。
设非空二叉树的所有子树中,其左子树上的结点值均小于根结点值,而右子树上的结点值均不小于根结点值,则称该二叉树为排序二叉树。对排序二叉树的遍历结果为有序序列的是()。
以下选项中不属于C语言标识符的是
随机试题
依据党章规定,中共中央委员和候补委员的党龄必须在()
能够控制谈判方向的技巧是()
行军用兵之道,非及乡时之士也。
神经冲动传到轴突末梢时,导致递质释放的离子是
四象限时间管理法的两个维度是指事情的
下列关于电炉生产操作的安全措施说法,正确的是()。
按照施工过程中实施见证取样的要求,监理机构中负责见证取样工作的人员一般为( )。
Nowmanypeoplearenotquiteinterestedintheirjobs.Someofthemwouldliketofindanewone.Butthe【E1】i______seemsto
射频识别技术是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,它最重要的优点是非接触识别。下列属于应用射频识别技术的产品是()
智育的主要任务是发展学生的智力因素。
最新回复
(
0
)