本次作业要求如下:

答案:

1.Identify the fault.

在第一个程序中,for循环的判断条件是i>0,这就导致循环的时候不会读到x数组中的第一位,可能造成错误。

在第二个程序中,函数想做的是找到最后一个0的位置,但是这个循环是从前往后数的,i依次加1,这就导致:若数组中有多个0,那么只会返回第一个0对应的位置,而不是最后一个0的位子。所以如果改成从后往前数,i从x.length-1开始依次减1就可以了。

2. If possible, identify a test case that does not execute the fault. (Reachability)

第一个程序:可以令x=[1,4,5],y=4,  Excepted=1

第二个程序:可以令x=[2,3,0,4],  Excepted=2

3.If possible, identify a test case that executes the fault, but does not result in an error state.

第一个程序:可以令x=[1,4,5,6],y=3,  Excepted=-1

第二个程序:可以令x=[2,3,4,5],  Excepted=-1

4.If possible identify a test case that results in an error, but not a failure.

第一个程序:可以令x=[1,2,3,4],y=1,  Excepted=0

第二个程序:可以令x=[2,0,4,0],  Excepted=3

转载于:https://www.cnblogs.com/cricketvaxes/p/6481717.html

homework2:根据已知代码,回答问题相关推荐

  1. c语言已知加速度求位移速度,已知初速度,加速度,时间,求位移

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:已知初速度,加速度,时间,求位移回答:其实你套公式即可.先说第一问,用公式S=vt+1/2*at^2 初速度已知为10,即V为10, ...

  2. 基本数据类型一题解析:已知m=11,n=41,输出m和n的2次方、3次方、4次方。(附代码)

    基本数据类型一题解析:已知m=11,n=41,输出m和n的2次方.3次方.4次方. 要求:每个数据占8列,左对齐. 该题实际上是一个循环和选择语句嵌套的,另外还要注意要求每个数据占8列.这里要用到一个 ...

  3. 买天文望远镜必看——已知望远镜焦距、相机画幅,求视场(附代码,实时更新)

    已知望远镜焦距.相机画幅,求视场 1. 计算 θ 1 , θ 2 , θ 3 \theta_1,\theta_2,\theta_3 θ1​,θ2​,θ3​ 分别表示横.纵和对角向视场角直径,单位:弧度 ...

  4. 已知鸡和兔的总数量n,总脚数为m。输入n和m,依次输出鸡和兔的数目。如果无解,输出“no answer”。 将下面的代码填写完整。

    撰写人--软工二班--陈喜平 题目描述 已知鸡和兔的总数量n,总脚数为m.输入n和m,依次输出鸡和兔的数目.如果无解,输出"no answer". 将下面的代码填写完整. #inc ...

  5. 已知收到的汉明码(按配偶原则配置)为1100111、1100001,检查上述代码是否出错?

    已知收到的汉明码(按配偶原则配置)为1100111.1100001,检查上述代码是否出错?第几位出错? 解:假设接收到的汉明码为:C1'C2'b4'C3'b3'b2'b1' 纠错过程如下: P1=1⊕ ...

  6. php已知公鸡每只5元,公鸡3元一只,母鸡5元1只,小鸡3只1元,一百元共买100只鸡,请用php编写程序计算机多少只公鸡、母鸡和小鸡,请将代码和结果截图上传平台。...

    [单选题]我国宋代的建筑官书是 . [填空题]电路如图所示,电流I为____. [判断题]生产车间种子制备所用的原料比实验室种子制备所用的原料要精细 [单选题]埋地敷设的电力电缆与控制电缆平行时的最小 ...

  7. java中unicode显示乱码_Java 已知Java系统编码是GBK,jtextarea从一编码为Unicode的文本中读取数据,出现乱码,怎么正常显示?...

    Java 已知Java系统编码是GBK,jtextarea从一编码为Unicode的文本中读取数据,出现乱码,怎么正常显示? 关注:159  答案:2  mip版 解决时间 2021-02-03 12 ...

  8. matlab求x对应y值,matlab 不知道函数表达式,已知y值求x

    ^根据给定的数来据,我们可以假自定函数表达式为baiy=b1+b2*x+b3*x^du2+b4*x^3+b5*x^4;所以上述函zhi数可以用matlab的regress()多元线性dao回归分析函数 ...

  9. 均值已知检验方差_χ2检验教案:独立性检验的z统计量

    摘要:「如无必要勿增实体」. 独立性检验在统计教学场合可以替代为 T 检验.F 检验,在研究应用场合应当替代为Odds Ratio置信区间的Fisher检验.或者独立两样本均值之差置信区间(连续性校正 ...

  10. Java 提示用户输入温度以及C或F_已知华氏温度与摄氏度之间的转换公式是C=519X(F—32)编写一个程序将用户输入华氏温度转换成摄氏温度并给予输出...

    点击查看已知华氏温度与摄氏度之间的转换公式是C=519X(F-32)编写一个程序将用户输入华氏温度转换成摄氏温度并给予输出具体信息 答:-- {int f=-10; float c; while(f ...

最新文章

  1. 通俗理解并行性和并发性的区别
  2. css通配选择符用什么表示,css的选择符
  3. 使用此代码可以解决python包导入路径问题?
  4. 2021-11-30
  5. (转)Linux I/O 调度方法
  6. 【i.MX6UL/i.MX6ULL开发常见问题】单独编译内核,uboot生成很多文件,具体用哪一个?...
  7. Forrester 2011年安全策略建议
  8. SAP Kyma和SAP云平台上的Service instance
  9. SAP CRM呼叫中心和社交媒体集成的所有BC set实现列表
  10. linux route命令的使用详解
  11. Java 结构体之 JavaStruct 使用教程二 JavaStruct 用例分析
  12. C# 把list中的数据转成规定格式的json格式
  13. Mysql的备份与恢复类型
  14. curl post json_curl 模拟 GETPOST 请求,以及 curl post 上传文件
  15. 递归算法计算八皇后问题(Eight Queen Problem with Recursive Algorithm)
  16. 腾讯上海安全团队招聘实习生
  17. spring-boot集成kafka(包含zookeeper和kafka的下载介绍)
  18. transcad安装教程_北京道亨线路软件SLCAD3.0
  19. WORD出现VBE6EXT.OLD不能被加载的问题
  20. react-native报错-Unable to resolve module ‘react’

热门文章

  1. 是否可以利用光压提高卫星轨道
  2. 《史记》记载的喝粥延命内容
  3. 安卓编解码的分辨率问题
  4. matlab中 晶闸管整流桥导通角_逆变角如何设置,matlab仿真模型作业
  5. css渐变颜色php,CSS3中的颜色值RGBA以及渐变色的具体详解(图)
  6. c++ uf8字符串与Unicode字符串之间转换
  7. mysql连接 xorm_使用go xorm来操作mysql的方法实例
  8. area标签高亮_HTML的所有标签列表
  9. input正则邮箱_javascript写一个校验邮箱的正则表达式
  10. c 关闭html,运行node Server.js后如何关闭?