首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序段是函数返回a所指数组中最大的值所在的下标值,横线处的语句为( )。 fun(int*a,int n) { int i,j=0.k: k=j; for(i=j;i<n;i++) if(a[i]>a[k])_______; return(k);
以下程序段是函数返回a所指数组中最大的值所在的下标值,横线处的语句为( )。 fun(int*a,int n) { int i,j=0.k: k=j; for(i=j;i<n;i++) if(a[i]>a[k])_______; return(k);
admin
2020-04-07
28
问题
以下程序段是函数返回a所指数组中最大的值所在的下标值,横线处的语句为( )。
fun(int*a,int n)
{
int i,j=0.k:
k=j;
for(i=j;i<n;i++)
if(a
>a[k])_______;
return(k);
}
选项
A、k=i
B、k=j
C、i=i
D、i=n
答案
A
解析
函数fun中首先定义整型变量k用来存放返回最大值的下标,并将其首先指向第一个元素,即k=j。然后在for循环中依次将当前元素a
与标识为最大值的元素进行比较,如果当前元素大于这个标识元素,那么将最大值标识为当前元素,即k=i。
转载请注明原文地址:https://kaotiyun.com/show/Bj8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#inclyde<iOStream>usingnamespacestd;intmain(){intx=15;while(x>10&&x<50){
运算符重载是对已有的运算符赋予多重的含义,所以()。
下列运算符中,在C++语言中不能重载的是
下列字符串中可以用作C++语言标识符的是()。
下列符号中可以用作C++标识符的是()。
两个或两个以上模块之间联系的紧密程度称为()。
C++在重载运算符中,如用成员函数重载一元运算符参数表中需要【】个参数,如用友元函数重载一元运算符参数表中需要【】个参数。
下列选项中不属于软件生命周期开发阶段任务的是()。
函数定义如下:voidfun(intx,int&y){x++;y++;}如果执行代码段:inta=0,b=1;fun(a,b);则变量a和b的值分别是()。
C++语言标识符是以字母或______开头的,由字母,数字和下划线组成的字符串。
随机试题
反应与分离过程一体化,如反应—精馏、反应—吸收等,能提高可逆反应效率。 ()
具有开发利用环境资源监督管理权的有_______、______、______、_______、______。
安排各建筑物的搭接施工时间,通常应考虑的主要因素有()。
机电工程中电气设备的主要性能包括()。
关于风险与保险的关系,下列说法正确的有()。
《五月蝉虫唱得好》是()的民歌。
A、 B、 C、 D、 D每个图比前一个图多一横一竖。
关于国画,以下说法不正确的是:
Somedoctorsaretakinganunusualnewapproachtocommunicatebetterwithpatients—theyareletting【B1】______readthenotestha
商品市场本期需求量不包括()。
最新回复
(
0
)