当前位置: 首页 > article >正文

计算机考研真题知识点——2021(B)

目录

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结构即可;

解析来源参考此链接

简述跳转语句break与continue的作用与区别。

作用:

        break语句在switch条件语句和循环结构语句中都可以使用,出现在switch条件语句中时,作用是终止某个case并跳出switch结构,当出现在循环结构语句中时,作用是跳出当前循环结构语句,执行后面的代码。

        continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环。

区别是:

        1.break可用于switch与循环结构语句中,而continue只能用于循环结构语句中。

        2.break跳出switch结构与循环结构,而continue只是终止本次循环,继续执行下一次循环,循环还得继续。

隐式类型转换  

解释参考来源

1)算术转换: 在混合类型的算术表达式中, 低精度类型将隐式转换为高精度类型。


http://www.kler.cn/a/291874.html

相关文章:

  • Django5 2024全栈开发指南(一):框架简介、环境搭建与项目结构
  • 深入理解 C++ 二叉树
  • Oracle 19c PDB克隆后出现Warning: PDB altered with errors受限模式处理
  • 搭建es环境
  • Controller Baseband commands速览
  • 串口DMA接收不定长数据
  • Redis的Java客户端
  • if语句:if和else
  • 云计算实训40——部署nmt、部署project_exam_system项目
  • 触想内嵌式工业一体机应用于智能检票机改善旅游体验
  • 学学vue-1
  • c语言与c++的区别详解
  • [数据集][目标检测]智慧牧场猪只检测数据集VOC+YOLO格式16245张1类别
  • 理解Sigmoid激活函数原理和实现
  • Linux 硬件学习 s3c2440 arm920t蜂鸣器
  • Trollspeed网速悬浮窗,精简且强大
  • 【ArcGIS Pro原理第一期】各种空间插值原理:GPI、LPI、IDW等
  • Go异常处理机制
  • ByteTrack多目标跟踪(一)—理论基础
  • 【OpenCV】不变矩
  • 云计算day35
  • 设计模式之原型设计模式
  • 列转行-lateral view explode列转行
  • SQLAlchemy:Python SQL工具包和对象关系映射器
  • Kubernetes 简介与部署全攻略
  • 我使用了ChatGPT中的DALL-E创建了7张时尚客厅图片