首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #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
2011-06-10
29
问题
下列程序的运行结果是( )。 #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/HRPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序void fun(int *a,int i,int j){ int t;if (i
有以下程序main(){ union{ unsigned int n;unsigned char c;}ul;ul.c=’A’;printf("%c\n",ul.n);}执行后输出结果是
有以下程序main(){ char a,b,c,*d;a=’\’; b=’\xbc’;c=’\0xab’; d="\0127";printf("%c%c%c%c\n",a,b,c,*d);}编译时出现错误,以下叙述中正确的是
下列关于单目运算符++、--的叙述中正确的是
已定义以下函数fun(char*p2,char*p1){while((*p2=*p1)!=’\0’){p1++;p2++;}}函数的功能是
设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是
以下程序中给指针p分配三个double型动态内存单元,请填空。 #include<stdlib.h> main( ) { double*p; p=(double*)malloc(【】); p[0]=1.5;p[1]
将以下程序段写成三目运算表达式:【】。if(a>b)max=a;elsemax=b;
以下不能定义为用户标识符是
随机试题
如果在可供选择的方案中存在两种或两种以上的自然状态,而且哪种状态最终会发生是不确定的,但每种自然状态发生的可能性即概率打小是可以估计的,那么这类决策就属于()
氧解离曲线由正常位置向左移,可见于下列哪种情况
Ⅰ期子宫内膜癌患者的治疗首选
腕部尺神经损伤的临床表现
卞列()等项属于联合国产业分类法的产业名称。
()是直接融资工具。
人们在人际关系方面所持有的价值信念和行为原则是()。
请结合你报考职位的工作要求和自己的实际情况,作5分钟的自由演讲。
在当代中国,坚持中国特色社会主义理论体系,就是真正坚持()。
下列属于非正式组织基本存在形式的是()。
最新回复
(
0
)