首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #inelude<stdio.h> int fun(int(*s)[4],int n,int k) {int m,i; m=s[0][k]; for(i=1;i<n;i++) it(s[i][k]>m) m=s[i][k]; return m
有以下程序: #inelude<stdio.h> int fun(int(*s)[4],int n,int k) {int m,i; m=s[0][k]; for(i=1;i<n;i++) it(s[i][k]>m) m=s[i][k]; return m
admin
2021-04-28
65
问题
有以下程序:
#inelude<stdio.h>
int fun(int(*s)[4],int n,int k)
{int m,i;
m=s[0][k];
for(i=1;i<n;i++)
it(s
[k]>m)
m=s
[k];
return 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/OCtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
以下程序的输出结果是()。#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p—S);}main(){printf(’’%d\n’’,fun(’’goodbey!’’));}
有以下程序:#include<stdio.h>voidf(intb[]){inti;for(i=2;i<6;i++)b[i]*=2;}main(){inta[10]={1,2,3,4,5,6,7,8,9,10},i;f(a);
设顺序表的长度为n。下列排序方法中,最坏情况下比较次数小于n(n-1)/2的是
表达式a+=a=a=9的值是
有下列程序,程序执行后的输出结果是fun(charP[][10]){intn=0,i;for(i=0;i<7;i++)if(p[i][0]==’T’)n++;returnn;}main()
下列数据结构中.属于非线性结构的是
非空循环链表所表示的数据结构
随机试题
(2013年)假定某商业银行吸收到1000万元的原始存款,然后贷放给客户,法定存款准备金率为12%,超额准备金率为3%,现金漏损率为5%,则存款乘数是()。
急性心肌梗死患者的临床表现有【】
西方主要资本主义国家普遍出现无产阶级报刊的时间是()
试述利益集团产生的社会条件。
法律思维是按照法的原理、法律原则和立法精神,分析、解决法律问题的习惯和思想取向。下列选项中,符合我国社会主义法律思维的是
"Family"isofcourseanelasticword.ButwhenBritishpeoplesaythattheirsocietyisbasedonfamilylife,theyarethinking
某施工合同约定以《建设工程价款结算暂行办法》作为结算依据,该工程结算价约6000万元,发包人应从接到承包人竣T结算报告和完整的竣工结算资料之日起()天内核对(审查)完毕并提出审查意见。
根据《建筑安装工程费用项目组成》的规定,建筑安装工程费由()组成。
生产危险货物出口包装容器的企业,必须向检验检疫机构申请包装容器的()
在计算机内部用来传送、存储、加工处理的数据或指令所采用的形式是____________。
最新回复
(
0
)