1.测试for循环的输出:
public class TestOutput {
public static void main(String[] args) {
int i = 0;
for (foo('A'); foo('B') && (i < 3); foo('C')) {
i++;
foo('D');
}
}
static boolean foo(char c) {
System.out.print(c);
return true;
}
}
输出结果为:
ABDCBDCBDCB
2.测试split的输出
public class TestOutput {
public static void main(String[] args) {
String info = "abcd|123||7899|sdfg";
for (String string : getString(info)) {
System.out.println(string);
}
}
public static String[] getString(String info) {
if (info == null) {
throw new NullPointerException("the info is null.");
}
String[] array = info.split("\\|");
return array;
}
}
输出结果为:
abcd
123
7899
sdfg
3.测试i++的输出:
public class TestOutput {
public static void main(String[] args) {
int i = 2;
i = i++;
int j = i++;
System.out.println(i + ":" + j);
}
}
输出结果为:
3:2
4.测试~的输出:
public class TestOutput {
public static void main(String[] args) {
int i = 0xFFFFFFFA;
int j = ~i;
System.out.println(i);
System.out.println(j);
System.out.println(~~i);
int t = 8;
System.out.println(~t);
int k = -9;
System.out.println(~k);
System.out.println(String.format("%1$04d", Integer.valueOf("0003")));
}
}
输出结果为:
-6
5
-6
-9
8
0003
分享到:
相关推荐
以下是一些可能出现在“软件测试面试题-收集了一些经典的软件测试面试题.zip”文件中的常见问题及其详细解答: 1. **什么是软件测试?** 软件测试是一种系统性的活动,旨在发现软件产品中的错误、缺陷或遗漏。它的...
本文总结了渗透测试面试题,包括信息收集、服务器指纹识别、漏洞扫描、提权、日志清理和报告、CMS识别、目录扫描、服务器容器、mysql注入点、手工判断服务器类型等内容,希望能够帮助读者更好地了解渗透测试的技术和...
根据给定的文件信息,以下是对“招商银行面试题中涉及的白盒测试与黑盒测试”的详细解析及相关知识点: ### 白盒测试与黑盒测试 #### 白盒测试 白盒测试,也被称为透明盒测试、逻辑驱动测试或基于代码的测试,是...
### 测试工程师面试试题知识点详解 #### 一、软件测试的重要性及目的 **知识点1:软件测试的概念** - **定义**:在规定的条件下对程序进行操作,以发现错误,对软件质量进行评估的一个过程。 - **目的**:通过最少...
软件测试是软件开发过程中的重要环节,...总的来说,软件测试面试题涉及的知识点广泛且深入,包括测试的目标、过程、不同类型的测试、测试设计以及文档的验证。了解并掌握这些知识点对于成功通过软件测试面试至关重要。
以下是一些经典的软件测试面试题涉及的知识点: 1. **软件测试的目的**:主要是为了找出软件的缺陷,确保软件在发布前尽可能达到高质量标准。题目的第一题就明确了这一目的。 2. **测试类型**:不同的测试阶段有...
### 软件测试经典面试题及答案解析 #### 兼容性测试及其侧重方面 兼容性测试是一种评估软件在不同环境下是否能够正常运行的测试方法。这些环境可能包括不同的操作系统、硬件配置、网络环境以及其他相关软件等。...
"渗透测试面试题" 本文总结了渗透测试面试题中的知识点,涵盖了网络安全、漏洞原理、修复方案、工具使用、渗透测试思路、SQL 注入、XSS、CSRF、SSRF、反序列化漏洞、逻辑漏洞、越权访问、Java 和 PHP 框架安全等...
5. **测试用例设计**:包括等价类划分、边界值分析、因果图法、状态转换测试等,确保覆盖到各种可能的输入和预期输出。 6. **缺陷管理**:如何记录、跟踪和管理软件中的缺陷,包括缺陷报告、严重性和优先级的划分、...
测试工程师面试题(100分钟完成) 本文档提供了一份测试工程师面试题,涵盖了测试基础、自动化测试、开发能力等多个方面的知识点。 测试基础 1. 白盒测试与黑盒测试的区别:白盒测试是测试程序内部结构,内部特征...
软件测试面试题通常涉及对上述工具和技能的深入理解。面试官可能会询问应聘者关于自动化测试框架的搭建、测试工具的选择标准、性能测试中常见问题的处理方法以及测试报告的编写技巧等。通过这些问题,面试官能够评估...
软件测试251道最新面试题及答案 软件测试是一种保证软件质量的活动,它包括测试设计、测试用例、测试执行、测试结果评价等几个方面。软件测试的主要目标是为了确保软件的质量和可靠性,满足用户的需求和期望。 ...
《软件测试常见面试题面试宝典》是一本集真实面试案例和专业技巧于一体的指南,旨在帮助求职者在软件测试领域面试中取得成功。这本宝典涵盖了从测试理论到实践应用的各种关键知识点,包括软件生命周期、测试模型、...
面试题集中体现了软件测试的核心概念和实践,以下是对这些知识点的详细解释: 1. **软件测试的重要性**:在一个团队中开展软件测试是为了发现并修复软件缺陷,避免用户遇到问题,提升软件的稳定性和用户体验。 2. ...
以下程序测试每题 10 分,共 100 分,30 分钟可以答完此题。 1. 一个农夫有一条船,和三样东西,狼、羊、和白菜,他要过河,这个船一次只能运一样东西,要防止 狼吃羊、羊吃白菜,该怎么过? 2. 乘法口决的算法 3. ...
### 最全面的软件测试面试题解析 #### 一、兼容性测试的概念及其侧重点 **兼容性测试**是指检查软件是否能在不同的环境(操作系统、浏览器、硬件设备等)下正常运行的一种测试方法。它旨在确保软件能够适应各种...
【软件测试面试题解析】 软件测试是软件开发过程中的关键环节,旨在确保软件产品的质量,减少潜在的缺陷和错误,避免给公司带来巨大的损失。在团队中开展软件测试工作至关重要,因为这能提前发现问题,提高客户满意...
### 软件测试面试题知识点详解 #### 1. 团队中开展软件测试的重要性 在软件开发过程中,软件测试是一项至关重要的环节。没有经过充分测试的软件很难确保其质量和稳定性,这不仅会影响用户体验,还可能导致后续维护...