首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
25
问题
有以下程序: #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全国计算机二级
相关试题推荐
若有结构体定义:structstu{intnum;charsex;intage;}a1,a2;则下列语句中错误的是()。
下面能正确进行字符串赋值操作的语句是______。
以下程序段十,不能正确赋字符串(编译时系统会提示错误)的是()。
下列叙述中正确的足
下面程序的功能是将一个字符串str的内容倒序,请填空。#inelude<stdio.h>#include<strins.h>main(){inti,j,【】;charstr[]={"12345
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
在关系数据库中,用来表示实体之间联系的是()。
若有下面的说明和定义,则sizeof(structaa)的值是()。structaa{intr1;doubler2;floatr3;unionuu{charu1[5];longu2[2];}ua;
下列司用于C语言用户标识符的—组是______。
可以在C语言中用做用户标识符的是______。
随机试题
生殖道与其邻近器官问有异常通道称________。临床上以________最多见。
A.心、脾、肾B.肝、脾、肾C.肝、脾、心D.肺、脾、肾水肿的病位在()
视杆细胞
品酒员的灵敏嗅觉证实了
室间隔缺损的血流动力学变化为
泻痢日久,头晕目花,脱肛少气倦怠,舌淡脉弱此属()
世界卫生组织新规定的高血压诊断标准是收缩压/舒张压大于或等于()
投资者于周五申购或转换转入的基金份额享有周五和周六、周日的利润。()
《法经》的制定者是战国时期著名的法家代表人物()。
A、Themanhasfalleninlovewiththegirlatfirstsight.B、Themanandtheprettywomanwereattractedtoeachother.C、Thewo
最新回复
(
0
)