首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void main() {int a[]:{7,8,9,10},i; for(i=0;i<4;i++) switch(i%3) {case 0:switch(a[i]%3) {case 0:a[i]++;break; cas
有以下程序: #include void main() {int a[]:{7,8,9,10},i; for(i=0;i<4;i++) switch(i%3) {case 0:switch(a[i]%3) {case 0:a[i]++;break; cas
admin
2021-04-28
26
问题
有以下程序:
#include
void main()
{int a[]:{7,8,9,10},i;
for(i=0;i<4;i++)
switch(i%3)
{case 0:switch(a
%3)
{case 0:a
++;break;
case 1:a
--;
}break;
case 1:a
=0;}
for(i=0;i<4;i++)printf(’’%d’’,a
);printf(’’\n’’);
}
程序运行后的输出结果是( )。
选项
A、0696
B、6010
C、0906
D、6099
答案
D
解析
for循环执行4次循环,i分别为0,1,2,3,循环体内包含两重swish()条件分支语句,对数组元素a
进行赋值操作;第一重switch()语句的判别条件是i被3除的余数,但只有两种选择分支case 0和case 1;因此当i=2时,for循环体不被执行,数组元素a[2]还是初始值。当i=1时,执行第一重switch的case 1分支,a[1]=0;至此已经可以选择正确答案。若再要判断,当i=0和3时,程序将进入第二重switch()条件分支,a[0]%3的值和a[3]%3的值均为0,因此,都执行第二重switch()语句的case 0分支语句,a[0]--且a[3]--;
转载请注明原文地址:https://kaotiyun.com/show/FTtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includevoidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){
有以下程序#include<stdio.h>main(){FILE*fp;charstr[10];fp=fopen("myfile.dat","w");fputs("abc",fp);fclose(fp);fp=fopen(
算法的有穷性是指
下面不能作为结构化方法软件需求分析工具的是
以下叙述中正确的是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是()。
有以下程序#include<stdio.h>main(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件filea.txt中原有内容为:hello,则
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成。其中判断框的图形是()。
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
随机试题
判断颌面部间隙感染是否有脓肿形成的方法不包括
女性,45岁,间断关节疼痛半年,加重1周,伴关节肿胀、活动受限体检时的重点应是
济南市红十字会一直属单位进口一批外国赠与的残疾人专用仪器,经海关审批后,该批货物获免税进口。2004年10月2日,载运该货物的运输工具抵达青岛港,收货人持“进出口货物征免税证明”向青岛海关进行了申报,青岛海关在审核申报后免税放行。根据上述案例,回答
下列各项中,破产清算期间不计入资产处置净损益的是()。
下列有奖销售行为中,不构成不正当有奖销售行为的是()。
简述物流服务的特性。
多尼采蒂是()作曲大师。
双作业任务范式常用来研究()
在下列方法中,不用查找表中数据元素的关系进行查找的方法是______。
Theperiodofadolescenceismuchlongerinindustrialsocietiesbecause______.Noonecanexpecttofullyenjoytheadulthood
最新回复
(
0
)