首页 > 其他分享 >10.21

10.21

时间:2024-10-22 22:23:56浏览次数:1  
标签:10.21 测试 重构 代码 多选题 12.5 答案

软件构造第六次作业

 

 

一. 单选题(共2题,25分)

1. (单选题)测试驱动开发的目的是()

  • A. 只编写使测试通过的功能代码
  • B. 家中软件测试比重
  • C. 加速开发过程
  • D. 要求在编写功能代码前先编写测试代码
我的答案: C:加速开发过程;正确答案: C:加速开发过程;   12.5分

2. (单选题)以下关于代码重构错误的是()

  • A. 可以提高代码可读性。
  • B. 可以增加软件的功能。
  • C. 改变代码的内部设计。
  • D. 代码重构的过程是不改变软件外部行为的前提下优化代码的内部结构。
我的答案: B:可以增加软件的功能。;正确答案: B:可以增加软件的功能。;   12.5分

二. 多选题(共6题,75分)

3. (多选题)代码重构主要时机包括:

  • A. 给程序增量地添加功能的时候
  • B. 定位错误的时候
  • C. 代码测试的过程中
  • D. 评审代码的时候
我的答案: ABD:给程序增量地添加功能的时候; 定位错误的时候; 评审代码的时候;正确答案: ABD:给程序增量地添加功能的时候; 定位错误的时候; 评审代码的时候;   12.5分

4. (多选题)Eclipse中软件构造的功能包括:

  • A. 方法提取
  • B. 方法移动
  • C. 结果优化
  • D. 参数优化
我的答案: AB:方法提取; 方法移动;正确答案: AB:方法提取; 方法移动;   12.5分

5. (多选题)以下属于常规重构的做法有()

  • A. 针对部分模块进行优化
  • B. 日常开发过程中进行重构
  • C. 重写部分模块
  • D. 修改整体功能模块
我的答案: ABC:针对部分模块进行优化; 日常开发过程中进行重构; 重写部分模块;正确答案: ABC:针对部分模块进行优化; 日常开发过程中进行重构; 重写部分模块;   12.5分

6. (多选题)重构的步骤包括:

  • A. 稳定
  • B. 实现
  • C. 测试
  • D. 分析
我的答案: ABD:稳定; 实现; 分析;正确答案: ABD:稳定; 实现; 分析;   12.5分

7. (多选题)按照软件的构成,测试可以划分为()

  • A.

    单元测试

     

  • B. 集成测试
  • C.

    验收测试

     

  • D. 系统测试
我的答案: ABCD:单元测试 ; 集成测试; 验收测试 ; 系统测试;正确答案: ABCD:单元测试 ; 集成测试; 验收测试 ; 系统测试;   12.5分

8. (多选题)软件的环境包括:

  • A. 运行环境
  • B. 测试环境
  • C. 部署环境
  • D. 开发环境
我的答案: ABD:运行环境; 测试环境; 开发环境;正确答案: ABD:运行环境; 测试环境; 开发环境;

标签:10.21,测试,重构,代码,多选题,12.5,答案
From: https://www.cnblogs.com/zzqq1314/p/18493916

相关文章

  • 10.21学习记录
    注意程序的书写他是步骤而不是描述关系例子判断数值的位数当我们判断大于的时候从高到低判断但当数字很大的时候,ifelse的书写就会无穷无尽那我们怎么样才能摆脱无穷无尽呢?循环 以类似的语句对输入的数字进行运算通过不断/10的操作可以不断从右边划掉数字如352......
  • 学习笔记10.21
    使用AI提示语设计公式、AI优化、Markdown模版、提示语智能体R(角色)T(任务)F(要求)C(说明)公式举例eg:你现在是一位高校大学英语教师,(角色)设计大学英语《XXX》单元的教学计划,(任务)给出教学目标、教学大纲、单元活动安排,教学策略,布置学生作业。(要求)要求按照5E教学策略设计教学活......
  • 10.21
    已经完成数据库的连接点击查看代码packageqixun;importcom.mysql.jdbc.Driver;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.Statement;publicclassjdbcDemo{publicstaticvoidmain(String[]args)throwsException{......
  • 10.21学习
    1.格式说明符中的%2s在C语言中, %2s 是一个格式说明符,用于 scanf 、 fscanf 、 sscanf 等输入函数中。它指定了函数应该读取的字符串的最大长度。具体来说: % :表示开始一个格式说明符。 2 :指定要读取的字符的最大数量,这里是2个字符。 s :表示要读取的数据......
  • 10.21随笔
    这里是10.21随笔编程作业留档:要求为自主生成四则运算题,可选择题目数量,难度,并记录错题。以下为代码:packageys;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importjava.util.Random;importjava.util.Scanner;imp......
  • 24.10.21
    A哇,直接一个CF*3000。要求的即为图2,5,可以用总方案数(\(\binom{n}{3}\))减去图1,3,4。对于图1,只要求出一根线左边有多少不与它相交的线,右边有多少线,记为\(l_i\)和\(r_i\)。对答案的贡献为\(l_i\timesr_i\)。对于图3,4,两图的共同点为三条线中有两条满足另外的两条线......
  • 10.21日
    CREATETABLEwebsites(idint(11)NOTNULLAUTO_INCREMENT,namechar(20)NOTNULLDEFAULT''COMMENT'站点名称',urlvarchar(255)NOTNULLDEFAULT'',alexaint(11)NOTNULLDEFAULT'0'COMMENT'Alexa排名',co......
  • 10.21
    A.CircleCF297E场上秉持着正难反更难的精神,根本没考虑容斥。正着统计合法方案很难,考虑用总方案数减去不合法方案数。总方案数比较容易求得,为\(\binom{n}{m}\)。不合法的可以归为两种情况:一种是两边都与当前线段相离。另一种是一个与当前线段相交,另一个相离。第一种情......
  • 10.21
    没时间写题了,写点题解。一道题写了一晚上,效率有点低。。。多校A层冲刺NOIP2024模拟赛09区间给定一个长度为\(N\)的数列\(A_1,A_2,\dots,A_N\)和一个长度为\(N−1\)的数列\(B_2,B_3,\dots,B_N\)。有\(Q\)个询问,每次询问是一个区间\([L_i,R_i]\)。请你求出有多少二元......
  • 10.21 ~ 10.27
    10.21Day-4快CSP啦……话说真的应该这么早就开始记“Dayx”吗为啥这几天这么冷啊要冻死了......