首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #include<stdio.h> void sub(int*s,int*y) {static int m=4; *y=s[0]; m++; } void main() {
下列程序的运行结果是( )。 #include<stdio.h> void sub(int*s,int*y) {static int m=4; *y=s[0]; m++; } void main() {
admin
2011-06-10
71
问题
下列程序的运行结果是( )。 #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/7RPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【 】。main( ) {inti,m=0,n=0,k=0; for(i=9;i<=11;i++) switch(i/10) {case0:m++;n++;break; case10:
若程序中已包含头文件stdio.h,以下选项中,正确运用指针变量的程序段是
以下能正确定义二维数组的是
设有以下定义:inta=0;doubleb=1.25;charc=’A’;#defined2则下面语句中错误的是()。
在计算机中,算法是指()。
设变量a是int型,f是float型,i是double型,则表达式10+’a’+i*f值的数据类型为()。
C语言中用于结构化程序设计的三种基本结构是
已定义c为字符型变量,则下列语句中正确的是
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
随机试题
案例分析题控制成本从人做起皇冠食品有限公司是1995年底由6名股东发起兴办的股份制民营企业,以生猪收购、加工、冷藏、销售为主。在公司成立后两年多的时间里,创造了当地的五个“最”:(1)
在膝关节内形成游离体数量最多的疾病是
马立克病的关键防控措施是
红外光束感烟探测器的光束轴线至顶棚的垂直距离宜为(),距地高度不宜超过()。
风险程度包括()。
春耕时节是农户对春耕资金需求最迫切的时候,承德农信社以下哪项属于积极筹措支农资金的举措?()①在分配信贷指标和规模上,将信贷资金向春耕备耕集中、向农业大县倾斜②积极主动向政府涉农部门了解“三农”工作安排、农业生产计划以及需要金融部门
下列公文写作中,符合党政机关公文处理工作条例规定的是()。
最优资本结构指的是()。
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是()。
A.livewiththeirparentsB.theirowndecisionsC.mostAmericanfamiliesareusuallysmallD.thefamilystructureE.somesi
最新回复
(
0
)