导航菜单
首页 >  计算机考研数据结构真题  > 计算机考研真题知识点

计算机考研真题知识点

目录

2021(B)

一、选择题

二、判断题

三、简答题

四、综合题

2021(B) 一、选择题

1、以下说法正确的是:C

A、switch后面括号中放置的可以是值为任意类型的表达式。

B、continue和break均可以用在switch语句及循环语句中。

C、如果函数的返回类型与返回值类型不一致,以函数的返回类型为准。

D、如果形参与实参的类型不一致,以实参类型为准。

switch格式说明:

①、switch后面括号内的表达式必须是数值类型(包括字符类型,枚举类型(其实也是整形))的数据,不能使用字符串,;

②、如果switch表达式的值与某一个case子句中的常量表达式的值匹配时,就执行此case子句中的内嵌语句,如果所有的case常量表达式都不匹配,那么就执行default子句的内嵌语句;

③、每个case标签的常量表达式的值必须不能相同,否则会出现错误的情况,而且以当前vs2015的编译器来说编译也会不通过的;

④、每个case语句,包括default语句的顺序不影响结果,可以任意放置,比如把default放在上面也是一样的;

⑤、switch语句也是本着从上往下的顺序执行,可这个从上往下是以第一个case匹配到的常量表达式开始,往下执行。如果执行完一个case语句之后不想继续执行其他case语句可以使用break关键字跳出switch结构即可;

解析来源参考此

相关推荐: