首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: 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
19
问题
有如下程序段:
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/8tNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类模板的模板参数()。
下面函数返回数组中最大元素的下标,数组中元素个数为t,将程序补充完整。intfindmax(ints[],intt){intk,p;for(p=0,k=p;p<t;p++){if
假定有如下程序:#include<iostream>usingnamespacestd;ints=0;classexample{staticintn;public:
在C++语言的结构化程序设计中,【】是程序的基本组成单元;在C++语言的面向对象设计框架中,【】是程序的基本组成单元。
下列关于this指针的叙述中,正确的是
下面关于模板的描述,错误的是
以下叙述中正确的是
如果表达式y*x+十中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
有如下类声明:classMyClass{inti;private:intj;protected:intk;public:intm,n;};
下列符号中能够作为C++标识符的是
随机试题
战略经营领域(SBA)是企业生存发展的微观环境。关于明星区SBA下列说法正确的是()
素手把芙蓉,________。(李白《古风(其十九)》)
A.观察B.感染治疗C.化学药物治疗D.输卵管保守性手术E.一侧输卵管切除患者女性,26岁,G1P0,陈旧性宫外孕,包块直径小于3cm。临床处理为
王先生有一幢私房,因资金紧缺欲以该房地产向银行申请抵押贷款。为此,王先生找到与其相熟的房地产估价师李某,欲请其评估。在接洽过程中,李某可以承诺()。
混凝土硬化过程中,在一定范围内(),混凝土强度越高。
发展性评价的根本目的在于______。
下列描述算法的流程图构件中,如果要“输出h=sqr(a*b)”,用的流程图构件符号是()。
在处理实际问题时,往往不能“一刀切”的主要原因是()。
WhydidJoanfeelsorrythatevening?WhatwaswrongwithDicky?
A、Themanhatestolendhistoolstootherpeople.B、Themanhasn’tfinishedworkingonthebookshelf.C、Thetoolshavealready
最新回复
(
0
)