首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int a[]={2,3,5,4),i; for(i=0;i<4;i++) switch(i%2) { case 0:switch(a[i]
有以下程序: #include<stdio.h> main() { int a[]={2,3,5,4),i; for(i=0;i<4;i++) switch(i%2) { case 0:switch(a[i]
admin
2021-07-09
32
问题
有以下程序:
#include<stdio.h>
main()
{
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、3344
B、2050
C、3040
D、0304
答案
C
解析
main函数的主体是一个for循环语句,for循环中包含一个switch语句,如果判断条件为0则进入第二个switch语句,如果判断语句为1则执行“a
=0”,最后将数组顺序输出。所以程序的功能是将数组的偶数项设为0,奇数项如果为奇数则减1,为偶数就加1,最后得到结果。
转载请注明原文地址:https://kaotiyun.com/show/MYtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若在定义语句:inta,b,C,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
表示关系式x≤y≤z的C语言表达式的是
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语苦函数feof(fp)的函数返回值是
给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。例如,若字符串为abed,则应输出:dcba。请改正程序中的错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删
以下不构成无限循环的语句或语句组是()。
有如下程序#include<stdio.h>#include<string.h>structS{charname[10];};voidchange(structS*data,intvalue){strcp
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
以下有关宏的描述不正确的是()。
下面不属于软件测试实施步骤的是()。
随机试题
试述调节心血管功能的体液因素及其生理作用。
多根多处肋骨骨折的反常呼吸,在吸气时下述哪项不正确?
男,55岁,肥胖。餐后发作右上腹部阵发性绞痛,每次发作持续约1~2小时,疼痛向右肩背部放射,伴有饱胀感。首选的检查方法是
关于吸入性麻醉药的作用正确的是
已知f(x)的一个原函数为xsinx,则∫f(x)f’(x)dx=()。
同一种无机多孔材料的密度和表观密度的数值关系为( )。
根据票据法律制度的规定。汇票承兑生效后,承兑人应当承担到期付款的责任。下列关于该责任的表述中,正确的有()。
在操作系统中,可以并行工作的基本单位是______。
高级程序设计语言的特点是()。
StressinCollegeMoststudentsinUScollegesarejustplainstressedout,fromeverydayworriesaboutgradesandrelations
最新回复
(
0
)