首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
23
问题
有以下程序
#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<string.h>main(){printf("%d\n",strlen("IBM\n012\1\\"));}
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是
阅读下面程序,则执行后的结果是#include"stdio.h"main(){charstr[]="tomeetme",*p;for(p=str;p<str+7;p+=2)putchar(*p);printf(
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
负责数据库中查询操作的数据库语言是
深度为5的满二叉树有()个叶子节点。
在深度为7的满二叉树中,度为2的节点个数为()。
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向此链表中的三个连续节点。structnode{intdata;structnode*next;}*P,*q,*r;现要将q所指节点从链表中删除,同时要保持链表的连续,
随机试题
足太阳膀胱经的起始穴是
A.3日内B.10日内C.30日内D.60日内E.3个月内公民、法人或者其他组织申请行政复议的,应当在知道该具体行政行为之日起多少时间内提出
地图编制中,确定地图比例尺不需要考虑的因素是()。
钻孔灌注桩施_丁安全控制要点之一是护筒埋设,护筒埋设安全控制要点是()等。
商品期货合约名称中一般注明()。[2009年9月真题]
根据以下资料,回答106—110题2008年,银行业金融机构实现税后利润5834亿元;资本利润率17.1%;资产利润率1.0%。从结构来看,净利息收入、投资收益和手续费收入是收入构成的三个主要部分(见图1)。2008年底,我国银行业金融机构流动性比例50
当前,出口贸易技术壁垒非常严重,应对国外对我国出口贸易产品的技术壁垒和技术限制,请考生从政府的角度谈一下,如何应对?你作为相关岗位人员,如何保持随时获得最新信息,维护本国出口利益?
TheBritisharenotsofamiliarwithdifferentculturesandotherwaysofdoingthings,______isoftenthecaseinothercountr
孔子《六经》
A、Togetafeedbackaboutthephone.B、Tofindoutwheretheproblemlies.C、Togetthephonefixedimmediately.D、Toapologyfo
最新回复
(
0
)