时间: 2023-11-30 12:17:51 来自: 在线版
在“谭浩强《C程序设计》(第5版)配套题库【考研真题精选+章节题库】”的内容第0页备注了学习笔记
【解析】当执行switch语句时,首先计算紧跟其后一对括号中的表达式的值,然后在switch语句体内寻找与该值吻合的case标号。如果有与该值相等的标号,则执行该标号后开始的各语句,包括在其后的所有case和default中的语句,直到switch语句体结束;每当执行到break语句时,立即跳出switch语句体。switch语句通常总是和break语句联合使用,使得switch语句真正起到分支的作用。本题中,x=1,首先进入外层分支1,接下来y=0,再进入内层分支0,执行a++,此时a=1,接下来遇到break,跳出内层switch;由于外层分支中没有break语句,会继续执行外层分支2,执行a++,b++,此时a=2,b=1;然后遇到break语句,跳出外层switch。答案选择D选项。
点击查看资料全文:前往在线阅读下载全文
用户135****3348正在学习的资料简介:
谭浩强《C程序设计》(第5版)配套题库【考研真题精选+章节题库】
手机扫码阅读全文
第一部分 考研真题精选
一、选择题
二、综合题
第二部分 章节题库
第1章 程序设计和C语言
第2章 算法——程序的灵魂
第3章 最简单的C程序设计——顺序结构
第4章 选择结构程序设计
第5章 循环结构程序设计
第6章 利用数组处理批量数据
第7章 用函数实现模块化程序设计
第8章 善于利用指针
第9章 用户自己建立数据类型
第10章 对文件的输入输出