首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: int i=10; while(1) { i++; if(i == 30)break; if(i%2 == 0)cout
有如下程序段: int i=10; while(1) { i++; if(i == 30)break; if(i%2 == 0)cout
admin
2015-07-22
27
问题
有如下程序段:
int i=10;
while(1) {
i++;
if(i == 30)break;
if(i%2 == 0)cout << ’*’;
}
执行这个程序段输出字符*的个数是
选项
A、20
B、8
C、9
D、10
答案
C
解析
程序首先定义一个整型变量i并初始化为10,while循环条件为1,始终为真,所以只有执行break语句才能结束循环。在while循环中,i自增运算语句在循环开始,所以while语句第一次循环,i值自增为11,最后一次循环开始时,i值为29;另外输出语句中若i为偶数则输出"*",综上while循环中在i自增1后取值为:12,14,16,18,20,22,24,26,28时,输出"*";答案为C。
转载请注明原文地址:https://kaotiyun.com/show/rANp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果为()。#include<iostream.h>classCStatic{public:CStatic(){val++;}stati
类模板的使用实际上是将类模板实例化成一个具体的()。
下面关于运算符重载的描述错误的是()。
下面程序的运行结果为()。#include<iostream.h>voidmain(){chara=’3’:switch(a){c
下列叙述中正确的是
下面对对象概念描述错误的是
下列关于栈的叙述正确的是
在面向对象的程序设计中,下列叙述中错误的是
程序中有如下语句for(inti=0;i<5;1++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是【】。
随机试题
茨威格的中短篇小说有()
A.急性胆囊炎B.急性胰腺炎C.胰头癌D.急性阑尾炎CuUen征阳性常见于
血管升压素在肾脏主要作用于
如果发生安全事故,事故现场有关人员应当立即向本单位负责人报告;单位负责人接到报告后,应当于()小时内向事故发生地县级以上人民政府安全生产监督管理部门和负有安全生产监督管理职责的有关部门报告。
如果用I表示投资、S表示储蓄、T表示税收、G表示政府购买、X表示出口、M表不进口,则四部门经济中储蓄和投资的恒等关系是()。
下列各句中,没有语病的一项是()。
甲在乙公司工作,但身份信息被丙公司利用,虚列工资并进行个人所得税申报。下列判断错误的是()。
移动平均法的主要作用是()。
inthanforA.thathegothisnewhomeinexchange【T1】______aredpaperclipB.thecreativesiderather【T2】______thebus
Corporationsasagroupofferavarietyofjobs.Mostlargecompaniessendpeopletocollegesto【B1】______graduatingstudents
最新回复
(
0
)