首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> using namespace std; int main() { int y=18,i=0,j,a[8]; do{ a[i]=y%2;
有以下程序: #include <iostream> using namespace std; int main() { int y=18,i=0,j,a[8]; do{ a[i]=y%2;
admin
2010-03-29
31
问题
有以下程序: #include <iostream> using namespace std; int main() { int y=18,i=0,j,a[8]; do{ a
=y%2; i++; y=y/2; }while(y>=1); for(j=i-1;i>=0;j--) cout<<a[j]; cout<
选项
A、1000
B、10010
C、110
D、10100
答案
2
解析
本题考核一维数组元素的引用和一维数组的输出。程序中的do-while循环语句的执行过程如下:
第1次循环时,i=0、y=18,把“y%2”的值0存入a[0],执行i++后,i的值变为1,再执行y=y/2;,使y的值变为9。
同理,第2次循环后,a[1]的值为1,第3次循环后,a[2]的值变为0,第4次循环后,a[3]的值变为0,第5次循环后,a[4]的值为1,然后退出do-while循环体。
for循环是输出从a[4]到a[0]的值,结果为:10010。
转载请注明原文地址:https://kaotiyun.com/show/eDjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于一个正常运行的C程序,下列叙述中正确的是()。
以下叙述中错误的是
设有定义:intn1=0,n2,*p=n2,*q=n1;,以下赋值语句中与n2=n1;语句等价的是
若变量己正确定义,有以下程序段:i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是()。
若有定义语句:doublea,*p=&a;以下叙述中错误的是()。
下列给定程序中,函数fun的功能是:把形参a所指数组中的最小值放在元素a[0]中,接着把a所指数组中的最大值放在a[1]元素中;再把a所指数组元素中的次小值放在a[2]中,把a所指数组元素中的次大值放在a[3],以此类推。例如,若a所指数组中的数据最初排
已知库函数islower(ch)用以判断ch中的字母是否为小写字母,则下列程序运行后的结果是()。#include#includevoidfun(chas*p){inti=0;while(p[i]){if(p[i]==’’&&isl
若有以下函数:intfun(char*a,char*b){intbk=0;while((*a!=‘\0’)&&(*b!=’、0’)&&strlen(a)==strlen(b)){if(*b!=*a){bk
下列特征中不是面向对象方法的主要特征的是()。
给定程序MODll.C中函数fun的功能是:求整数X的Y次方的低3位值。例如,整数5的6次方为15625,此值的低3位值为625。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得
随机试题
翼颌间隙感染颞深间隙感染
2011年7月1日,甲乙签订苹果买卖合同,约定甲先支付10万元货款。乙一个月后交付1000箱苹果。后甲经营状况恶化只交付了3万元货款,并答应余款在半个月内交付,乙对此表示反对。交货期限届满甲要求乙交付苹果,遭到乙的拒绝。对此,下列哪些选项是不正确的?
直接接受行为的结果,但还不能做出道德意义上的判断,这是皮亚杰的儿童道德判断的()。
下列选项中,属于我国南海群岛的有()。
1.正确对待来自组织、来自社会、来自群众的监督,习惯在“放大镜”和“聚光灯”下工作和生活,是对党员干部党性修养和组织观念的检验,也是新时代党员干部干事创业的内在要求。移动互联网时代,工作的一点一滴、生活的一言一行,都处于“放大镜”和“聚光灯”之下。事实上,
国际共产主义运动第一个战斗纲领是()。
设f(x)是连续函数,且f(t)dt=x,则f(7)=_______.
______isoldfashionedinstylebutdesignedwithmanydoorstosaveenergy?______haslargerandsmallerversionswithtop-mou
ladder(s)本题询问该粉刷工的缺点。录音原文中指出粉刷工Harry年龄大(oldnow),因此不能从事需要使用较高的梯子的工作(avoids…tallladders)。录音中的avoids是题目prefernottouse的同义替换,故空格
TheEmpireStateBuildingTurns75EmpireStateBuilding,thefamousbuildinginNewYorkCityis75yearsold.Thegrou
最新回复
(
0
)