首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #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
2011-06-10
74
问题
下列程序的运行结果是( )。 #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是一个静态变量,系统可为其分配固定的存储空间,重复使用时,变量的值保留;所以当mam()函数中的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/jDPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在程序运行时,下面的叙述中正确的是()。
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是()。
下列叙述中正确的是()。
下面程序和运行运行结果是【 】。voidswap(int*a,int*b) {int*t; t=a;a=b;b=t; } main() {intx=3,y=5,*p=&x,*q=&y; swap(p
有以下程序: int a=3; main( ) { int s=0; { int a=5;s+=a++;} s+=a++; printf("%d\n",s); } 程序运行后的输出结果是
以下选项中合法的用户标识符是
在Windows环境下,若要将当前活动窗口存入剪贴板,则可以按
下列关于单目运算符++、--的叙述中正确的是
以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abc123edf456gh,执行程序后输出:123456。请填空。#include#includemain(){chars[80],d[80];
有以下程序(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件尾向前移 2*sizeof(int)字节) #include <stdio.h> main( ) { FILE*fp;
随机试题
A.白前B.百部C.前胡D.芥子E.桔梗性微寒,既降气祛痰,又宜散风热的药是()。
生活用水应由()开支或职工自行负担。
关于改性沥青混合料施工摊铺和压实温度的说法,正确的是()。
属于化学教学综合方法的是()。
乳牙与恒牙如何鉴别?
群英和志城都是经营微型计算机的公司,它们是电子一条街的两颗高科技新星。为了在微型计算机方面与国际大公司较量,群英公司和志城公司在加强管理、降低成本、提高质量和改善服务几方面采取了有效的措施。两家公司2002年的微机销量比2001年分别增加了15万台和12万
Withincreasingprosperity,WesternEuropeanyouthishavingaflingthatiscreatingdistinctiveconsumerandculturalpatterns
ItwasabeautifulsummerdayandIwastakingawalkinthedowntownareaofMadrid.WhenIturnedastreet【C1】______Iheardth
Completethetablebelow.WriteNOMORETHANONEWORDforeachanswer.
ActivitiesProgrammeTIMEANDPLACEJanuary24-30Jan.24-30,8:00a.m.~5:00p.m.Jan.25-29,12:00p.m.~9:00p.m.Classro
最新回复
(
0
)