首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: int i=100; while ( int i=10 ){ cout
有如下程序段: int i=100; while ( int i=10 ){ cout
admin
2021-06-10
39
问题
有如下程序段:
int i=100;
while ( int i=10 ){ cout<<’*’; i--; }
运行时输出"*"的个数是
选项
A、0
B、100
C、10
D、无穷
答案
D
解析
首先,程序定义了局部变量i并初始化为100,在while循环中定义了同名局部变量i并初始化为10,由变量的作用域可知while循环中的i屏蔽了while语句前的局部变量i,所以while循环体中的i初值为10;其次,由于while循环的循环条件为int i=10,每次循环都是重新定义并初始化i,条件始终为真,所以while循环将会无限执行下去,输出无穷个"*"。答案为D。
转载请注明原文地址:https://www.kaotiyun.com/show/nufp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程projl,此工程中含有一个源程序文件projl.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Theva
下列有关模板的叙述中,正确的是()。
在为一个类重载下列运算符时,只能作为该类成员函数重载的运算符是
if(表达式1)语句1else语句2只有A选项是正确的要定义整型数组x,使之包括初值均为1的三个元素,下列语句正确的是
下列叙述中正确的是
软件设计中模块划分应遵循的准则是( )。
下列有关指针的用法中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。如:1234554321或
下面不属于软件工程的3个要素是
运算符重载是对已有的运算符赋予多重含义,因此()。
随机试题
患者,男,32岁,反复咳嗽咳痰多年,加重三个月,伴咯血10天,CT示左下肺串珠状软组织结节影,可见一小液平,诊断为
刘某在一家饭店喝醉后.与服务员发生争执并将饭店的冰箱砸坏。民警接警后到达现场,将仍在打砸的刘某控制住。下列处置措施恰当的是:
女性,35岁,哮喘急性发作时体检发现过度充气体征,与肺气肿十分相似,此时最好的鉴别方法是
对医德良心的作用的错误提法是
突出屋面结构与基层转角处的找平层应做成圆弧形,其圆弧形半径要求最大的是:[2010年第39题]
在Word的编辑状态,被编辑文档中的文字有“四号”、“五号”、“16”磅、“18”磅四种,下列关于所设定字号大小的比较中,正确的是()。
国际上出现的具有代表性的企业技术创新过程模型有()。
下列属于绩效管理系统的组成要素的是()。
当代微型机中所采用的电子元器件是___________。
Youshouldkeepalow______beforethistroublepasses.
最新回复
(
0
)