首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序是用来判断数组中特定元素的位置所在的。 #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
2013-02-23
102
问题
下列程序是用来判断数组中特定元素的位置所在的。
#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/NIJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。main(){inti=3;switch(i){case1:case2:printf("%d",i);case3:
若有如下定义,doublea[100];,则a数组元素的下标上限是【】。
实现程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于copy命令),假定文件在当前目录下。请补全程序。#include<stdio.h>voidmain(intargc,char*argv[])
数据库系统中实现各种数据管理功能的核心软件称为【】。
以下各组选项中,均能正确定义二维实型数组a的选项是()
以下叙述中错误的是()
假定int类型变量占用两个字节,若有定义:intx[10]={0,2,4};,则数组x在内存中所占字节数是______。
软件开发的结构化生命周期方法将软件生命周期划分成()
结构化程序设计的3种结构是
随机试题
中国对外政策的宗旨是()
统计中的集中趋势指标是反映资料的
把“人命至重,有贵千金”作为从医的基本准则的是我国名医
下列各项,属于企业会计核算具体内容的有( )。
科学家发明的透明坚硬的镁铝氧化物新型材料,可以用作显示器和手机屏幕。下列有关镁和铝的说法正确的是()。
若{an}是公差d不为0的等差数列,且a1=7d,ai为a1与a22的等比中项,则i=().
Methodsofstudyingvary:whatworks【C1】______forsomestudentsdoesn’tworkatallforothers.Theonlythingyoucandoisexp
扩展名为mpr的文件是( )。
Whatisthereintheshop?
A、正确B、错误B词义理解题。根据原文Aleaderdoesnotnecessarilyoccupyaformalleadershipposition可知,领导未必占据正式的领导职位。由此可见,题干认为领导必须拥有领导职位与原文意思不
最新回复
(
0
)