首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序用来判断数组中特定元素的位置所在,则输 出结果为( )。 #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
42
问题
下列程序用来判断数组中特定元素的位置所在,则输
出结果为( )。
#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://jikaoti.com/ti/oGh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用()。
下列叙述中正确的是
有如下程序:#includeusingnamespacestd;classPair{intm,n;public:Pair(intj,intk):m(j),n(k){}intget(){returnm;}intget()
要定义一个引用变量p,使之引用类MyClass的一个对象,正确的定义语句是()。
数据库设计中反映用户对数据要求的模式是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的IntArray是一个用于表示整型一维数组的类。成员函数swap可以将数组中的两个指定元素交换位置;成员函数sort的功能是将数组元素按照升序排序。请编写成员函数sort
下列关于类成员对象构造函数调用顺序的叙述中,正确的是()。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)()。
在E-R图中,用来表示实体联系的图形是()。
随机试题
下列不属于排尿困难症状的是()
A.来源于宫颈粘膜柱状粘液细胞,分泌大量粘液,细胞异型,极性消失B.镜下表皮增厚以棘细胞层和基底细胞为主C.由纤维母细胞增生而成,镜下见波浪状或相互盘绕的胶质囊和纤维母细胞D.镜下见肿瘤组织自表皮基底层长出,细胞成堆伸向间质,有粘液变性E.镜下见平
下列哪项检查不是内分泌疾病的病因学检查
类风湿关节炎的转诊原则错误的是
上消化道出血最常见的病因是()
TD-SCDMA采用TDD、TDMA/CDMA多址方式工作,载频的带宽为()。
甲公司欠付乙公司100万元的到期货款,乙公司欠付丙公司100万元的到期租金,乙公司遂要求甲公司直接向丙公司签发一张100万元的银行承兑汇票。2016年4月1日,甲公司签发一张以丙公司为收款人、金额为100万元的银行承兑汇票,承兑人为A银行,到期日为2016
下列有关城建税适用税率的说法,正确的是()。
请对“在共同犯罪中,部分共同犯罪人退出或放弃犯罪的,成立犯罪中止”进行辨析。
A、 B、 C、 C(A)把文件放到桌子上的人是提问者,回答者说我没有把文件放在那里,是不合适的。(B)不要听到Whatdidyoudo就认为是在询问过去的职业。(C)告诉Brian把文件放到抽屉里了,告诉了文件的
最新回复
(
0
)