首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序是用来判断数组中特定元素的位置所在的。 #include #include int fun(int *s, int t, int *k) { int i; *k=0; for(i=0;i
下列程序是用来判断数组中特定元素的位置所在的。 #include #include int fun(int *s, int t, int *k) { int i; *k=0; for(i=0;i
admin
2010-12-10
51
问题
下列程序是用来判断数组中特定元素的位置所在的。
#include
#include
int fun(int *s, int t, int *k)
{ int i;
*k=0;
for(i=0;i
if(s[*k]
)*k=i;
return s[*k]; }
main()
{ int a[10]={ 876,675,896,101,301,401,980,431,451,777},k;
fun(a, 10, &k);
printf("%d, %d\n",k,a[k]);}
如果输入如下整数:876 675 896 101 301 401 980 431 451 777
则输出结果为
选项
A、7,431
B、6
C、980
D、6,980
答案
D
解析
本题中直接使用指针变量k,但在使用时要注意对k的指针运算。此外,一开始应知道*k的值为数组中的某一下标值,即*k=0,本函数的功能是找出数组中的最大元素的位置及最大元素的值。
转载请注明原文地址:https://kaotiyun.com/show/vTPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
如果把命令按钮的Cancel属性设置为True,则程序运行后( )。
下列程序运行后,单击窗体,在窗体上显示:1,1+2,1+2+3,1+2+3+4,1+2+3+4+5的和。在横线处应填写()。PrivateSubFormClick()DimiAsInteger,ttAsInteger
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
设有如下程序:OptionBase0PrivateSubFormClick()DimaDimiAsIntegera=Array(1,2,3,4,5,6,7,8,9)Fori=0To3Printa(5-i);Next
设有如下程序:OptionBase1Dima(3,4)AsInteger,b(4,3)AsIntegerPrivateSubCommandl_Click()循环1Fori=1To3
窗体上有一个命令按钮和一个文本框,程序执行后,在文本框中输入12345,单击命令按钮后的输出结果为()。PrivateSubCommandl_Click()DimAAsInteger,BAsIntegerTextl.SelSta
随机试题
使个人改变以前的知识结构、价值标准和行为模式,建立起新的、符合社会要求和新的形势需要的知识结构、价值标准和行为模式的过程,被称为【】
能促进根尖周组织修复的填充材料是()
如图所示,iL(0-)=0,在t=0时闭合开关S后,电感电流iL(t)为()。
试配混凝土时,经计算其砂石质量为1860kg,选用砂率为35%,其石子用量为()kg。
对于单值一移动极差控制图,单值控制图的上控制限UCL与中心线的距离为()。
旅游服务
【2009年湖南省第114题】甲、乙两辆汽车都由北京经长沙开往广州,出发时两车共有乘客160人,在长沙站甲车增加17人,乙车减少23人,这样在开往广州时,两车的乘客人数正好相等,请问甲车原有多少人?
在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:PrivateSubCommand1Click()StaticXAsIntegerStaticYAsIntegerClsY=1Y=Y+5X=5+XPrint
DoubleEagleII,thefirsttransatlanticballoon,wasgreetedbyavidcrowdsinFrance.
A、Byforeigners.B、Bythedeaforhearing-impaired.C、ByblindpeopleD、Byordinarypeople.B
最新回复
(
0
)