首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序用来判断数组中特定元素的位置所在,则输出结果为( )。 #include<conio.h> #include<iostream.h> int fun(int*p,int n,int*j) {int i; *j=0
下列程序用来判断数组中特定元素的位置所在,则输出结果为( )。 #include<conio.h> #include<iostream.h> int fun(int*p,int n,int*j) {int i; *j=0
admin
2012-01-20
36
问题
下列程序用来判断数组中特定元素的位置所在,则输出结果为( )。 #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,0,8,7,6,5,4,2)j;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函数中指针D指向了数组的第一个元素a[0]。另外实参整型j传递的是引用,也就是j的地址。在fun函数中在for循环中,依次将当前元素p
与j指针值为标识的p[*j]进行比较,取较大的。最后循环后的结果就是p[*j]存放数组中的最大值,并且指针j为该值的标识位。可以看出数组的最大值是9标识位为2。
转载请注明原文地址:https://kaotiyun.com/show/8XVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
以下叙述中正确的是
执行以下语句段后,xy的值是()。int*pt,xy;xy=200;pt=&xy;xy=*pt+30;
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
以下描述中,不是线性表顺序存储结构特征的是()。
关于函数返回值,以下叙述正确的是()。
某二叉树共有150个结点,其中有50个度为1的结点,则()。
若某二叉树中的所有结点值均大于其左子树上的所有结点值,且小于右子树上的所有结点值,则该二叉树遍历序列中有序的是
某二叉树共有730个结点,其中度为1的结点有30个,则叶子结点个数为()。
随机试题
下列各种行为中,应缴纳消费税的是()。
肛门坐浴的作用除外
妊娠合并心脏病孕妇分娩期血流动力学变化,下述哪项是错误的
A.基层人民法院管辖B.中级人民法院管辖C.高级人民法院管辖D.最高人民法院管辖E.上一级人民政府管辖对省、自治区、直辖市人民政府所作的具体行政行为提起诉讼的第一审行政案件由()。
甲企业为增值税一般纳税人,增值税税率为17%,采用备抵法核算坏账。2014年12月1日,甲企业“应收账款”科目借方余额为200万元,“坏账准备”科目贷方余额为25万元。12月份,甲企业发生如下相关业务:①12月5日,向乙企业赊销商品一批,开具的增
下列选项中,不是商业银行内部资本充足评估程序应实现的目标的是()。
以下各项中,当采用权益法核算时会引起投资企业资本公积发生增减变动的是( )。
Daltonwonderedwhytheheavierandlightergasesintheatmospheredidnotseparateasoilandwaterdo.Hefinallyconcludedt
已知f(x)是周期为5的连续函数,它在x=0的某个邻域内满足关系式f(1+sinx)-3f(1-sinx)=8x+a(x),其中a(x)是当x→0时比x高阶的无穷小,且f(x)在x=1处可导,求曲线y=f(x)在点(6,f(6))处的切线方程.
关于分布式数据库,下列说法错误的是()。
最新回复
(
0
)