首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
46
问题
有以下程序: #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程序,下列叙述中正确的是()。
以下能正确定义字符串的语句是
若有以下程序#includemain(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;if(c!=3);r+=3;if(d==4)r+=4
有以下程序main(){inti=5;do{if(i%3=1)if(i%5==2){printf("*%d",i);break;}
设有定义:intn1=0,n2,*p=n2,*q=n1;,以下赋值语句中与n2=n1;语句等价的是
以下程序:#include<stdio.h>main(){charstr[10];scanf(’’%s’’,&str);printf(’’%s\n’’,str);}运行上面的程序,输入字符串
若有定义:charch;当执行以下循环时从键盘输入abcde<回车>,将输出*的个数是while((ch=getchar())==’e’)printf("*");
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。
随机试题
运用德尔菲法预测成功与否的关键是(),必须慎重行事。
与肝对体内雌激素灭活减少有关的体征是
不能引起恒温动物体温升高的物质是
下列选项中不属于完善政府采购中的招投标机制的是()。
固定资产折旧计算应考虑的因素不包括()。
班主任确立班级目标要注意______、有恒和多样。
WutheringHeightswasknownasthefirstsocialrevolutionnovelwrittenby______.
某食品厂速冻饺子的包装有大盒和小盒两种规格,现生产了11000只饺子,恰好装满100个大盒和200个小盒。若3个大盒与5个小盒装的饺子数量相等,则每个小盒与每个大盒装入的饺子数量分别是
识别关联的多重度是面向对象建模过程中的一个重要步骤。请根据说明中给出的描述,将如图6-18所示中(1)~(6)空缺处的内容填写完整。请从表6-12中选择相应的方法名,填写到图6-19所示中(7)~(10)空缺处的对应位置中。
A、Shelikesherjobverymuch.B、Sheworksinahotelnow.C、Shemindsworkingatnight.D、Shehasaone-year-olddaughter.D对话中
最新回复
(
0
)