首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
52
问题
有以下程序: #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://www.kaotiyun.com/show/IlPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是()。
有以下程序main()intk=4,n=0;for(;n<k;){n++;if(n%3!=0)continue;
软件需求分析阶段的工作,可以分为四个方面:需求获取,需求分析,编写需求规格说明书,以及()
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用"",(双撇号)括起时,寻找被包含文件的方式是()。
设有如下定义,structsk{inta;floatb;}data;int*p;若要使P指向data中的a域,正确的赋值语句是()。
数据库设计分为以下六个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
在软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错直至回归测试的过程称为【】。
下列司用于C语言用户标识符的—组是______。
若有下面的说明和定义,则sizeof(structaA)的值是()struetaa{intr1;doubler2floatr3;unionuu{charu1[5];lon
计算机网络按通信距离来划分可以分为【】。
随机试题
A.2天内B.2~3天C.3天内D.3~4天E.5天
口腔颌面部恶性肿瘤中,最常见的类型为
肝性脑病病人暂停蛋白质饮食,是为了
不属于担任单位会计机构负责人、会计主管人员的基本条件的是()。
当今世界,科学技术日新月异,以信息技术、()为代表的新技术产业迅速发展,深刻影响着各国的政治、经济、军事、文化等方面。
______________,这并非说明人类有多强壮,实际上如果仅仅是比拼搏击,很多动物都可以轻易打败人类。但是,人类从来不喜欢遵循自然原本的法则,面对对自己存在生命威胁的生物,人类避免正面接触,打不过跑,跑完了还可以制造陷阱,设计圈套来对付你。管你是身形
区别拐卖妇女罪与绑架罪的关键是()(2008年基础课单选第12题)
以下是关于某中学甲班同学参加夏令营的三个断定:(1)甲班有学生参加了夏令营。(2)甲班所有学生都没有参加夏令营。(3)甲班的蔡明没有参加夏令营。如果这三个断定中只有一项为真,则以下哪项一定为真?
Exactlywherewewillstandinthelongwaragainstdiseasebytheyear2050isimpossibletosay.【61】Butifdevelopmentsinr
A、Shelacksconfidenceinherself.B、Sheisnotinterestedincomputerprogramming.C、Shehasneversignedupforanycompetitio
最新回复
(
0
)