首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #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
2017-03-23
40
问题
下列程序的运行结果是( )。
#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/DcDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是
设p1和p2是指向一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是
阅读下面程序,则执行后的结果是#include"stdio.h"main(){charstr[]="tomeetme",*p;for(p=str;p
具有3个结点的二叉树有
表达式1/2*(int)3.7/(int)(2.4*(1.5+2.5))值的数据类型为______。
深度为5的满二叉树中,叶子结点的个数为______。
下列程序的运行结果是______。#include<stdio.h>main(){inta=10,b=3;printf("%d",a%b);printf("%d,(a-b,a+b));printf("%d\n",a-b?a-b:a+b);
下面的程序实现的是从指针p所指向的地址的n个数中,找出最大的和最小的数据,请填空。fun(int*p,intn){int*q;intmax,min;max=min=*p;for(q=p;【】;q++)if(*q>ma
在深度为5的满二叉树中,叶子结点的个数为
设有下列二叉树:对此二叉树前序遍历的结果为
随机试题
下列《陌上桑》诗句中,采用正面描写手法来突出人物形象的是()
患者,男,30岁。长期咳嗽、咳痰8年,心悸气急2年,3天前受凉咳嗽、咳痰加重,咳脓性痰,呼吸困难不能平卧,伴发热、烦躁。查体:神志模糊,嗜睡,明显发绀,颈静脉充盈,桶状胸,双下肢轻度水肿,肝颈静脉回流征阳性,三尖瓣区收缩期杂音,双肺广泛湿啰音。血气分析:p
A.盐酸氯胺酮B.盐酸哌替啶C.尼可刹米D.呋喃妥因E.依他尼酸哪项为中枢兴奋药?()
林峰是某有限责任公司的股东,现因家庭原因需要向银行贷款10万元,如果林峰要取得该有限责任公司的担保,那么下面说法正确的是:
张某是某合伙企业的合伙人,张某在单独执行企业事务时,未经其他合伙人同意,独自决定实施了下列决定,其中下列哪一项违反了《合伙企业法》的规定?()
企业所拥有的房地产处于极佳的地理位置,拥有矿物开采权或是拥有法律保护的专利生产技术等都表明的是()。
踏青又叫春游,古时候叫探春,起源于北宋。荡秋千习俗盛行于唐代。()
在旅游团参观5A级景区绍兴兰亭前,导游员详细介绍了王羲之创作天下第一行书——兰亭集序的故事,当游客追问兰亭序的真迹下落时,导游员告诉游客等进入景区后再告知答案,这种导游讲解方法属于()。
下列选项中,不属于审判伦理的是()
在结构化设计方法中,总体设计的主要任务是要确定软件的整体结构,下列不属于总体设计的具体任务的是
最新回复
(
0
)