首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是______。 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
28
问题
下列程序的输出结果是______。 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全国计算机二级
相关试题推荐
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
下面的程序可对指定字符串中的字符串进行从大到小排序,请将程序完整。(注:程序采用了冒泡排序算法)#include<stdio.h>#include<string.h>main(){char*str="ABCDabcd
关系数据库的关系演算语言是以【】为基础的DML语言。
在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为【】。
C语言规定函数返回值的类型由()
若有以下定义:floatx;inta,b,c=2;,则正确的switch语句是()
若有如下变量定义并赋值:inta=1,b=2,c=3,k;floatf=2.5,e;doubled=2.4,g;则下列符合C语言语法的表达式是()
设有下列二叉树:对此二叉树中序遍历的结果为()
关于if后一对圆括号中的表达式,以下叙述中正确的是()
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是()。
随机试题
人民币从中国人民银行现金发行库直接进入商业银行和其他金融机构现金业务库的过程称为()。
狭义的刑事诉讼是指
女,82岁,牙列缺失,牙槽嵴狭窄,全口义齿修复后咀嚼效率低,其原因不可能是
A.腹壁反射消失B.腱反射亢进C.Grey-Turner征阳性D.扑翼样震颤阳性E.Babinski征阳性对急性重症胰腺炎诊断帮助最大的是
药物生长之本源是哪一元
城市公共加油站的服务半径为()km。
下列关于钻孔桩水下混凝土灌注施工正确的有()。
施工单位在工程项目现场的行政负责人对本单位在工程建设中的质量负()。
国家公务员向有关单位提出申诉的必要理由是()。
Inthissection,youaregoingtoreadapassagewithtenstatementsattachedtoit.Eachstatementcontainsinformationgiveni
最新回复
(
0
)