首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
58
问题
有以下程序 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应用程序(包括界面和代码)。(1)在名称为Form1、标题为“标签”的窗体上,画一个名称为Label1、内容为“计算机等级考试”、显示为四号字的标签。请设置适当的属性满足以下要求:①窗
请根据以下各小题的要求设计Visual。Basic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个文本框,名称为Text1,内容为“VB程序设计”;再画两个命令按钮,其名称分别为Command1和Command2,标题分别为“扩
以下叙述中错误的是()。
以下关于VB文件的叙述中,正确的是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是()。
以下选项中,不合法的VisualBasic的变量名是( )。
线性表常采用的两种存储结构是()。
在数据库系统中,用户所见的数据模式为
随机试题
f(Ai,θj)是方案Ai在状态θj下的收益值,则最大最大原则的决策思路可表述为()
公司确保正常生产经营的基础上,还期望有一些回报率较高的投资机会的需求是()
职业病防治的法律制度主要规定应履行相应的义务的部门是
乙公司与甲银行签订了一份借款合同,由甲银行向乙公司发放100万元的贷款,乙公司必须按借款合同约定的用途使用和归还该批款项。后乙公司未按合同规定使用该贷款,则下列表述哪些是正确的?()
影响薪酬变化和薪酬管理的因素不包括()。
专门经营某一类或少数几类商品的批发商称为()。
新课程改革的重要特点是()。
知识产权的基本内容包括()。
工作记忆的组成部分有()。(2017年)
阅读下列说明和表,回答问题,将解答填入答题纸的对应栏内。【说明】密码学作为信息安全的关键技术,在信息安全领域有着广泛的应用。密码学中,根据加密和解密过程所采用密钥的特点可以将密码算法分为两类:对称密码算法和非对称密码算法。此外,密码技术还用于信息鉴别、
最新回复
(
0
)