首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int k=5,n=0; do { switch(k) { case 1: case 3:n+=1;k--;break; default:n=0;k--;
有以下程序 main() { int k=5,n=0; do { switch(k) { case 1: case 3:n+=1;k--;break; default:n=0;k--;
admin
2013-02-23
28
问题
有以下程序 main() { int k=5,n=0; do { switch(k) { case 1: case 3:n+=1;k--;break; default:n=0;k--; case 2: case 4:n+=2;k--;break; } printf("%d",n); }while(k>0&&n<5); } 程序运行后的输出结果是
选项
A、235
B、235
C、2356
D、2356
答案
A
解析
因为变量的初始值分别为“k=5,n =0”,所以程序第一次进入循环时,执行default语句,这时k=4,执行"case 4:”这个分支,结果是“n=2,k= 3”,打印出2;程序然后进行第二次循环,这时“n=2,k =3”,执行"case 3:”这个分支,结果是“n=3,k=2”,打印出3;程序进行第三次循环,这时“n=3,k=2”,执行“case 2:case 4:”这两个分支,结果是“n=5,k=1”,打印出5,这时因为n=5不满足n<5的循环条件,因此退出循环,程序运行结束。因此输出结果是235。
转载请注明原文地址:https://kaotiyun.com/show/KTJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假设有如下定义:structa{intn;floatk}data,*p;若要使p指向data中的成员n,正确的赋值语句是
阅读如下程序段#include"stdio.h"main(){intx,a,b;scanf("%d",&x);a=b=x;for(;x!=0;){if(x<b)b=x;
整型变量X和Y的值相等,且为非0值,则以下选项中结果为0的表达式是______。
假定int类型变量占用两个字节,若有定义:intx[10]={0,2,4);,则数组x在内存中所占字节数是______。
在单链表中,增加头结点的目的是()
在面向对象方法中,类之间共享属性和操作的机制称为【】。
下述函数通过递归方法将字符串倒置,使用时需要指定字符数组的首地址、起始下标和终止下标。请填空:#include<stdio.h>voidfun(char*s,intlow,inthigh){if(【】)
下列叙述中正确的是______。
对下列二叉树进行中序遍历的结果是______。
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,二叉树属于【】。
随机试题
三相异步电动机启动瞬间,转差率为()。
神经元静息电位绝对值小于钾平衡电位的原因是()
男性,60岁,20年前有黄疸、纳差,诊断为肝炎。近两个月来纳差、消瘦,肝区疼痛。查体:轻度黄疸,面部有蜘蛛痣,腹膨隆,肝肋下2cm,剑下4cm,质硬、压痛;脾肋下3cm,移动性浊音阳性。临床上应首先考虑的是
出口口岸()保费()
下列关于资本市场线的说法中,正确的有()。
专用存款账户的使用范围包括()。
小林上中学后,学习一直跟不上。为了帮助小林,社会工作者小李专门找到小林的班主任,商量提高小林学习能力的方法。小李的做法运用了心理社会治疗模式中的()技巧。[2010年真题]
编制简答题的原则不包括()。
设z=z(χ,y)由z+ez=χy2确定,则dz=_______.
AstrologyA)Astrologyisthestudyofhowthesun,themoon,planets,andstarsaresupposedlyrelatedtolifeandeventso
最新回复
(
0
)