首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序用来判断数组中特定元素的位置所在,则输出结果为( )。 #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
54
问题
下列程序用来判断数组中特定元素的位置所在,则输出结果为( )。
#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://www.kaotiyun.com/show/oayp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
有如下类定义:classAA{inta;Public:AA(intn=0):a(n){}};classBB:publicAA{public:BB(intn)______________};其中横线处的缺失部分是()
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
下列关于C++类的叙述中,错误的是()。
下列运算符中不能在C++中重载的是()。
下列有关运算符重载的叙述中,正确的是
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
随机试题
求函数在点(1,1)处的梯度.
中枢兴奋药物的特点有
依据《执业药师资格制度暂行规定》,关于执业药师注册规定的说法正确的有()。
关于2型糖尿病,正确的说法是()。
粒料桩和生石灰桩的施工工艺流程包括()。
土工织物软体排护滩施工排垫铺设后应及时压载覆盖,当不能及时压载覆盖时,应对排垫采取()。
甲企业委托外部专业机构负责本企业信息系统的开发、运行以及维护工作。根据《企业内部控制应用指引第18号——信息系统》,甲企业利用信息系统实施内部控制时,所面临的风险不包括()。
在局域网中,常用的介质访问控制方法CSMA/CD、令牌总线和令牌环,IEEE802.4标准采用(16)媒体访问控制方法,IEEE802.5标准采用(17)媒体访问控制方法。其中(18)介质访问控制方法对最短帧长度有要求。假设这种网络的传输速率为10Mbi
关于极限测试过程中验收测试,说法不妥当的为______。A)验收测试主要由用户完成B)编码人员也必须在场参与验收测试,以便与用户交流C)极限编程强调验收测试的目的在于加强用户参与软件开发的力度D)由于极限编程的特殊性,反而增大了用户需求的变
(四川大学2010年试题)Youprobablyknowthatit’sbetterforbothyouandtheenvironmentifyoubuyanorganictomatoinsteadofon
最新回复
(
0
)