首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是______。 main() { int i; for(i=1;i+1;i++) { if(i>4){printf("%d",i++);break;} } printf(
下列程序的输出结果是______。 main() { int i; for(i=1;i+1;i++) { if(i>4){printf("%d",i++);break;} } printf(
admin
2013-02-23
25
问题
下列程序的输出结果是______。 main() { int i; for(i=1;i+1;i++) { if(i>4){printf("%d",i++);break;} } printf("%d",i++); }
选项
A、55
B、56
C、程序错误,没有输出
D、循环条件永远为真,死循环
答案
2
解析
本程序中有个for循环,但注意到for循环的条件是“i+1”,也就是只要i+1的值为真(非零值均为真),就执行循环。当i=1的时候,i+1的值为真,判断if条件不成立,执行i++,输出i的值为5。
转载请注明原文地址:https://jikaoti.com/ti/1mn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请选出正确的程序段
以下程序的输出结果是______。longfun(intn){longs;if(n==1||n==2)s=2;elses=n-fun(n-1);relums;}mai
下面程序的功能是实现变量x、y内容交换,请填空。#defineEXCHANGE(a,b,c){a=b;b=c;c=a;}main(){intx=10,y=8,z;【】printf("%d,%d",x,y);
若变量已正确定义,以下while循环不断输出读入的字符,当读入回车换行符时结束循环。正确的程序段是
现有如下程序段#include"stdio.h"#include"string.h"main(){chara[]="acfijk";/*这里是有序的字符序列*/charb[]="befijklqswz";
下面程序的功能是输出数组s中最大元素的下标,请填空。main(){intk,p,s[]={1,-9,7,2,-10,3};for(p=0,k=p;p<6;p++)if(s[p]>s[k])【】
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为______。
设某循环队列的容量为50,头指针front=5(指向队头元素的前一位置),尾指针rear=29(指向队尾元素),则该循环队列中共有【 】个元素。
在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有【】个元素。
随机试题
著作权的原始主体与继受主体
手术中发现甲状腺病变为单发实质性结节,最好行
强心苷治疗效果较差的心力衰竭是
小儿肺炎喘嗽的病机关键是
由多种精致的植物花粉和乳糖制得的营养保健花粉制品
下列哪个选项构成了基础货币?()
组织在质量检验过程中的基本任务应包括()。
ItisacknowledgedthatthemodemmusicalshowisAmerica’smostoriginalanddynamiccontributiontowardtheater.Inthelastq
We’veallhadworkanddothingsthatwedidnotenjoy.Usually,somepeoplewouldtellustobe【C1】______enthusiastic(热情的)."Yo
Allthesecrashesresultfrom______driving—simplynotpayingattentiontotheroadwhenthedriversaredriving.
最新回复
(
0
)