首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
46
问题
有以下程序:
#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://kaotiyun.com/show/FTtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当a=1、b=2、c=3、d=4时,执行下面程序段后,x的值是()。if(a<b)if(c<d)x=1;elseif(a<c)if(b<d)x:2;elsex=3;elsex
以下叙述中正确的是
算法的有穷性是指
以下函数不能用于向文件中写入数据的是
下列叙述中错误的是()。
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
下列不属于软件设计阶段任务的是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
下列说法正确的是()。
随机试题
某小学有大批的学生发生不明原因的腹泻,为了寻找病因及流行的线索。若证实导致这次腹泻的病因,应具有
某乡的交警对路过的三轮车车主许某实行行政处罚,认为其违反了交通管理法规,但他只罚了许某300元钱,并未作出处罚决定书。但许某当时有几个同伴都在场。许某能向法院起诉吗?()
依据澳门特别行政区基本法,下列选项中哪个是担任澳门特别行政区立法会议员应当具备的条件?()
某地下车库位于地下活动区,平面面积为4000m2,顶板上覆土层厚度为1m,其重度γ=18kN/m3,公共活动区可变荷载为10kPa。顶板厚度为30cm,其顶面标高与地面标高相等;底板厚度50cm,钢筋混凝土重度取为25kN/m3。地下车库的侧墙及梁柱总重为
一个高级居住区附近建设了一个工厂,该居住区的房地产价值下降,这就是一种()。
以下不属于公告栏广告发布技巧的是()。
下列关于局域网设备的描述中,错误的是()。
Accordingtothepassage,howmanypeopleintheworldcanNOTgetenoughfoodtobehealthy?
American【T1】______willnotreturntothemoonasplannedifUSCongresspassesPresidentObama’sproposedbudget.Obama’sbu
A、Hehastoomuchtimetokill.B、Hemetnotrafficjamthatday.C、Hewantstotakearestinhiscar.D、Hiscardoesn’twork.
最新回复
(
0
)