首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #include void fun(int*s,int*p) { static int t=3; *p=s[t]; t--: } void main(
下列程序的运行结果是( )。 #include void fun(int*s,int*p) { static int t=3; *p=s[t]; t--: } void main(
admin
2012-12-03
54
问题
下列程序的运行结果是( )。
#include
void fun(int*s,int*p)
{ static int t=3;
*p=s[t];
t--:
}
void main()
{ int a[]={2,3,4,5},k;
int x;
for(k=0,k<4,k++)
{ fun(a,&x);
printf("%d,",x);
}
}
选项
A、5,4,3,2
B、2,3,4,5
C、2,2,2,2
D、5,5,5,5
答案
A
解析
依据fun函数,可知其要实现的功能是将s中第(t+1)个元素以前的元素逆置赋给数组p。由于fun中函数定义了静态变量t=3,因此,main()函数中调用函数fun(a.&x)时,就是要将数组a中前4个元素逆置赋给数x,最后输出x数组。
转载请注明原文地址:https://kaotiyun.com/show/cgPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据结构中,顺序存储结构的数据元素所占的存储空间是______的。
以下程序的输出的结果是intx=3;main(){inti;for(i=1;i<x;i++)incre();}incre(){staicintx=1;
有以下程序inta=3;main(){ints=0;{inta=5;s+=a++;}s+=a++;printf("%d\n",s);}程序运行后的输出结果是
设有定义语句:charc1=92,c2=92;,则以下表达式中值为零的是
若有定义:intx=0,*p=&x;,则语句printf("%d\n",*p);的输出结果是
有以下程序main(){intp[7]={11,13,14,15,16,17,18},i=0,k=0;while(i<7&&p[i]%2){k=k+p[i]];i++;}printf("%d\n",k);}
设有定义:intn1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是()。
若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是()。
以下选项中,值为1的表达式是()。
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
随机试题
圆柱孔的测量比外圆测量来得困难。()
关于光电效应在X线摄影中的实际意义,错误的是
我国制定和颁布卫生法的机构是
下列各项属于城镇村及工矿用地的地类有()。
关于工程变更价款调整方法说法正确的是()。
关于施工成本管理各项工作之间的关系说法,正确的是()。
有些银行在市场上占有极大的份额,控制和影响着其他商业银行的行为,这类银行可以采用的市场定位方式是()。
政府债务收入规模的衡量指标有()。
下列古典作品中,属于清代的有()。
Themodernageisanageofelectricity.Peopleareso【S1】______toelectriclights,radio,televisions,andtelephonesthatit
最新回复
(
0
)