首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int x; for(x=5;x>0;x——) if(x一一<5) printf("%d,",x); else printf("%d,",x++);
有以下程序: #include<stdio.h> main() { int x; for(x=5;x>0;x——) if(x一一<5) printf("%d,",x); else printf("%d,",x++);
admin
2019-06-12
41
问题
有以下程序:
#include<stdio.h>
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再自加l为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/pNRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不能对文件进行输出的库函数是()。
有如下程序#includemain(){inti,*ptr;intarray[3]={8,2,4};for(ptr=array,i=0;i
有以下程序段structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是()。
表达式a+=a-=a=9的值是()。
在E-R图中,用来表示实体联系的图形是( )。
以下程序调用fun函数求数组中最大值所在元素的下标。#includevoidfun(int*s,intn,int*k){inti;for(i=0,*k=i;i
负责数据库中查询操作的数据库语言是()。
下面不属于软件设计阶段任务的是
关于do循环体while(条件表达式),以下叙述中正确的是()。
数据库设计中反映用户对数据要求的模式是
随机试题
Windows7的“桌面”指的是整个屏幕。()
一般送检分离培养含病毒标本的最佳温度为
疟原虫结肠小袋纤毛虫
男,25岁,5天前劳动后出现右下后牙区胀痛,进食,吞咽时加重,昨日起出现局部自发性跳痛,张口受限,低热头痛。检查:右下颌角区稍肿胀,无压痛,张口度两指。8丨近中阻生,牙龈红肿充血,挤压可见远中盲袋内少量脓液溢出,相当于6丨颊侧前庭沟丰满,充血,压痛明显,有
判断生命价值的依据是
患者头胀且痛,胸闷,口不渴,身重而痛,发热体倦,小便清长,舌苔白滑,脉濡缓。其证候是
A.低渗性缺水B.等渗性缺水C.高渗性缺水D.低钾血症E.高钾血症急性大量丧失消化液后,脉搏细速、肢端湿冷、血压下降,引起
患者,女性,27岁。1周来晨起眼睑水肿,排尿不适,尿色发红,血压偏高,疑为急性肾小球肾炎,需留12小时尿做艾迪计数。留取尿液的正确方法是
由于下列()原因,审计的固有限制增加了注册会计师发现关联方及其交易的重大错报的难度。
下列关于法律、法规和规章的效力的说法,不正确的是()。
最新回复
(
0
)