首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() {int k=5,n=0; do {switch(k) {case 1: case 3:n+=1;k--;break; default:n=0;k--; case 2: cas
有以下程序 main() {int k=5,n=0; do {switch(k) {case 1: case 3:n+=1;k--;break; default:n=0;k--; case 2: cas
admin
2013-02-23
66
问题
有以下程序 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); }whUe(k>0 &&n<5); } 程序运行后的输出结果是
选项
A、235
B、0235
C、02356
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://www.kaotiyun.com/show/9nJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下定义:intx=1,y=-1;则下列语句的输出结果是______。printf("%d\n",(x--&++y));
Fibonacci数列中的头两个数是1和1,从第3个数开始,每个数等于前两个数之和。下述程序计算此数列的前20个数,且每行输出5个数,请填空。#include<stdio.h>main(){intf,f1=1,f2=1;
下列叙述中,不正确的是______。
若变量已正确定义并赋值,下面符合C语言语法的表达式是______。
表示关系x<=y<=z的C语言表达式为______。
当k的值不为0时,在下列选项中能够将k的值赋给变量m,n的是
函数compare的功能是比较两个字符串是否相等,若相等则函数返回值0,否则返回值1,请填空。compare(chars[],chart[]){inti=0;while(s[i]==t[i]||【】)i++;
下列工具中为需求分析常用工具的是()
若变量已正确定义,以下while循环不断输出读入的字符,当读入回车换行符时结束循环。正确的程序段是
以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指内存空间中,形成一个新字符串s。请填空。voidsstrcpy(char*s,char*t){while(*s++=【】);}main()
随机试题
二氧化钛在膜剂中作为
设z=f(sinx,cosy,ex+y),其中f有二阶连续偏导数,求
下列哪种抗结核药物对完全休眠结核菌作用最显著
某患者停经50天,阴道少量出血3天;伴小腹隐痛,腰酸,恶心,纳差;舌淡红,苔白,脉细滑;妊娠试验阳性。应诊断为()
开采下列()之一的,由国务院地质矿产主管部门审批,并颁发采矿许可证。
下列属于中药材的是()。
现阶段我国社会政策的目标有()。
中国古代神话传说中创造天地的是()。
Nobody______tomakefriendswithaselfishperson.
Completethenotesbelow.WriteNOMORETHANTHREEWORDSforeachanswer.Corporatecrimehasbeenignoredby:a)the【L33】______e
最新回复
(
0
)