首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
50
问题
有以下程序:
#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://jikaoti.com/ti/YGz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。#includevoidfun(int*s,int*p){staticintt=3;*P=s[t];t--;}voidmain(){in
有如下嵌套的if语句if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是
有下列程序,程序的运行结果是#include<stdio.h>#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);i2=f(1+1);printf("%d%d
有以下程序structS{intn;inta[20];);voidf(structS*p){intij,t;for(i=0;i<p->n-1;i++)for(j=i+l;j<p->n;j
以下定义数组的语句中错误的是()。
下列数据结构中.属于非线性结构的是
请编写函数fun,它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fu
给定程序MODI1.C中函数fun的功能是:计算s=f(-n)+f(-n+1)+…+f(0)+f(1)+f(2)+…+tin)的值。例如,当n为5时,函数值应为:10.407143。f(x)函数定义如下:请改正程序中的错误,使程序能输出正确的结果。
下列数据结构中,能够按照“先进后出”原则存取数据的是
没数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
随机试题
镍基焊条的特点是焊后焊缝的强度高、致密性好,但不能进行机械加工。()
企业价值评估过程中,首先要明确评估目的和评估对象,下列选项属于明确评估对象内容的是【】
甲对乙享有债权,丙以其自有的一套房屋向债权人甲设定抵押,下列表述正确的是?
实践中常采用经营收益间接估算企业未来的经营净现金流量。其计算公式是()。
股票网上发行就是利用证券交易所的交易系统,新股发行主承销商在证券交易所挂牌销售,投资者通过证券营业部交易系统进行申购的发行方式。()
关于信托类产品的流动性,下列说法错误的是()。
甲公司为增值税一般纳税人,适用的增值税税率为17%,假定不考虑除增值税以外的其他税费。甲公司对投资性房地产采用公允价值模式进行后续计量。甲公司与房地产相关的业务资料如下:(1)2011年1月,甲公司开始自行建造一栋办公楼并于当月购入工程物资一批,价款
救助站对流浪乞讨人员实行救助一般遵循如下程序:()。
在表中八类指标名称中,2007年2月城市居民消费超过上年同期的有()大项。下列推论不正确的是()。
①设α1,α2,…,αs和β1,β2,…,βt,都是n维向量组,证明r(α1,α2,…,αs,β1,β2,…,βt)≤r(α1,α2,…,αs)+r(β1,β2,…,βt).②设A和B是两个行数相同的矩阵,r(a|B)≤r(a)+r(B).
最新回复
(
0
)