首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #nclude #nelude 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(
有以下程序 #nclude #nelude 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(
admin
2017-07-05
45
问题
有以下程序
#nclude
#nelude
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、5
B、2
C、6
D、3
答案
A
解析
manoc(size)函数作用是在内存的动态存储区分配一个长度为size的连续空间,函数的返回值是新分配的存储区的首地址,将该地址赋值给p指针,然后取p指针的地址,调用fun函数。fun函数中对指向指针的指针s指向的内存单元赋值,其中x[1]表示二维数组x的第二行的行地址,x[1]+1表示二维数组x的第二行第二列的地址,所以fun函数的功能是将二维数组x的第二行第二列的值,即x[1][1]赋值给**s,* s,*s为p,所以**s代表*p,x[1][1]与a[1][1]等价,因此答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/5dDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,下列正确的程序段是()。
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是
没有关系R和S,关系代数表达式为R-(R-S)表示的是
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
先有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include<stdio.h>#include"myfun.C"main(){fun();printf("\n");}
对如下二叉树:ABDECF进行后序遍历的结果为()。
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中连续的三个节点。structnode{chardata;structnode*next;}*p,*q,*r;现要将q和r所指节点交换前后位置,同时要保持
在深度为7的满二叉树中,度为2的节点个数为()。
随机试题
“文艺复兴三杰”是指
下列有关遗传密码的叙述,正确的是
关于CT透视的描述,错误的是
女,52岁。2个月来咳嗽,偶见痰中带血,首先应做的检查是
门脉性肝硬化形成的肝脏假小叶的病理特点不包括()。
按照土地使用权出让方式的不同,可以将土地使用权出让的成交价格分为()。
宣告一次审核结束的标志是()。
在旅游中期阶段,旅游者通常表现出()
小张和小李二人在400米标准环形跑道起点处,同向分别以120米/分钟、40米/分钟的速度同时出发,小张每追上小李一次,小张的速度减少10米/分钟,小李的速度增加10米/分钟,当二人速度相等时,则他们需要的时间是()。
国内某公司4月份在法国竞标一个项目,须在6月才能够确定是否中标,但公司没有把握能够竞争到该项目。该公司同时担忧,一旦中标之后须先支付30万欧元,而在当年1~4月份,外汇市场欧元/美元汇率走势并不稳定,波动范围在1.2500~1.4500之间。在此情况下,以
最新回复
(
0
)