初级试题错题库

1.下图子类会自动调用父类构造器无参的构造方法

	class Example1{
	public Example1(){
		System.out.print(1);
	}
}
class Example2 extends Example1{
	public Example2(){
		System.out.print(2);
	}
}
class Example3 extends Example2{
	public Example3(){
		System.out.print(3);
	}
}
public class Example{
	public static void main(String[] args){
		new Example3();
	}
}

	A	1
	B.	3
	C.	123
	D.	321

2.

如果程序需要在匿名内部类中使用局部变量,那么这个局部变量必须使用_outter.this.属性名+static???final______修饰符。

3.以在内部类的类体里面调用外部类的方法,但是创建出来的内部类对象并不能调用外部类的方法

11.	下面程序运行的结果是(  a)。(选择一项)
	public class Test{
	class Inner{
		void test(){
			sample();
		}
	}
	public void sample(){
		System.out.println("Sample");
	}
	public Test() {
		(new Inner()).test();
	}
	public static void main(String[] args){
		new Test();
	}
}

	A	输出Sample
	B.	输出null
	C.	编译错误
	D.	运行错误

4.try后可以不跟catch,而直接跟fianlly。
比如:有时候为了释放某些资源(例如锁),但必须保证异常往上层抛出,可以采用try{} finally{//释放锁操作}

13.	对于Java中异常处理,以下描述错误的是(   d  )。(选择一项)

	A	捕获异常是一种积极的异常处理方式,通过 try 、catch 等关键字来实现
	B.	catch 之后的( )用于接收异常对象,因此需要指定异常类型和变量名称,比如 catch( Exception e )
	C.	在JDK 1.7 中,允许在 catch 中捕获多个类型异常,
如catch( NullPointerException e1 | ClassCastException e2 )
	D.	try 必须 跟 catch 连用,而 finally 是可以没有的

5.j==i是2个对象的引用在比较!!

17.	下面程序运行的结果是(   d  )。(选择一项)
	public class Test{
	public static void main(String[] args){
		Integer i = 10;
		Integer j = 10;
		System.out.print(i==j);
		System.out.print(i.equals(j));
	}
}

	A	false  false
	B.	true  true
	C.	true   false
	D.	false  true

6.datainputstream只读取基本数据类型+它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体

17.	DataInputStream 数据输入流允许应用程序以与机器无关方式从底层输入流中读取基本 Java 数据类型和各种引用数据类型,提供了相应的读取方法。( ×   )
18.	线程是进程的中的一个实体,通常一个进程有若干个线程,但同一进程中的多个线程不能并发执行。(  ×  )

7.字节字符数组和字符串间的转换(数组只是长度不能更改,值还是可以对其下手的!!)

1.	不使用Java系统函数,自己动手实现一个字符串翻转的方法。(5分)
public class Test {
	public static String reverse(String s) {
		char ch[] = s.toCharArray();
		int start = 0, end = ch.length - 1;
		char temp;
		while (start < end) {
			temp = ch[start];
			ch[start] = ch[end];
			ch[end] = temp;
			start++;
			end--;
		}
		String s1 = new String(ch);
		return s1;
	}
}
 	public class test01 {
	public static void main(String[] args) {
		String str="生产者生产的是哇哈哈矿泉水";
		StringBuffer ele01=new StringBuffer(str);
	/*	int ele02=ele01.length();
		for (int i = 0; i < ele02 ;i++) {
			char ele03=ele01.charAt(ele02-i-1);
			ele01.setCharAt(i,ele03);
		}
		System.out.println(ele01);

	}*/
	}
}

8利用map的key是唯一的特性进行解题

   给定一个字符串,必如"yekmaakkccekymbvb",求字符串中有多少种字符以及每个字符的个数;把结果写入D盘名为test的文本文件中;读出刚才写入test文本文件的内容。(8分)

public class Test {

public static void main(String[] args) {

String str = "yekmaakkccekymbvb";

Map<String, Integer> map = count(str);

write(map);

read();

}

/**

* 求字符串中有多少种字符以及每个字符的个数(3分)

*/

public static Map<String, Integer> count(String s) {

Map<String, Integer> map = new LinkedHashMap<String, Integer>();

for (int i = 0; i < s.length(); i++) {

String key = s.substring(i, i + 1);

Integer value = map.get(key);

if (value == null) {

map.put(key, 1);

} else {

map.put(key, value + 1);

}

}

return map;

}

/**

* 把结果写入D盘名为test的文本文件中(3分)

*/

public static void write(Map<String, Integer> map) {

PrintWriter pw = null;

try {

pw = new PrintWriter("d:/test.txt");

pw.println("size:" + map.size());

Set<Entry<String, Integer>> entrySet = map.entrySet();

for (Entry entry : entrySet) {

pw.println(entry.getKey() + ":" + entry.getValue());

}

} catch (FileNotFoundException e) {

e.printStackTrace();

} finally {

pw.close();

}

}

/**

* 读出刚才写入test文本文件的内容(2分)

*/

public static void read() {

BufferedReader br = null;

try {

br = new BufferedReader(new FileReader("d:/test.txt"));

String str = null;

do {

str = br.readLine();

System.out.println(str);

} while (str != null);

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

} finally {

}

}

}

   
     
     
     
     
     

Normal
0

7.8 磅
0
2

false
false
false

EN-US
ZH-CN
X-NONE

/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Calibri",sans-serif;
mso-bidi-font-family:"Times New Roman";}

原文地址:https://www.cnblogs.com/hsh5201314/p/11700802.html

时间: 2024-10-13 09:37:14

