首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段 inl k=10; do cout<<‘*’; while(k--); 运行时显示字符*的个数是( )。
有如下程序段 inl k=10; do cout<<‘*’; while(k--); 运行时显示字符*的个数是( )。
admin
2021-05-06
63
问题
有如下程序段
inl k=10;
do
cout<<‘*’;
while(k--);
运行时显示字符*的个数是( )。
选项
A、8
B、9
C、10
D、11
答案
D
解析
题意中首先执行一次do...while循环体,然后判断k--的值是否为真,如果为真,继续执行循环体,否则循环终止;由于k--是后缀自减运算表达式,所以先将k的值作为整个表达式的值,再将k执行自减运算,k初值为10,所以当k取值分别为10,9,…,1时,循环条件都为真,执行10次循环体,综上总共执行11次循环体,输出11个*,本题答案为D。
转载请注明原文地址:https://www.kaotiyun.com/show/YUfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classObj{staticinti;public:Obj(){i++;}~Obj(){i--;
在语句“cout<<’A’:”中,cout是()。
已知函数fun的原型为intfun(int,int,int);下列重载函数原型中错误的是()。
有如下程序:#include<iostream>usingnamespacestd;classA{public;staticinta;voidinit(){a=1;}A(inta=2){init();a++;}};intA
有如下程序段:inti=l;while(1){i++:if(i==10)break;if(i%2==0)cout<<’*’;}执行这个程序段输出字符木的个数是(
将运算符“+”重载为非成员函数,下列原型声明中,错误的是()。
下列字符串中不能作为C++标识符使用的是()。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#includeusingnamespacestd;classBase{inta,b;
支持子程序调用的数据结构是()。
在C++语言系统中,用于输入数据所使用的标识符cin是
随机试题
男孩,6岁。生后3岁时发现上楼困难,走路无力,易跌倒。小腿腓肠肌假性肥大,智商80,血清CPK高达1200U。下列哪点不是其主要临床特点
医学伦理学基本范畴的良心指的是
心脏的潜在起搏点是
某理财规划师对于单项规划的范围不是很明确,按照科学的理财方案制定标准,消费支出规划的主要内容部包括()。
在漫长的古代社会的专制制度下,长期受到尊崇的是神权、王权,人被分为三六九等,广大民众所享有的权利十分有限,因此,被压迫者为争取人权的斗争从来都没有停止过。下列关于人权的发展历程说法错误的是()。
2,8,32,128,()
根据以下资料。回答下列问题。2016年全年海南省金融业完成增加值280.07亿元,增长15.7%。年末全省金融机构本外币存款余额9120.17亿元,比上年末增长19.4%。其中,非金融业企业存款3213.06亿元,增长28.0%;住户存款3417
在一个局域网上,进行IPv4动态地址自动配置的协议是DHCP协议。DHCP协议可以动态配置的信息是______。
我国研制的银河Ⅲ型超级计算机通过基准程序的测试,其峰值速度是()。
HighwaysintheUSTheUnitedStatesiswell-knownforitsnetworkofmajorhighwaysdesignedtohelpadrivergetfromone
最新回复
(
0
)