首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void main() {int a[]:{7,8,9,10},i; for(i=0;i<4;i++) switch(i%3) {case 0:switch(a[i]%3) {case 0:a[i]++;break; cas
有以下程序: #include void main() {int a[]:{7,8,9,10},i; for(i=0;i<4;i++) switch(i%3) {case 0:switch(a[i]%3) {case 0:a[i]++;break; cas
admin
2021-04-28
43
问题
有以下程序:
#include
void main()
{int a[]:{7,8,9,10},i;
for(i=0;i<4;i++)
switch(i%3)
{case 0:switch(a
%3)
{case 0:a
++;break;
case 1:a
--;
}break;
case 1:a
=0;}
for(i=0;i<4;i++)printf(’’%d’’,a
);printf(’’\n’’);
}
程序运行后的输出结果是( )。
选项
A、0696
B、6010
C、0906
D、6099
答案
D
解析
for循环执行4次循环,i分别为0,1,2,3,循环体内包含两重swish()条件分支语句,对数组元素a
进行赋值操作;第一重switch()语句的判别条件是i被3除的余数,但只有两种选择分支case 0和case 1;因此当i=2时,for循环体不被执行,数组元素a[2]还是初始值。当i=1时,执行第一重switch的case 1分支,a[1]=0;至此已经可以选择正确答案。若再要判断,当i=0和3时,程序将进入第二重switch()条件分支,a[0]%3的值和a[3]%3的值均为0,因此,都执行第二重switch()语句的case 0分支语句,a[0]--且a[3]--;
转载请注明原文地址:https://www.kaotiyun.com/show/FTtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
以下叙述中正确的是
以下叙述中正确的是()。
有以下程序:#includemain(){intc[6]={10,20,30,40,50,60},*P,*s;P=c;s=&c[5];prinff(“%d\n”,S—P);}程序运行后的输出结果
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
有关return语句说法不正确的是()。
软件测试的目的是
若有以下程序#includemain(){charw[20],a[5][10]={"abcdef","ghijkl","mnopq","rstuv","wxyz"};intp[6][2]={{0,1},{1,5},{0,0}
下列排序方法中,最坏情况下时间复杂度最小的是
下面是有关C语言字符数组的描述,其中错误的是
随机试题
患者,女,55岁。心悸、胸闷、气短,活动后加剧已3年。面色淡白,神疲乏力,语声低微,入夜不能安睡,舌淡苔白,脉弱。其证候是
胸骨左缘第二肋间隙属于胸骨体下端近剑突属于
龟甲的功效为
某家庭以抵押贷款方式购买了一套价值为25万元的住宅,如果该家庭首付款为房价的30%,其余房款用抵押贷款支付。如果抵押贷款期限为10年,按月等额偿还,年贷款利率为15%。如果该家庭25%的收入可以用来支付抵押贷款的月还款额,问该家庭须月收入为多少,才能购
施工进度计划编制中,紧接“分解施工过程,确定施工顺序和工作名称”之后的步骤为()。
成套工具(由可换的扳手套筒、螺丝刀、锤子、钳子、手提式电钻组成)
境外甲企业在我国境内未设立机构、场所,其向我国居民企业乙公司转让了一项配方,取得转让收入31000万元。甲企业就该项转让所得应向我国缴纳的企业所得税税额为()万元。
根据公司法律制度的规定,下列选项中,属于上市公司监事会职权有()。(2002年)
某些画家根据光色原理对绘画色彩进行了大胆革新,打破了传统绘画的褐色调子,并直接面对自然风景写生,将光色瞬间变幻的效果记录下来。这一绘画流派是()。
社会主义法治理念的根本保证是()。
最新回复
(
0
)