首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun(int (*s)[4],int 11,int k) { int m,i; m=s[0][k]; for(i=1;i<n;i++) if(s[i][k]>m
有以下程序: #include int fun(int (*s)[4],int 11,int k) { int m,i; m=s[0][k]; for(i=1;i<n;i++) if(s[i][k]>m
admin
2015-08-09
25
问题
有以下程序:
#include
int fun(int (*s)[4],int 11,int k)
{ int m,i;
m=s[0][k];
for(i=1;i<n;i++)
if(s
[k]>m)
m=s
[k];
retum m;
}
main( )
{ int a[4][4]={{1,2,3,4},
{11,12,13,14},
{21,22,23,24},
{31,32,33,34}};
printf("%d\n",fun(a,4,0));
}
程序的运行结果是( )。
选项
A、4
B、34
C、31
D、32
答案
C
解析
本题重点考查二维数组名作为实参进行参数传递。在主函数中调用了fun函数,实参为二维数组名a和两个整数4、0,这样对应定义fun函数首部也有三种形式,这里采用第一种形式,也就是行指针,这样在fun函数对s
[j]进行操作实际就是对主函数中的a
[j]进行操作,再分析fun甬数的作用,其是求二维数组第0列中最大的那个元素。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/rQDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
语句int(*ptr)()的含义是()。
设有程序段:intk=12;while(k=1)k=k-1;则下列描述中正确的是()。
执行下列程序中的输出语句后,a的值是()。main(){inta;printf("%d\n",(a=2*3,a*5,a+7));}
若变量a,b已正确定义,且b已正确赋值,则合法的语句是()。
下列叙述中正确的是()。
与表达式a+=b等价的另一书写形式是______。
以下叙述中错误的是
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
随机试题
光脉冲信号从光发射机输出传输若干距离后,光脉冲信号幅度受到衰减,波形失真,经过一定距离传输要加()以放大衰减的信号恢复失真的波形。
在下图中,若使主机1和主机2能够互相访问,则主机1和主机2的IP地址、默认网关的配置正确的是()。
有关钢构件组装和钢结构安装要求有误的是()。
事故报告应包括哪些内容?签报程序有哪些规定?按事故处理的有关规定,还应有哪些人参与调查?
2017年度,甲公司发生的有关交易或事项如下:(1)以库存原材料偿付所欠乙公司账款的70%,其余应付账款以银行存款支付;(2)对以子公司(丙公司)的股权投资换取对丁公司40%股权并收到补价,收到的补价占换出丙公司股权公允价值的15%;(3)租入一台设备,签
(2007年卷一第20题)以下有关申请人的说法哪些是正确的?
如果不是对中国古典诗词反复诵读、________,怎么可能对它________、信手拈来呢?怎么可能对每一位作家作出如此恰当精辟的评论呢?填入画横线部分最恰当的一项是:
Astudyofarthistorymightbeagoodwaytolearnmoreaboutaculturethanthatispossibletolearningeneralhistoryclass
有3台交换机分别安装在办公楼的1-3层,同属于财务部门的6台PC机分别连接在这3台交换机的端口上,为了提高网络安全性和易管理性,最好的解决方案是()。
PrintFormat(1234.56,"###.#")语句的输出结果是( )。
最新回复
(
0
)