首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun(int a[],int n,int x) { int *p=a; while( p<a+n && *p!=x ) p++; if ( p<a+n ) return
有以下程序 #include <stdio.h> int fun(int a[],int n,int x) { int *p=a; while( p<a+n && *p!=x ) p++; if ( p<a+n ) return
admin
2021-07-09
36
问题
有以下程序
#include <stdio.h>
int fun(int a[],int n,int x)
{ int *p=a;
while( p<a+n && *p!=x ) p++;
if ( p<a+n ) return p-a;
else return -1;
}
main()
{ int a[10]={1,2,3,4,5,6,7,8,9,10};
printf("%d\n",fun(a,10,10));
}
程序运行后的输出结果是
选项
A、9
B、-1
C、10
D、0
答案
A
解析
while( p<a+n && *p!=x ) p++;p=a;n=10,x=10;while循环条件成立,直到p=a+9,结束循环,执行下一条语句,if条件成立,返回p-a,此时执行p-a=a+9-a=9;因此,输出9。 故答案为A选项
转载请注明原文地址:https://kaotiyun.com/show/Wzkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能正确定义二维数组是
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
以下叙述中正确的是
数据库设计的根本目标是要解决
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
软件测试用例包括
设有定义:charp[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是()。
下面描述中不属于数据库系统特点的是
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
一名员工可以使用多台计算机,每台计算机只能由一名员工使用,则实体员工和计算机间的联系是
随机试题
为什么说遵义会议是中国共产党历史上一个生死攸关的转折点?
下列关于肠套叠的X线检查,错误的是:()
可以使气管偏向患侧的疾病是
按照海关现行规定,报关企业除必须具有固定的服务场所、提供服务的必要设备和拥有一定数量的报关从业人员外,还必须具有一定数额的注册资金,其注册资金应不低于人民币()。
相对固定预算而言,弹性预算的优点有()。
“新体系素质班”由某市第十八中学与中央音乐学院合作办学,旨在培养普通学生的音乐素养,实现音乐教育对创新人才的培养。结合素质教育的相关知识,下列说法不正确的是()。
ROM中的信息是()
Readthearticlebelowaboutacompany’sresults.ChoosethebestwordtofilleachgapfromA,B,CorDontheoppositepage.
Howmenfirstlearnttoinventwordsisunknown;inotherwords,theoriginoflanguageisamystery.Allwereallyknowisthat
Eachandeveryoneofusisresponsibleforthegreenhousegaseswesendinourdailyactionsandchoices.【C1】______,combating
最新回复
(
0
)