首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行下列语句段后,输出字符“*”的个数是for(int i=50;i>1;--i)cout<<’*’;
执行下列语句段后,输出字符“*”的个数是for(int i=50;i>1;--i)cout<<’*’;
admin
2017-10-17
66
问题
执行下列语句段后,输出字符“*”的个数是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++语言是以()语言为基础逐渐发展演变而成的一种程序设计语言。
关于虚函数的描述中,正确的是()。
下列说法中,不属于数据模型所描述的内容的是()
若执行下面程序段后的输出为:345,请填空。inta,b=3,c=5;a=b<c?【 】:c++;cout<<a<<b<<c;
若执行下面的程序时,从键盘上输入3和4,则输出结果是main(){inta,b,s;cin>>a>>b;s=a;if(a<B)s=b:s=s*s;cout<<s<<end1;}
下面对宏定义的描述中不正确的是
程序设计方法要求在程序设计过程中
算法复杂度主要包括时间复杂度和______复杂度。
随机试题
A.中枢性尿崩症B.生长激素缺乏症C.先天性甲状腺功能减低症D.先天性肾上腺皮质增生症E.儿童糖尿病女孩,9岁半。多饮、多尿,人渐消瘦1个月,近2天发热、咳嗽。空腹血糖17.5mmol/L,尿酮体阴性,pH:7.28,BE:一8.0mmol/L
压弯U形制件要比V形制件的回弹小些。
勘探开发对油气井完井的共同要求是克服井塌或油层出砂,保障油气井长期稳产,延长生产期。()
计算机动画是用计算机生成一系列可供实时连续播放的连续静态画面的技术,可在计算机屏幕上动态演示,也可转换成电视或电影输出。()
A.1940sB.1950sC.1970sD.1990sE.2000s靶向治疗作为近代肿瘤内科治疗的里程碑发生在
关于自动冲洗机启动液的叙述,错误的是
肺主通调水道,主要依赖于肺的哪项功能
下列选项中不具有行政主体资格的是()
VisitingU.S.PresidentGeorgeW.BushsaidinBeijingFridaythatbothChinaandtheUnitedStatesshouldencouragebilateral
根据以下资料,回答问题。2012年前三季度,河南省固定资产投资是山西省的:
最新回复
(
0
)