首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
19
问题
有以下程序
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://jikaoti.com/ti/JQn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有表达(W)?(--x):(++y),则其中与W等价的表达式是______。
下列叙述中正确的是______。
以下程序用来判断指定文件是否能正常打开,请填空。#include<stdio.h>main(){FILE*fp;if(((fp=fopen("test.txt","r"))=【】))
以下函数按每珩8个输出数组中的数据voidfun(iht*w,intn){inti;for(i=0;i<n,i++){______printf("%d"
程序段:intx=12;doub1ey=3.141593;printf("%d%8.6f"x,y);的输出结果是______。
若要说明一个类型名STP,使得定义语句STPs;等价于char*s;以下选项中正确的是
设有如下说明typedefstruct{intn;charc;doublex;}STD;则以下选项中,能正确定义结构体数组并赋初值的语句是
设有定义:inta,*pa=&a;以下scanf语句中能正确为变量a读入数据的是
在下列关于宏定义命令#define的叙述中,正确的一条是()
在下列叙述中,错误的一条是()
随机试题
InthemorningofMay5th,1975,theastronautnamedHarryJacksonwasgivenverycarefulmedicalexamination.Thenhewassent
不是引起高渗性脱水的因素是
对于贝尔面瘫急性期的患者,以下哪项治疗是不恰当的
房地产经纪人接待到店购房客户时,正确的做法有()。
依据《烟花爆竹安全管理条例》的规定,在禁止燃放烟花爆竹的时间、地点燃放烟花爆竹,或者危害公共安全和人身、财产安全的方式燃放烟花爆竹的,由公安部门责令停止燃放,处()的罚款。
根据我国现行规定,资本公积金包括()。
采用FTP传输文件时,需要对文件进行复杂的转换,效率比较低。()
根据原银监会公布的《商业银行杠杆率管理办法》,商业银行并表和未并表的杠杆率均不得低于()。
根据《民法通则》的规定,民事法律行为应当具备的条件有()。
在中国社会主义改革与社会主义改造关系问题上,有人说:“早知今日,何必当初?”
最新回复
(
0
)