首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> void main() {int a[]={2,3,5,4},i; for(i=0;i<4;i++) switch(i%2) {case 0:swi
有以下程序 #include<stdio.h> void main() {int a[]={2,3,5,4},i; for(i=0;i<4;i++) switch(i%2) {case 0:swi
admin
2017-04-26
66
问题
有以下程序
#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://kaotiyun.com/show/7SDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#inClude<stdio.h>main(){charch[2][5]={"1234","5678,},*p[2];inti,j,s=0;for(i=0;i
以下程序的功能是从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#includemain(){FILE*fp;charch;fp=fopen(【】);ch=fgetc(fp);while(
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
有以下程序#includemain(){inta[]={1,2,3,4},y,*p=&a[3];--p;y=*p;printf("y=%d\n",y);}程序的运行结果是
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置,并改正错误。
下列二维数组初始化语句中,正确且与语句floata[][3]={0,3,8,0,9};等价的是
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
下面叙述正确的是
______是数据库设计的核心。
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
随机试题
必需脂肪酸有哪些重要生理功能?
退休是储蓄的最重要的动机之一,这常被称为
简述收银系统的基本功能。
用作粪便污染监测指标的细菌是
螺钉受力如图所示,已知螺钉和钢板的材料相同,拉伸许用应力[σ]是剪切许用应力[τ]的2倍,即[σ]=2[τ],钢板厚度t是螺钉头高度h的1.5倍,则螺钉直径d的合理值为:
科尔伯格编制了九则道德价值上互有冲突,难辨是非的______故事,让被试做出判断,并说明理由,这种研究方法是______。
德育原则是有效地进行德育工作必须遵循的()。
技术转移,是指技术成果从一个企业、一个机构转移到其他企业、机构的活动。大范围的技术转移就形成技术扩散。根据以上的定义,下列不是技术转移的是()
下列不属于宽带城域网QoS技术的是
InternetofThingsEraIsComingA)FrommeatthermometersmonitoredwithasmartphonetoWi-Fi-equippeddogcollars,devicesan
最新回复
(
0
)