首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
47
问题
有以下程序:
#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://kaotiyun.com/show/MYtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段的输出结果是()。#include<stdio.h>main(){charp[][4]={’’ABC’’,’’DEF’’,’’GHI’’};inti;for(i=0;i<3;i++
下面不属于软件需求分析阶段主要工作的是
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
下列语句组中,正确的是()。
在源程序的开始处加上“#include”进行文件引用的原因,以下叙述正确的是()。
有如下程序#include<stdio.h>#include<string.h>main(){chara[]="THIS",*b="OK";printf("%d,%d,%d,%d\n",strlen(a),
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x
函数fun的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则调换后为:6、7、8、9、5、
数据库设计中反映用户对数据要求的模式是()。
随机试题
He______anEnglishclublastyearandhasimprovedhisEnglishalot.
特发性血小板减少性紫癜急症的处理原则是什么?
关节腔积液进行细胞学检查,应采用第几管的标本
分子中含有咔唑环结构,通过拮抗5-羟色胺受体而产生止吐作用的药物是()。
下列不属于会计信息质量要求的是()。
党员领导干部还应当以()身份参加所在党支部(党小组)组织生活会,过好双重组织生活。
箱内有6个球,其中红、白、黑球的个数分别为1,2,3个.现从箱中随机地取出2个球,记X为取出的红球个数,y为取出的白球个数.求随机变量(X,Y)的概率分布;
硬盘分区命令 FDISK 是一个DOS应用程序(外部命令),其文件名为fdisk.exe。在 Windows98默认安装的情况下,该文件应存储在C:\WINDOWS\______文件夹中。
有以下程序:#include#includemain(){chara[10]=”abcd”;pfinff("%d,%d\n",strlen(a),sizeof(a));}程序运行后
____________(回顾一下他们的研究)willgiveyousomefreshideasinyourownstudy.
最新回复
(
0
)