首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int(*s)[4],int n,int k) { int m,i; m=s[0][k]; for(i=l;i<n;i++) if(s[i]
有以下程序: #include<stdio.h> int fun(int(*s)[4],int n,int k) { int m,i; m=s[0][k]; for(i=l;i<n;i++) if(s[i]
admin
2021-04-28
62
问题
有以下程序:
#include<stdio.h>
int fun(int(*s)[4],int n,int k)
{ int m,i;
m=s[0][k];
for(i=l;i<n;i++)
if(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/bFtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设p是指针变量,语句p=NULL;等价于
有以下程序#includevoidmain(){inta[]={2,3,5,4},i;for(i=0;i
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
某二叉树的中序遍历序列为CBADE,后序遍历序列为CBEDA,则前序遍历序列为()。
下面属于黑盒测试方法的是
下列关于数据库设计的叙述中,正确的是
以下关于简单程序设计的步骤和顺序的说法中正确的是
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
对于循环队列,下列叙述中正确的是
随机试题
Afathersatathisdesklookingathismonthlybillsverycarefullywhenhisyoungsonrushedinandannounced."Dad,【C1】_
患者,女,41岁,自高处坠落致脊髓损伤,出现损伤平面以下运动和痛温觉丧失,而本体感觉存在,应该属于
关于医务人员自我的医德规范是
()是为了提高周界安全防范的可靠性,传感器安装在围墙或栅栏上及地层下。
没直线y=x+1与抛物线x2=4y交于A,B两点,则AB的中点到x轴的距离为______。
下列关于C++函数的说明中,正确的是()。
InJaneCollard’sopinion,stressisbecominganincreasinglycommonfeatureoftheworkplace.Stressisahighlyindividualrea
Peoplehavedifferentperceptions.Ourperceptionsaffectourexpectationsandattitudes/inlifeingeneralandinourbusines
HuangDiThefirstsovereignofcivilizedChina,HuangDi,ortheYellowEmperorashebecameknown,is【C6】________(think)
WhenCanadiansneedhealthcare,theygenerallycontactaprimaryhealthcareprofessional,whocouldbeafamilydoctor,nurse,
最新回复
(
0
)