首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: 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
45
问题
有如下程序段:
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://kaotiyun.com/show/mNNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面有关重载函数的说法中正确的是
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classBase{intx;public:Base(inti){
下列程序的输出结果是【】#include<iostream>usingnamespacestd;intmain(){intBum=500;int&ref=num;ref+
下面程序的运行结果是#include<iostream.h>voidmain(0{intnum=1;int&ref=num;ref=ref+2;
语句ofstreamf("SALARY.DAT",ios::applios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classBase{intx;public:Base(int
下列程序中画线处应填入的语句是classBase{public:voidfun(){cout<<"Baseoffun"<<end1;}};
设有数组定义:chararray[]="China";,则数组array所占的空间为
下列关于this指针的叙述中,正确的是
对于语句cin>>x;中的各个组成部分,下列叙述中错误的是
随机试题
在水上当场收缴的罚款,应当自抵岸之日起()内交至行政机关。
病毒性心肌炎可出现下列哪项表现
与普萘洛尔的叙述不相符的是()。
赔偿请求应当在法定期限内提出。我国《国家赔偿法》规定,请求人请求国家赔偿的时效为()年。
水下直立墙上有一半径为R=0.5m的圆形侧盖,圆心至水面距离H=3m,作用于盖上的静水总压力为()kN。
移交人对自己经办且已经移交的会计资料的真实性、完整性负责。()
已知:断裂下列化学键需要吸收的能量分别为:H—H436kJ/mol;F—F153kJ/mol;H—F565kJ/mol。下列说法正确的是()。
Duetoaconstantly(66)environment,apoorunderstandingoftheuser’sneedsandpreferences,aswellasa(67)ofwillingness
假设在关系模式R(U)中,X、Y、Z都是U的子集,且Z=U-X-Y。若X→→Y,而Z=,则称X→→Y为【】。
Accordingtotheconversation,Mr.JohnsonisNOTverystrongin
最新回复
(
0
)