首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序用来判断数组中特定元素的位置所在,则输出结果为( )。 #include<conio.h> #include<iostream.h> int fun(int*p,int n,int*j) {int i;
下列程序用来判断数组中特定元素的位置所在,则输出结果为( )。 #include<conio.h> #include<iostream.h> int fun(int*p,int n,int*j) {int i;
admin
2020-11-11
28
问题
下列程序用来判断数组中特定元素的位置所在,则输出结果为( )。
#include<conio.h>
#include<iostream.h>
int fun(int*p,int n,int*j)
{int i;
*j=0;
for(i=0;i<n;i++)
if(p[*j]<p
)*j=i;
return p[*j];}
void main()
{int a[10]={1,3,9,O,8,7,6,5,4,2};int j;
fun(a,10,&j);
cout<<j<<’,’<<a[j];}
选项
A、2,9
B、3
C、9
D、3,9
答案
A
解析
由程序中的主函数main入手,调用fun函数。其中第一个实参为数组a的名字,数组名作为实参,传递的是数组的起始地址。所以在fun函数中指针p指向了数组的第一个元素a[0]。另外实参整型j传递的是引用,也就是j的地址。在fun函数中在for循环中,依次将当前元素p
与j指针值为标识的p[*j]进行比较,取较大的。最后循环后的结果就是p[*j]存放数组中的最大值,并且指针j为该值的标识位。可以看出数组的最大值是9标识位为2。
转载请注明原文地址:https://kaotiyun.com/show/oayp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
有如下程序:#include<iostream>usingnamespacestd;classBase{public:voidfun(){cout<<”Base::fun”<<endl;}
有如下程序:#include<iostream>usingnamespacestd;classBase{public:voidoutput(){cout<<1;}virtualvoidPrint(){cout<<’B’;}};c
有如下程序:#include<iostream>usingnamespacestd;classBase{private:voidfun1()const{cout<<"fun1";}protected:voidfun2()const
下列关于函数的叙述中,正确的是()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
数据库管理系统(DBMS)是
设二叉树共有500个结点,其中叶子结点有250个。则度为2的结点个数是
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有坐标点类point、线段类Line和三角形类Triangle的定义,还有main函数的定义。程序中两点间距离的计算是按公式d=实现的,
数据流图中带有箭头的线段表示的是()。
随机试题
下列关于壶腹部癌的叙述,哪项不正确
慢性胃炎三联疗法包括
施工吊篮承载结构件为非塑性材料时,按材料的强度极限计算,其安全系数不应小于()。
根据《建筑工程施工许可管理办法》的规定,对于未取得施工许可证或者为规避办理施工许可证将工程项目分解后擅自施工的,由有管辖权的发证机关责令改正,对于不符合开工条件的,责令停止施工,并对()处以罚款。
自行开发的会计软件比商品化会计软件()。
甲公司拟投资一个采矿项目,经营期限10年,资本成本14%,假设该项目的初始现金流量发生在期初,营业现金流量均发生在投产后期末,该项目现值指数大于1。下列关于该项目的说法中,正确的有()。
恒定电场是指电场不随()。
A.个人简化口腔卫生指数B.牙龈指数C.菌斑指数D.龈沟出血指数E.社区牙周指数根据牙面菌斑的量和厚度计分,用以评价口腔卫生状况和牙周病防治效果()。
鼠标器与主机的接口有多种,下面哪一种接口不会用作鼠标器与主机的接口?
下面描述中,不属于软件危机表现的是
最新回复
(
0
)