首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> void main() { int a[]:{2,3,5,4},i; for(i=0;i<4;i++) switch(i%2) {
有以下程序: #include <stdio.h> void main() { int a[]:{2,3,5,4},i; for(i=0;i<4;i++) switch(i%2) {
admin
2019-01-11
13
问题
有以下程序:
#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 O:a
++;break;
case 1:a
--;
}break;
case 1:a
=0;
}
for(i=0;i<4;i++)
printf("%d",a
);
printf("\n");
}
程序运行后的输出结果是( )。【09年9月】
选项
A、3 3 4 4
B、2 0 5 0
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/Dpxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<stdio.h>main(){inti,j,k,a=3,b=2;i=(--a==b++)?--a;++b;j=a++;k=b;printf("i=%d,j=%d,k=%d
以下程序的输出结果是【】。#intcludemain(){inta=37;a+=a%=9;printf(“%d\n”,a);}
若有说明:inta[][3]={0,0};则不正确的叙述是()。
有以下程序:main(){charp[]={’a’,’b’,’c},q[]="abc";printf("%d%d\n",sizeof(p),sizeof(q));}程序运行后的输出结果是(
以下数据结构中,属于线性数据结构的是
请补充main()函数,该函数的功能是求出1!+2!+3!+4!…+N!的和。例如,1!+2!+3!+4!+…+9!=409113。仅在横线上填写所需要的若干表达式或语句,请勿改动函数中的其他任何内容。注意:部分源程序给出如下。试题程序:#inc
编写函数fun,它的功能是计算:s作为函数值返回。在C语言中可调用log(n)函数求ln(n).log函数的引用说明是:doublelog(doublex1。例如,若m的值为:20,fun函数值为:6.506583。
下列选项中不是字符常量的是()。
数据库设计包括两个方面的设计内容,它们是
软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于______中的一个阶段。
随机试题
结构稳定计算可以在结构变形以前的几何形状和位置上进行。()
A.足阳明气不足B.足阳明气盛C.少阴气血衰极D.太阴终者身以前皆寒栗,胃中寒则胀满可见于
甲与同事乙路过一居民楼时,三楼丙家阳台上的花盆坠落,砸在甲的头上,致其脑震荡,共花费医疗费2万元。甲以丙为被告诉至法院要求赔偿,而丙否认甲受伤系自家花盆坠落所致。对这一争议事实,应由()承担举证责任。
()依法对期货市场客户开户实行自律管理。
期货公司开展期货投资咨询业务,应当事前了解客户的身份等情况,认真评估客户的风险偏好、风险承受能力和服务需求,并以书面形式保存客户相关信息,但不必以电子形式予以保存。()
证券公司最近()个月内因违法违规经营受到处罚或者因涉嫌违法违规经营正在被调查的不得担任财务顾问。
WorkingMothersCarefullyconductedresearchesthathavefollowedthechildrenofworkingmothershavenotbeenabletoshow
简述人民检察院的工作原则。
下列叙述中,正确的是
A、Theyshouldkeepawakeatascheduledtime.B、Theyshouldsetanalarmtowakeup.C、Theyshouldnotheinbedwhenawake.D、T
最新回复
(
0
)