首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int k=5,n=0; do{ switch(k){ case 1:case 3:n+=1;k--;break; default:n=0;k--; c
有以下程序 main(){ int k=5,n=0; do{ switch(k){ case 1:case 3:n+=1;k--;break; default:n=0;k--; c
admin
2013-10-19
24
问题
有以下程序
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、0235
B、235
C、02356
D、2356
答案
B
解析
因为变量的初始值分别为k=5,n=0,所以程序第1次进入循环时,执行default语句,n=0,k=4,没有break语句,因此执行case 2分支语句,n为2,k为3,程序进行第2次循环,执行case 3:n=3,k=2,输出n值为3,程序进行第3次循环,执行case 3这个分支,结果是n=5,k=1,打印出5;这时因为n=5不满足n<5的循环条件,因此退出循环,程序运行结束。
转载请注明原文地址:https://kaotiyun.com/show/7SJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据库管理系统提供的数据语言中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是
若有以下程序:main(){intp,a=5;if(p=a!=0)printf("%d\n",p);elseprintf("%d\n",p+2);}执行后输出结果是【】。
若有如下程序:main(){intk,x=0,y=0;for(k=0;k<=2;k++)switch(k){case0:X++;case1:y++;case2:X++
以下程序的输出结果是()。main(){inta=2,k;for(k=0;k<3;k++)printf("%4d",f1(a));}f1(inta){intb=0;static
以下程序中用户由键盘输入一个文件名,然后输入一串字符(用#结束输入)存放到此文件中,形成文本文件,并将字符的个数写到文件的尾部。请填空。#include<stdio.h>main(){FILE*fp;char
若有定义:inta=8,b=5,c;执行语句c=a/b+0.4;后,c的值为
在下列关于宏定义命令#define的叙述中,正确的一条是()
下列叙述中,正确的是
随机试题
浮球式液位计根据浮球与容器的相对位置,可分为()。
犬上唇唇沟上、中1/3交界处的穴位是
广东某地厕所多建在鱼塘上,用人畜粪给鱼塘施肥,并且当地居民喜生食冰虾与醉虾,这就造成了一些人畜共患寄生虫病的发生。生吃冰虾与醉虾后,一些居民出现消瘦、倦怠乏力、食欲减退、腹泻、腹痛、腹部饱胀等症状;部分居民出现浮肿、腹水、脾肿大、贫血等类似肝硬化的症状。
QRS综合波代表
A、缺铁性贫血B、慢性失血性贫血C、巨幼细胞贫血D、再生障碍性贫血E、急性失血性贫血叶酸缺乏可导致
位于水库下游()km范围内的管道穿(跨)越工程防洪安全要求,应根据地形条件、水库容量等进行防洪设计。
下列关于固定利率和浮动利率的说法,正确的有()。
美国国家专利局授予发明者专利的数量,1971年为56000项,1978年降低到45000项,而用于科研与开发的国家投入,1964年达到国民生产总值的3%,1978年只有2.2%,而在此期间,在美国对科研与开发的投入不断减少的同时,联邦德国与日本在这方面的投
(1)在考生文件夹中有一个工程文件sjt3.vbp,窗体上有2个命令按钮、1个水平滚动条和1个计时器,其名称分别为Command1、Commanct2、HScroll1和Timer1,如图3—8(a)所示。程序运行后,按钮Command1、Command2
Whoarethespeakers?
最新回复
(
0
)