首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(int,* s,int t,int*k) {int p; for(p=0,* k=p;ps[*k])*k=p; } main() { int
有以下程序: #include void fun(int,* s,int t,int*k) {int p; for(p=0,* k=p;ps[*k])*k=p; } main() { int
admin
2019-01-11
60
问题
有以下程序:
#include
void fun(int,* s,int t,int*k)
{int p;
for(p=0,* k=p;p
if(s[*]>s[*k])*k=p;
}
main()
{
int a[10]={11,12,13,14,15,16,20,18,19,10},k;
fun(a,10,&k);
printf("%d,%d\n",k,a[k]);
}
程序运行后的输出结果是( )。
选项
A、6,20
B、10,9
C、7,20
D、10,10
答案
A
解析
调用函数fun,将数组的地址、数组长度、变量k的地址传入函数。for函数实现查找数组中最大值,将其下标值存入变量k标志的内存单元。输出k=6,a[6]=20,故A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Sixp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
运行以下程序后,如果从键盘上输入6514<回车>,则输出结果为_____。main(){intm,n;printf("Enterm,n:");scanf("%d%d",&m,&n);while(m!=n
表示关系x≥y≥z应使用C语言表达式()
能将高级语言程序转换成目标语言程序的是______。
若运行时给变量x输入12,则以下程序的运行结果是【】;main(){intx,y;scanf(""%d"",&x);y=x>12?x+10:x-12;printf(""%d\n"",y
设q1和q2是指向一个float型一维数组的指针变量,k为float型变量,则不能正确执行的语句是()。
执行以下程序后,输出#号的个数是【】。#include<studio.h>main(){inti,j;for(i=1;i<5;i++)for(j=2;j<=i;j++)putchar(’#’);}
结构化程序设计的三种基本逻辑结构为顺序、选择和【】。
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是()。
在数据库设计的4个阶段;为关系模式选择存取方法应该在
在关系数据库中,用来表示实体之间联系的是______。
随机试题
在赊购到期以货币清偿债务时,货币执行的职能是()
A、Totravelwithparents.B、Toorganizeapicnicinthecountry.C、Tocruise,evenwithouthisfriends.D、TotakeaflighttoMa
A.咯血伴胸痛B.咯血伴脓痰C.咯血伴呛咳D.咳粉红色泡沫样血痰支气管肺癌可表现为
以降逆化痰,益气和胃为主要功用的方剂是()
混合基金是指()。
债券的流动并不是意味着它所代表的实际资本也同样流动,债券独立于实际资本之外。()
下列关于线性表的叙述中,不正确的是()。
Whendochildrenstartschoolintheman’scountry?
NobodybutColumbuscouldmaketheeggstand______.
M:That’sabeautifuldressyouhaveon!W:______
最新回复
(
0
)