首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: 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
2015-07-22
30
问题
有如下程序段:
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/O8Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果表达式y*x+十中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
下列运算符中不能在C++中重载的是
下列关于构造函数的描述中,错误的是
下面对静态数据成员的描述中,正确的是
已知一个函数模板定义为template<typename T1,typenameT2>T1FUN(T2n){returnn*5.0;}若要求以int型数据7为函数实参调用该模板函数,并返回一个double型数据,则该调用应表
有一种只在循环语句或switch语句中使用的流程控制语句,表示该语句的关键字是【 】。
运算符重载是对已有的运算符赋予多重含义,因此
下列关于输入流类成员函数getline()的描述中,错误的是
对下列二叉树进行前序遍历的结果为
下列有关C++流的叙述中,错误的是
随机试题
热处理工艺过程是指工件从原材料到成品的过程中所有热处理工序的总和。()
在一个特定的群体中,群体成员一般有三种角色表现,即:自我中心角色、任务角色和()
患者,女,30岁。发现下腹包块1月余,小腹胀痛,痛无定处,舌苔薄润,脉沉弦。其证候是( )。
运输管理信息系统的核心任务是(),优化运输服务质量。
有块手表每小时比一只闹钟快30秒,而这只闹钟又比一只石英钟每小时慢30秒,如果8点钟时将手表和石英钟都对准8点,那么,当石英钟12点时,手表显示的时间是几点几分几秒?
任何无法量化及不设定时限的目标都是无效的目标,而任何无效的目标都没有实际操作的方法。因此,详细的职业规划不是无法量化及不设定时限的目标。为使上述论证成立,必须补充以下哪项作为前提?
试求一个正交的相似变换矩阵,将下列对称矩阵化为对角矩阵:
A、 B、 C、 D、 C
有以下程序:#include<stdio.h>#defineS(x)4*(x)*x+1main(){intk=5,j=2;printf("%d\n",S(k+j));}程序的运行结果是()。
Wherewouldthisannouncementbeheard?
最新回复
(
0
)