首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int p[8]={11,12,13,14,15,16,17,18}, i=0,j=0; while(i++<7) if(p[i]%2) j+=p[i]; prizltf("%d\n", j); }
有以下程序 main() { int p[8]={11,12,13,14,15,16,17,18}, i=0,j=0; while(i++<7) if(p[i]%2) j+=p[i]; prizltf("%d\n", j); }
admin
2009-01-15
34
问题
有以下程序 main() { int p[8]={11,12,13,14,15,16,17,18}, i=0,j=0; while(i++<7) if(p
%2) j+=p
; prizltf("%d\n", j); } 程序运行后的输出结果是
选项
A、42
B、45
C、56
D、60
答案
2
解析
本题考查的是while语句和if语句的综合应用。程序中while的循环条件是1++<7,由于程序开始时将i初始化为0,而且循环体中没有改变变量i的语句,只有循环条件中i的自增,所以当i从0自增到6时循环的循环体一共被执行了7次,但是在循环体中,i的值为从1到7。在循环体中只有一条if语句,其条件表达式为 p
%2,当p
为奇数时,p
除以2余1,条件表达式的值为“真”,所以整个循环语句所做的事就是:累计p[1]到p[7]之间的奇数到变量j中。所以最后j的值应该为13+15+17=45.选项B符合题意。
转载请注明原文地址:https://kaotiyun.com/show/TIXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面哪个属性肯定不是框架控件的属性
能够产生1到50之间(含1和50)随机整数的表达式是
以下关于图片框、图像框的叙述中,正确的是()。
设有以下过程:PrivateSubproc(xAsInteger,OptionalyAsInteger)Printx,yEndSub针对此过程,下面正确的过程调用语句是
以下过程定义中正确的过程首行是
下列叙述中正确的是
以下叙述中错误的是
以下关于VB的叙述中,错误的是()。
数据库设计中反映用户对数据要求的模式是( )。
在数据库系统中,用户所见的数据模式为
随机试题
从党的十一届三中全会到20世纪80年代中期,在邓小平的领导下,中国共产党和中国政府创造性地发展了以毛泽东为代表的党的第一代领导集体的设想,提出并全面阐述了“一国两制”的战略构想,其核心目的是()。
在跨度、荷载不变的条件下,控制三铰拱水平反力的唯一参数是矢高。()
A.阴道分泌物悬滴检查B.子宫输卵管碘油造影C.子宫颈刮片检查D.子宫颈黏液检查E.B超检查测定输卵管是否通畅
有关腹水的诊断思路以下错误的是
河豚毒素首先作用于
(2011年)燃气调压装置可以设在()。
步进电动机是一种()的执行元件。
邓小平理论的首要的基本的理论问题是()。
下列关于栈的叙述中,正确的是
TheHistoryofChineseAmericans[A]ChinesehavebeenintheUnitedStatesforalmosttwohundredyears.Infact,theChines
最新回复
(
0
)