首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
17
问题
有以下程序 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全国计算机二级
相关试题推荐
若int类型数据占两个字节,则下列语句的输出结果为()intx=-1;printf("%u\n",x);
不合法的main函数命令行参数表示形式是
若有定义语句:intx=3,y=2,z=1;,表达式:2*=(x>y?++x:y+)的值是
设变量a是int型,f是float型,i是double型,则表达式10+’a’+i*f值的数据类型为
下面程序的功能是输出数组s中最大元素的下标,请填空。main(){intk,p,s[]={1,-9,7,2,-10,3};for(p=0,k=p;p<6;p++)if(s[p]>s[k])【】
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
设有定义int k=1,m=2;float f=7;,则以下选项中错误的表达式是 ______。
下列选项中小属于结构化程序设计方法的是______。
对下列二叉树进行中序遍历的结果是______。
可以在C语言程序中用做用户标识符的一组标识符是()。
随机试题
A.深部滑行触诊B.深压触诊C.双手触诊D.冲击触诊E.浅部触诊上述检查法适于下列哪项检查?
患者女,40岁。因发热3天(T39℃),牙龈出血、下肢瘀2天来诊。查体:神志清,中度贫血貌,反应迟钝;巩膜轻度黄染;脾肋下1cm。检测WBC13.1×109/L,Hb77g/L,PLT35×109/L;血涂片示有破碎红细胞,网织红细胞0.08;Coombs
属于DNA病毒的是
按照《建设项目环境保护管理条例》的规定,有行业主管部门的建设项目的环评文件的审批程序是( )。
标志我国水资源管理进入法制化阶段的是()。
某公司拟进行股票投资,计划购买A、B、C三种股票,并分别设计了甲、乙两种投资组合。已知三种股票的B系数分别为1.5、1.0和0.5,它们在甲种投资组合下的投资比重分别为50%、30%和20%;乙种投资组合的风险收益率为3.4%。同期市场上所有股票的平均收益
在《普通高中美术课程标准(实验)》的课程目标中,“学会描述、分析、解释、评价美术作品和美术现象的方法,了解和探索美术某一门类的形成和发展的基本轨迹,获得有关的美术知识.理解美术作品的文化含义和风格特征陶冶情操,热爱祖国优秀的传统文化”。要解决的问题是(
一位客人在自助餐厅就餐时,他准备在6种肉类中挑选3种,4种蔬菜中挑选2种,从3种点心中挑选2种。若不考虑食物的挑选次序。则他可以有多少种不同选择方法?
以下叙述中错误的是()。
区位码输入法的最大优点是()。
最新回复
(
0
)