首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行下列语句段后,输出字符“*”的个数是for(int i=50;i>1;--i)cout<<’*’;
执行下列语句段后,输出字符“*”的个数是for(int i=50;i>1;--i)cout<<’*’;
admin
2017-10-17
47
问题
执行下列语句段后,输出字符“*”的个数是for(int i=50;i>1;--i)cout<<’*’;
选项
A、48
B、49
C、50
D、51
答案
B
解析
本题考查的知识点是:for循环语句。
for语句的执行过程是:
(1)计算第1个表达式(在本题中是“int i=50”)的值:
(2)计算第2个表达式(在本题中是“i>1”)的值,如果此值不等于0(结果为真),则转向步骤(3);否则转向步骤(5);
(3)执行一遍循环体(在本题中是“cout<<’*’;”);
(4)计算第3个表达式(在本题中是“--i”)的值,然后转向步骤(2);
(5)结束for循环。
由此可见,本题循环中i从50开始逐次递减,直到i=1时退出,而此时没有机会执行到循环体,因此执行了49遍循环体。而循环体中的语句是输出1个字符“*”,所以最终输出了49个字符“*”,故本题应该选择B。
转载请注明原文地址:https://kaotiyun.com/show/WJAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
结构化程序设计所规定的三种基本控制结构是顺序结构、选择结构和【】。
设置虚基类的目的是()。
C++中把数据之间的传输操作称为()
下面程序输出的结果是【 】。#include<iostream>usingnamespaccstd;classA{public:voidshow(){tout<<"A!";}};
已知一函数的形参说明为int arr[5][6],则与此等效的形参说明为
已知char a; int b; float c; double d; 则表达式a*b+c-d结果为
下列虚基类的声明中正确的是
若希望派生类的对象不能访问基类中公有成员,应在( )方式下完成。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是
随机试题
Packingallthegoodswilltake______days.
缺铁性贫血的预后取决于
对大环内酯类抗生素不敏感的微生物是
以下关于前牙3/4冠邻沟的说法哪项是错误的A.位于邻面舌1/3与中1/3交界处B.可向切方聚合2°~5°C.位于邻面唇1/3与中1/3交界处D.深度应大于或等于1mmE.可用700号裂钻预备
A.气滞血瘀B.气不摄血C.气随血脱D.气血两虚E.气血失和肝病日久两胁胀满疼痛,并见舌质瘀斑、瘀点。其病机是()
以下关于内部审计师的说法正确的有()。
Atthebeginningofthetour,we’llstartwithmostimportantplace【M1】_________ofmytown,whichisthePlazaLeon.ThePlaza
情报专家巴克斯特在给花草浇水时,脑子里突然出现了一个_________的念头,也许是经常与间谍、情报打交道的缘故,他竟_________地把测谎仪器的电极绑到一株天南星植物的叶片上。结果,他惊奇地发现,当水从根部徐徐上升时,测谎仪上显示出的曲线图形居然与人
你的手机响了。
Accordingtothepassage,whichofthefollowinghaschangedthemostinthelast500years?Whichcountryisthelargestcoffe
最新回复
(
0
)