首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include min( ) { int a[]={2,3,5,4},i; for(i=0;i<4;i++) switch(i%2) {case 0:switch(a[i]%2)
有以下程序: #include min( ) { int a[]={2,3,5,4},i; for(i=0;i<4;i++) switch(i%2) {case 0:switch(a[i]%2)
admin
2021-07-09
42
问题
有以下程序:
#include
min( )
{ int a[]={2,3,5,4},i;
for(i=0;i<4;i++)
switch(i%2)
{case 0:switch(a
%2)
{ case 0:a
++;break;
case 1:a
--;
}break;
case 1:a
=0;
}
for(i=0;i<4;i++)printf("%d",a
);printf("\n");
}
程序运行后的输出结果是( )。
选项
A、0 3 0 4
B、2 0 5 0
C、3 3 4 4
D、3 0 4 0
答案
D
解析
第一次循环i为0,i%2为0,执行switch(a[0]%2)中的case 0语句,a[0]++,a[0]的值变成3;第二次循环i的值为1。i%2为1,执行ease l:a
=0;所以a[1]的值变成0;第三次循环i的值为2,i%2为0,执行switch(a[2]%2)中的case 1语句,a[2]一一,a[2]的值变成4;第四次循环i的值为3,i%2为l,执行case l:a
=0;所以a[3]的值变成0。
转载请注明原文地址:https://kaotiyun.com/show/Bitp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下定义数组的语句中错误的是
有以下程序#include<stdio.h>intf(intx);main(){inta,b=0;for(a=0;a<3;a++){b=b+f(a);putchar(’A’+b);}}intf(intx){returnx*x+
下列关于C语言文件的叙述中正确的是()。
以下叙述中正确的是
有下列程序:main(){inta[4][4]={{1,4,3,2),{8,6,5,7),{3,7,2,5},{4,8,6,1)),i,k,t;for(i=0;i
计算机软件的构成是()。
设有定义:charP[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是()。
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
C语言中,最基本的数据类型包括()。
随机试题
2006年10月31日,第十届全国人大常委会第二十四次会议审议通过了《反洗钱法》,该法第26条第3款规定,临时冻结不得超过48小时。金融机构在按照国务院反洗钱行政主管部门的要求采取临时冻结措施后48小时内,未接到侦察机关继续冻结通知的,应当立即解除冻结。最
下列选项中,属于行政处罚的是()。
IcanclearlyrememberthefirsttimeImetMr.Andrews,myoldheadmaster,【C1】______thatwasovertwentyyearsago.Duringthe
A.K+B.Na+C.Cl-D.Ca2+E.Mg2+哪种离子升高会引起心肌细胞兴奋性先升高后降低
药品生产监督管理是指
需要采取预防法称“甲类传染病的预防”控制措施的疾病不包括()。
门诊发现肝炎病人应
病房护士发生护理差错后,护士长应及时上报护理部,上报的时间不超过
下列关于金融犯罪说法错误的是()。
山顶洞人
最新回复
(
0
)