首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
66
问题
有以下程序:
#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全国计算机二级
相关试题推荐
已知一个数列从0项开始的前3项:0、0、1,以后的各项都是其相邻的前3项之和。下列给定的程序中,函数fun的功能是:计算并输出该数列前n项的平方根之和SHIn。13的值通过形参传入。例如,当n=10时,程序的输出结果应为23.197745。
下列给定程序中,函数fun的功能是:根据整型参数m,计算如下公式的值。例如,若m=2000,则应输出0.000160。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,
下列叙述中错误的是()。
已定义以下函数intfun(int*p){return*p;}fun函数的返回值是()。
以下选项中能用作数据常量的是()。
若有定义语句doublea,*P=&a;,下列叙述中错误的是()。
以下选项中,合法的C语言实数是()。
若有程序段charc;doubled:scanf("%lf%c",&d,&c);如果想把2.3输入给变量d,字符’f’输入给变量c,程序运行时正确的输入是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,规定输入的字符串全部为字母,fun函数的功能是:统计a所指字符串中每个字母在字符串中出现的次数(统计时不区分大小写),并将出现次数最
下列特征中不是面向对象方法的主要特征的是()。
随机试题
简述美国行政组织改革的主要内容
女,28岁,G1P0,停经40天时自测尿HCG阳性,遂行药物流产,服米索前列醇后72小时仍未见胎囊排出,患者突感下腹痛,以下腹正中及右下腹为重,阴道出血如月经量。下列应该首先考虑的是
嗳气频作,常随情绪变化者,多见于嗳气频作,伴饥不欲食者,多见于
A、何首乌B、葛根C、党参D、麦冬E、牛膝含有草酸钙簇晶的药材为
财务报表由资产负债表、利润表、现金流量表和所有者权益变动表构成。()
根据相关法律规定,街道办事处属于()。
中国古代医术也称“仁术”,医生在行医过程中也常以“仁”的道德标准作为行医准则。这反映了中国古代医术()。
根据《合同法》的规定,不安抗辩权行使的条件包括对方()。
A、Jackvacuumedthelivingroombutnotthebathroom.B、Jackcleanedthebathroombutnotthelivingroom.C、Jackcleanedneithe
Toomanyvulnerablechild-freeadultsarebeingruthlessly(无情的)manipulatedintoparent-hoodbytheirparents,whothinkthathap
最新回复
(
0
)