首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void main() { int a[]={2,3,5,4},i; for(i=0;i
有以下程序 #include void main() { int a[]={2,3,5,4},i; for(i=0;i
admin
2019-08-10
33
问题
有以下程序
#include
void 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、2 0 5 0
B、3 3 4 4
C、3 0 4 0
D、0 3 0 4
答案
C
解析
在毛函数的for循环语句中,当循环变量i的值等于0,2时,执行switch中的case 0语句,分别对数组元素a[0]和a[2]加1和减1,所以a[0]的值等于3,a[2]等于4。当循环变量i的值等于1,3时,执行switch中的case 1语句,把数组元素a[1]和a[3]的值赋为0。所以输出数组a的元素,其结果为3040。
转载请注明原文地址:https://kaotiyun.com/show/CrRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){ ints,t,A=10;doubleB=6; s=sizeof(A);t=sizeof(B); printf("%d,%d\n",s,t);}在VC6.0平台上编译运行,程序运行
有以下程序#includevoidfun(int*p,int*q){intt;t=*p;*p=*q;*q=t;*q=*p;}main(){inta=0,b=9;fun(&a,&b);printf("%d%d\n",a,b);}程序的
若有以下程序#includeint*f(int*s,int*t){intk;if(*s<*t){k=*s;*s=*t;*t=k;}returns;}main(){inti=3,j
下列叙述中正确的是
以下选项中正确的定义语句是
以下叙述中正确的是
数据字典(DD)所定义的对象都包含于
若有定义语句intb=2;则表达式(b<<2)/(3||b)的值是
以下选项中关于程序模块化的叙述错误的是
负责数据库中查询操作的数据库语言是( )。
随机试题
建设工程合同中,发包人的合同义务主要是______、______、______、______。
一般用于活细胞染色的荧光抗体,适宜的F/P值是
(2007年)图5-47所示为等腰直角三角形单元体,已知两直角边表示的截面上只有剪应力,且等于τ0,则底边表示的截面上的正应力σ和剪应力τ分别为()。
建设项目的进度项编码应综合考虑不同层次、不同深度和不同用途的进度计划工作项的需要,建立统一的编码,服务于建设项目()的动态控制。
变压器按照冷却方式分为()变压器。
应付冲应付是指用于处理供应商的预付款和对该供应商应付欠款的转账核销业务。()
金融衍生工具是建立在基础金融工具或金融变量之上的,其价格取决于后者的价格的派生产品。( )
关于商鞅变法中的“改法为律”,下列说法错误的是
WhenZadieSmithfinishedhermostrecentnovel,OnBeauty,shedrankabottleofwine,laydownamongtherottingapplesinher
A、Theytendtostaywithinshoutingorrunningdistanceoftheirparents.B、Theyshouldbeawareofthepotentialrisksinthep
最新回复
(
0
)