首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
2010-01-10
20
问题
有以下程序: 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,否则返回1,主函数中首先定义了一个长度为8的一维数组,然后给它部分赋初值{1,3,5,2,4,6)。其他没有赋值的数组元素将自动赋值为0。for循环中,当s
不为偶数时,将s
相加,所以d的值为d= 1+3+5=9,因此最后输出的d值为9。故4个选项中选项A符合题意。
转载请注明原文地址:https://kaotiyun.com/show/SQWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
为了在FormLoad事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是
设窗体上有1个名称为HScroll1的水平滚动条,其Max、Min属性分别设置为100、1:有2个名称分别为Option1、Option2的单选按钮,其标题分别为“30”、“50”;还有下面程序代码:PrivateSubOptionl_Cli
1个二维数组可以存放1个矩阵,在程序开始有语句OptionBase0,则下面定义的数组中正好可以存放1个4(3矩阵(即只有12个元素))的是
对软件设计中应遵循的准则描述正确的是()。
编写如下程序:PrivateSubCommand1.Click()DimxAsInteger,yAsIntegerx=InputBox(“输入第一个数”):y=InputBox(“输入第二个数”)Callf(x,y)Print
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
VisualBasic控件一般都规定一个默认属性,在引用这样的属性时,只写对象名而不必给出属性名。默认属性为Caption的控件是()。
以下不能用Print方法输出数据的对象或窗口是
为了调整图像框的大小以与其中的图形相适应,必须把它的Stretch属性设置为
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
随机试题
《柔克斋集》的作者是()
在电子商务活动中,作为外联网部分,EDI代表()
某孕妇,28岁,孕20周,B超检查羊水的最大暗区6.8cm,未发现胎儿异常,自诉有糖尿病家族史,但目前空腹血糖在正常范围,本人要求进一步检查,以便及早发现异常。
患者,女性,精神紧张、烦躁不安、面色苍白、尿量减少、脉压小。应首先给
我国目前招标的方法有()。
A与B签订了有定金条款的房屋买卖合同,合同签订3日后A向B实际交付了定金。下列说法正确的是( )。
个人住房贷款是目前我国商业银行一项低资本消耗、低风险的业务。()
从全面建成小康社会到基本实现现代化,再到全面建成(),是新时代中国特色社会主义发展的战略安排。
关于数字摘要,叙述正确的是()
TaskTwo-ReactionForquestions18-22,matchtheextractswiththeresponses,listedA-H.Foreachextract,decidewhich
最新回复
(
0
)