初级试题错题库的相关文章

笔试题错题本

1.以下三条输出语句分别输出什么? int main (void) { char str1[] = "abc"; char str2[] = "abc"; const char str3[] = "abc"; const char str4[] = "abc"; const char* str5 = "abc"; const char* str6 = "abc"; cout <&l

你为什么需要一个面试题题库

因为面试时的问题和工作实操差别很大. 以Java开发而言.工作,最重要的效率,要尽可能快地把活做完,其次是可靠,产品功能符合预期,不出妖蛾子.在这两个约束之下,大家会尽可能使用 简洁方案,代码越少越好,尽可能使用简洁的语言特性,一眼能看懂逻辑,一眼看清Bug.同时,大多数的日常工作是在业务层,对JVM原理层要求不多. 面试则不然,全面考察知识和技能的深度广度.一个比较常见的方式是,面试官从简历上挑一个项目,从需求分析,到产品架构,实现细节,部署监控,JVM调优,故障排查,一直问到GC算法,数据结

嵌入式题库最全的,去公司面试都会出现

现在嵌入式发展这么快,很多人开始踏上嵌入式学习之路,据市场统计,一般毕业或者找工作的一些人,在面试公司的时候,都会在这个地方卡壳,那就是面试题,很多人都是面试的很好,但是在做面试题的时候,手下的功夫不够深,最后被面试题而刷了下来,使得找工作变成了难题,空有一身的才华了,而且这也是对一些嵌入式面试的一些空难户而总结,可以学学哦,去公司面试一般都是会有的.请点击更多华清远见嵌入式题库分享大全(1)char constp char const p const char *p 上述三个有什么区别? 答案

51CTO软考免费题库上线,精品资料包等你来拿!

还在打印厚厚的软考历年真题与解析的试卷吗?那你就真的Out啦! 手机微信就可以在线免费刷软考真题啦,历年真题.章节巩固.错题本...只有你想不到的,没有你找不到的~ 1.你只需要做:点击下方软考刷题小程序,进去找到你所在的科目,即可免费刷历年真题,章节巩固题!!! 2.关于我们/题源保证:软考宝典必备题库是IT在线教育领导品牌51CTO学院旗下,面向全国软考考生的免费精品题库.题库是由51CTO学院软考金牌讲师薛大龙.朱小平.徐朋.倪奕文.乔俊峰.钟志宏等教学团队,精心出题.编校解析而打造出的一

北大ACM题库习题分类与简介(转载)

在百度文库上找到的,不知是哪位大牛整理的,真的很不错! zz题 目分类 Posted by fishhead at 2007-01-13 12:44:58.0 -------------------------------------------------------------------------------- acm.pku.edu.cn 1. 排序 1423, 1694, 1723, 1727, 1763, 1788, 1828, 1838, 1840, 2201, 2376, 23

题库类产品如何计算题目的难度值

一.引言 题库类产品(如猿题库.易题库等)的一个标配功能是预测用户未来要进行的某项考试得分,我们称之为目标考试预测分.以猿题库高考为例,即将参加高考的学生通过在题库上做大量练习,练习的效果会以学生的高考预测分呈现出来,这是学生最关注的指标,也是整个题库产品中最关键的数据.为了让“预测分”数据更加准确,我们引入了能力评估模型,通过测算用户在所有知识点上的能力水平,并将其量化成为一个数值.能力评估模型中有两个重要参数:题目难度值.用户答题的正确率.简化为:A=f(an,d)其中A表示能力值,an表示

CSDN日报20170320——《Java 程序员的面试经历和题库》

[程序人生]Java 程序员的面试经历和题库 作者:nuaazhaofeng 最近打算换城市了,受不了北京的雾霾了,所以准备逃离啦.所以一直在面试中,整理了下最近遇到的一些面试题,供大家参考.其中会包含一些面试的小经验,如果您是面霸,希望能给予指导.自己不是大牛,如果您是大牛,也可以忽略之.我面试的岗位是Java后端开发工程师. [Python]7行Python代码的人脸识别 作者:半吊子全栈工匠 随着去年alphago 的震撼表现,AI 再次成为科技公司的宠儿.AI涉及的领域众多,图像识别中的

重开吐槽有感及OI书籍题库推荐 -自己选的路 跪着也要走完

凉爽的清风伴随着烈日洒向这片土地,山区的夏天似乎早已来到.回想过去的高一上学期与寒假,不禁叹息,荒废了多少时光.虽然自称为OIer,但却是个半吊子,在过去的NOIP2015中,从零开始的我,刚上完三四节课的我就裸考了笔试,差0.5分与复赛失之交臂.再见了2015的比赛,考试过后,感觉OI没什么用处,有荒废了许多,竞赛班由次居然连续3个星期都没开过课,也就是1月1课.可能是不重视吧,在2015noip中,我校复赛才入几个人,学长得了奖,最高的也还是省二.应该算是弱校了吧.不由地怀疑自己. OI课上

Android开发实例-自动生成题库的数独(一)

转载请注明出处:http://blog.csdn.net/einarzhang/article/details/44834259 本系列文章主要介绍如何利用Android开发一个自动生成题目的数独游戏.涉及的知识和技术如下所示: 挖洞算法自动生成数独题目 实现自定义View用于绘制数独盘 数据库的基本操作 看着市场上千篇一律的数独应用,他们大都来自于同一个开源应用,题目都是固定不变的那么100多道.我们就没有方法改变数独题目吗?经过百度搜索,终于找到了一篇自动生成数独题库的算法,感谢原作者的理论