首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #include<stdio.h> void main() void fun(int*s,int*p) { int a[]={2,3,4,5},k,x; { s
下列程序的运行结果是( )。 #include<stdio.h> void main() void fun(int*s,int*p) { int a[]={2,3,4,5},k,x; { s
admin
2021-02-25
35
问题
下列程序的运行结果是( )。
#include<stdio.h> void main()
void fun(int*s,int*p) { int a[]={2,3,4,5},k,x;
{ static int t=3; for(k=0;k<4;k++)
*p=s[t]; { fun(a,&x);
t--;} 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/DQtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
有以下程序#includevoidfun(int*s){staticintj=0;dos[j]+=s[j+1];while(++j<2);}main(){inti,a[10]={1,2,3,4,5};for(i=1;i<3;i++)fu
C语言主要是借助以下哪种手段来实现程序模块化
以下叙述中正确的是
下面选项中关于编译预处理的叙述正确的是
如果定义floata[10],x;则以下叙述中正确的是
已知大写字母A的ASCII码值是65,小写字母a的ASCII码值是97。下列不能将变量e中的大写字母转换为对应小写字母的语句是()。
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是
若程序中有宏定义行:#defineN100则以下叙述中正确的是
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
随机试题
在处理游客不当言行时,导游要特别注意“四个分清”,即分清()的界限。
统率机构的职责包括()
A.低血糖症B.低镁血症C.婴儿痉挛症D.甲状旁腺功能减退E.维生素D缺乏性手足搐搦症男,6个月,目前还不能抬头,突然发生无热抽搐,抽搐时头前屈、四肢屈曲,一天发作5~6次。最可能的诊断是
既是决定工程全局的关键,又是工程施工组织设计核心内容的是()。
核对法是指对凭证、账簿和报表等书面资料两处以上的相关数据对照核对,查明其是否相符的一种方法。它适用于对()等会计资料及其他书面资料相关数据的审查。
在我国,法人应当具备的条件包括()。
下列事件发生的先后顺序是()。①设总理衙门②金田起义③护法运动④废除科举制
以下叙述不正确的是______。
"Whereisthebus?"Iaskedmyself.Iwasgoingtobelate【B1】themanagerwasn’tgoingtobe【B2】."ThankGood,hereitis?T
Mostparents______(感到难以接受子女们的这种态度).
最新回复
(
0
)