首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #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
18
问题
下列程序的运行结果是( )。
#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全国计算机二级
相关试题推荐
下列叙述中正确的是
有以下程序intfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+x[i];returnsum;}main(){inta[]={1,2,3,4,5},b[]={6,7,
有以下程序fun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;k=fun(j,m);printf("%d,",k);k=fun(
以下选项中作为C语言合法常量的是
在软件设计中,不属于过程设计工具的是
在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、存储级和()。
以下选项中,能用作数据常量的是()。
以下选项中,与n=i++完全等价的表达式是()。
随机试题
A.灯丝B.集射罩C.灯丝变压器D.空间电荷补偿变压器E.电容电流补偿变压器在X线管中用于发射电子的是
下列哪项不是瘾疹的病因病机( )。
化脓性脑膜炎最可靠的诊断依据是
下列哪种改变不属于液化性坏死?()
(2006年)额定转速为1450r/min的三相:异步电动机,空载运行时转差率为()。
( )会采用买入套期保值。
依据消费税的有关规定,下列消费品中属于化妆品税目的有()。
导游人员要讲究说话的艺术,说话的艺术包括()。
作为宏观经济调控手段,计划手段()。
把所缺代码补充完整。此段代码属于java小应用程序,请就你对APPLET的理解,加以阐述。
最新回复
(
0
)