首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
31
问题
有以下程序:
#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://kaotiyun.com/show/os3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放如下所示规律的数据,由main函数输出。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件NODI1.C中,不要改动main函数
给定程序中,函数fun的功能是将不带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据域依次为10、8、6、4、2。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
编写函数fun,其功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12,调用该函数后c=4251。注
设有语句typedefstruetTT{charc;inta[4];}CIN;,则下列叙述中正确的是()。
若函数调用时的实参为变量,下列关于函数形参和实参的叙述中正确的是()。
以下定义语句中正确的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
在数据流图中,带有箭头的线段表示的是()。
数据字典(DD)所定义的对象都包含于
下列数据流图(DFD)构造规则中正确的是()。
随机试题
某双链DNA纯样品含15%的A,该样品中G的含量为()。
8岁儿童,低热2周,食欲差,乏力,近2日高热,头痛,喷射性呕吐,1日来嗜睡,查体,嗜睡状,右侧鼻唇沟变浅,心、肺、腹(-),未见卡介苗疤痕,PPD(++),脑膜刺激症(+),巴氏征(+),胸片示陈旧性肺结核,脑脊液压力高,外观透明,白细胞100×106/L
下列除哪项外,均为喘证之主要病机( )。
施工方的项目管理除了施工总承包方的项目管理之外,还包括______的项目管理。
给水管网架空管道应设置固定支架或防晃支架。配水干管及配水管,配水支管每()m长度内应至少设1个防晃支架。
同一工程中的导线,应根据不同用途选择不同颜色加以区分,相同用途的导线颜色应一致。电源线正极应为()色,负极应为()。
张先生购买了一套总价80万元的新房,首付20万元,贷款利率为6%,期限为30年。如果采用等额本息方式,每月还款额为( )元。
下列作品、作家、时代(国别)及体裁对应都正确的一项是()。
Writeananswertooneofthequestions24inthispart.Writeyouranswerin200-250words.1.Question2•Youworkforala
A、Wecanbreatheaseasilyasusual.B、Wecancarryonashortconversation.C、Theaerobiccurveoccursattheendoftheexerci
最新回复
(
0
)