首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {inta[]={2,3,5,4},i; for(i=0;i<4;i++) switch(i%2) {case0:switch(a[i]%2) {case0:a[i]++;break; case1:a[i]--
有以下程序: #include main() {inta[]={2,3,5,4},i; for(i=0;i<4;i++) switch(i%2) {case0:switch(a[i]%2) {case0:a[i]++;break; case1:a[i]--
admin
2019-06-09
43
问题
有以下程序:
#include
main()
{inta[]={2,3,5,4},i;
for(i=0;i<4;i++)
switch(i%2)
{case0:switch(a
%2)
{case0:a
++;break;
case1:a
--;
}break;
case1: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,执行case 1: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为1,执行case 1:a
=0;所以a[3]的值变成0。
转载请注明原文地址:https://kaotiyun.com/show/6kRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
下列关于二叉树的叙述中,正确的是()。
有以下程序#includemain(){char*mm[4]={"abcd","1234","mnop","5678"};char**pm=mm;inti;for(i=0;i
有以下程序#includemain(){charb[3][10];inti;for(i=0;i
计算机软件的构成是()。
软件设计中模块划分应遵循的准则是()。
设有如下函数定义#includeintfun(intk){if(k
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是()。
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是()。
随机试题
______economically,onetinofoilwilllastatthreemonths.
汽油吹管火焰由外向内共有四层火焰,其中温度最高的是A.燃烧焰B.氧化焰C.混合焰D.还原焰E.氧化焰和燃烧焰
急惊风,湿热疫毒证的治则是慢惊风,阴虚风动证的治则是
关于要约收购的规定,正确的是()。
设事件A与B相互独立,且P(A)=等于()。
根据涉税犯罪法律制度的规定,下列关于徇私舞弊不移交刑事案件罪与徇私枉法罪的表述中,正确的有()。
HAMA所有项目采用()评分法。
设n阶矩阵A的伴随矩阵A*≠O,且非齐次线性方程组AX=b有两个不同解η1,η2则下列命题正确的是().
_____________是Linux中Samba的功能。
Theconceptofculturehasbeendefinedmanytimes,andalthoughnodefinitionhasachieveduniversalacceptance,mostofthede
最新回复
(
0
)