【C/C++】错题记录(七)

news/2024/12/22 1:02:54/

题目一

在这里插入图片描述

题目二

在这里插入图片描述
C++在调用函数时,当实参和形参的数据类型不一致时,会发生数据类型转换!将低精度转换为高精度时,由编译器隐式完成;将高精度转换为低精度时,必须用强制类型转换运算符;

static_cast<>()来转换才不会造成数据丢失。精度由低到高: char->int->double->long double。

因此 B 选项在将整数类型 8 复制给 char 时,会发生截断赋值。

题目三

在这里插入图片描述
本题考察了两个易错点
1.数组下标范围是0~MAX-1,当循环到i = MAX时,A[i] = A[MAX],此时数组发生了越界
2.i的类型是unsigned char,即i的取值范围是0~255,所以当i = 255时,i + 1 = 255 + 1后会导致i = 0,因此for (i = 0; i <= MAX; i++)会一直循环下去。

题目三

在这里插入图片描述
这句话的说法是正确的。

在程序进行编译时,形式参数只是在函数定义和调用中起到占位符的作用,此时并不会为其分配实际的存储空间。

只有在函数被调用时,才会为实际参数分配存储空间,并将其值传递给形式参数,形式参数在函数调用的栈帧中获得临时的存储空间。

题目四

在这里插入图片描述

题目五

在这里插入图片描述

题目六

在这里插入图片描述

题目七

在这里插入图片描述
组合是在新类中以原有类的对象作为数据成员,继承是在不改变现有的类的基础上,采用现有类的形式并在其中添加新代码,组合一般用于在新类中使用现有类的功能而不是他的接口的情况,就是新类用户看到的只是为新类所定义的接口。而继承则是用于在新类需要向基类转化的情况(多态),这也是组合和继承使用的最清晰的判断方法。

题目八

在这里插入图片描述

题目九

在这里插入图片描述

题目十???

在这里插入图片描述
A选项,类至少会有一个构造函数,即使不写,编译器也会生成一个.
B选项,默认构造函数有三种,编译器生成的,空参数,全缺省参数,所以是错的.
C选项,没有有意义的默认值,可以提供空构造进行参数的初始化,所以错误.
D选项,编译器生成没有问题,错误是不会进行初始化.


http://www.ppmy.cn/news/1537039.html

相关文章

Spark练习-统计不同性别的年龄总和,统计不同性别不同年龄的年龄平均值

目录 统计不同性别的年龄总和,最大值,最小值,平均值 计算不同性别不同年龄的年龄平均值 统计不同性别的年龄总和,最大值,最小值,平均值 from pyspark import SparkContext sc SparkContext()# 1- 读取hdfs中的学生数据 rdd sc.textFile(hdfs://node1:8020/data/student.t…

CSS多列

CSS多列 前言 有的时候希望文本能按照多列效果显示&#xff0c;如&#xff1a; 这时候就要把文本显示效果改成多列显示&#xff0c;标题独占一行 CSS文本多列使用 ① column-count 指定文本分为几列&#xff0c;如&#xff1a; column-count: 3;② column-gap 指定列之…

【C语言系统编程】【第三部分:网络编程】3.2 数据传输和协议

3.2 数据传输和协议 这一部分将探索网络传输中数据的组织和操纵方式&#xff0c;包括数据封包和拆包、数据完整性校验以及数据序列化与反序列化的方法。这些知识对确保数据可靠和高效传输至关重要。 3.2.1 数据传输 3.2.1.1 数据封包与拆包 定义&#xff1a;数据封包是指将数…

PHP如何更改要上传的文件大小的最大值

在PHP中&#xff0c;要更改要上传的文件大小的最大值&#xff0c;需要调整一些配置文件和参数。这些参数决定了PHP脚本可以处理的最大文件大小、上传文件的最大大小以及脚本可以使用的最大内存量等。以下是一些详细的步骤和参数解释&#xff0c;帮助你配置PHP以允许更大的文件上…

chatGPT模型接口分享

前言: 仅供学习和交流&#xff0c;请合理使用。 API&#xff1a;https://api.gptnet.org key&#xff1a;sk-x9Rmq3HeHh5z9EIi8wFaXCl02OfxRSk5UAFodYm1o4zo5X3i 支持模型&#xff1a;gpt-3.5-turbo、gpt-3.5-turbo-16k、gpt-4o-mini、llama-3.1-405b 暂时支持以上四个模型…

44 C 语言输入输出流、scanf 与 printf 函数详解、清除输入缓冲区

目录 1 文件基本介绍 1.1 文件的主要功能 1.2 输入输出流 2 C 语言中的输入与输出 2.1 输入 2.2 输出 2.3 标准文件与文件指针 3 scanf() 函数详解 3.1 功能描述 3.2 函数原型 3.3 常用格式说明符 3.4 返回值 3.5 注意事项 3.5.1 处理空白字符 3.5.2 防止缓冲区…

Object.defineProperty()总结

概述&#xff1a;Object.defineProperty() 方法用于在对象上定义或修改一个属性 语法&#xff1a; //obj&#xff1a;要在其上定义或修改属性的对象。 //prop&#xff1a;要定义或修改的属性的名称或 Symbol。 //descriptor&#xff1a;定义或修改属性的属性描述符。 Object.…

打不死的超强生命力

水熊虫是你可能听说过的小生物&#xff0c;它们能够在极端环境中生存&#xff0c;堪称地球上的“超强幸存者”。数十年来&#xff0c;科学家们试图通过各种极端实验杀死它们&#xff0c;但无论是把它们以900米/秒的速度发射&#xff0c;还是将它们暴露在宇宙辐射下&#xff0c;…