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

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

题目一

在这里插入图片描述

这道题主要考查了用户对标准库函数的使用规则的理解。

选项 A,一般情况下用户调用标准库函数前不需要重新定义,该项说法错误。

选项 B,即使包含了标准库头文件及相关命名空间,也不允许用户重新定义标准库函数,否则会导致未定义的行为,该项说法错误。

选项 C,若已包含标准库头文件及相关命名空间,系统确实不允许用户重新定义标准库函数,因为这样会引起混乱和错误,该项说法正确。

选项 D,用户调用标准库函数前通常需要使用预编译命令将该函数所在文件(通过头文件的形式)包括到用户源文件中,该项说法错误。

题目二

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

题目三

在这里插入图片描述
这道题主要考查一维数组的正确定义方式。

选项 A,int a[5]={0,1,2,3,4,5}中定义了一个有 5 个元素的整型数组,但是初始化列表中有 6 个元素,超出了数组的大小,所以错误。

选项 B,char a[]={0,1,2,3,4,5}正确地定义了一个字符型数组并进行了初始化,没有指定数组大小,编译器会根据初始化列表中的元素个数来确定数组大小,这里是 6。

选项 C,char a={‘A’,‘B’,‘C’}这种定义方式少了数组的中括号,不是正确的数组定义形式。

选项 D,int a[5]="0123"中,试图用一个字符串来初始化整型数组是错误的,类型不匹配。
综上所述,正确答案是 B。

题目四

在这里插入图片描述
在这里插入图片描述

题目五

在这里插入图片描述
extern、register、static、auto分别是定义外部变量、寄存器变量、静态变量、自动变量。

其中,自动变量(auto)和寄存器变量(register)属于动态存储,调用时临时分配单元;

而静态变量(static)和外部变量(extern)属于静态存储,在整个进程都存在.

题目六

在这里插入图片描述

实际上,strcpy()函数本身并不能防止字符串被拷贝到较小的内存区域中。
strcpy()函数是C语言中的一个字符串拷贝函数,它将一个字符串从源地址复制到目标地址,直到遇到字符串结束符’\0’。
但是,strcpy()函数本身并不会检查目标地址的大小。 如果目标地址的内存空间比源字符串的长度小,那么strcpy()函数将会产生缓冲区溢出,导致未定义的行为。
这可能会覆盖其他重要的数据,破坏程序的稳定性和安全性。

题目七

在这里插入图片描述
在这里插入图片描述

题目八

在这里插入图片描述
在这里插入图片描述

题目九

在这里插入图片描述
在这里插入图片描述

题目十

在这里插入图片描述
在这里插入图片描述

题目十一

在这里插入图片描述
在这里插入图片描述

题目十二

在这里插入图片描述


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

相关文章:

  • yum工具的学习
  • 前景理论(Prospect Theory)
  • Flink_DataStreamAPI_执行环境
  • Android OpenGL ES详解——实例化
  • Three.js PBR材质
  • 7.高可用集群架构Keepalived双主热备原理
  • pdf页面尺寸裁减
  • uni-app+vue3开发微信小程序使用本地图片渲染不出来报错[渲染层网络层错误]Failed to load local image resource
  • 黑马智数Day2
  • Python pyusb 使用指南【windows+linux】
  • 基于单片机的无线宠物自动喂食系统设计
  • 大数据复习知识点3
  • Python线程终止:如何优雅地结束一场“舞蹈”
  • Mybatis缓存机制(图文并茂!)
  • YOLOv8改进 | 融合篇,YOLOv8主干网络替换为MobileNetV4+CA注意机制+Powerful-IoU损失函数(全网独家首发,实现极限涨点)
  • 力扣刷题之1014.最佳观光组合
  • RK3588主板PCB设计学习(五)
  • CRC循环校验的功能
  • 串行化执行、并行化执行
  • 算法记录——树
  • 学生宿舍管理:Spring Boot技术驱动
  • React 中的无限滚动加载数据实现
  • 探索 JUnit 5:下一代 Java 测试框架
  • Android PopupWindow.showAsDropDown报错:BadTokenException: Unable to add window
  • 【设计模式-访问者模式】
  • vue项目报错: At least one is required in a single file component.的主要原因及解决办法