首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2017-05-20
25
问题
有以下程序
#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://jikaoti.com/ti/BRi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
测试的目的是暴露错误,评价程序的可靠性;而______的目的是发现错误的位置并改正错误。
C语言结构体类型变量在程序运行期间
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
阅读下列程序,则执行后的结果为#include"stdio.h"main(){intc[][4]={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56};printf("%x,%x\n",
有以下程序段charch;intk;ch=’a’;k=12;pnntf("%c,%d,",ch,ch,k);printf("k二%d\n",k);已知字符a的ASCII码值为97,则执行上述程
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotade(inta
下列选项中错误的说明语句是
随机试题
在宗法制度下,周代王位的传递实行()
王维山水诗突出的艺术特点是()。
新生儿巨细胞病毒感染临床表现最多见于
A.5分钟B.15分钟C.30分钟D.60分钟E.120分钟《中国药典》中规定,下列各片剂的崩解时限分别为糖衣片
盆腔超声检查前多饮水并憋尿的目的是
()是指基金的份额不固定,基金份额可以在基金合同约定的时间和场所进行申购或赎回的一种基金运作方式。
根据企业所得税法律制度的规定,下列表述中,不正确的是()。
受国际国内政治、经济、法律等多方面因素的影响,世界各国商业银行的组织形式可以分为若干种,某一集团或某一人购买若干独立银行的多数股票,从而控制这些银行的体制,商业银行的这种组织形式被称为()。
科学发展观的核心是()。
下列结构中属于非线性结构的是()。
最新回复
(
0
)