首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int x=8: for(;x>0;x--) { if(x%3){printf("%d,",x--);continue;) printf("%d
有以下程序 #include main() { int x=8: for(;x>0;x--) { if(x%3){printf("%d,",x--);continue;) printf("%d
admin
2015-08-14
16
问题
有以下程序
#include
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/mGDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的文件名为t.exe,在DOS下输入的命令行参数为:ttomeetme<回车>则程序输出的结果是#include"stdio.h"main(argc,argv)intargc;char*argv[];
若a的值为1,则表达式!a‖++a的值是______。
若有说明inti,j=2,*p=&i;,则能完成i=j赋值功能的语句是______。
有以下程序:voidsott(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(a[i]<a[j]){t=a[i];a
在C语言中,while和do…while循环的主要区别是______的循环至少被执行一次。
下列选项中,不是一个算法的基本特征的是()。
下列关于栈的描述中错误的是()。
下述关于数据库系统的叙述中正确的是______。
下列语句中,在字符串s1和s2相等时显示"theyareEqual"的是()。
随机试题
女,19岁,主诉青春期无月经来潮。女性性征无明显发育。无月经来潮史,平素无周期性腹痛。体检:一般情况可,无胡须,无喉结,双乳发育不良,无乳汁分泌。专科检查:外阴幼稚型,少量阴毛生长。肛查:子宫小,双附件未触及包块。本病例首先需进行哪些检查
A.人参、甘草B.柴胡、前胡C.羌活、防风D.麻黄、细辛E.桔梗、薄荷
既可平肝阳,又可息肝风的药物是
下列各项中,不符合城镇土地使用税有关纳税义务发生时间规定的是()。
银行记账日至发卡银行规定的到期还款日之间为免息还款期,免息还款期最长是()天。
如果你进入了公务员队伍,在开迎新会时,你作为新成员的代表,你会怎么说?
设有选课(学号,课程号,成绩)关系,插入一条记录到"选课"表中,学号、课程号和成绩分别是"02080111"、"103"和80,正确的SQL语句是( )。
有下面程序段#include"stdio.h"#include"string.h"main(){chara[3][20]={{"china"},{"isa"},{"bigcountry!"}};chark[100]={0},
WhenAmericansneedadvice,theyusually____________.
A.negligibleB.overuseC.proceduresD.abnormalE.patientsF.potentialG.complied
最新回复
(
0
)