首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #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-12-03
44
问题
下列程序的运行结果是( )。
#include
void fun(int*s,int*p)
{ static int t=3;
*p=s[t];
t--:
}
void main()
{ int a[]={2,3,4,5},k;
int 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函数,可知其要实现的功能是将s中第(t+1)个元素以前的元素逆置赋给数组p。由于fun中函数定义了静态变量t=3,因此,main()函数中调用函数fun(a.&x)时,就是要将数组a中前4个元素逆置赋给数x,最后输出x数组。
转载请注明原文地址:https://kaotiyun.com/show/cgPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序inta=3;main(){ints=0;{inta=5;s+=a++;}s+=a++;printf("%d\n",s);}程序运行后的输出结果是
若有定义:intx=0,*p=&x;,则语句printf("%d\n",*p);的输出结果是
以下程序的输出结果是main(){inta=0,i;for(i=1;i<5i++){switch(i){case0:case3:a+=2;case
若变量a,i已正确定义,且i已正确赋值,下面合法的语句是()。
有以下程序:#include<string.h>main(){charp[]={’a’,’b’,’c’},q[10]={’a’,’b’,’c’};printf("%d%d\n",strlen(p),s
设有定义:intn1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是()。
若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是()。
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用<>(尖括号)括起时,寻找被包含文件的方式是()。
函数mycmp(char*s,char*t)的功能是比较字符串s和t的大小,当s等于t时返回0,当s>t时返回正值,当s<t时返回负值。请填空。mycmp(char*s,char*t){while(*s==*t)
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
随机试题
焊缝金属的冷却速度越快,其焊缝组织晶粒_______。
28岁,女性,停经45日,少量阴道流血3日,3小时前突感左下腹撕裂样疼痛,随后出现肛门坠胀感伴头晕呕吐。体格检查:面色苍白,P120次/分,BP80/40mmHg,腹肌紧张,下腹压痛。妇科检查:阴道少量血性物,宫颈举痛(+),后穹隆饱满,子宫稍大,附
关于阿托品作用的叙述中,下面哪项是错误的
下列比水重的溶剂是
根据专利法律制度的规定,下列说法正确的有()。
我国统计部门公布的失业率为全部失业人数占全国人口的比例。()
下列关于均价的说法正确的是()。
根据下列资料,回答问题。2005年至2014年,最终消费支出对国内生产总值增长拉动(百分点)最大的年份是:
关系R和关系S的并运算是______。
在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为______。
最新回复
(
0
)