首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #de6ne N 3 void fun(int x[][N],int r1,int*r2) {int i,j; *r1=*r2=0; for(i=0;i
有以下程序: #include #de6ne N 3 void fun(int x[][N],int r1,int*r2) {int i,j; *r1=*r2=0; for(i=0;i
admin
2017-07-05
46
问题
有以下程序:
#include
#de6ne N 3
void fun(int x[][N],int r1,int*r2)
{int i,j;
*r1=*r2=0;
for(i=0;i
{j=N一(i+1);
if(x[*r1][*r2]
[j]){*r1=i;*r2=j;}
}
}
main()
{ int a[N][N]={1,5,7,9,2,6,4,3,8},i,j;
fun(a,&j,&j);
printf("%d\n",a
[j]);
}
程序运行后的输出结果是( )。
选项
A、8
B、6
C、7
D、9
答案
C
解析
fun()函数获取矩阵正反对角线的元素的最大值,fun()中for(i=0;i
{j=N一(i+1);//反对角线列位置
}if(x[*r1][*r2]
[j]){*r1=i;*r2=j;}//比较正反对角线的元素,使得,* r1,*r2始终只在
//最大元素的位置
由数组元素可得,正反对角线的最大元素为7。答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/SdDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序有错,错误原因是main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;…}
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()。
以下语句定义正确的是()。
下述语句中,在字符串sl和s2相等时显示“theyareEqual”的是()。
设有如下的程序段:charstr[]="HelloWorld";char*ptr;ptr=str;执行上面的程序段后,*(ptr+10)的值为()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
下述语句中,在字符串s1和s2相等时显示"theyareEqual"的是()。
在深度为7的满二叉树中,叶子节点的个数为()。
用树形结构表示实体之间联系的模型是()。
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
随机试题
Inasudden______ofanger,themantoreupeverythingwithinreach.
下列不属于自身免疫病特征的是
女,67岁,绝经9年,阴道流出血水样分泌物3个月,有臭味,妇科检查:阴道黏膜充血,宫颈萎缩,子宫如孕40d大,质软,双附件正常,对确定诊断最有意义的检查是
如果承包合同是固定总价合同,则建安工程费用的变动风险由开发商承担。()
下列民事法律行为须经对方当事人同意的有()。
按理财目标的重要性划分,理财目标可划分为必须实现的理财目标和( )的理财目标。
下列业务中,应当征收营业税的是()。
=______.
A、Blowing.B、Splittingatoms.C、Joiningatoms.D、Noneoftheabove.B
WhydidPeterJuddjointhearmy?PeterJuddwassorryfor______.
最新回复
(
0
)