首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include main( ) { int i=5; do { if(i%3==1) if(i%5==2) {printf("*%d",i);break; } i++
若有以下程序: #include main( ) { int i=5; do { if(i%3==1) if(i%5==2) {printf("*%d",i);break; } i++
admin
2015-08-09
36
问题
若有以下程序:
#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/sLDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行语句printf(“%ukn”,+12345)的输出结果是()。
设有下列宏定义:#defineA2#defineB(A+3)则执行赋值语句“k=B*20;”(k为int型变量)后,k的值是______。
下列程序的输出结果是______。#include<stdio.h>main(){intx=10,y=10,i;for(i=0;x>8;y=++)printf("%d%d",X--,y);}
C语言结构体类型变量在程序执行期间()。
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],ihtn){inti,t;for(i=0;i<n/2;i++)
设有程序段:intk=12;while(k=1)k=k-1;则下列描述中正确的是()。
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是()。main(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);elseprintf("%d
已知inta=2,b=3;则执行表达式a=a<b后,变量a的值为()。
若a的值为1,则表达式!a‖++a的值是______。
随机试题
下列情况可引起框移突变的是DNA链中
影响层厚的是RF射频脉冲的
下列有关CIN的论述哪项不正确
(2014年真题)元朝在中央设立的最高行政机关为()。
引起合同终止的原因包括()。
2×18年1月1日,甲公司以对A公司25%的股权投资和一批自产的产品与乙公司一项在建写字楼进行交换,资料如下:(1)甲公司换出A公司的股权投资为2×16年7月1日取得,取得时支付银行存款1500万元,当时A公司可辨认净资产公允价值为5000万元(与账面
自律是指儿童的道德判断是注意行为的客观效果,不关心主观动机,受自身以外的价值标准支配。()
下列关于函数模板的表述中,正确的是
Myfatherhasbeenonthe______inthisfactoryfornearly20years.
AlthoughIlikedtheappearanceofthehouse,whatreallymademedecidetobuyitwasthebeautiful______throughthewindow.
最新回复
(
0
)