首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
22
问题
有以下程序:
#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://jikaoti.com/ti/1pz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于C语言数据类型使用的叙述中错误的是
以下程序段的输出结果是()。#include<stdio.h>main(){charp[][4]={’’ABC’’,’’DEF’’,’’GHI’’};inti;for(i=0;i<3;i++
有以下程序#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+
有以下程序:#include<stdio.h>intfun(char*s){char*p=s;while(*p++!=′\0′);return(p—s);}main(){char*r=″01234″;printf(″%d\
设有定义:charP[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是()。
字符串"%%\"ABCDEF\"\\"的长度是()。
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
在下述程序中,判断i>j共执行的次数是()。main(){inti=0,j=10,k=2,s=0;for(;;){i+=k;if(i>j){printf("%d",s);b
将E-R图转换为关系模式时,实体和联系都可以表示为()。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front-1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
随机试题
患者,男性,63岁。四肢无力3年,行走、持物不稳,脚踩棉花感3个月余。查体:步态蹒跚不稳,双手痛触觉减退,快速精细活动困难,握力Ⅳ级。Jackson(一),双侧Hoffmann试验(+),双侧Spurling试验(一),双上肢外展试验(一)。双膝跟腱反射亢
动脉导管未闭,见对比剂右向左分流,表明有
神经纤维动作电位上升支形成主要是由于
健康成人女性血红蛋白的正常值为()
一患者,右上6大面积银汞充填。检查:MOD大面积银汞充填体.牙冠剩余牙体组织少,仅残留颊舌侧壁,无松动,无叩痛,已行完全根管治疗。设计行桩核冠修复.牙体预备首先要
该病人的甲状腺功能为手术前用复方碘化钾溶液作药物准备,正确的服药方法是
某市火电站建设项目进行招标,招标人规定投标人提交的投标文件截止日期为2006年11月20日,投标人在投标文件截止日期前已提交投标文件。2006年11月18日,投标人向招标人提出撤回提交的投标文件。此时招标人()。
下列关于总敞口头寸的说法,不正确的是()
短路点过渡电阻包括()。
2009年10月16日,中华人民共和国第十一届全运会在山东()开幕。
最新回复
(
0
)