首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { int x=8; for( ;x>0;x--) { if(x%3){printf("%d,",x--);continue;} pr
有以下程序 #include <stdio.h> main() { int x=8; for( ;x>0;x--) { if(x%3){printf("%d,",x--);continue;} pr
admin
2019-08-10
16
问题
有以下程序
#include <stdio.h>
main()
{
int x=8;
for( ;x>0;x--)
{
if(x%3){printf("%d,",x--);continue;}
printf("%d,",--x);
}
}
程序的运行结果是
选项
A、8,7,5,2,
B、9,7,6,4,
C、7,4,2,
D、8,5,4,2,
答案
D
解析
“x--”表示先执行程序,再令x的值减1;而“--x”表示令x的值减1,再执行程序。x=8时,x%3为非0值,执行语句{printf("%d,", x--); continue;},输出“8,”,此时经过x--,x的值变为7,跳出此次循环;执行x--,x=6,x%3=0,后面语句不执行,执行语句printf("%d,",--x);,输出“5,”;执行for语句中的x--,得到x=4,判断x%3,输出“4,”,执行两次x--后,x=2,执行{ printf("%d,", x--); continue; }后,输出“2,”;然后执行两次x--后,x=0,不符合“x>0”,循环全部结束。
转载请注明原文地址:https://kaotiyun.com/show/ZMRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
以下叙述中正确的是
以下选项中正确的语句组是
有以下程序#includemain(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i
以下关于字符串的叙述中正确的是( )。
有以下程序#includeintfun(intA){intb=0;staticintc=3;a=(c++,b++);return(a);}main(){inta=2,i,k;for(i=0;
if语句的基本形式是:if(表达式)语句,以下关于"表达式"值的叙述中正确的是
下列关二叉树的叙述中,正确的是()。
给定程序MODll.C中函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。请修改程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行和删行,也不得更改程序的结构!#include#defim
给定程序MODI1.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不
随机试题
战略经营领域(SBA)是企业生存发展的微观环境。关于明星区SBA下列说法正确的是()
素手把芙蓉,________。(李白《古风(其十九)》)
A.观察B.感染治疗C.化学药物治疗D.输卵管保守性手术E.一侧输卵管切除患者女性,26岁,G1P0,陈旧性宫外孕,包块直径小于3cm。临床处理为
王先生有一幢私房,因资金紧缺欲以该房地产向银行申请抵押贷款。为此,王先生找到与其相熟的房地产估价师李某,欲请其评估。在接洽过程中,李某可以承诺()。
混凝土硬化过程中,在一定范围内(),混凝土强度越高。
发展性评价的根本目的在于______。
下列描述算法的流程图构件中,如果要“输出h=sqr(a*b)”,用的流程图构件符号是()。
在处理实际问题时,往往不能“一刀切”的主要原因是()。
WhydidJoanfeelsorrythatevening?WhatwaswrongwithDicky?
A、Themanhatestolendhistoolstootherpeople.B、Themanhasn’tfinishedworkingonthebookshelf.C、Thetoolshavealready
最新回复
(
0
)