首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #include<stdio.h> void sub(int*s,int*y) { static int m=4; *y=s[0]; m++: } v
下列程序的运行结果是( )。 #include<stdio.h> void sub(int*s,int*y) { static int m=4; *y=s[0]; m++: } v
admin
2020-10-26
34
问题
下列程序的运行结果是( )。
#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/WJ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
有以下程序,程序运行后的输出结果是#include<stdio.h>#definefix)x*x*xmain(){inta=3,s,t;s=f(a+1);t=f((a+1));printf("%d,%d\n",s,t);}
将E—R图转换为关系模式时,实体和联系都可以表示为
下面关于位运算符的叙述,正确的是
下列选项中不属于结构化程序设计方法的是
设有如下的说明和定义struct{inta;char*s;}x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
在软件开发中,需求分析阶段产生的主要文档是
下面不属于软件需求分析阶段主要工作的是
以下选项中,能用作数据常量的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
随机试题
班主任做好个别同学的教育工作是指()。
关于浸润性生长的叙述,正确的是
我国防治水体污染的基本法是
P因子C5
前列腺炎,为睾丸及附睾的感染性疾病,为
某公司2011年年末资产总额为120000元,流动负债总额为6000元,长期负债总额为20000元,所有者权益总额为94000元;本年实现销售收入200000元,净利润25000元。那么该公司的资产负债率为()。
中国某民用航空公司一架从中国飞往美国的客机在飞越公海时,因掉下某物体对正在公海上捕鱼的S国公民A某(在中国有住所)的渔船造成损害,A某在中国对该航空公司提起损害赔偿之诉,中国法院应当适用哪国法?()
某施工项目材料采购合同中,双方约定的违约金为4万元、定金为6万元。采购方依约支付了6万元定金,供货方违约后,采购方有权主张的最高给付金额为()万元。【2010年考试真题】
甲向乙借款20万,到期后一直无能力偿还,丙欠甲10万元贷款已到期,但甲一直没有向丙主张债权。现乙向法院起诉丙,要求丙向自己清偿该笔贷款,乙行使的权利是()。
A、 B、 C、 D、 E、 C
最新回复
(
0
)