首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #include<stdio.h> void fun(int*s,int*p) { static int t=3; *p=s[t]; t--; } void main()
下列程序的运行结果是( )。 #include<stdio.h> void fun(int*s,int*p) { static int t=3; *p=s[t]; t--; } void main()
admin
2021-07-09
33
问题
下列程序的运行结果是( )。
#include<stdio.h>
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/jskp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定已建立以下链表结构,且指针p和q已指向如图所示的节点。则下列选项中可将q所指节点从链表中删除并释放该节点的语句组是()。
有以下程序:#include<stdio.h>#defineS(x)4*(x)*x+1main(){intk=5,j=2;printf("%d\n",S(k+j));}程序的运行结果是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
若变量已正确定义,在if(W)printf("%d\n",k);中,以下不可替代W的是
下面描述中正确的是
设变量已正确定义并赋值,以下正确的表达式是
以下关于结构化程序设计的叙述中正确的是()。
C语言程序的模块化通过以下哪个选项来实现
随机试题
及长,不省所怙。省:
计算机病毒按照破坏能力进行分类包括以下________。
Doingyourhomeworkisasurewaytoimproveyourtestscores,andthisisespeciallytrue______itcomestoclassroomtests.
解剖式印模方法适用于
肝其华在( )。肺其华在( )。
截面尺寸为370mm×740mm的砖柱,计算高度为5m,采用MU10黏土实心砖、M7.5水泥砂浆砌筑。若已知砖柱承受轴心压力,体积配筋率ρ=0.250%,配置网状钢筋为φb4冷拔低碳钢丝,fy=430N/mm2,钢筋网竖向间距s=180mm,网格尺寸a
下列大气污染源中,属于面源的是( )。
砌体水平灰缝的砂浆饱满度,按净面积计算不得低于( )%。
唐丽因为期中考试成绩不理想,最近一段时间常常闷闷不乐。这种情绪状态属于()
NoteventhecombinedpowersofSpiderman,IronMan,theIncredibleHulk,CaptainAmericaandtheX-MencouldkeepTheMouseat
最新回复
(
0
)