首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序输出结果是 #include <stdio.h> main ( ) { int i=0,a=0; while ( i<2 0 ) { for(;;) { if ((i%10)
以下程序输出结果是 #include <stdio.h> main ( ) { int i=0,a=0; while ( i<2 0 ) { for(;;) { if ((i%10)
admin
2009-01-15
37
问题
以下程序输出结果是 #include <stdio.h> main ( ) { int i=0,a=0; while ( i<2 0 ) { for(;;) { if ((i%10) ==0) break; else i--; } i+=11; a+=i; } print f ( "%d\n" , a); }
选项
A、21
B、32
C、33
D、11
答案
2
解析
break语句只能在循环体和switch语句体内使用。本题程序为在while循环中嵌套for循环。先看内层for循环,该循环的 3个表达式全部省略,循环条件始终为真,但循环体内的break语句为终止循环的条件。首先,由初始条件判断外层循坏while括号内表达式的值,该值为真,执行本次while循环,即执行循环体内的订语句,判断该表达式后面括号里表达式的值为真,执行 break语句,跳出内层循环,执行下面的语句,此时 i和a的值均变为11;回到外层循环,判断表达式“i<20”仍为真,执行内层循环语句,此时if条件不满足,执行else语句,i的值为10,继续内层循环, if语句条件满足,执行break语句,跳出内层循环,执行下面的语句后,i和a的值分别是21和32。再判断外层循环的条件为假,结束循环.所以,4个选项中B为所选。
转载请注明原文地址:https://kaotiyun.com/show/ZKHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画三个单选按钮,其名称分别为Option1、Option2和Option3,如图1-65(a)所示,然后通过属性窗口设置
(1)在名称为Form1的窗体上添加一个名称为Frame1、标题为“框架”的框架,在框架内添加两个名称分别为Option1、Option2的单选按钮,其标题分别为“第一项”、“第二项”。要求通过设置控件的属性将“第二项”初始值设置为被选中,框架为不可用。运
以下关于控件的叙述中,正确的是
VisualBasic源程序的续行符为
以下关于控件的叙述中,正确的是()。
下面关于标准模块的叙述中错误的是
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
下列描述中,不符合良好程序设计风格要求的是
下列链表中,其逻辑结构属于非线性结构的是
随机试题
简述问卷设计的步骤。
简述如何评价习近平经济思想。
常用葛根而不用升麻治疗的病证是
某法院院长发现经本院终审的一个合同纠纷案件确有错误,应当再审,下述处理方法中正确的是()。
在下列外商投资企业中,不能够享受“两免三减半”税收优惠的有()。
教师辱骂学生侵犯了学生的()
治理通货膨胀需要采取紧缩性货币政策、加强需求和供给管理等措施,但从根本上看,则要加快经济结构调整。其中非常重要的一点是,应通过减税等措施减轻企业的负担。因为企业负担过重,就没有能力提高职工工资;为获得必要的利润,企业还要提高其产品价格。如果企业的负担减轻了
下列关于自然现象的说法错误的是()。
下面不属于需求分析阶段任务的是
Whatisthefocusofthepassage?
最新回复
(
0
)