首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
28
问题
有以下程序
#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全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>intfun(intx){inta;if(x==0‖x==1)return3;else
源程序的文档化不包括()。
以下程序的功能是建立—个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#include<stdio.h>structlist
以下程序的运行结果是______。#include<stdio.h>longfib(intg){switch(g){case0:return0;case1:case2:return1;}return(fib(g-1)+f
以下程序的输出结果是______。#include<string.h>main(){printf("%d\n",strlen("IBM\n012\1\\"));}
负责数据库中查询操作的数据库语言是
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
在一棵二叉树上,第5层的结点数最多是()。
深度为5的满二叉树有()个叶子节点。
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中连续的三个节点。structnode{chardata;structnode*next;}*p,*q,*r;现要将q和r所指节点交换前后位置,同时要保持
随机试题
将专门的B—D测试纸,放入布测试包的中间;测试包的重量为4kg土5%或用一次性B—D测试包。B—D测试包水平放于()
患者男,65岁,左眼突然视力下降1周。1周前搬桶装水后突然觉左眼视矇,逐渐加重,每天晨起时最矇,坐着休息一会儿稍清晰,无伴眼红、眼痛。双眼近视约-6D;1个月前切割地板瓷砖时曾不慎被瓷屑弄伤左眼(当时剔除角膜异物);否认高血压、糖尿病及血液病病史;过去也未
在编制工程建设其他费用定额时,基本预备费的计取基础是()。
环境的非使用价值只能使用()来评估。
以下几项哪些是取得煤炭生产许可证所应当具备的条件?()
《合同法》规定,合同被撤销的法律后果有()
个人住房贷款中的操作风险是指在个人住房贷款业务操作过程中,由于违反操作规程或操作中存在疏漏等情况而产生的风险,是一种发生在实务操作中的、内部形成的系统性风险。()
智商IQ与学业成绩存在中等程度的相关。相关系数在中学为()。
沟通的四个阶段包括()。
在关系运算中,______运算是对两个具有公共属性的关系所进行的运算。
最新回复
(
0
)