java小测试
选择题:
下面哪些标识符是非法的。
1. 下面哪些标识符是非法的。
a) _983 b) $bS5_c7 c) 98se d) extend
2. 下面哪些不是Java的关键字
a) public b) static c) implement d) package
3. 下面哪些不是Java的基本数据类型
a) long b) double c) number d) byte
4. int a = 6, b = 7, c = 8;
if (a++ == 7 & ++b == 8) {
c++;
}
if (b++ == 9 && ++a == 8 ) {
c--;
}
经过上面的运算,a、b、c分别为
a) 778 b) 879 c) 889 d) 798
5. 在Java中,若要使用一个包中的类
时,需要导入该包,其关键字是
a) import b) package c) include d) packet
简答题:
1.try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,2.是否能继承String类?
3.构造器Constructor是否可被override?
4.Java里的数据类型有几种
5. 接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)?
6.java的注释有几种,分别代表什么意思
7.什么叫做方法的重载和重写
8.接口和抽象类有什么区别
9.public/private/protected/default都可以用来修饰什么,并且叙述他们的访问级别
10.”==”和equals有什么区别
编程题:
1.有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和
2.对某个文件下的图片进行统计(假设有jpg、png、gif格式的图片)
3.写一个方法,可以随机生成一个10个长度的字符串(字符串包括A-Za-z0-9)
1.简述a标签的作用
2.img标签alt和title属性有什么区别
3.form的get、post提交有什么区别
4.详细叙述form的用途,以及常用的标签有那些功能是什么
5.css的选择器有几种,分别都用到什么地方
开放题:
对以前学过的所有的知识,进行一个总结。随意发挥!