首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #include<stdio.h> void sub(hat*s,int*y) { static int m=4; *y=s[0]; m++: } void ma
下列程序的运行结果是( )。 #include<stdio.h> void sub(hat*s,int*y) { static int m=4; *y=s[0]; m++: } void ma
admin
2018-09-26
21
问题
下列程序的运行结果是( )。
#include<stdio.h>
void sub(hat*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/eNxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在计算机中,字符的比较是对它们的【】进行比较。
#define命令出现在程序中函数的外面,宏名的有效范围为______。
若有定义和语句:int**pp,*p,a=20,b=10;pp=&p;p=&a;p=&b;printf("%d,%d\n",*p,**pp);则输出结果是()。
下列能正确定义一维数组的选项是()。
下面程序段的输出结果是【】。intx=5;do{printf("%d",x-=4);}while(!(--x));
若有定义floatb[15],*p=b;,且数组b的首地址为200H,则p+13所指向的数组元素的地址为______。
设有以下语句,则c的二进制值是() chara=3,b=6,c; c=ab<<2;
本程序用冒泡法对数组a[]的元素从大到小排序,请在程序空白处填空。voidbubble(inta[],intn){intid,max,temp;max=n-1;do{j=0;f
关于语句“for(表达式1;表达式2;表达式3)”,下面说法中错误的是()
生产每种产品需要多种零件,则实体产品和零件间的联系是
随机试题
天然气的管道输送方式,是将油气井采出的天然气通过与油气井相连接的各种()及相应的设施、设备网络输送到不同地区的不同用户。
商品的最本质因素是()
患儿男性,2岁,因“右眼睑下垂40天,加重伴吞咽困难15天”就诊。哭闹后右眼睑下垂加重,傍晚尤著。近15天症状加重,并出现吞咽困难,饮水稍快易出现呛咳。无发热及意识障碍,精神、食欲正常,既往史、个人史无特殊记载。查体:意识清醒,精神佳。右睑裂变小,眼球各方
财务会计报告的内容包括()。
在以FOB贸易术语成交的合同中,一般情况下,货物的价格构成是()。
证券交易印花税收入的( )归中央政府,其余印花税收入归地方政府。
剩余价值转化为利润,在这里是把剩余价值看作()。
下列关于1930年《中华民国民法》立法特点的表述,正确的有()。
设函数f(x)=其中g(x)二阶连续可导,且g(0)=1.求f’(x);
Whyhasn’tthewomanboughtapresentforJim?
最新回复
(
0
)