首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio. h> int f(int a) return a% 2; } main( ) int s[8] = {1,3,5,2,4,6} ,i,
有以下程序: #include <stdio. h> int f(int a) return a% 2; } main( ) int s[8] = {1,3,5,2,4,6} ,i,
admin
2013-02-23
28
问题
有以下程序: #include <stdio. h> int f(int a) return a% 2; } main( ) int s[8] = {1,3,5,2,4,6} ,i,d =0; for (i=0;f(s
);i++) d+ =s
; prinff( "% d \n", d); 程序运行后的输出的结果是( ).
选项
A、9
B、11
C、19
D、21
答案
1
解析
在主函数main中,f(s
)为for语句的循环终止条件,当f函数返回非零值时,则继续执行循环,否则终止循环,输出d的值。程序的运行步骤为:当i=0时,f(s
)返回值为1,执行d+=1,d=1;当i=1时,将s[1];3传给形参变量s,f函数返回a%2=1,执行d=d+ s[1]=1+3=4;当i=2时,将s[2]=5传给形参变量a,f函数返回a%2=1,执行d=d+s[2]= 4+5=9;当i=3时,将a[3]=2传给形参变量a,f函数返回a%2=0,终止循环,输出d的值9。
转载请注明原文地址:https://jikaoti.com/ti/k3B0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:intf(intb[][4]){inti,j,s=0;for(j=0j<4;j++){i=j;if(i>2)i=3-j;s+=b[i][j];}returns
有以下程序:main(){inti,s=0;for(i=1;i<10;i+=2)s+=i+1;printf("%d\n",s);}程序执行后的输出结果是()。
以下选项中,与k=n++完全等价的表达式是()。
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
现有以下结构体说明和变量定义,如图所示,指针P,q,r分别指向一个链表中连续的三个结点。structnode{chardata;structnode*next;}*p,*q,*r;现要将q和r所指
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
在进行软件结构设计时,应遵循的最主要原理是【】。
以下不合法的用户标识符是()。
sizeof(double)是()
按通信距离划分,计算机网络可以分为局域和广域网。下列属于局域网的是()
随机试题
配电箱的固定方式()。
简述战略环境分析的主要内容。
Felty综合征
五加皮的主治证是_________,_________,_________。
中枢神经系统白血病多见于
长江公司为增值税一般纳税人,2015年1月1日长江公司从乙公司购入一项专门用于生产新产品A产品的无形资产,由于长江公司资金周转比较困难,经与乙公司协商采用分期付款方式支付款项,该无形资产合同规定总价款为2000万元,从2015年起每年年末支付500万元,分
旅游者在游览活动中走失,导游员应当首先立即报告旅行社。()
某教师设计了部分试题进行单元小测试,其中一道试题如下。不少同学本题选择了B。试题:用同样大小的水平拉力拉动水平面上的物体移动相同的距离,第一次是在光滑水平面上,第二次是在粗糙的水平面上,则两次拉力所做功()。A.第一次多
已知某零件的横截面是一个圆,对横截面的直径进行测量,其值在区间(1,2)上服从均匀分布,则横截面面积的数学期望为________,方差为________.
A、Withhisgrandparents.B、Instudenthousing.C、Withhiswife’sparents.D、Inhisownapartment.C这是一道细节题。在谈到申请住房者必须符合收入条件时,M提
最新回复
(
0
)