首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #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
32
问题
下列程序的运行结果是( )。
#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://www.kaotiyun.com/show/eNxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。voidfun(int*a,int*b){int*k;k=a;a=b;b=k;}main(){inta=3,b=6,*x=&a,*y=&b;
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是()。main(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);elseprintf("%d\n",x-);}
下列不是合法的C语言语句是()。
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。#include<conio.h>#include<stdio.h>intfun(int*s,intt,int*k){inti;
面向对象的模型中,最基本的概念是对象和______。
下面程序中有错误的行是(每行程序前面的数字表示行号)1main()2{3inta[3]={1};4inti;5scanf("%d",&a);6for(i-1;i
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
对于下列定义,不正确的叙述是()。uniondata{inta;charb;doublec;}x=y;
算法的复杂度主要包括______复杂度和空间复杂度。
下列说法中不正确的是()。
随机试题
认同是社会规范接受和品德形成的最高阶段。()
简析《复活》中的聂赫留朵夫形象。
以预测对象的影响因素及其影响程度为基础,结合当期预测对象的实际观察值,通过计算公式进行预测的方法是()
脑血栓形成最常见的病因是_______。
患儿,6岁。20d前曾患上感,2d前出现发热,易疲倦,脸色略苍白。查体:心率增快,心尖部第一心音减弱,并可闻及早搏,心电图:P-R间期延长,ST段下移,实验室检查:C反应蛋白增高。诊断为风湿性心肌炎,首选药物为
判断人员安全疏散设计方案的可行性,可采用可用疏散时间和必需疏散时间来表示,下面有关可用疏散时间和必需疏散时间的说法,正确的是()。
银行参与外汇买卖的原因包括()。
Ascollegeseniorshurtleintothejobhunt,littleliesontheresume—forexample,claimingadegreewhenthey’rethreecredits
在人类发展进步的壮阔征程上,中国与世界各国结伴前行。今年是中国改革开放40周年。40年来,我们历经风雨,砥砺前行,走出了一条中国特色社会主义道路。这条道路,给中国带来了翻天覆地的变化。40年来,7亿多人口摆脱绝对贫困,占同期全球减贫人口总数的70%
DearSirorMadam,Thisisthesecondmonthrunningthatyourdeliveryhasbeenlateinarrival.Ourcurrentorderforstati
最新回复
(
0
)