首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
45
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序structs{intn;inta[20];};voidf(structs*p){inti,j,t;for(i=0;in-1;i++)for(j=i+1;jn;j++)i
若有以下程序,则程序的输出结果是#includemain(){charc1,c2;c1=’C’+’8’-’3’;c2=’9’-0’;printf("%c%d\n",c1,c2);}
软件生存周期中,解决软件“做什么”的阶段是()。
下列语句组中,正确的是
下列结构体类型说明和变量定义中正确的是()。
关于C语言数制的叙述中正确的是()。
设表的长度为n。在下列结构所对应的算法中,最坏情况下时间复杂度最低的是
软件测试用例包括
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
随机试题
把计算机网络分为有线网和无线网的分类依据是()。
中晚期食管癌的大体分型包括:______、______、______、______和______。
RNA引物在DNA复制过程中的作用是
脂肪酸合成酶系存在于胆固醇合成酶系存在于
本质安全是通过设计等手段使生产设备或生产系统、建设项目本身具有安全性,即使在误操作情况下也不会造成人员伤亡。下列属于本质安全设计的有()。
一个有30个节点的二叉树深度至少为()。
《行政处罚法》第37条第3款规定:“执法人员与当事人有直接利害关系的,应当回避。”这既不属于法律原则,也不属于法律规则。()
Besidesactiveforeignenterprisesanda【31】numberofprivateemployers,aconsequentialnewdevelopmentwasthedevelopmentof
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】项目经理小王目前正在负责一个小型的软件开发项目,一开始他觉得项目比较小,变更应该不多,流程也不需要太复杂,因此就没有制定项目变更管理计划,而是强调团队成员间的及时沟通来保证项
RAM的特点是
最新回复
(
0
)