首页
登录
从业资格
在C程序中,对于如下的两个for语句,其运行后a和b的值分别为( )。 fo
在C程序中,对于如下的两个for语句,其运行后a和b的值分别为( )。 fo
资格题库
2022-08-02
91
问题
在C程序中,对于如下的两个for语句,其运行后a和b的值分别为( )。for(int a=0;a==0;a++);for(int b=0;b=0;++b);A.0,0B.0,1C.1,0D.1,1
选项
A.0,0
B.0,1
C.1,0
D.1,1
答案
C
解析
for循环语法:
for(①初始化表达式;②条件表达式;④累加器){
③循环体
}
执行流程:
(1)执行初始化表达式①;
(2)执行条件表达式②,如果条件满足,为true,执行循环体③, 执行累加器④,继续执行条件表达式②,如果条件满足,为 true,执行循环体③, 执行累加器④……以此类推,直到循环条件不满足,结束循环
本题中第一个for循环语句,第一次运行时先执行赋值语句a=0,然后进行条件比较a==0为真,然后执行循环题(本题循环体为空),再执行累计部分即a++;执行后a=1;再进行条件比较a==0为假,最后结束循环。所以这时a的值为1;
本题中第二个for循环语句,第一次运行时先执行赋值语句b=0,然后进行条件比较b=0为假(b=0是一个赋值语句不是一个条件表达式,判定结果为0即假),接下来就直接结束循环;所以这时b的值为0。
转载请注明原文地址:https://tihaiku.com/congyezige/2418156.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
设某系统由P1和P2两个子系统组成,当且仅当两个子系统都能正常工作时,该系统才能
阅读以下说明和C语言程序,将应填入(n)处的字句写在答题纸的对应栏内。
将软件从一种计算机环境转换到另一种环境运行的难易程度是指软件的()。在规定的
UML是一种()。A.面向对象的程序设计语言 B.面向过程的程序设计语言
()不是面向对象程序设计语言。A.XML B.Java C.C# D.S
某循环队列的容量为M,队头指针指向队头元素,队尾指针指向队尾元素之后,如下图所示
在下面的程序代码中,a是全局变量。若以引用调用(callbyreferenc
在下面的程序代码中,a是全局变量。若以引用调用(callbyreferenc
计算机程序=算法+数据结构+程序设计方法+语言工具和环境,其中关于程序设计的叙述
对高级语言源程序进行编译时,可发现源程序中的()错误。A.堆栈溢出 B.变
随机试题
[originaltext]M:Hi,Lynn.Isawyouatregistrationyesterday.Isailedright
成人腰穿时不应超越哪个腰椎间隙A.腰4~腰5 B.腰3~腰4 C.胸12~腰
按《混凝土外加剂》早强剂中,()指标属于强制性检测指标。A.收缩率比 B.相对
腹部肿块,时聚时散,按之无形,痛无定处,为A、癥积 B、瘕聚 C、虫积 D
根据中国国家标准《风险管理——术语》中关于风险的定义,说法正确的是()。?A:
A.丹皮、当归B.升麻、当归C.黄芪、柴胡D.朱砂、生地E.黄连、生地清胃散和补
对于局部应用系统的高倍数泡沫灭火系统,其高倍数泡沫的供给速率应按达到规定覆盖厚度
固定收益平台交易中,交易价格实行涨跌幅限制,涨跌幅比例为5%。涨跌幅价格计算公
针对商业银行个人理财业务发展的实际情况,银监会于( )下发了《关于进一步规范商
下列关于拒不支付劳动报酬罪的说法正确的是:()A.犯罪主体只能是单位 B.犯罪
最新回复
(
0
)