首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int i=5; do { if (i%3==1) if (i%5==2) { printf("*%d", i); break; } i++; } while(i!=0); printf("
有以下程序 #include main() { int i=5; do { if (i%3==1) if (i%5==2) { printf("*%d", i); break; } i++; } while(i!=0); printf("
admin
2019-12-17
46
问题
有以下程序
#include
main()
{ int i=5;
do
{ if (i%3==1)
if (i%5==2)
{ printf("*%d", i); break; }
i++;
} while(i!=0);
printf("\n");
}
程序的运行结果是
选项
A、*2*6
B、*3*5
C、*5
D、*7
答案
D
解析
do...while语句是先执行后判断,所以第一次先执行循环体,判断i%3= =1的条件,由于i为5所以余数为2,条件不成立,执行i++,i的值为6,判断while条件为真,第二次执行循环体,同第一次循环体的执行过程一样,i的值变为7,判断while条件为真,第三次执行循环体,此时i%3= =1条件成立,判断i%5==2也成立,打印*与i的值,即*7,然后执行break语句,跳出循环。所以选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/Z7Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i<12;i++)c[s[i]]++;for(i=1;i<5;i++)printf("
有以下程序#includevoidmain(){chars[]={"012xy"};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’a’&&s[i]<=’z’)n++;printf("%d\n",n
以下叙述中正确的是
有以下程序#includefunc(intn){staticintnum=1;num=num+n;printf("%d",num);}voidmain(){func(3);func(4);printf("\n");}程序运
有以下程序#include#include"string.h"typedefstruct{charname[9];charsex;floatseore[2];}STU;voidf(STUa){STUb={"Zhao",’m’
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
以下叙述中错误的是
设有定义语句int(*f)(int);则以下叙述正确的是
给定程序中,函数fun的功能是将不带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下
下列描述中,不符合良好程序设计风格要求的是
随机试题
假设有甲、乙、丙、丁、戊五种品牌,某消费者群忠诚于甲、甲、乙、乙、甲、乙等品牌,则这类消费者群属于()
邓小平曾告诫我们“”谈到人格,但不要忘记还有一个国格”接下来他指出,特别像我们这样第三世界的发展中国家,没有“国格”,不珍惜自己民族的独立,国家是立不起来的。邓小平这里的“国格”指的是()
Yououghttohavehelpedhim,______?
A.快闪伪像B.组织震荡C.闪烁伪像D.彩色混迭E.多普勒增益过低,频谱滤波设置过高血流方向、速度表达有误
A.翻正反射B.防御反射C.牵张反射D.状态反射E.对侧伸肌反射颈紧张反射是
干槽症症状一般在拔牙后多长时间出现
铺设铁轨用的枕木
下列关于公司的财务会计制度的表述中,正确的有()。I.股东会、股东大会或者董事会违反规定,在公司弥补亏损和提取法定公积金之前向股东分配利润的,股东必须将违反规定分配的利润退还公司Ⅱ.公司持有的本公司股份可以分配利润Ⅲ.
在概化理论中,所有影响得分的条件因素称为()。
Hesaidthathe______totheofficethedaybeforeyesterday.
最新回复
(
0
)