首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void main() { int a[]={2,3,5,4},i; for(i=0;i<4;i++) switch(i%2) { case 0:switch(a[i]%2)
有以下程序 #include <stdio.h> void main() { int a[]={2,3,5,4},i; for(i=0;i<4;i++) switch(i%2) { case 0:switch(a[i]%2)
admin
2019-07-14
20
问题
有以下程序
#include <stdio.h>
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://jikaoti.com/ti/JAf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includeintk=7;voidf(int**s){int*t=&k;*s=t;printf("%d,%d,%d,",k,*t,**s);}main(){inti=3,*p=&i,**r=&
有以下程序#include#includetypedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={"Zhao",’m’,8
有以下程序段structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是()。
有以下程序#include#includestructA{inta;charb[10];doublec;};structAf(structAt);main(){structAa={1001,"Zhang
有以下程序#includemain(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen("d1.dat","w");for(i=0;i
有以下程序#includemain(){unsignedchara=2,b=4,c=5,d;d=a|b;d&=c;printf("%d\n",d);}程序运行后的输出结果是()。
有三个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到,该操作为( )。
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
随机试题
关于“战时”的理解,下列哪一选项是错误的?()
下列诗人中,与贺知章、张旭、包融并称“吴中四士”的是()
急性非淋巴细胞白血病分为哪8型
桥梁试验检测可以完善设计理论和为施工工艺积累实践经验。()
关于留置权的效力,下列说法正确的有()。
从1998年7月1日起,商业企业小规模纳税人的增值税征收率由6%调整为()。
设y=y(x)二阶可导,且y′≠0,x=x(y)是y=y(x)的反函数.(1)将x=x(y)所满足的微分方程=0变换为y=y(x)所满足的微分方程;(2)求变换后的微分方程满足初始条件y(0)=0,y′(0)=3/2的解.
C类IP地址最多可以表示的网络号的个数是(19)_________。
王华是一名历史爱好者,应某中学教务处刘老师的邀请,他将去该学校为同学们讲解第二次世界大战的相关知识。请参考考生文件夹中的“参考图片.docx”示例效果,帮他制作一份关于第二次世界大战的演示文稿,具体要求如下:在第12~14张幻灯片中,分别插入名为“第一
Редакциякаждыйденьотвечаетнаписьма,____отчитателей.
最新回复
(
0
)