首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int a[]={2,3,5,4},i; for(i=0;i
有以下程序: #include main() { int a[]={2,3,5,4},i; for(i=0;i
admin
2019-04-24
47
问题
有以下程序:
#include
main()
{
int a[]={2,3,5,4},i;
for(i=0;i<4;i++)
switch(i%2)
{
case 0:switch(a
%2)
{
caff 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,则进入第二个swit&一l语句,如果判断语句为1,则执行“a
=0”,最后将数组按顺序输出。所以程序功能是将数组的偶数项设为0,奇数项如果为奇数则减1,为偶数就加1,最后得到结果。
转载请注明原文地址:https://kaotiyun.com/show/pmRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有说明:inta[][3]={0,0};则不正确的叙述是()。
以下函数用于求出一个2×4矩阵中的最大元素值。max_value(arr)intarr[][4];{inti,j,max;max=arr[O][0];for(i=0;i<2;i++)
软件设计模块化的目的是【】。
下列程序的运行结果为()#include<stdio.h>main(){structdate{intyear,month,day;)today;printf("%d\n",sizeof(str
以下程序的功能是:利用指针向三个整型变量,并通过指针运算找出三个数中最大值,输出到屏幕上。请填空main(){intx,y,z,max,*px,*py,*pz,*pmax;scanf("%d%d%d",&x,&y,&z);px=&x;py=&y;
若要求从键盘读人含有空格字符的字符串,应该使用函数()。
下列对队列的叙述正确的是
关系数据库管理系统能实现的专门关系运算包括()。
请编写函数fun(),对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码值升序排列。例如:原来的字符串为BdsihAd,则排序后输出为BAdhisd。注意:部分源程序给出如下。请勿改动主函数main和其他函数中
给定程序中,函数fun的功能是:对形参s所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参p所指字符数组中,形成一个新串。例如,形参s所指的字符串为:baawrslkjghzlicda,执行后p所指字
随机试题
油、气在立式分离器内要经过四次分离,才能脱出比较纯净的天然气。()
领导活动的出发点和归宿是______。
疾病的三间分布是指()。
假定基金在未来5年内将取得平均每年10%的收益率,无风险收益率保持3%不变。那么,为了取得8%的平均收益率,投资于基金的比例y为()
下列关于基金的销售协议的说法中,错误的是()。
下列关于个人经营贷款的表述,错误的是()。
新购进设备的下列企业中,可以享受企业所得税加速折旧优惠的有()。
孔子说“三军可夺帅也,匹夫不可夺志也”;墨子说“志不强者智不达”;诸葛亮说“志当存高远”。这里的“志”指的是()
Sheseldomgoestothetheatre,______?
YouAreWhatYouThinkDoyouseetheglassashalf-fullratherthanhalf-empty?Doyoukeepyoureyeuponthedough-nut(油炸圈
最新回复
(
0
)