首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: main() {int k=5,n=0; do {switch(k) {case 1: case 3:n+=1;k--;break; de
有下列程序: main() {int k=5,n=0; do {switch(k) {case 1: case 3:n+=1;k--;break; de
admin
2013-02-23
14
问题
有下列程序: 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
答案
2
解析
因为变量的初始值分别为k=5,n=0,所以程序第1次进入循环时,执行default语句,输出0,k减1;这时n=0,k=4,程序进行第2次循环,执行case 4:这个分支,结果是n=2,k=3,打印出2;这时n=2,k=3,程序进行第3次循环,执行case 3:这个分支,结果是n=3,k=2,打印出3;这时n=3,k=2,程序然后进行第4次循环,执行case 2:case 4:这个分支,结果是n=5,k=1,打印出5,这时因为n=5不满足n<5的循环条件,因此退出循环,程序运行结束。所以在屏幕上打印出的结果是0235。
转载请注明原文地址:https://jikaoti.com/ti/IUB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下宏定义:#defineMYSWAP(z,x,y){z=x;x=y;y=z;}以下程序段通过宏调用实现变量a,b内容交换,请填空。floata=5,b=16,c;MYSWAP(【】,a,b);
下列程序的功能是:求出ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,指定字符1,则输出3。请填空。#include<stdio.h)#deftneM81intfun(char*s
下列程序的运行结果是【】。#include<stdio.h>#defineM100voidfun(intm,int*a,int*n){inti,j=0;for(i=1;i<=m;
以下函数sstrcat的功能是实现字符串的连接,即将t所指字符串复制到s所指字符串的尾部。例如:,所指字符串为abed,t所指字符串为efgh,调用函数sstrcat后s所指字符串为abcdefgh。请填空。#inehde<stdio.h>
在数据流图(DFD)中,带有名字的箭头表示______。
下列叙述中,不属于软件需求规格说明书的作用的是______。
下列不属于软件调试技术的是______。
若有以下语句,则对数组a元素的引用不正确的是(0≤i≤9)()。inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
在C语言中,char型数据在内存中的存储形式是()。
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指()
随机试题
SMTP协议是位于OSI七层模型中的哪一层的协议
绘画艺术使用的媒介材料主要是【】
精液中果糖来源于
在报表管理系统的下列操作中,可打开“定义公式”对话框的有()。
下列属于寡头垄断市场特征的有()。I.厂商数目很少Ⅱ.厂商之间相互依存Ⅲ.进入和退出壁垒高Ⅳ.厂商数目众多
在固定收益平台进行的固定收益证券现券交易实行净价申报,申报价格变动单位为______,申报数量单位为______。()
请从所给的四个选项中,选择最适合的一个填入问号处,使之呈现一定的规律性()。
2016年8月,全国一般公共预算收入9894亿元,同比增长1.7%。其中,中央一般公共预算收入4797亿元,同比增长2.5%,同口径下降2.6%;地方一般公共预算本级收入5097亿元,同比增长1%,同口径增长6.1%。全国一般公共预算收入中的税收收入768
使用SQL语句实现将一条新的记录插入“工资”表中:INSERT______工资(职工号,实发工资)VALUES("0801",1800.00)
Thereisamythouttherethattoomanypeoplebelieve:thatwhenwereachacertainage,wecannolongerbehappy,independent
最新回复
(
0
)