首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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]);i++)d+=s[i];
有以下程序 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]);i++)d+=s[i];
admin
2009-04-15
37
问题
有以下程序 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
; printf("%d\n",d) ; } 程序运行后的输出结果是
选项
A、9
B、11
C、19
D、21
答案
1
解析
函数f()的作用是形参a为偶数的时候返回0,主函数中首先定义了一个长度为8的一维数组,然后给它赋初值使得s[0]=1、s[1]=3、s[2]=5、s[3]=2、 s[4]=4、s[5]=6。其他没有赋值的数组元素将自动赋值为0。for循环中,当s
不为偶数的时,将s
相加,即当i=3时,s
=2为偶数,退出循环,此时d的值为d=s[0]+ s[1]+s[2]=1+3+5=9,因此最后输出的d的值为9。
转载请注明原文地址:https://kaotiyun.com/show/yOXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个文本框,名称分别为Text1、Text2,都可以多行显示。还有三个命令按钮,名称分别为C1、C2、C3,标题分别为“取数”、“排序”、“存盘”。“取数”按钮的功能是将考生文件夹下的in5.dat文件中
在关系数据库中,用来表示实体间联系的是
为组合框Combol增加一个列表项”电脑”,下列语句正确的是()。
现有如下程序:PrivateSubCommand1_Click() s=0 Fori=1To5 s=s+f(5+i) Next PrintsEndSubPublicFunctionf(xAsInteger
窗体上有一个名称为Command1的命令按钮,并有如下程序代码:OptionBase1PrivateSubCommand1_Click()Dima%(3,3)Fori=1To3Forj=
在考生文件夹下有一个工程文件sjt4.vbp,其功能是:①单击”读数据”命令按钮,把考生文件夹下in4.dat文件中已按升序方式排列的60个数读入数组A,并显示在Textl中:②单击”输入”按钮,弹出一个输入对话框,接收用户输入的任意一个整数;单击”插
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateTypeTemScoreAsIntegerStrNameAsStringEndTypeDimStudent(5)AsTem则下面的输出语句中正确的是()
下面不能作为结构化方法软件需求分析工具的是
不能正确表示条件”两个整型变量A和B之一为0,但不能同时为0”的布尔表达式是()。
随机试题
甲硫氧嘧啶的作用机制是
[2006年,第3题]球面x2+y2+z2=9与平面x+z=1的交线在xoy坐标面上投影的方程是()。
为筹措研发新药品所需资金,2013年12月1日,甲公司与丙公司签订购销合同。合同规定:丙公司购入甲公司积存的100箱B种药品,每箱销售价格为20万元。甲公司已于当日收到丙公司开具的银行转账支票,并交付银行办理收款。B种药品每箱销售成本为10万元(未计提跌价
信用级别越低的债券,投资者要求的收益率越高,债券的内在价值也就越高。()
内蒙古自治区杭锦后旗某镇铁矿开采企业为增值税一般纳税人,主要从事矿业开采和冶炼,并兼营饭店。2008年8月发生下列经营业务:(1)本镇开采铁矿石15000吨;另外在临县新开采的一个矿口,开采了铁矿石和锰矿石共203000吨,但是企业由于矿石分拣力量不
对于企业发生的外币交易,可以选择的折算汇率有()。
在GB/T2828.1中,检验水平(IL)规定了—个一般检验水平和—个特殊检验水平。()
100人参加7项活动,已知每个人只参加一项活动,每项活动均有人参加,且人数都不一样,那么,参加人数第四多的活动最多有几个人参加?
许多消费者在超级市场挑选食品时,往往喜欢挑选那些用透明材料包装的食品,其理由是透明包装可以直接看到包装内的食品,这样心里有一种安全感。以下哪项如果为真,最能对上述心理感觉构成质疑?()
将双绞线制作成交叉线(一端按ELA/TIA568A线序,另一端按ELA/TIA568B线序),该双绞线连接的两个设备可为(47)。
最新回复
(
0
)