首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #include<stdio.h> void sub(int*s,int*y) { static int m=4; *y=s[m]; m--;} void main()
下列程序的运行结果是( )。 #include<stdio.h> void sub(int*s,int*y) { static int m=4; *y=s[m]; m--;} void main()
admin
2020-01-10
25
问题
下列程序的运行结果是( )。
#include<stdio.h>
void sub(int*s,int*y)
{ static int m=4;
*y=s[m];
m--;}
void main()
{ 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/dFCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序{}includemain(){inta=1,b=0;printf("%d,",b=a+b);printf("%d\n",a=2*b);)程序运行后的输出结果是
若有以下程序#includemain()(inta=1,b=2,c=3,d=4;if((a=2)&&(b=1))c=2;if((c==3)||(d=-1))a=5;
下列给定程序中,函数fun的功能是:统计带头结点的单向链表中结点的个数,并存放在形参n所指的存储单元中。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不得更改程序的结构!试题程序:
给定程序中,函数fun的功能是:将形参给定的字符串、整数、浮点数写到文本文件中,再用字符方式从此文本文件中逐个读入并显示在终端屏幕上。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不
下列给定程序中函数fun的功能是:求两个非零正整数的最大公约数,并作为函数值返回。例如,若num1和num2分别为49和21,则输出的最大公约数为7;若num1和hum2分别为27和81,则输出的最大公约数为27。请改正程序中的错误,使它能得出正确结果
m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指的数组中。例如,当score数组中的数据为10、20、30、40、50、60、70、80、90时,函数返回的人数应该是
设有以下说明,则不正确的叙述是()。Unionun{inta;charb;floatc;}arr;
下面是有关C语言字符数组的描述,其中错误的是
下列选项中不属于面向对象程序设计特征的是
下列排序方法中,最坏情况下比较次数最少的是
随机试题
患者男性,60岁。咳嗽,咳痰20年,有高血压、肝炎病史。查体:BP150/83mmHg,肺肝界位于第六肋间。心界缩小,心率110次/min,律不齐,P2亢进,胸骨左缘第五肋间可闻及收缩期杂音。肝肋下3.5cm,双下肢浮肿。心电图报告:顺钟向转位,V1,V2
A.吸气性呼吸困难B.呼气性呼吸困难C.混合性呼吸困难D.劳力性呼吸困难E.静息呼吸困难下列疾病可产生哪种类型的呼吸困难?男性,47岁,咳嗽,痰血3个月,伴气急,吸气时有“鸟鸣音”,仰卧时尤著,高电压胸
服用过量可致各种出血症状的有毒药物是
下列关于国外公司或社团在中国境内独立投资工程项目选择监理单位的问题,表达正确的是:(2011年第19题、1级2011年第84题、1级2013年第82题)
下列不属于税收规划方法的是()。
有限责任公司成立后,发现作为出资的工业产权实际价额显著低于公司章程所定价额时,应当由交付出资的股东补交其差额,其他股东对其承担连带责任。()
Afarmercarelesslylostanexpensivegoldwatchinthebarnonthefarm,wherehesearchedforeverywherebutinvain.Sohepu
甲见乙挥刀刺向丙,便上前制止,结果被乙刺伤。甲所受伤害()。
给定关系模式R(A1,A2,A3,A4),R上的函数依赖集F={A1A3→A2,A2→A3},则R(42)。若将R分解为ρ={(A1,A2),(A1,A3)},那么该分解(43)。(42)
Onenight,Iwasonthephonewithmysister-in-law,Dawn.Ihadcalledhertoletherknowourhusbandswouldhavetoworkvery
最新回复
(
0
)