计算机综合题汇总

  1. (数学计算题) 把6个相同的球分到三个不同的学生身上,允许有的学生没有球,请问有多少种不同的方法?
    C(8,2)=28。 典型的插板问题,直接套公式,C(n+m-1,m-1)。6个球,本身5个空,有同学可以不分,再加3个空,共8个空;插入2个板。
    在这里插入图片描述

  2. (软件选择题) 软件质量保证是什么?
    A. 确保开发过程中所有工作都是按照规定和标准进行的。
    B. 确保软件开发周期和资源的可控和可管理。
    C. 确保软件满足预期的需求和规范。
    D. 确保软件的安全和可靠性
    C

  3. (网络选择题) 下列哪个IP地址不是私有地址?
    A. 10.1.2.3
    B. 172.16.1.2
    C. 192.168.0.1
    D. 202.96.134.133
    D

  4. (数学证明题) 证明:如果 A、B、C 都是集合,则 (A ∩ B) ∪ C = (A ∪ C) ∩ (B ∪ C)。
    首先,假设 x 是 (A ∩ B) ∪ C 中的一个元素,那么 x 必须满足 x ∈ A 且 x ∈ B 或者 x ∈ C。根据分配律,可以将 (A ∩ B) ∪ C 表示为 (A ∪ C) ∩ (B ∪ C),因此 x 必须满足 x ∈ A ∪ C 且 x ∈ B ∪ C,这意味着 x 是 (A ∪ C) ∩ (B ∪ C) 中的一个元素。

反过来,假设 x 是 (A ∪ C) ∩ (B ∪ C) 中的一个元素,那么 x 必须满足 x ∈ A ∪ C 且 x ∈ B ∪ C,也就是 x ∈ A 或者 x ∈ C,且 x ∈ B 或者 x ∈ C。因此,x 是 (A ∩ B) ∪ C 中的一个元素。

因此,(A ∩ B) ∪ C = (A ∪ C) ∩ (B ∪ C)。

  1. (软件选择题) 在软件测试中,黑盒测试和白盒测试的主要区别是什么?
    A. 黑盒测试只测试软件的功能,白盒测试只测试软件的性能。
    B. 黑盒测试只测试软件的正确性,白盒测试只测试软件的健壮性。
    C. 黑盒测试只测试软件的接口,白盒测试只测试软件的内部逻辑。
    D. 黑盒测试只测试软件的输入输出,白盒测试只测试软件的代码。
    C
  2. (AI选择题) 下面哪种深度学习框架不是基于 Python 编程语言的?
    A. TensorFlow
    B. PyTorch
    C. Keras
    D. Caffe

D。TensorFlow、PyTorch 和 Keras 都是基于 Python 编程语言的深度学习框架,而 Caffe 则是基于 C++ 编程语言的

4-14

  1. (数学计算题) 把4个相异的球放在三个相异的盒子中,使得不出现空盒,有多少种不同的方法?
    从 4 个球选 2 个, 和另外两个球组成 3 个备选项 C 4 2 C_{4}^{2} C42
    3 个备选项在三个盒子全排列 A 3 3 A_{3}^{3} A33
    所以计数项为 C 4 2 ⋆ A 3 3 C_{4}^{2} \star A_{3}^{3} C42A33
  2. (网络填空题) FTP采用传输层协议为__TCP协议_____,建立连接时服务器的全省端口号为____21__。
    3.(软件选择题) 软件需求很明确时,适用的软件开发模型是( C )
    a喷泉模型b增量模型c瀑布模型d螺旋模型。

4-17

  1. (数学逻辑题) 不管黑猫还是白猫,能抓到老鼠就是好猫。

W ( x ) x 是黑猫 \mathrm{W}(\mathrm{x}) \mathrm{x} 是黑猫 W(x)x是黑猫
B ( x ) : x 是白猫 B(x): x 是白猫 B(x):x是白猫
C ( x ) : x 能抓到老鼠 C(x): x 能抓到老鼠 C(x):x能抓到老鼠
G ( x ) : x 是好猫 \mathrm{G}(\mathrm{x}): \mathrm{x} 是好猫 G(x):x是好猫
∀ x ( ( W ( x ) ∨ B ( x ) ) ∧ C ( x ) → G ( x ) ) \forall x((W(x) \vee B(x)) \wedge \mathrm{C}(\mathrm{x}) \rightarrow \mathrm{G}(\mathrm{x})) x((W(x)B(x))C(x)G(x))
2. (AI选择题) 用神经网络求解问题过程中,( B )陷入局部极值点。
A不可能 B可能 C必然
3.(软件判断题) 在对象的整个生命周期中,不同的对象可以具有相等的标识。答案:错

每个对象都有自身唯一的标识,通过这种标识可找到相应的对象,在对象的整个生命周期中它的标识都不改变,不同的对象不能有相同的标识。

4-21

  1. (数学解答题)有200本相同的书,并摆放在4个不同的书柜里,使得每个书柜摆放的书的树木只可能是20 40 60 80 200本,问有多少种摆放方法?

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

  1. (网络选择题) IP地址,10.224.12.1的子网掩码为255.240.0.0和该地址在同一子网的地址是( C )。
    A.10.223.21.121
    B.10.24 0.46.23
    C.10.238.23.171
    D.10.242.23.120
    3.(软件问答题) 给出模块内聚的定义,并举例说明三种模型内聚类型。

模块内聚是模块内各组成成分之间的相互关联,作为模块化度量指标之一,它是指导人们进行模块结构设计的重要概念。
模块内聚可分为:(写三种就可以了。)
1)功能内聚(Functional Cohesion)
如果一个模块内所有处理元素完成一个,而且仅完成一个功能,则称为功能内聚。
功能内聚是最高程度的内聚。但在软件结构中,并不是每个模块都能设计成一个功能内聚模块。
2)顺序内聚(Sequential Cohesion)
如果一个模块内处理元素和同一个功能密切相关,而且这些处理元素必须顺序执行,则称为顺序内聚。
3)通信内聚(Communicational Cohesion)
如果一个模块中所有处理元素都使用同一个输入数据和(或)产生同一个输出数据,称为通信内聚。
4)过程内聚(Procedural Cohesion)
如果一个模块内的处理元素是相关的,而且必须以特定的次序执行,称为过程内聚。
过程内聚与顺序内聚的区别是: 顺序内聚中是数据流从一个处理单元流到另一个处理单元,而过程内聚是控制流从一个动作流向另一个动作。
5)时间内聚(Temporal Cohesion)
如果一个模块包含的任务必须在同一段时间内执行,称为时间内聚。也称为瞬时内聚。
6)逻辑内聚(Logical Cohesion)
如果模块完成的任务在逻辑上属于相同或相似的一类,称为逻辑内聚。
7)偶然内聚(Coincidental Cohesion)

猜你喜欢

转载自blog.csdn.net/hhhhhhhhhhwwwwwwwwww/article/details/129293217
今日推荐