首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int i; for(i=l;i<=40;i++) { if(i++%5==0) if(++i%8==0)printf("%d",i); } prin
有以下程序 main() { int i; for(i=l;i<=40;i++) { if(i++%5==0) if(++i%8==0)printf("%d",i); } prin
admin
2013-10-19
43
问题
有以下程序
main()
{ int i;
for(i=l;i<=40;i++)
{ if(i++%5==0)
if(++i%8==0)printf("%d",i);
}
printf("\n");
}
执行后的输出结果是
选项
A、24
B、5
C、32
D、40
答案
C
解析
在for循环体中,首先判断自变量i能否被5整除,然后再自加两次,最后判断i能否被8整除。当for循环执行到第30次时,i的值为30能被5整除,然后i经过两次自加1运算,值变为32,能被8整除,故执行“printf("%d",i);”语句,即输出32。
转载请注明原文地址:https://www.kaotiyun.com/show/LcJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include <stdio.h> struct st { int x,y;} data[2]={1,10,2,20}; main() { struct st *p=data; printf("%
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是______。(Ц代表一个空格符)
下列程序的运行结果为【】。#include<stdio.h>#include<string.h>{inta;charb[10];doublec;};voidf(str
设有宏定义:#defineIsDIV(k,n)((k%n=1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是______。
下列叙述中正确的是______。
若从键盘输入58,则以下程序的输出结果是【】。main(){inta;scanf(“%d”,&A);if(a>50)printf(“%d”,A);if(a>40)printf(“%d
设有以下定义inta=0;doubleb=1.25;charcc=’A’;#defined2则下面语句中错误的是
若以下选项中的变量已正确定义,则正确的赋值语句是
软件生命周期包括8个阶段。为了使各时期的任务更明确,又可分为3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
变量a已被定义为整型,下列表达式不正确的是
随机试题
Ig同种型是指
粉末中可见草酸钙结晶的药材是
A.但热不寒B.但寒不热C.发热轻而恶风D.恶寒重发热轻伤寒表证可见到的症状是
掌跖角化一牙周破坏综合征属于常染色体隐性遗传病,男女患病均等。()
对于合理使用年限为50年的水工结构,环境条件类别为二类的配筋混凝土耐久性的基本要求包括()。
关于最优组合的说法。下列表述有误的是()。
关于教育心理学发展的阶段,说法正确的有()
简述知觉的基本特征。
计算机网络中表征数据传输可靠性的指标是
Forsomeeducators,thereisnothingwrongwithfunandgames.AgroupcalledtheEducationArcaderecentlyhelda(36)______in
最新回复
(
0
)