首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #include<stdio.h> void sub(int*s,int*y) { static int m=4; *y=s[0]; m++: } void ma
下列程序的运行结果是( )。 #include<stdio.h> void sub(int*s,int*y) { static int m=4; *y=s[0]; m++: } void ma
admin
2021-06-15
38
问题
下列程序的运行结果是( )。
#include<stdio.h>
void sub(int*s,int*y)
{ static int m=4;
*y=s[0];
m++:
}
void main()
{ int a[]={1,2,3,4,5},k;
int x;
printf(’’\n’’);
for(k=0;k<=4;k++)
{ sub(a,&x);
printf(’’%d,’’,x);
}
}
选项
A、1,1,1,1,1,
B、1,2,3,4,5,
C、0,0,0,0,0,
D、4,4,4,4,4,
答案
A
解析
本题中sub(int*s,int*y)函数的参数是两个指针型变量,在函数体内将数组s的第一个元素赋给y。主程序内,首先定义了一维数组并赋初值,然后通过for循环,5次调用sub(a,&x)函数,每一次调用都是将数组a的第一个元素1赋给x,并输出。
转载请注明原文地址:https://kaotiyun.com/show/Rwtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
若有定义语句intb=2;,则表达式(b<<2)/(3||b)的值是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是()。
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是
下列说法不正确的是()。
随机试题
Heshould_____towhathe’sgoodat,andnottryanddosomethingheknowsnothingabout.
脑脊液中白细胞数明显升高多见于
风湿性心内膜炎常受侵犯的瓣膜是
表示表面活性剂的临界胶团浓度的缩写符号是
《上市公司行业分类指引》为非强制性标准,适用于证券行业内的各有关单位、部门对上市公司分类信息进行统计、分析及其他相关工作。( )
甲公司为支付货款,向乙公司签发了一张以A银行为承兑人、金额为20万元的银行承兑汇票。A银行在票据承兑栏中进行了签章。乙公司为向丙公司支付租金.将该票据交付丙公司,但未在票据上背书和签章。丙公司因需向丁公司支付工程款,欲将该票据转让给丁公司。丁公司发现票据上
下列命题中属于唯心主义的有()。
Spielbeger将焦虑分为_____________、_____________。
某企业的价值观是:合理的才能长久,共享的才能发展,团结的必然成功。一日,该企业高管展开了如下讨论:CMO:茶品网项目这么快就流产了,一定不合理。CTO:原绿社区项目组就是不跟我部门共享资源与经验,才没有发展的。CFO:茶品网项目跟你们部门可是全面共享的啊,
ReadingInthisquestion,youwillreadashortpassageaboutacampussituationandthenlistentoatalkonthesametopic
最新回复
(
0
)