首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: int i=0; while(1) { i++; if(i == 30) break; if(i/20 == 0) cout
有如下程序段: int i=0; while(1) { i++; if(i == 30) break; if(i/20 == 0) cout
admin
2019-06-07
28
问题
有如下程序段:
int i=0;
while(1) {
i++;
if(i == 30) break;
if(i/20 == 0) cout << ’*’;
}
执行这个程序段输出字符*的个数是
选项
A、0
B、9
C、19
D、29
答案
C
解析
程序首先定义一个整型变量i并初始化为0,while循环条件为1,所以循环结束时,必然执行break语句;while循环体中,首先对i自增1,接着判断i==30时退出循环,最后判断i/20==0(即,i<20)时输出"*",所以当i取值为0-18时,通过自增1后,输出"*";答案为C。
转载请注明原文地址:https://www.kaotiyun.com/show/Km8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为()。A)aB)AA.aC)a{}D)AA::a{}
在进行关系数据库的逻辑设计时,E-R图中的属性常被转换为关系中的属性,联系通常被转换为______。
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(){cout<<’*’;)MyClass(MyClas
若已知a=10,b=20,则表达式!a=______。
纯虚函数的声明总是以__________结束。
下面关于指针的说法中错误的是()。
有如下程序:#includeusingnarnespacestd;classTestClass{staticinti;public:TestClass(){i++
下列叙述中错误的是()。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
下面关于继承和派生的叙述中,正确的是()。
随机试题
PB9.0的开发空间的三个层次是Workspace、Target和________。
阅读下面文言文,然后回答问题。邢布衣传(明)文震孟
患者女,23岁。16岁月经初潮,痛经7年,每于经期第一天出现小腹冷痛,喜温喜按、经量少、色黯,腰痠腿软,小便清长,舌苔白润,脉沉迟。治疗应首选
美国人乔故意伤害一案开庭审理时,被告人乔提出翻译人员王红是被害人李明的表姐,要求其回避,证人李强是被害人的弟弟,也申请其回避。下列说法正确的是:()
某商业银行通过同业拆借获得一笔资金。关于该拆人资金的用途,下列哪一选项是违法的?(2014年卷一28题)
为构建固定资产而专门借入的款项,所发生的利息、折价或溢价的摊销和汇兑差额可以计入()。
简述学习动机的构成要素。
Forsometimescientistshavebelievedthatcholesterolplaysamajorroleinheartdiseasebecausepeoplewithfamilialhyperch
Whatisyourresponsibilitywhenyou,asaschoolprincipal,gettheteacher’sreport?
Istronglybelievethatitisratherimportanttobeagoodlistener.AndalthoughIhavebecomeabetterlistenerthanIwaste
最新回复
(
0
)