首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
58
问题
有以下程序
#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://www.kaotiyun.com/show/Wzkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intf(intn);main(){inta=3,s;intf(intn){staticinta=1;s=f(
若有以下程序#includemain(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;else;if(c!=3)r+=3
若有以下程序段intr==8:printf("%d\n",r>>1);输出结果是
若有定义语句:chara=’\82’;则变量a
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
若变量已正确定义并赋值,则错误的赋值语句是()。
下列选项中不符合良好程序设计风格的是
以下选项中正确的定义语句是( )。
设表的长度为n。在下列结构所对应的算法中,最坏情况下时间复杂度最低的是
算法的时间复杂度是指()。
随机试题
A、Mentendtothinklessoftheirpartners.B、Theywerebroughtupindifferentways.C、Womenaremoreemotionalthanmen.D、The
下列有关重要性水平的说法中正确的有()。
下列不属于刮痧禁忌证的是
药品检测方法要求中,规定溶出度的溶出量,范围应为限度的
账套建立以后如果需要修改,可以由账套主管来进行,但()不能修改。
()是判断贷款偿还可能性的最明显标志。
社会生物学认为性别角色是()。
下列关于单一机关制发公文,说法正确的一项是()。
所谓好与差,实际上源于我们的衡量标准,每个孩子都有自己的特点,不能仅仅因为成绩不好就把其定位为“差生”。我们要培养的是具有正直、善良、真诚等美好品德的孩子,让他们拥有积极乐观的人生态度,懂得尊重自己,尊重他人,有自己的兴趣爱好,有责任心,有自信心,宽容、大
ElectromagneticEnergyWhitelightseemstobeacombinationofallcolors.Theenergythatcomesfromasourceoflightisnot
最新回复
(
0
)