首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C函数,填充函数中的空缺,将解答填入答题纸的对应栏内。 【说明】 如果矩阵A中的元素A[i,j]满足条件:A[i,j]是第i行中值最小的元素,且又是第j列中值最大的元素,则称之为该矩阵的一个马鞍点。 一个矩阵可能存在多
阅读以下说明和C函数,填充函数中的空缺,将解答填入答题纸的对应栏内。 【说明】 如果矩阵A中的元素A[i,j]满足条件:A[i,j]是第i行中值最小的元素,且又是第j列中值最大的元素,则称之为该矩阵的一个马鞍点。 一个矩阵可能存在多
admin
2013-07-03
40
问题
阅读以下说明和C函数,填充函数中的空缺,将解答填入答题纸的对应栏内。
【说明】
如果矩阵A中的元素A[i,j]满足条件:A[i,j]是第i行中值最小的元素,且又是第j列中值最大的元素,则称之为该矩阵的一个马鞍点。
一个矩阵可能存在多个马鞍点,也可能不存在马鞍点。下面的函数用来求解并输出一个矩阵中的所有马鞍点,最后返回该矩阵中马鞍点的个数。
【C函数】
Int findSaddle(int a[][N],int M),
{ /*a表示M行N列矩阵,N是宏定义符号常量*/
int row,column,i,k;
int minElem:
int COUrtt=0;/*count用于记录矩阵中马鞍点的个数*/
for(row= 0;row<
(1)
;row++) {
/*minElem用于表示第row行的最小元素值,其初值设为该行第0列的元素值*/
(2)
:
for(column= 1;columN<
(3)
;column++)
if(minElem>a[row][column]) {
minElem= a[row][column];
}
for(k=0;k<N;k++)
if(a[row][k]= =minElem){
/*对第row行的每个最小元素,判断其是否为所在列的最大元素*/
for(i=0;i<M;i++)
if(
(4)
>minElem)break;
if(i>=
(5)
){
printf(”(%d,%d):%d\n”,row,k,minElem);/*输出马鞍点*/
count++:
}/ * if * /
}/ * if * /
}/ * for * /
return count.
}/ * findSaddle * /
选项
答案
(1)M (2)minElem=a[row][0]或其等价形式 (3)N (4)a[i][k]或其等价形式 (5)M
解析
本题考查考生综合运用C语言的知识解决实际问题的能力。
根据题目的描述,马鞍点A[i,j]为矩阵第i行中值最小的元素,且又是第j列中值最大的元素。(1)处的for循环实现对所有行进行遍历,而矩阵a共有M行,因此,(1)处应填入M。
根据程序段中提供的注释,(2)处用于设置第roW行的最小元素值,且其初值设为该行第0列的元素值。因此,(2)处应填入minElem=a[row][0]。
类似的思路,(3)处的for循环实现对所有列进行遍历,而矩阵a共有N行,因此,(3)处应填入N。
根据程序段中提供的注释,(4)和(5)处实现对第row行的每个最小元素,判断其是否为所在列的最大元素,因此,(4)处应填入a
[k]。(5)处所在的if判断条件用于判断行是否比较结束,因此应填入M。
转载请注明原文地址:https://jikaoti.com/ti/QbW7FFFM
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
要使Word能自动提醒英文单词的字母拼写是否正确,应设置Word的(47)选项功能。
计算机采用二进制的好处不包括______。
某金融企业正在开发移动终端非现场办公业务,为控制数据安全风险,采取的数据安全措施中并不包括______。
计算机运行一段时间后性能一般会有所下降,为此需要用优化工具对系统进行优化。系统优化的工作不包括()。
若在Excel的A1单元格中输入函数“=SUM(1,12,false)”,按回车键后,则A1单元格中显示的值为________。
小张为本企业录入一篇领导讲话文稿。文稿中引用了该企业2008年的销售额和各产品的利润等数据。小张考虑到目前是2010年,从信息的实效性出发,决定对文稿中的这部分内容进行处理,则______做法最为恰当。
甲和乙用如下图的两个转盘做游戏,游戏规则如下:分别旋转两个转盘,当两个转盘所转到的数字之积为奇数时,甲得2分;当所转到的数字之积为偶数时,乙得1分,则这游戏规则______。
内存用于存放计算机运行时的指令、程序、需处理的数据和运行结果。但是,存储在(2)中的内容是不能用指令修改的。
用高级语言编写的程序称为______。
防火墙包过滤规则的默认策略为拒绝,下表给出防火墙的包过滤规则配置界面。若要求内部所有主机能使用IE浏览器访问外部IP地址为202.117.118.23的Web服务器,为图中(1)~(4)空缺处选择正确答案。(1)A.允许B.拒绝(2)A.192
随机试题
严厉——严格
在常用的UDP协议中,DNS的端口号为()
AIDS首先侵犯的器官是
A公司承建B项目,公司总经理张三,项目经理李四,依据《建筑施工企业安全生产管理规范》,下列不属于张三负责组织进行安全生产责任考核和奖惩的是()。
在下列各项中,反映企业盈利能力的核心指标是()。
有价无市是指价格高,但交易的不多。一般指行情很高,但销售形势并不好。有市无价是指市场上交易频繁,但价格不高。一般指供应量大导致价格上不去。根据上述定义,以下说法正确的是:
在中国近代史上,以美国国家制度为蓝本实行总统制而制定的宪法性文件是()。
在Lisco路由器上配置RIPv1路由协议,参与RIP路由的网络地址有193.22.56.0/26、193.22.56.64/26、193.22.56.128/26和193.22.56.192/26,正确的配置命令是()。
将考生文件夹下BLUE文件夹中的文件SOUPE.FOR删除。
WhendidwatchesandclocksbecomecommonintheUnitedStates?
最新回复
(
0
)