首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序用来判断数组中特定元素的位置所在,则输出结果为( )。 #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
46
问题
下列程序用来判断数组中特定元素的位置所在,则输出结果为( )。 #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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#defineS(x)4*(x)*x+1main(){intk=5,j=2;printf("%d\n",S(k+j));}程序运行后的输出结果是()。
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
下列给定程序中已建立一个带头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入链表中,使插入后各结点数据域中的数据仍保持递增有序。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出
设有以下说明,则不正确的叙述是()。unionun{inta;charb:floatc;}arr;
若以“a+”方式打开一个已存在的文件,以下叙述正确的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
以下涉及字符串数组、字符指针的程序段,没有编译错误的是
测试用例包括输入值集和【 】值集。
随机试题
柴胡在治疗少阳证时常与下列何药配伍
关于子宫动脉的描述不正确的是
关于心脏压塞的体征,错误的是
根据能量意外释放理论,可将伤害分为两类:第一类伤害是由于施加了超过局部或全身性损伤阈值的能量引起的伤害;第二类伤害是由影响了局部或全身性能量交换而引起的伤害。下列危害因素中,能造成第二类伤害的有()。
已知某项目建设期末贷款本息和为800万元,按照贷款协议,运营期第2~4年采用等额还本付息方式全部还清。已知贷款年利率为6%,则该项目运营期的第3年应偿还的本息和是()万元。
关于四大文明古国的说法,下列正确的是()。①古埃及国王美尼斯初步统一埃及;②阿育王完成了古代印度半岛的统一大业;③赢政建立了中国历史上第一个封建王朝;④古代巴比伦位于“新月沃地”的西部。
下列属于我国政府基本职能的是()。
深入学习贯彻(),是全党全国的首要政治任务。
若Cache的命中率为0.95,且Cache的速度是主存的5倍,那么与不采用Cache相比较,采用Cache后速度大致提高到(2)倍。
A、不要浪费水B、及时修理坏的东西C、善于利用弊端D、寻找生活中的风景C最后一段提到“这个故事告诉我们,要善于利用生活中的弊端”,所以选C。
最新回复
(
0
)