首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun(int *x,int s,int n) { int i; for(i=s; i>=n; i--) *(x+i+3) = *(x+i); } main() { int m[]={0,1,2,3,4,5,6,7
有以下程序 #include void fun(int *x,int s,int n) { int i; for(i=s; i>=n; i--) *(x+i+3) = *(x+i); } main() { int m[]={0,1,2,3,4,5,6,7
admin
2019-08-10
44
问题
有以下程序
#include
void fun(int *x,int s,int n)
{ int i;
for(i=s; i>=n; i--)
*(x+i+3) = *(x+i);
}
main()
{ int m[]={0,1,2,3,4,5,6,7,8,9},k;
fun(m,10-4,3);
for(k=0; k<10;k++)
printf("%d",m[k]);
}
程序的运行结果是( )。
选项
A、0123453456
B、0123456345
C、0123456666
D、0123454569
答案
A
解析
函数fun()的功能是将数组x下标为n+3至s+3的元素被下标为n到s的元素覆盖,所以调用函数fun(m,10-4,3);结束后数组m中第7到10个元素被数组m的第4到7个元素覆盖,数组中的元素为{0,1,2,3,4,5,3,4,5,6},答案选A。
转载请注明原文地址:https://kaotiyun.com/show/8rRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);return(p);}main(){printf("
以下选项中不属于C语言标识符的是
若变量已正确定义for(x=0,y=0;(y!=99&&x
若有以下程序#include#includetypedefstructstu{charname[10],gender;intscore;}STU;voidf(char*p){strcpy(p,"
若有以下程序#include#defineS(x)(x)*(x)#defineT(x)S(x)/S(x)+1main(){intk=3,j=2;printf("%d,%d\n",S(k+j),T(k+j));
以下叙述中正确的是
以下叙述中正确的是
以下叙述中正确的是
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
随机试题
Earthquakesaresomethingthatmostpeoplefear.Therearesomeplacesthathavefewornoearthquakes.Mostplacesintheworld
Writingisaslowprocess,requiting______thought,time,andeffort.
下列有关HMGCoA还原酶的叙述中错误的是
垂体性甲状腺功能亢进与甲状腺性甲状腺功能亢进的鉴别是前者
以下高(中)等医学院校不同学制毕业生,不能申请护士执业注册的是
通过全国注册安全工程师执业资格考试的人员,可以在取得执业资格证书后()月内申请初始注册。
水利水电工程施工临时设施主要包括施工交通运输和()两部分。
银行业从业人员应当爱护机构财产,这一原则包括银行业从业人员应当遵守工作场所安全保障制度。()
报刊:新闻
Manager:______Secretary:Someonedidcall.ButIcanhardlyunderstandthedialectheused.
最新回复
(
0
)