面试题目针对以下问题:某一种 8位计算机,其十六进制常数的定义是以 0x 或 0X 开头的十 六进制整数, 其取值范围为-7f ~7f (不区分大小写字母) , 如 0x13、 0x6A 、 -0x3

本文主要是介绍面试题目针对以下问题:某一种 8位计算机,其十六进制常数的定义是以 0x 或 0X 开头的十 六进制整数, 其取值范围为-7f ~7f (不区分大小写字母) , 如 0x13、 0x6A 、 -0x3,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. 针对以下问题:某一种 8位计算机,其十六进制常数的定义是以 0x 或 0X 开头的十 六进制整数, 其取值范围为-7f ~7f (不区分大小写字母) , 如 0x13、 0x6A 、 -0x3c 。 请采用等价类划分的方法设计测试用例。

输入条件 有效等价类 无效等价类 开头字符 由0x或0X开头 

(1) 以字母开头 以非0数字开头 (2)(3) 数值字符 数字或A—F的字母 (4) A—F以外的字母 (5) 数值 ≥-7f且≤7f (6) <-7f >7f (7)(8) 弱一般、强一般等价类测试用例 {0x4F} 弱健壮等价类测试用例 {0x4f,,ax4f,1x4f,ox4g, 0x8f,-0x8f,0x8f} 强健壮等价类的测试用例个数:18


解 : 输入条件 有效等价类 无效等价类

开头字符 由 0x 或 0X 开头 (1) 以字母开头 以 非 0数字开头

(2)(3)数值字符 数字或 A — F 的 字母 (4) A — F 以外的字

(5)数值字符个数 ≥ 1个 (6) 0个 (7)数值 ≥ -7f 且≤ 7f (8) <-7f

>7f

(9)(10)

用例 1:0x7F , 覆盖等价类(1)(4)(6)(8)

用例 2:-0Xb , 覆盖等价类(1)(4)(6)(8)

用例 3:0X0, 覆盖等价类(1)(4)(6)(8)

用例 4:0x , 覆盖等价类(1)(7)

用例 5:A7, 覆盖等价类(2)

用例 6:-1A , 覆盖等价类(3)

用例 7:0X8h , 覆盖等价类(1)(5)

用例 8:0x80, 覆盖等价类(1)(4)(10)

用例 9:-0XaB , 覆盖等价类(1)(4)(9)


这篇关于面试题目针对以下问题:某一种 8位计算机,其十六进制常数的定义是以 0x 或 0X 开头的十 六进制整数, 其取值范围为-7f ~7f (不区分大小写字母) , 如 0x13、 0x6A 、 -0x3的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1018467

相关文章

字节面试 | 如何测试RocketMQ、RocketMQ?

字节面试:RocketMQ是怎么测试的呢? 答: 首先保证消息的消费正确、设计逆向用例,在验证消息内容为空等情况时的消费正确性; 推送大批量MQ,通过Admin控制台查看MQ消费的情况,是否出现消费假死、TPS是否正常等等问题。(上述都是临场发挥,但是RocketMQ真正的测试点,还真的需要探讨) 01 先了解RocketMQ 作为测试也是要简单了解RocketMQ。简单来说,就是一个分

usaco 1.2 Palindromic Squares(进制转化)

考察进制转化 注意一些细节就可以了 直接上代码: /*ID: who jayLANG: C++TASK: palsquare*/#include<stdio.h>int x[20],xlen,y[20],ylen,B;void change(int n){int m;m=n;xlen=0;while(m){x[++xlen]=m%B;m/=B;}m=n*n;ylen=0;whi

uva 10061 How many zero's and how many digits ?(不同进制阶乘末尾几个0)+poj 1401

题意是求在base进制下的 n!的结果有几位数,末尾有几个0。 想起刚开始的时候做的一道10进制下的n阶乘末尾有几个零,以及之前有做过的一道n阶乘的位数。 当时都是在10进制下的。 10进制下的做法是: 1. n阶位数:直接 lg(n!)就是得数的位数。 2. n阶末尾0的个数:由于2 * 5 将会在得数中以0的形式存在,所以计算2或者计算5,由于因子中出现5必然出现2,所以直接一

秋招最新大模型算法面试,熬夜都要肝完它

💥大家在面试大模型LLM这个板块的时候,不知道面试完会不会复盘、总结,做笔记的习惯,这份大模型算法岗面试八股笔记也帮助不少人拿到过offer ✨对于面试大模型算法工程师会有一定的帮助,都附有完整答案,熬夜也要看完,祝大家一臂之力 这份《大模型算法工程师面试题》已经上传CSDN,还有完整版的大模型 AI 学习资料,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

PTA求一批整数中出现最多的个位数字

作者 徐镜春 单位 浙江大学 给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。 输入格式: 输入在第1行中给出正整数N(≤1000),在第二行中给出N个不超过整型范围的非负整数,数字间以空格分隔。 输出格式: 在一行中按格式“M: n1 n2 ...”输出,其中M是最大次数,n

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

整数Hash散列总结

方法:    step1  :线性探测  step2 散列   当 h(k)位置已经存储有元素的时候,依次探查(h(k)+i) mod S, i=1,2,3…,直到找到空的存储单元为止。其中,S为 数组长度。 HDU 1496   a*x1^2+b*x2^2+c*x3^2+d*x4^2=0 。 x在 [-100,100] 解的个数  const int MaxN = 3000

题目1254:N皇后问题

题目1254:N皇后问题 时间限制:1 秒 内存限制:128 兆 特殊判题:否 题目描述: N皇后问题,即在N*N的方格棋盘内放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在同一斜线上。因为皇后可以直走,横走和斜走如下图)。 你的任务是,对于给定的N,求出有多少种合法的放置方法。输出N皇后问题所有不同的摆放情况个数。 输入

题目1380:lucky number

题目1380:lucky number 时间限制:3 秒 内存限制:3 兆 特殊判题:否 提交:2839 解决:300 题目描述: 每个人有自己的lucky number,小A也一样。不过他的lucky number定义不一样。他认为一个序列中某些数出现的次数为n的话,都是他的lucky number。但是,现在这个序列很大,他无法快速找到所有lucky number。既然

Spring 源码解读:自定义实现Bean定义的注册与解析

引言 在Spring框架中,Bean的注册与解析是整个依赖注入流程的核心步骤。通过Bean定义,Spring容器知道如何创建、配置和管理每个Bean实例。本篇文章将通过实现一个简化版的Bean定义注册与解析机制,帮助你理解Spring框架背后的设计逻辑。我们还将对比Spring中的BeanDefinition和BeanDefinitionRegistry,以全面掌握Bean注册和解析的核心原理。