首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int x: for(x=5;x>0;x一一) if(x一一
有以下程序: #include main() { int x: for(x=5;x>0;x一一) if(x一一
admin
2018-01-14
53
问题
有以下程序:
#include
main()
{
int x:
for(x=5;x>0;x一一)
if(x一一<5)
printf("%d,",x);
else
printf("%d,",x++);
}
程序运行后的输出结果是( )。
选项
A、4,3,2,
B、4,3,1,
C、5,4,2,
D、5,3,1,
答案
B
解析
本题主要考查if选择语句的嵌套和自加自减运算符的用法。其中x++和x一一是先参与计算,再自加自减。x一5时,判断if条件x一一<5,先比较x<5是否成立,而5<5显然不成立,此时x自减1即4,执行else后的语句,先输出4,;然后x再自加1为5,接着执行第2次for循环,此时经过for循环中的x一一后,x变为4>0,执行if语句,由于4<5,条件成立,x先自减1为3,然后执行printf语句,输出3,;接着执行第三次for循环,经x一一后,x值为2>0,判断2<5成立,x先自减为1,然后输出1,;接着执行第四次for循环,经x一一后,x值为0,否循环表达式中判断条件x>0不成立,结束本次循环。故最后输出结果是4,3,1,。
转载请注明原文地址:https://kaotiyun.com/show/tHxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是()。
函数fseek(pf,OL,SEEK_END)中的SEEK_END代表的起始点是()。
有以下程序:#includeintfun(intn){if(n=0)return(1);retum(fun(n—1)*n):main(){intL;t=
有两个关系R和S如下:则由关系R得到关系S的操作是()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是()。
已知函数isaplha(ch)的功能是判断变量ch是否是字母,若是,则该数值为1,否则为0。下面程序执行后的输出结果是________。#include#includevoidfun(chars[]){
在面向对象方法中,()描述的是具有相似属性与操作的一组对象。
在软件开发中,下面任务不属于设计阶段的是()。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
随机试题
在建筑物的进线处将PE干线、设备PE干线、进水管、采暖和空调竖管、建筑物构筑物金属构件和其他金属管道、装置外露可导电部分等相联结,此措施称为()。
色氨酸转运异常导致的皮肤综合征是
造血干细胞的免疫标记是
传染性单核细胞增多症
中央银行的性质包括()。
甲公司与乙运输公司签订了多式联运合同,应甲要求,乙开具了可转让多式联运单据。甲隐瞒了所运物品为危险物等相关信息,也未履行妥善包装的义务,且不久就将这份合同转让给了丙公司。运输期间该物品发生自燃,导致运输工具损毁。对此,下列说法中正确的是()。
知识是个体通过与环境相互作用后获得的()。
设随机变量X的分布律为P{X=k}=,k=1,2,…,λ>0,则常数c=()。
数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的
TrustMe,I’maRobot[A]Withrobotsnowemergingfromtheirindustrialcagesandmovingintohomesandworkplaces,roboticists
最新回复
(
0
)