首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序用来判断数组中特定元素的位置所在,则输 出结果为( )。 #include #include int fun(int*p,int n,int*j) {int i; *j=0; for(i
下列程序用来判断数组中特定元素的位置所在,则输 出结果为( )。 #include #include int fun(int*p,int n,int*j) {int i; *j=0; for(i
admin
2021-05-06
57
问题
下列程序用来判断数组中特定元素的位置所在,则输
出结果为( )。
#include
#include
int fun(int*p,int n,int*j)
{int i;
*j=0;
for(i=0;i
if(1)[*j]
)*j=i;
return p[*];}
voidmain()
{int all01={1,3,9,0,8,7,6,5,4,2}
选项
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[*]进行比较,取较大的。最后循环后的结果就是p[*]存放数组中的最大值,并且指针j为该值的标识位。可以看出数组的最:大值是9标识位为2。
转载请注明原文地址:https://kaotiyun.com/show/0Cfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关C++流的叙述中,错误的是()。
对数组名作函数的参数,下面描述正确的是()。
下列关于成员函数特征的描述中,错误的是()。
下列程序的输出结果是()。#includeusingnamespacestd;templateTfun(Ta,Tb){return(a
对C++编译器区分重载函数无任何意义的信息是()。
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:TestClass2TestClass3注意:不要改动main函数,不能增行或删行,也不能更改
将E-R图转换到关系模式时,实体与联系都可以表示成()。
针对数组定义intdata[10];,下列表述中错误的是()。
关于运算符重载,下列表述中正确的是()。
随机试题
区域经济一体化各种模式中,一体化程度最低的是()
妊娠对紫外线红斑反应的影响特点是
发布中医医疗广告应按规定经依法审批后发给
关于1型糖尿病的描述,下列哪项是正确的
聘请外部律师要考虑的因素包括()。
2014年12月1日小李经面试后合格并与某建筑公司签订了为期5年的用工合同,并约定了试用期,则试用期最迟至()。
在买卖合同中权利的瑕疵担保义务是指()。
某市外环公路上,甲化工厂运送的7吨一溴硝基甲烷全部外溢,它所产生的强烈刺激气味腐蚀了运输车辆和高速公路,并有数十个行人中毒。接到报警后,公安派出所的正确做法是()。
对n个元素进行快速排序时,最坏情况下的时间复杂度为(57)。
数据库中知识发现是为了识别数据库中以前不知道的、新颖的、潜在有用的______非平凡过程。
最新回复
(
0
)