首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
33
问题
有以下程序: #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全国计算机二级
相关试题推荐
以下关于字符串的叙述中正确的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
数据库设计的根本目标是要解决
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<stdli
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abcd”,则c中的字符串应为“aBc
下列定义变量的语句中错误的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
规定输人的字符串中只包含字母和*号。请编写函数fun,其功能是:使字符串中尾部的*号不多于n个,若多于n个,则删除多余的*号;若少于或等于n个,则不做任何操作,字符串中间和前面的*号不删除。例如,字符串中的内容为“****A*BC*DEF*G**
随机试题
慢性阻塞性肺气肿发病的主要因素是
发明和实用新型取得专利权的条件是()
A注册会计所负责审计X公司2017年财务报表。以下事项中,没有违反不相容职责分离控制原则的是()。
提出了“社会即学校”“教学做合一”等著名口号的教育家是()。
班级授课制是人类社会发展到一定历史阶段的产物,对世界教育产生了巨大的影响,但到了19世纪70年代开始遭到批判,最早提出对班级授课制进行改造的是()。
设0<a<b<c,求
当前Android操作系统应用广泛,它具有下列哪些特性?()
Whereisthisconversationmostprobablytakingplace?
Theterm"mummy"wasusedtodescribe______.
Whichofthefollowingistheleastimportantinjudginganidealteacheraccordingtothepassage?Cananidealteachermakem
最新回复
(
0
)