首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #include<stdio.h> int a[3][3]={1,2,3,4,5,6,7,8,9,},*p; main() { p=(int*)malloc(sizeof(int)); f(p,a);
以下程序的输出结果是 #include<stdio.h> int a[3][3]={1,2,3,4,5,6,7,8,9,},*p; main() { p=(int*)malloc(sizeof(int)); f(p,a);
admin
2013-02-23
35
问题
以下程序的输出结果是 #include<stdio.h> int a[3][3]={1,2,3,4,5,6,7,8,9,},*p; main() { p=(int*)malloc(sizeof(int)); f(p,a); printf("%d\n”,*p); free(p);} f(int *s,intp [][3]) { *s=p[1][1];}
选项
A、1
B、4
C、7
D、5
答案
D
解析
本题考查了二维数组元素引用的方法。题中用动态存储分配函数malloc分配了一个int型数据长度大小的内存,然后指针p指向了这段内存,函数f()中对p所指向的数据进行了赋值,p[1][1]为二维数组第二行第二列的元素,对应于实参a的元素5,所以输出结果为5。
转载请注明原文地址:https://kaotiyun.com/show/26Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下对枚举类型名的定义中正确的是()
分析以下程序,执行后的输出结果是()intf1(intx,inty){returnx>y?x:y;}intf2(intx,inty){returnx>y?y:x
有以下程序;intf1(doubleA){returna*a;}intf2(doublex,doubley){doublea,b;a=n(x);b=f1(y);
下面能正确进行字符串赋值操作的语句是()
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是()
以下函数把b字符串连到a字符串的后面,并返回a中新字符串的长度,请填空。strcen(chara[],charb[]){intnum=0,n=0;while(*(a+num)!=【】)num++;
已知intt=0;while(t=1){…}则以下叙述正确的是
下面各选项中,均是C语言合法标识符的选项组是
下列数据模型中,具有坚实理论基础的是
软件文档不仅是软件开发各阶段的重要依据,而且也影响软件的______。
随机试题
某基金管理公司基金经理使用基金管理公司统一制作的宣传推介材料向客户推荐产品,但该经理在宣传以往的投资业绩时,只介绍表现最好的基金,刻意忽略业绩并不突出的基金。另外,该经理在任职期间,利用职位优势利用未公开信息买卖证券,操作其亲属开立的证券账户,先于自己管理
若函数f(x)满足f’(x0)=0,f"(x0)>0,则函数y=f(x)在点x0处将取得()
Ihavenottheleast______ofhuntingyourfeelings.
下列关于正常人体不同组织回声强度的描述,不正确的是
判断能力验证样品稳定性的依据是()。
专用会计核算软件的特点是把使用单位的会计核算规则,如()等编人会计软件,非常适合本单位的会计核算,使用起来简便易行。
计算墙体砌砖工程量时,不增加墙体体积的有( )。
一个社会的教育发展进程与其政治经济发展进程之间的关系是()
高层互连是指传输层及其以上各层协议不同的网络之间的互连。实现高层互连的设备是
Sometimes______mattersmayresultinsurprisinglargeeffects.
最新回复
(
0
)