2023-2024-1 20231406 《计算机基础与程序设计》第十二周学习总结

发布时间 2023-12-15 20:26:03作者: 20231406王浩霖

2023-2024-1 20231406 《计算机基础与程序设计》第十二周学习总结

作业信息

这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 2023-2024-1计算机基础与程序设计第十二周作业
这个作业的目标 自学《C语言程序设计》第11章并完成云班课测试
作业正文 本博客

教材学习内容总结

  • C语言程序设计第11章
    C语言程序设计介绍了指针和数组的相关内容
    介绍了指针和一维数组间的关系,指针和二维数组间的关系,指针数组及其应用动态数组的相关内容

教材学习中的问题和解决过程

  • 问题:不太理解指针和二维数组的结合
  • 解决方案:在CSDN中查询

代码调试中的问题和解决过程

  • 问题:怎样记录数组中重复数字的个数
  • 解决方案:
点击查看代码
int hasRepeatedDigits(int num) {
    int digits[10] = {0};
    while (num > 0) {
        int digit = num % 10;
        if (digits[digit] > 0) {
            return 1;
        }
        digits[digit]++;
        num /= 10;
    }
    return 0;
}

基于AI的学习

上周考试错题总结

1.Which of the following represents an invalid reference to a cell in a spreadsheet?
A. G14..H27
B. J24
C. A3..A7
D. =J24/J23
E. 15B
正确答案: E 我的作答: A
解析:选项 E 不是电子表格中单元格的有效引用。在电子表格中,单元格引用通常由列字母和行号表示,例如 J24。选项 G14..H27 也是无效的,因为它包括两个句点而不是冒号来表示单元格范围。选项 C 和 D 表示不同格式的有效单元格引用。
2.Which of the following best describes a model represented by objects in a computer program?
A. Discrete-event
B. Time-driven
C. Concrete
D. Abstract
E. Continuous
正确答案: D 我的作答: C
解析:面向对象的模型通过对象在计算机程序中表示实体。这些对象封装了数据和行为,可以表示现实世界或抽象概念。使用对象可以促进软件开发中的模块化、可重用性和可扩展性。因此,通过对象在计算机程序中表示的模型被认为是抽象的,它提供了对现实世界或概念实体的高层次表示,而不是具体的、特定的实例。