首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
20
问题
有以下程序 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全国计算机二级
相关试题推荐
以下过程定义中正确的过程首行是
在下面语句或函数中,不能描述选择结构的是
设窗体上有一个名称为Listl的列表框和一个名称为Checkl的复选框数组(下标从0开始)。程序运行时:单击某个复选框,如果列表框中没有该复选框的标题,则把该复选框的标题添加到列表框中,否则从列表框中把该复选框标题删除。PrivateSubC
以下可以作为VisualBasic变量名的是
为了把命令按钮设置为图形格式,其Style属性值应为
(1)在考生目录下有一个工程文件sjt3.vbp,窗体上有一个命令按钮Command1(标题为“下一个”)。要求:在窗体上建立一个单选按钮数组Option1,含4个单选按钮,标题分别为“选项1”、“选项2”、“选项3”、“选项4”,初始状态下,“
以下选项中,不合法的VisualBasic的变量名是( )。
下面不属于软件测试实施步骤的是
下列不一定是传值的虚实结合方式的选项是()。
随机试题
窜货是指经销商置经销协议和制造商长期利益于不顾,进行产品跨地区_____。
Thereareseveralmeansofmasscommunication.Thenewspaperisone.Televisionis______.
ICU(intensivecareunit)
肝病日久,两胁胀满疼痛,并见舌质瘀斑,瘀点。其病机是:产后大出血,继则冷汗淋漓,甚则晕厥。其病机是:
下列关于支托凹的预备,说法错误的是
在建设工程进度调整的系统过程中,当分析进度偏差产生的原因之后,首先需要()。
假设有两种收益完全正相关的风险证券组成的资产组合,那么最小方差资产组合的标准差为( )。
中国舰队护航商船抵达亚丁湾,请问亚丁湾在下列选项中哪个海域内?()
电子工业增长景气指数最高的年月份为()。根据上图,下列说法正确的是()。
Atrulyinformeddinerwouldchoosearestaurantbasedonthequalityofthemenuandthechef’sexperience.Thediscerninginve
最新回复
(
0
)