首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main ( ) { int i,n=0; for (i=2 ;i<5;i++) { do { if (i%3) continue;
有以下程序 main ( ) { int i,n=0; for (i=2 ;i<5;i++) { do { if (i%3) continue;
admin
2009-01-15
69
问题
有以下程序 main ( ) { int i,n=0; for (i=2 ;i<5;i++) { do { if (i%3) continue; n++; } while(!i); n++; } print f ( "n=%d\n" , n); } 程序执行后的输出结果是
选项
A、n=5
B、n=2
C、n=3
D、n=4
答案
8
解析
本题考核的知识点是do…while结构和算术运算符%的应用。do…while的结构形式为:do 循环体 while(条件表达式),当程序执行到do后,先执行循环体一次,然后才对条件表达式进行计算、判断。若条件表达式的值为真,则重复执行一次循环体;否则退出,与while结构相比,do…while结构至少要执行一次循环体;运算符%是求模运算,即求两个数相除的余数。 continue语句的作用时结束本次循环,即跳过本次循环中余下尚未执行的语句,接着再一次进行循环的条件判定。本题中,当i=2时,执行如循环。由于 if表达式的条件为真,执行continue语句,结束本次循环,判断while循环条件为假,故退出while循环,执行n++,此时n的值为1,当i=3时,执行do循环.由于if(3%3)为假,执行下面的n++语句,此时 n的值为2,结束本次循环,继续判断while循环条件为假,故退出while循环,执行n++语句,此时n的值为3;当i=4时,执行如循环。由于if(4%3)为真,执行continue语句,结束本次循环,继续判断while循环条件为假,故退出while循环,执行n++,此时n的值为4;当i=5时,退出for循环,因此最后输出的n的值为4,所以,4个选项中选项D符合题意。
转载请注明原文地址:https://kaotiyun.com/show/hOHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1的窗体上画一个名称为CD1的通用对话框,通过属性窗口设置CD1的初始路径为C:\,默认的文件名为:None,标题为“保存等级考试”,如图3-125所示。
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上用名称为Shape1的形状控件画一个椭圆,高、宽分别为1000、2000。请设置适当的属性满足以下要求:1)椭圆的边线为红色(
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个水平滚动条,其名称为HScroll1,Min属性为0,Max属性为100,LargeChange属性为5,SmallCha
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个名称为List1的列表框,在属性窗口中为列表框添加三个选项:北京、上海、天津。再建立一个下拉菜单,菜单标题为“文件”,名称为Fil
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1的窗体上画1个命令按钮,其名称为C1,标题为“等级考试”;再画1个文本框,名称为T1,如图3-107(a)所示。请编写适当的事件过程,使程序运行后,一旦文本
能正确表述“x为大于等于5并且小于20的数”的VisualBasic表达式是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是
下列选项中,不属于数据模型所描述的内容的是()。
设栈的顺序存储空间为S(1:50),初始状态为top=0。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
随机试题
在讲完长方形面积计算后,王老师要求学生回家计算一下自己房间的面积,以加深对计算知识的理解。这种教学方法是()。
有“曲状元”之称的元代散曲家是()
浸出制剂的特点是
下列适合桩核冠修复的是
利率是国家调节经济的重要手段,是实现()目标的工具。
持有不同货币的交易双方兑换各自持有的一定金额的货币,并约定在未来某日进行一笔反向交易的交易,称为( )。
Hispresentationwillshowyou______canbeusedinothercontexts.
猪肉:肥肉:脂肪
在关系数据库管理系统的层次结构中,应用层的服务对象是________。
何か大事なことを忘れてきた()気がします。
最新回复
(
0
)