首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #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-08-23
52
问题
下列程序的运行结果是( )。
#include
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)个元素以前的元素逆置赋给数组D。由于fun函数定义了静态变量t=3,因此,在主函数中调用函数fun(a,&x)时,就是要将数组a中前4个元素逆置赋给数组x,最后输出x数组。
转载请注明原文地址:https://kaotiyun.com/show/IfPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是______。voidswap(int*a,int*B){int*t;t=a;a=b;b=t;}main(){intx=3,y=5,*p
有以下程序:main(){intx=3,y=2,z=1;printf("%d\n",x/y&~z);}程序运行后的输出结果是()。
函数fun的功能是计算xndoublefun(doublex,intn){inti;doubley=1;for(i=1;i<=n;i++)y=y*x;returny;}
以下程序有错,错误原因是()。main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;┇}
有以下函数定义:voidfun(intn,doublex){……}若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是
下列数据结构中,能用二分法进行查找的是
若运行以下程序时,从键盘输入ADescriptor<回车>,则下面程序的运行结果是()。#include<stdio.h>main(){charc;intv0=1,v1=0,v2=0;
一个良好的算法由下面的基本结构组成,但不包括______。
具有3个结点的二叉树有
在下面关于指针的说法中,错误的一条是()
随机试题
设,求f’(x).
Pick病的早期症状是人格障碍。()
在肌细胞兴奋-收缩耦联过程中起媒介作用的离子是
引起体循环动脉血压持续升高的因素有
房地产直接投资是指投资者直接参加房地产开发或购买房地产的过程,参与有关管理工作,包括()。
注册咨询工程师(投资)的基本义务包括()。
我国现行建筑安装工程费用包括的内容中,下列不属于的是()。
“止怒莫若诗,去忧莫若乐”体现了文学接受活动中的___________效果。
我国之所以能够采取赎买的方式对资本主义工商业进行和平改造,其原因在于
路由表包含的—个非常特殊的路由是【 】。
最新回复
(
0
)