首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #include void sub(int*s,int*y) {static int m=4; *y=s[m]; m--;} voidmain() { int a
下列程序的运行结果是( )。 #include void sub(int*s,int*y) {static int m=4; *y=s[m]; m--;} voidmain() { int a
admin
2020-05-19
60
问题
下列程序的运行结果是( )。
#include
void sub(int*s,int*y)
{static int m=4;
*y=s[m];
m--;}
voidmain()
{ int a[]={1,2,3,4,5},k,x;
printf("\n");
for(k=0;k<=4;k++)
{sub(a,&x);
printf("%d,",x);
}}
选项
A、5,4,3,2,1,
B、1,2,3,4,5,
C、0,0,0,0,0,
D、4,4,4,4,4,
答案
A
解析
本题考查的是静态变量以及函数的实参与形参之间的地址值传递。sub()函数中定义的变量m是一个静态变量,系统可为其分配固定的存储空间,重复使用时,变量的值保留;所以当main()函数中的for循环中语句“sub(a,&x)”;执行时,sub函数中m的值依次是4、3、2、1、0;因为变量x进行的是地址值传递,所以最后依次输出的是数组a的元素a[4]、a[3]、a[2]、a[1]、a[0]。
转载请注明原文地址:https://kaotiyun.com/show/MfCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N]),该函数的功能是:将数组左下半三角元素中的值全部置成0。例如a数组中的值为:1972384
给定程序中,函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。例如,LEVEL和Level是”回文”,而LEVLEV不是
给定程序MODI1.C中,函数fun的功能是:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。若是,则输出所有可能的序列,否则输出“不能分解”。例如:当输入100时,输出:100=9+10+11+12+13+14+15+16100=1
下列给定程序中,函数fun的功能是:传入一个整数m,计算如下公式的值。例如,若输入5,则应输出一0.283333。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动maln函数,不得增
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件NOD11.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
给定程序中,函数fun的功能是:把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。例如,形参s所指的字符串为:abodefgh,n的值为5,程序执
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文
关于运算符的叙述中正确的是()。
下面不能作为结构化方法软件需求分析工具的是()。
随机试题
Exchangeaglancewithsomeone,thenlookaway.Doyourealizethatyouhavemadeastatement?Holdtheglanceforasecondlong
2.5%去氧肾上腺素(新福林)滴眼剂对正常前房深度眼的作用是
以焦虑、痛苦,易激惹为主,无晨重夜轻的节律改变主要见于常有幻觉,妄想等症状主要见于
剖宫产术的适应证不包括
砖砌体的砌筑方法有()。
下列关于契约型基金与公司型基金的说法,错误的是()。
工作说明书编制的原则包括()。
投资食业采用权益法核算长期股权投资,被投资单位资本公积转增资本时,投资企业不需要做账务处理。()
盘山以“上盘之松,中盘之石,下盘之水”闻名,乾隆曾感叹道:“早知有盘山,何必下江南”。()
A、Shefelldown.B、Shewasknockeddownbyothers.C、Shegotaseat.D、Shewastakencareofbythetwoyoungguys.A
最新回复
(
0
)