首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #inelude<stdio.h> int fun(inta[],int n,int x) {int*p=a; while(p<a+n&&*p!=x)p++; if(p<a+n)return p-a; else return-1; } mai
有以下程序: #inelude<stdio.h> int fun(inta[],int n,int x) {int*p=a; while(p<a+n&&*p!=x)p++; if(p<a+n)return p-a; else return-1; } mai
admin
2021-07-09
32
问题
有以下程序:
#inelude<stdio.h>
int fun(inta[],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/h7tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’);,以下叙述中正确的是
有以下程序段intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?c:k:执行程序段后,k的值是
有以下程序,程序运行后的输出结果是#include#defineS(x)4*(x)*x+1voidmain(){intk=5,j=2;printf("%d\n",S(k+j));}
若有定义语句:intx=10;则表达式x-=x+x的值为
以下能正确定义二维数组是
关于结构体类型的叙述中正确的是()。
以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)()。
在希尔排序法中,每经过一次数据交换后
软件生命周期中的活动不包括()。
给定程序中,函数fun的功能是:有NxN矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:
随机试题
在生产安全事故应急预案体系中,()是应对各类事故的综合性文件。
Reynold联征
结合常山的药性,阐述其功效及主治病证。
小儿肺炎合并心力衰竭的主要原因是
2009年9月20日,市机械加工公司(位于A市甲区)与市机电公司(位于A市乙区)签订一份购销合同,约定市机械加工公司在其住所地为市机电公司生产一套设备,设备款为500万元。2009年10月30日。经设备质敏检验,符合合同约定的标准,市机电公司支付了350万
以权益结算的股份支付换取职工提供服务的,应当以授予日职工权益工具的账面价值计量。()
某市广播电视公司,属于西部地区国家鼓励类产业企业。2011年1月成立,2018年度相关生产经营业务如下:(1)当年广播影视收入700万元,对外打字复印收入20万元。国债利息收入10万元、取得对境内非上市公司的投资收益46.8万元。(2)全年营业
甲公司2×13年至2×18年发生以下交易或事项:2×13年12月31日购入一栋管理用办公楼,实际取得成本为3000万元。该办公楼预计使用年限为20年,预计净残值为零,采用年限平均法计提折旧。因公司迁址,2×16年6月30日甲公司与乙公司签订租赁协议。协
下列说法正确的是()。
墙倒众人推:落井下石
最新回复
(
0
)