首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序用来判断数组中特定元素的位置所在,则输出结果为( )。 #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
27
问题
下列程序用来判断数组中特定元素的位置所在,则输出结果为( )。 #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://jikaoti.com/ti/AKL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下定义语句中正确的是()。
有如下程序#include<stdio.h>intconvert(int*data){return(*data)++;}main(){intdata=56;convert(&data);
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<stdlib
下列选项中不属于结构化程序设计原则的是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,函数fun的功能是:将a、b中的两个正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的十位和千位
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
随机试题
作为域关系演算的谓词变元的基本对象是【】
《中华人民共和国香港特别行政区基本法》诞生的时间是()。
甲公司将建的建筑工程承包给无特种作业操作瓷格证书的邓某,邓某在操作时引发事故。某省建设厅作出暂扣甲公司安全生产许可证三个月的决定,市安全监督管理局对甲公司罚款三万元。甲公司对市安全监督管理局罚款不服,向法院起诉。下列哪些选项是正确的?
关于桥梁滑模施工中模板提升的说法,正确的是()。
(2007)以下哪项不在初步设计文件范围内?
(2004)哪项不符合剧场内部的设计要求?
案例:杨老师准备上一堂“视频、动画信息的简单加工”课,以下面思路开展教学:播放视频文件实例,给学生详细介绍WMP和超级解霸的使用方法、各自特点和注意事项。任务:用学生机上的WinowSMediaPlayer和超级解霸播放提供的四种格式文件素材,并请学
标志我国进入社会主义初级阶段的重大事件是()。
和逻辑导论比起来,小张更喜欢外国文学;事实上,他在所有的大学课程中最喜欢的是经济学;而和逻辑导论比起来,他更不喜欢体育。除了以下哪项外,其余各项都能从上述信息推出?
有一个工程,甲队单独做24天完成,乙队单独做30天完成,甲乙两队同做8天后,余下的由丙队单独做需要6天完成。这个工程由丙队单独做要几天完成?()
最新回复
(
0
)