首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include main( ) { int x=8: for( ; x>0;x--) { if(x%3) { printf("%d,",X--); con
若有以下程序: #include main( ) { int x=8: for( ; x>0;x--) { if(x%3) { printf("%d,",X--); con
admin
2015-08-09
605
问题
若有以下程序:
#include
main( )
{
int x=8:
for( ; x>0;x--)
{
if(x%3)
{
printf("%d,",X--);
continue;
}
printf("%d,",--x);
}
}
则程序的运行结果是( )。
选项
A、7,4,2,
B、8,7,5,2,
C、9,7,6,4,
D、8,5,4,2,
答案
D
解析
coutinue的作用是跳出循环体中剩余的语句而进行下一次循环。第一次循环x的值为8,循环体中if条件成立,打印x的值8后将x减1,再执行continue语句,跳出本次循环。第二次判断循环条件时,x的值变为6,不满足循环体内if条件,执行打印--x的操作,即打印5后跳出循环。第三次判断循环条件时x的值为4,满足循环体中if条件,执行打印x--的操作,即打印4后将x值减1,执行conti肌e语句,跳出本次循环。第四次判断循环条件时x的为2,满足循环体中if条件,打印x--,即打印2后将x减1,执行continue语句,跳出本次循环。在进行for条件表达式中第三个表达式x--的操作后x的值为0,不满足条件结束循环。所以打印结果为8,5,4,2,。
转载请注明原文地址:https://www.kaotiyun.com/show/ILDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:#include<stdio.h>main(){charc;while((c=getchar())!=’,’)putchar(++c);}程序运行时,如果从键盘输入:A,B,<CR>,则输出
下列程序的输出结果是()。#include<stdio.h>main(){inta[2][3]={{1,2,3},{4,5,6}},(*p)[3],i;p=a;for(i=0;i<3;i++)
语句int(*ptr)()的含义是()。
若有下列定义(设int类型变量占2个字节):inti=8;则下列语句:printf("i=%08d",i);输出的结果是()。
"printf("%d\n",strlen("\t\"’\023\xABC\n"));"语句的输出结果是______。
x、y、x均为int型变量,描述“x、y和z中至少有两个为正数”的表达式是______。
随机试题
某工厂设备基础的混凝土浇筑时掺入木质素磺酸钙减水剂,因施工管理不善,掺量多于规定7倍,导致混凝土坍落度大于180mm,石子下沉,混凝土结构不均匀,浇筑后5天仍然不凝固硬化,28天的混凝土实际强度不到规定强度的32%,对这起质量事故的正确处理方法是(
关于罪数,下列哪些选项是正确的(不考虑数额或情节)?()(2016/2/54)
“紧握人民的手,管住官员的手,打造无形的手,强化服务的手,缔造和平的手”,形象地概括了中国共产党执政的新理念,就是()
入汤剂宜后下的药是
在各种传动系统中,其中()保证固定不变的传动比。
对于交通、教育等支出项目,在衡量和提高财政支出效益时应采取的方法是()。
国内甲企业与外国乙投资者拟共同投资设立中外合资经营企业,投资总额为300万美元。根据中外合资经营企业法律制度的规定,该合营企业注册资本至少应为()万美元。
甲、乙公司均投入1000万的资本,本年获利均为60万元,但甲企业的货币已经全部转化为现金,乙公司则全部是应收账款,如果在分析是得出两个公司收益水平相同的结论,得出此结论的原因是()。
下图是以极点为中心的50°纬线图,图中数字表示经度度数,P、Q之间和M、N之间为陆地,据图回答下列问题。关于P、Q、M、N四地气候的叙述,正确的一项是()。
设=4:5:6,则使x+y+z=74成立的y值是().
最新回复
(
0
)