首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #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
2017-07-27
16
问题
下列程序的运行结果是( )。
#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/s7Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下语句定义正确的是()。
有以下程序:#include<stdioh>intfun(intx,inty){if(x!=y)return(y);elsereturn((x+y)/2);}main(){inta=4,b=
以下程序的输出结果是()。#include<stdio.h>voidprt(int*x,int*y,int*z){printf("%d,%d,%d\n",++*x,++*y,*(z++));}main()
设有如下的程序段:charstr[]="HelloWorld";char*ptr;ptr=str;执行上面的程序段后,*(ptr+10)的值为()。
在数据处理中,其处理的最小单位是()。
已知函数的调用形式:fread(buffer,size,count,fp);其中buffer代表的是()。
衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,其中()是度量一个模块功能强度的一个相对指标。
若有运算符:>、=、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为()。
是构成C语言程序的基本单位。
随机试题
A.橡胶贴膏B.凝胶贴膏C.膏药D.透皮贴剂E.软膏剂除另有规定外,要求检查软化点的剂型是()。
压缩易燃易爆气体时,油系统正常后,开车之前必须进行气体置换。
在再次应答中产生的抗体主要是:()
下列碱基不是DNA分子中所含有的碱基的是
除了下列哪项以外,均会导致褥疮的发生?()
资料1资料2若水贸易(香港)有限公司系若水国际贸易(公司)派驻香港的全资子公司,受总公司的委托为宁波若水服装饰品厂对外签约订货。本提单之运输工具于2008年1月16日向宁波海关申报进口。资料3请根据以
关于德尔菲法特点的正确说法有()。
一般来说,边际消费倾向(MPC)的取值为()。
下列行为中,应以侵犯著作权罪定罪处罚的有()(2014年非法学基础课多选第45题)
Eachofushasabilities,whetherphysical,mentalorsocial.Whatmostofusdon’trealizeisthatteachingtheseskillstochi
最新回复
(
0
)