首页 > 其他分享 >全国职业技能大赛(软件测试赛项)--白盒测试题目/答案三

全国职业技能大赛(软件测试赛项)--白盒测试题目/答案三

时间:2024-09-17 23:49:36浏览次数:3  
标签:题目 -- 0.0 赛项 result 1.0 输入 Math 软件测试

题目1

题目:

        根据下列流程图编写程序实现相应分析处理,并设计测试数据进行判 定覆盖测试。输入数据打印出“输入 a 值:”、“输入 b 值:”。x 执行结果输 出文字“x 的值:”和 x 的值,y 执行结果输出文字“y 的值:”和 y 的值;z 执行 结果输出文字“z 的值:”和 z 的值。其中变量 a、b 均须为整型。

源代码:

public class One {
	public String source(int a,int b) {
		String result="";
		System.out.println("输入 a 值:"+a);
		System.out.println("输入 b 值:"+b);
		double x=0.0,y=0.0,z=0.0;
        //判断条件
		if (a>5 && b>0) {
			x=Math.pow(a, 2)+b;
			result="x 的值:"+x;
		}else if (b==0 && a>0) {
			y=Math.sqrt(a);
			result="y 的值:"+y;
		}else {
			z=Math.pow(a+b, 5);
			result="z 的值:"+z;
		}
		return result;
	}
}

程序流程图/测试用例:

测试用例:

用例名称 a的值 b的值 预期结果
case1 10 20 x 的值:120.0
case2 1 0 y 的值:1.0
case3 0 1 z 的值:1.0

测试代码:

标签:题目,--,0.0,赛项,result,1.0,输入,Math,软件测试
From: https://blog.csdn.net/xq_123dd/article/details/142320485

相关文章

  • C语言:结构体在内存中存储(内存对齐)
    一、结构体是什么1.结构体的声明2.结构体的初始化二、结构体的内存对齐1.对齐规则 2.为什么存在内存对齐总结前言结构体是重要的知识点,其中,结构体的内存对齐是较重要的部分(本人使用的编译器是VisualStudio2022,下面介绍的对齐数也是以VS默认的8为标准),对后面学习数据......
  • C语言:整数和浮点数在内存中的存储--(超好理解)
    目录一、整数在内存中的存储(有符号整数)1.设置反码和补码的的目的二、浮点数在内存中的存储1.浮点数取的过程2.例题解析总结目前学习到C语言的各种数据类型在内存中的存储的方式和过程,自己初学的时候下了很多时间去学习理解,为了帮助和自己一样的在第一次初学C语言存储......
  • 【CSS in Depth 2 精译_032】5.4 Grid 网格布局的显示网格与隐式网格(上)
    当前内容所在位置(可进入专栏查看其他译好的章节内容)第一章层叠、优先级与继承(已完结)1.1层叠1.2继承1.3特殊值1.4简写属性1.5CSS渐进式增强技术1.6本章小结第二章相对单位(已完结)2.1相对单位的威力2.2em与rem2.3告别像素思维2.4视口的相对单位2.5......
  • 洛阳师范学院 ACM实验室 中秋娱乐赛“月饼代码大逃杀”题解
    题解包括C和C++两种语言_壹我要洋人死!1、直接输出即可C语言题解:#include<stdio.h>intmain(){printf("woyaoyangrensi!");return0;}C++语言题解:#include<iostream>usingnamespacestd;intmain(){ printf("woyaoyangrensi!"); return0;}......
  • 使用pnpm、monorepo 来构建 vue + 独立组件库项目
    新建项目使用pnpm进行安装pnpmcreatevue@latest在根目录下创建pnpm-workerspace.yaml文件packages:-'components/**'此处,components为根目录中的components文件夹,他是独立于我们项目的一个组件库,不包含在src内,此时目录结构如下:root-components-node_modules......
  • 时间一去不复返啊!
    曾经无忧无虑的时光在不知不觉中流逝,等意识到其价值时,责任和压力已经让时间变得稀缺。今天逛B站偶然间看到一个说windows技术债的视频,让我升起了一股强烈的学习windows编程的欲望,曾经想自己写作弊程序,想写自己的游戏,想成为技术大神在网络的世界中叱咤。但如今正处于大三,一份远程......
  • 函数新特性、内联函数、const详解
    函数新特性、内联函数、const详解函数新特性函数回顾与后置返回类型//1.前面放auto,标识函数返回类型放到参数列表之后//2.而放在参数列表之后的返回类型是通过->开始的autofunc(inta,intb)->void内联函数函数定义前加incline,这个普通函数就变成了内联函数......
  • 阿里网盘的跨用户故障和数据库选型
    这两天阿里云网盘出现故障,可以访问其它用户的文件。这在商业上是很可怕的。这个故障是什么原因导致的呢?网上有一些说法。最可信的是SQL查询没写条件,查了所有的文件。试想如果不是关系型数据库,在普通OO编程语言里,断不会发生这样问题,在OO语言里,user.files就是他的文件,不可能......
  • 编程日记 更改redis存储默认序列化器
    编程日记更改redis存储默认序列化器packagecom.haole.usercenter.service;importcom.haole.usercenter.model.domain.User;importjakarta.annotation.Resource;importorg.junit.jupiter.api.Assertions;importorg.junit.jupiter.api.Test;importorg.springframework......
  • Python 进阶 03 网络编程
    网络编程概述网络编程,又称套接字编程(Socket编程),是实现不同计算机上运行的程序间进行数据交互的关键技术。它允许程序通过网络发送和接收数据,无论这些程序是运行在同一台机器上还是分布在不同地理位置的计算机上。网络编程是现代软件开发中不可或缺的一部分,广泛应用于Web开发、......