首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序用来判断数组中特定元素的位置所在,则输出结果为( )。 #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
37
问题
下列程序用来判断数组中特定元素的位置所在,则输出结果为( )。
#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;classA{public:A(inti){x=i;}voiddispa(){cout<<x<<’,’;}private:intx;};cl
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是()。
下列排序方法中,最坏情况下比较次数最少的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:10注意:错误的语句在∥********error********的下面,修改该语句即可。#include
下列关于模板的叙述中,错误的是( )。
下列关于函数模板的描述中,错误的是
对于语句cout<<endl<<x;中的各个组成部分,下列叙述中错误的是
下列数据流图(DFD)构造规则中正确的是
C++系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
结构化程序设计的基本原则不包括()。
随机试题
交桩应有交桩记录。在接受桩位时发现桩位损坏,施工单位应及时提出并提请设计单位进行()。
Happinesscanbedescribedasapositivemoodandapleasantstateofmind.Accordingtorecentpolls(民意测试),sixtytoseventype
迷走神经兴奋导致心肌收缩力减弱的机制为
下列哪一种药物是吗啡的拮抗剂
所用文字必须以中文为主并使用国家语言文字工作委员会公布的规范化汉字的是字迹应清晰易辨,标示清楚醒目,不得有印字脱落或粘贴不平等现象的是
按照城乡住户调查一体化方案,下列各项中不属于转移性收入范围的是()。
(2013年)位于某市区的甲房地产开发公司,2012年度开发建设办公楼一栋。12月20日与本市乙企业签订了一份购销合同,将办公楼销售给乙企业,销售金额共计3000万元。合同载明,乙企业向甲房地产开发公司支付货币资金2500万元。另将一块未作任何开发的土地的
与幼儿同相比,家庭教育的特点是()
我们当前面临的数字社会至少有以下三个特征:第一,数字化技术正在从一个商业应用技术变成民用的产品和文化,这是数字社会的基本特征。过去一个数字化技术可能会制造出很多产品,而今数字化技术已成为消费品,成为人们生活和文化的一部分。第二,社会存在
视觉暂留指人眼在观察景物时,光信号传入大脑神经,需经过一段短暂的时间,光的作用结束后,视神经的反应速度会造成视觉形象并不立即消失的现象。根据上述定义,下列未利用视觉暂留现象的是:
最新回复
(
0
)