首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: int i=100; while ( int i=10 ){ cout
有如下程序段: int i=100; while ( int i=10 ){ cout
admin
2015-07-22
53
问题
有如下程序段:
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/9MNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。#include<iostream>#include<string>usingnamespacestd;classY;classX{intx;
有以下程序:#include<iostream>usingnamespacestd;classCSample{private:inti;public:CSample(
下列关于链式存储的叙述中,错误的是()。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
下面的语句中错误的是()。
具有3个结点的二叉树有
开发软件时对提高开发入员工作效率至关重要的是
假设a、b均是整型变量,则表达式a=2,b=5,a++,b++,a+b值为【】。
C++语言中标点符号中表示一条预处理命令开始的是
随机试题
Whatdoyouthinkofhisproposalthatimprovements______intheoldtypeofvacuumcleaner?
原发性肝细胞癌术后的复查内容不包括
()属于非技术风险。
根据《水利系统文明工地评审管理办法》的规定,质量管理考核包括( )等内容。
证券公司同时有( )情形的,国务院证券监督管理机构可以直接撤销该证券公司。
()属于企业人力资本投资行为。
根据室外布置的安全性原则要求,下面()说法是不正确的。
中国学生发展核心素养以“全面发展的人”为核心,分为()三个方面。
Marylikesplaying______pianowhileDavidisinterestedinlisteningto______music.
Argentina(landofsilver)wasgivenitsnameby16th-centuryexplorerswhobelievedthecountrywasrichinsilvermines.Theh
最新回复
(
0
)