首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
60
问题
有以下程序:
#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://kaotiyun.com/show/UF3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;p=&a[0];则以下选项中值为6的表达式是
以下叙述正确的是
计算机能直接执行的程序是
有以下程序#include<stdio.h>main(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。例
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,该函数的功能是:求出二维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。例如,若二维数组中的值为
不能正确表示数学式的表达式是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
下面属于系统软件的是
随机试题
北洋政府时期,由保荐官保荐现职中有经验、有学识或有贡献的简任、荐任、委任官以及有特别才识与劳绩的人送交大总统予以特别录用的制度,称为()
建筑业总产出的内容包括()
确立“阴中求阳,阳中求阴”治法的理论依据是
上颌磨牙邻面的根分叉区病变,应用弯探针从哪一面进入,探测近中腭分叉及远中腭分叉为佳A.颊侧B.腭侧C.近中D.远中E.以上皆可
环烯醚萜类成分常见于
甲公司向乙公司购买一批家具,现履行期尚未开始,但乙公司明确表示因技术人员流失,该批家具无法制造,若甲公司解除合同,则不正确的是()。
为扶持不发达地区的经济发展,国家在信贷资金中适当()的措施增强其投融资能力。
热力管道球阀焊接时错误的做法是()。
全心全意为人民服务,一个最基本的要求就是要坚持一切从人民群众的根本利益出发。()
简述中国古代“姓”和“氏”的区别。
最新回复
(
0
)