首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
57
问题
有以下程序: #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://kaotiyun.com/show/IlPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:voidsum(int*a){a[0]=a[1];}main(){intaa[10]={1,2,3,4,5,6,7,8,9,10},i;for(i=2;i>=0;i--)sum(&aa[i]);printf
有定义语句:"inta=1,b=2,c=3,x;",则以下选项中各程序段执行后,x的值不为3
在数据库系统中,用户所见的数据模式为()。
若变量c为char类型,能正确判断出c为小写字母的表达式是______。
在数据库的概念结构设计中,常用的描述工具是【】。
设有如下定义,structsk{inta;floatb;}data;int*p;若要使P指向data中的a域,正确的赋值语句是()。
以下正确的字符串常量是()。
以下叙述中错误的是()。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
在软件工程中,高质量的文档是______、一致性和无二义性的。
随机试题
Butforyourhelp,I______inthisexamination.
急性机械性小肠梗阻,不常见的症状是
昏睡的主要临床特点是
甲国A公司(买方)与乙国B公司(卖方)签订一进口茶叶合同,价格条件为CFR,装运港的检验证书作为议付货款的依据,但约定买方在目的港有复验权。货物在装运港检验合格后交由C公司运输。由于乙国当时发生疫情,船舶到达甲国目的港外时,甲国有关当局对船舶进行了熏蒸消毒
对于屋外管母线,下列哪几项消除微风振动的措施是无效的?
下图为我国援建某国的港口工程,该港区的波浪玫瑰图各方向频率的径向长度比见图示,如下表所列:问题:NNW向波高≥1m的波浪出现的频率是多少?
《注册建造师管理规定》规定,下列不属于不予注册的法定情形的是()。
在香港,曾经有过一场激烈无比的洋酒倾销战。经过1年的激战之后,英国的“威士忌”只卖了17.5万瓶,法国的“白兰地”却卖了350万瓶。白兰地遥遥领先,是威士忌的20倍。在日本,英国“威士忌”的销售量大约是法国“白兰地”的2倍,在别的国家情况也大致相同。而且威
2013年11月12日,中国共产党十八届三中全会审议通过了《中共中央关于全面深化改革若干重大问题的决定》。《决定》集中全党智慧,顺应人民意愿,是对全面深化改革进行总体部署的纲领性文件,是为赢得战略机遇、实现可持续发展作出的重大决策。中央政治局决定高举中国特
Atthispoint,mostofusgenerallyhaveaclueaboutthebasicsofstayingingoodhealth—eatwell,exercise,don’tdrinktoom
最新回复
(
0
)