首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #inc1ude void fun (int*s,int*p) {static int t=3; *p=s[t]; t一一: } void main() {
下列程序的运行结果是( )。 #inc1ude void fun (int*s,int*p) {static int t=3; *p=s[t]; t一一: } void main() {
admin
2021-06-15
49
问题
下列程序的运行结果是( )。
#inc1ude
void fun (int*s,int*p)
{static int t=3;
*p=s[t];
t一一:
}
void main()
{ int a[]={2,3,4,5},k,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函数程序段,可知fun函数要实现的功能是将s中第(t+1)个元素以前的元素逆置赋给数组p。由于fun函数定义了静态变量t=3,因此,在主函数中调用函数fun(a,&x)时,就是要将数组a中前4个元素逆置赋给数组x,最后输出x数组。
转载请注明原文地址:https://kaotiyun.com/show/sytp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#defineSUB(a)(a)一(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c;prinff(“%d\n”,d);}程序的运行结
若变量已正确定义,则以下语句的输出结果是s=32;s^=32:printf("%d",s);
下列叙述中正确的是
以下叙述中正确的是
阅读以下程序#includemain(){intcase;floatprintF:printfi("请输入2个数:");scanf("%d%f",&case,&printF);
下面选项中合法的字符常量是
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
在长度为64的仃序线性表中进行顺序查找,最坏情况下需要比较的次数为
随机试题
贯彻疏导原则的基本要求是()
多媒体信息不包括_________。
A、throughB、anotherC、eitherD、thoughA
十二经筋的分布,多结聚于
患者女性,28岁。怕热、多汗、饮食量增加一月,自称体重显著下降,排便次数增加,夜间睡眠较差,失眠不安[假设信息]若患者确诊妊娠12周,且家族中无类似病例,治疗应首选
脉压增大的先天性心脏病是
采用工料单价法编制标底时,其他直接费、现场经费、间接费、计划利润和税金应按规定的()确定。
一般情况下,金融风险可能造成的损失可以分为预期损失、灾难性损失和非灾难性损失。()
在回答伊拉克是否实际拥有大规模杀伤性武器或者只是曾试图获得这些武器时,美国总统布什称:“这有什么区别吗?如果他获得这些武器。他会变得更危险。他是‘9.11事件’后美国应当解决掉的威胁。在12年这么长的时间里,世界一直在说他很危险。到现在我们才解决了这一危险
A、Tojointhelocalresidentsintheirdailydiscussionaboutsports.B、TowritearticlesaboutthelocalsportsteamsforSport
最新回复
(
0
)