首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
22
问题
有以下程序: #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全国计算机二级
相关试题推荐
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
下述程序的输出结果是()。#include<stdio.h>voidmain(){chara=1,b=2;charc=a^b<<2:printf(’’\n%d’’,c);}
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参p
当输入为’’Fool&Swalow’’时,下面程序的执行结果是()。#include<stdio.h>main()fcharc;while(c!=’?r1fc=getchar0;putchar(c);}}
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
在数据流图中,带有箭头的线段表示的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
在一个C源程序文件中所定义的全局变量,其作用域为()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
随机试题
设f(x)具有任意阶导数,且f’(x)=[f(x)]2,则f"’(x)=()
卵子受精部一般是在【】
下列选项中,不属于天王补心丹证临床表现的是
患者男性,64岁。因呕血、黑便2小时入院。既往有慢性乙型肝炎10余年。入院查.ALT124U/L,AST153U/L,总胆红素91μmol/L,血清白蛋白16g/L,凝血酶原时间21s,CO2﹣CP15mol/L,BUN20.5mmol/L,Cr25
2014年7月1日,甲公司、乙公司和张某签订了《个人最高额抵押协议》,张某将其房屋抵押给乙公司,担保甲公司在一周前所欠乙公司货款300万元,最高债权额400万元,并办理了最高额抵押登记,债权确定期间为2014年7月2日到2015年7月1日。债权确定期间内,
索赔台账应反映的内容有()。
汽车金融公司,是指经批准设立的,为中国境内的汽车()提供金融服务的非银行金融机构。
对于存在贷款偿还风险的贷款,都应至少归人关注类贷款。()
教师的哪一种领导方式对学生发展的促进作用最大?()
对精神分裂症有诊断意义的症状是()。
最新回复
(
0
)