首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序用来判断数组中特定元素的位置所在,则输出结果为( )。 #include<conio.h> #include<iostream.h> int fun(int*p,int n,int*j) {int i; *j=0; for(i=0;i<n;i
下列程序用来判断数组中特定元素的位置所在,则输出结果为( )。 #include<conio.h> #include<iostream.h> int fun(int*p,int n,int*j) {int i; *j=0; for(i=0;i<n;i
admin
2020-04-07
44
问题
下列程序用来判断数组中特定元素的位置所在,则输出结果为( )。
#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[*]<p
)*j=i;
return p[*j];}
void main()
{int a[10]={1,3,9,0,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]。另外实参整型i传递的是引用,也就是i的地址。在fun函数中在for循环中,依次将当前元素p
与j指针值为标识的p[*j]进行比较,取较大的。最后循环后的结果就是p[*j]存放数组中的最大值,并且指针i为该值的标识位。可以看出数组的最大值是9标识位为2。
转载请注明原文地址:https://kaotiyun.com/show/Kj8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下函数模板max()的功能是返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0]for(inti=1;i<n;i++
下面程序的输出结果是【】。#include<iostream>usingnamespacestd;intx;voidfunA(int&,int);voidfunB(int,int&);int
通常拷贝构造函数的参数是
若类A和类B的定义如下:classA[inti,j;public:intgeti(){returni;}};classB:public
下面程序的运行结果为#include<iostream.h>classA{public:A(){cout<<"1";}~A(){cout<<"2";}};c
下列选项中不符合良好程序设计风格的是()。
下列叙述正确的是()。
设一棵完全二叉树共有839个结点,则在该二叉树中有【 】个叶子结点。
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
随机试题
在立式车床上,为了保证平面定位的精度和可靠性,通常采用()等高块来定位。
化疗前需要准确测量病人体重的原因是
某患者弓缺失,余留牙健康。可摘局部义齿的支点线可以设计成()
在变电所中,并联电容器总容量确定后,通常将电容器分成若干组安装,分组容量的确定应符合下列哪些规定?
一次热网与二次热网用换热器相连,一次管网热媒损失小,但中间设备多,实际使用较广泛的不是以下()系统。
通过VOD视频点播系统点播的电影不可能的格式是_____。
调查中国传统节日的起源或传说,根据节日的特征,用各种材料、多种形式创作和制作相关的美术作品。此案例属于《义务教育美术课程标准(2011年版)》中的哪一学习领域?()
Themachineneedsacomplete______sinceithasbeeninuseforovertenyears.
求
Wherewasthesummitheld?
最新回复
(
0
)