首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #define N3 void fun(int x[][N],int*r1,int*r2) {int i,j; *r1=*r2=0: for(i=0;i<N;i++) {j=N-(i+1); if(x[*r
有以下程序: #include<stdio.h> #define N3 void fun(int x[][N],int*r1,int*r2) {int i,j; *r1=*r2=0: for(i=0;i<N;i++) {j=N-(i+1); if(x[*r
admin
2020-11-27
12
问题
有以下程序:
#include<stdio.h>
#define N3
void fun(int x[][N],int*r1,int*r2)
{int i,j;
*r1=*r2=0:
for(i=0;i<N;i++)
{j=N-(i+1);
if(x[*r1][*r2]<x
[j]){*r1=i;*r2=j;}
}
}
main()
{int a[N][N]={1,5,7,9,2,6,4,3,8},i,j;
fun(a,&i,&j);
printf("%d\n",a
[j]);
}
程序运行后的输出结果是( )。
选项
A、8
B、6
C、7
D、9
答案
C
解析
fun()获取矩阵正反对角线的元素的最大值,fun()中for(i=0;i<N;i++)
{j=N-(i+1);//反对角线列位置
if(x[*r][*2]<x
[j]){*r1=i;*r2=j;}//比较正反对角线的元素,使得*r1,*r2始终只在最大元素的位置。
}
由数组元素可得,正反对角线的最大元素为7。答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/CZ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
有以下程序,程序的输出结果是main(){intsum,pad,pAd;sum=pad=5;pAd=++sum,pAd++,++pad;printf("%d\n",pad);}
下列关系表达式中,结果为“假”的是()。
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
设有定义doubleall0],*s=a:以下能够代表数组元素a[3]的是
以下关于C语言数据类型使用的叙述中错误的是()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
随机试题
关于道路交通管理的主体表述最准确的是()。
Whatarethespeakerstalkingabout?
护理管理人员与一般护士的根本区别在于()
有关适形放射治疗的临床价值不正确的是
身体状况不符合献血条件的献血者属于不得向医疗机构提供
A.6个月B.不超过1年C.1年D.1年半左右E.2年左右
接受金融产品发行人的委托,为其销售金融产品或者介绍金融产品购买人的行为,被称为()。
借款人,担保人因发生()特殊事件而不能正常履行偿还贷款本息的义务时,贷款银行有权采取停止发放尚未使用的贷款和提前收回贷款本息等措施。
阅读下列材料,回答问题。2013年3月20日,姚某、刘某通过特快专递,要求福建省永泰县国土资源局书面公开二申请人房屋所在区域地块拟建设项目的“一书四方案”(此时福建省人民政府已作出征地批复),即建设用地项目呈报说明书、农用地转用方案、补充耕地方案
如果李先生喜欢表演,那么他报考戏剧学院,如果他不喜欢表演,那么他可以成为戏剧理论家。如果他不报考戏剧学院,那么不能成为戏剧理论家。根据以上捕述,以下哪项一定为真?
最新回复
(
0
)