首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int a[]={2,3,5,4},i; for(i=0;i<4;i++) switch(i%2) { case0:switch(a[i]%2) { case0:a[i]++;break;
有以下程序: #include<stdio.h> main() { int a[]={2,3,5,4},i; for(i=0;i<4;i++) switch(i%2) { case0:switch(a[i]%2) { case0:a[i]++;break;
admin
2020-07-28
34
问题
有以下程序:
#include<stdio.h>
main()
{
int a[]={2,3,5,4},i;
for(i=0;i<4;i++)
switch(i%2)
{
case0:switch(a
%2)
{
case0:a
++;break;
case1:a
--;
}break;
case1: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”,最后将数组按顺序输出。所以程序功能是将数组的偶数项设为O,奇数项如果为奇数则减1,为偶数就加1,最后得到结果。
转载请注明原文地址:https://jikaoti.com/ti/NmD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
生产每种产品需要多种零件,则实体产品和零件间的联系是
表达式a+=a-=a=9的值是
下列叙述中正确的是
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将n个无序整数从小到大排序。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去掉,剩余的数按原来从高位到低位的顺序组成一个新数,并通过形参指针n传回
在关系数据库中,描述全局数据逻辑结构的是
在关系模型中,每一个二维表称为一个
C语言主要是借助以下哪种手段来实现程序模块化
以下选项中表示一个合法的常量是(说明:符号口表示空格)
一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是()。
随机试题
在检验B665型牛头刨床工作台上平面的平面度时,以工作台上平面()点建立基准面。
患者男性,63岁,因病态窦房结综合征而植入DDD起搏器,为了解起搏器功能而行24小时动态心电图检查。当自身心房率快于起搏器下限频率,而自身的PR间期短于起搏器的AV间期时,心电图表现为
柯萨可夫精神病临床特点为
良性与恶性肿瘤判定中,最有诊断意义的是
权益乘数的高低取决于企业的资本结构;资产负债率越高,权益乘数越高,财务风险越大。()
从资金的借贷关系看,利率是一定时期运用资金的交易价格。()
下列关于互斥项目排序问题的说法中,正确的有()。
从所给四个选项中,选择最合适的一个填入问号处,使之呈现一定规律性:
Inthepastfiftyyears,Americansocietyhaschangedagreatdeal.Fiftyyearsago,mostAmericanslivedinsmall【C1】______.Th
WheredidPetermeetSusanforthefirsttime?
最新回复
(
0
)