首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int a[]={2,3,5,4},i; for(i=0;i<4;i++) switch(i%2). {case 0:switch(a[i]%2) { case 0:a[i]++;break; case
有以下程序: #include main() { int a[]={2,3,5,4},i; for(i=0;i<4;i++) switch(i%2). {case 0:switch(a[i]%2) { case 0:a[i]++;break; case
admin
2015-07-30
21
问题
有以下程序:
#include
main()
{ int a[]={2,3,5,4},i;
for(i=0;i<4;i++)
switch(i%2).
{case 0:switch(a
%2)
{ case 0:a
++;break;
case 1:a
- -;
}break;
case 1:a
=0;
}
for(i=0;i<4;i++)printf("%d",a
);printf("\n");
}
程序运行后的输出结果是( )。
选项
A、0 3 0 4
B、2 0 5 0
C、3 3 4 4
D、3 0 4 0
答案
D
解析
第一次循环i为0,i%2为0,执行switch(a[0]%2)中的case 0语句后内容即a[0]++,a[0]的值变成3;第二次循环i的值为1,i%2为1,执行case 1:a
=0;所以a[1]的值变成O;第三次循环i的值为2,i%2为0,执行switch(a[2]%2)中的case 1语句后的内容a[2]--,a[2]的值变成4;第四次循环i的值为3,i%2为1,执行case 1:a
=0;,所以a[3]的值变成0。
转载请注明原文地址:https://www.kaotiyun.com/show/JsDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有运算符:>、=、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为()。
数据结构包括数据的逻辑结构、数据的【】以及列数据的操作运算。
下面程序的输出结果是______。#include<stdio.h>main(){char*p[]={"BOOL","OPK","H","SP"};inti:for(i=3;i>=0;i-,i-)printf("%c"
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。structlink{chardata;______;}node;
n个顶点的连通图中边的条数至少为______。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
在先左后右的原贝吓,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【】遍历和后序遍历。
以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式子x/(y*z)的C语言表达式是______。
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
下列叙述中正确的是()。
随机试题
设二元连续函数f(x,y)满足________.
妊娠期合并胆囊炎和胆石病多主张积极手术治疗。
关于频谱多普勒技术不对的有()
下列有关缓释作用的说法正确的是
《中华人民共和国药品管理法》未作规定的制度是
甲厂要求乙方双倍返还定金是否于法有据?为什么?乙方应如何承担违约责任?
学校教育制度经历了从__________教育到__________教育再到__________教育的过程。
下列叙述不正确的是
在考生文件夹下IP\DOWN文件夹中建立一个名为PISM的新文件夹。
Mr.Brownwasangry______Kate.
最新回复
(
0
)