`
zeyuphoenix
  • 浏览: 56011 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

收集面试题(四)(输出测试)

阅读更多

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

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    常考渗透测试面试题.docx

    "渗透测试面试题" 本文总结了渗透测试面试题中的知识点,涵盖了网络安全、漏洞原理、修复方案、工具使用、渗透测试思路、SQL 注入、XSS、CSRF、SSRF、反序列化漏洞、逻辑漏洞、越权访问、Java 和 PHP 框架安全等...

    软件测试251道最新面试题及答案

    软件测试251道最新面试题及答案 软件测试是一种保证软件质量的活动,它包括测试设计、测试用例、测试执行、测试结果评价等几个方面。软件测试的主要目标是为了确保软件的质量和可靠性,满足用户的需求和期望。 ...

    .netC#面试题

    以下程序测试每题 10 分,共 100 分,30 分钟可以答完此题。 1. 一个农夫有一条船,和三样东西,狼、羊、和白菜,他要过河,这个船一次只能运一样东西,要防止 狼吃羊、羊吃白菜,该怎么过? 2. 乘法口决的算法 3. ...

    软件测试技术类面试题集锦.docx

    本文档是一个软件测试技术类面试题集锦,涵盖了测试计划、测试用例设计、测试用例设计方法、测试实施过程等方面的知识点。下面是对这些知识点的详细说明: 一、测试计划 测试计划是指导测试过程的纲领性文件,包含...

    Oracle DBA面试题及答案(for Oracle E-Business Suite DBA)

    Oracle DBA 面试题及答案是 Oracle E-Business Suite DBA 面试的重要备考资料,本文收集了十一道技术问题和答案,涵盖了 Oracle E-Business Suite DBA 的主要知识点,包括信息采集管理系统的崩溃处理、补丁的加速、...

    JAVA面试题最全集

    在软件开发生命周期中的哪个阶段开始测试? 89.dotnet与J2EE的比较? 90.什么是ActiveX? 91.Java中IDL是什么? 92.ISO9000和CMM是什么?IS09000和CMM(软件能力成熟度模型)认证是国际上通用的软件质量评估方法.CMM的...

    渗透测试面试题基础版 网安人必须要掌握的知识点.rar

    你需要快速掌握的渗透测试的基础:信息收集、漏洞挖掘、漏洞利用&权限提升、清除测试数据&输出报告、复测、拿到一个待检测的站,你觉得应该先做什么?、判断出网站的CMS对渗透有什么意义?、一个成熟并且相对安全的...

    java 面试题 总结

    assertion检查通常在开发和测试时开启。为了提高性能,在软件发布后,assertion检查通常是关闭的。 24、GC是什么? 为什么要有GC?  GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方...

    最新电子工程师面试题(收集了各大公司常见面试试题)

    "电子工程师面试题" 本文将从电子工程师面试题中提炼出重要的知识点,涵盖电子工程师面试的主要方向和要求。 第一部分:基础篇 1. 集成电路的认识:集成电路(Integrated Circuit,IC)是一种微型电子元件,包含...

    超级有影响力霸气的Java面试题大全文档

    超级有影响力的Java面试题大全文档 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。...

    level1~2题库-考试通.xlsx

    因此,需要在公司更改其银行服务提供商之后测试机器人的初始输出。 26-日损益准备 大型金融服务公司(尤其是贸易公司)需要每天跟踪损益和风险敞口。虽然有些公司已经自动化了这些流程,但仍有一些公司依赖excel...

    应届生要刷leetcode-LeetCodeBook:力码书

    是一个美国的在线编程网站,上面主要收集了各大IT公司的笔试面试题,对于应届毕业生找工作是一个不可多得的好帮手。 这个网站的的好处在于它会告诉你测试数据以及你的输出和正确的输出是什么,方便大家调试学习。...

    传智播客扫地僧视频讲义源码

    05_面试题强化_多态相关 06_父类指针的步长和子类指针的步长不一样 07_课堂答疑什么时候子类的步长和父类的步长一样 08_抽象类基本语法 09_抽象类在多继承中的应用 10_面向抽象类编程_计算程序员工资 11_中午课程...

Global site tag (gtag.js) - Google Analytics