高新兴 2018秋招笔试试题,自己做了答案
1、下面哪个属性不会让div脱离文档流?( C )
A. position: absolute;
B. position: fixed;
C. position: relative;
D. folat: left
2、CSS中以下哪个属性指的是外边距(B )
A. padding
B. margin
C. width
D. border
3、以下关于postion定位错误的是(D )
A. absolete:生成绝对定位的元素,相对于值不为static的第一个父元素进行定位。
B. fixed:生成绝对定位的元素,相对于浏览器窗口进行定位。
C. relative:生成相对定位元素
D. static:从父元素继承 position属性的值
4、javascript的this 对象描述错误的是(D )
A. This总是指向函数的直接调用者
B. 如果有new关键字,this指向new出来的哪个对象
C. 在事件中,this指向触发这个事件的对象,特殊的是,IE中的attachEvent中的this总是指向全局对象window
D. 调用函数的时候,函数上下文的this不可以被apply指定
5、声明一个对象,给它加上name属性和show方法显示其name值,以下代码中正确的是( D )
A. var obj = [name:”zhangsan”,show:function(){alert(name);}];
B. var obj = [name:”zhangsan”,show:”alert(this.name)”};
C. var obj = {name:”zhangsan”,show:function(){alert(name);}};
D. var obj = {name:”zhangsan”,show:function(){alert(this.name);}};
6、下列选项中,用来改变背景颜色的样式属性是( A )
A. background-color
B. bgcolor
C. color
D. backcolor
7、下面截取字符串var str=”adefrhts”的hts正确的是( A )
A. t.substring(5);
B. str.substr(5,7);
C. Str.substring(4,6)
D. Str.substr(4)
8、下面有关JavaScript中,call和apply的描述,错误的是(B )
A. Call与happy都属于Function.prototype的一个方法,所以每个function实例都有call、apply属性
B. 两者传递的参数不同,call函数第一个参数都是要传入给当前对象的对象,apply不是
C. Apply传入的是一个参数数组,也就是将多个参数组合成为一个数组传入
D. Call传入的则是直接的参数列表。Call方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj指定的新对象
9、下面代码的输出结果为(B )
var a= new Object();
a.value=1;
b=a;
b.value = 2;
arert(a.value);
A. 1
B. 2
C. Undefined
D. null
10、下列代码的输出结果为(A )
var person={fname:”John”,lname:”Doe”,age:25};
var txt=””;
for(x in person) {
txt=txt + person[x];
}
alert(txt);
A. JohnDoe25
B. fname:”John”,lname:”Doe”,age:25
C. fname:John,lname:Doe,age:25
D. Fnamelnameage
二、JAVA基础题
1、下面代码的运行结果是( C )
String str1 = “hello”;
String str2 = “he” + new String (“llo”);
System.out,println(str1 ==str2);
System.out,println(str1 .equals(str2));
A. true,true
B. false,false
C. false,true
D. true,false
2、下面代码的运行结果是( C )
int i = 8;
System.out,println(++i + 1);
System.out,println(i++ + 1);
A. 9,9
B. 9,10
C. 10,10
D. 10,11
3、下面方法输入参数为2时,返回结果是( D )
public static int getValue(int i) {
int result = 0;
switch (i) {
case 1:
result = result + i;
case 2:
result = result + i*2;
case 3:
result = result + i*3;
default:
result +=4;
}
return result;
}
A. 0
B. 4
C. 10
D. 14
4、选项中哪一行代码可以替换题目中//add code here而不会产生编译错误?( A )
public abstract class MyClass {
public int constInt = 5;
//add code here
public void method() {
}
}
A. public abstract void method(int a);
B. constlnt = consrlnt +5;
C. public int method();
D. public abstrct void anotherMethod() {}
5、下列流创建语句错误的是( C )
A. FileInputStream fis = new FileInputStream(new File(“D/test.txt”));
B. FileInputStream fis = new FileInputStream(“D/test.txt”);
C. BufferedReader br = new BufferedReader( new FileInputStream(“D/test.txt”));
D. BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(“D/test.txt”)));
三、简答题
1、下面程序的运行结果是?
class HelloA {
public HelloA() {
System.out.println(“HelloA”);
}
{
System.out.println(“I’m A class”);
}
static {
System.out.println(“static A”);
}
}
public class HelloB extends HelloA {
public HelloB() {
System.out.println(“HelloB”);
}
{
System.out.println(“I’m B class”);
}
static {
System.out.println(“static B”);
}
public static void main(String[ ] args) {
new HelloB();
}
}
请输入答案:
static A
static
I’m A class
HelloA
I’m B class
HelloB
2、谈谈synchronized和Lock的区别。
请输入答案:
四、数据库
1、有学生表、成绩表结构如下,请问查询平均成绩大于分的同学的学号和平均成绩的SQL语句正确的是( )
Student(SNo, Sname, Sage, Ssex) 学生表 SNo:学号;Sname:学生姓名; Sage:学生年龄; Ssex:学生性别
SC(SNo, CNo, Score) 成绩表 SNo:学号;CNo:课程编号; Score:成绩
A. select SNo,avg(score) from sc group by SNo having avg(score)>70;
B. select SNo,avg(score) from sc where avg(score)>70 group by SNo;
C. select SNo,avg(score) from sc having avg(score)>70 group by SNo;
D. select SNo,avg(score) from sc group by SNo where avg(score)>70;
2、设有图书管理系统
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),结束日期D(8))
对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面SQL语句正确的是()
SELECT 出版单位, , , ;FROM 图书管理!图书 出版单位
A. MIN(单价)AVGAGE(单价)COUNT(*)GROUP BY
B. MIN(单价)AVG(单价)COUNT(*)GROUP BY
C. MAX(单价)AVG(单价)SUM(*)ORDER BY
D. MAX(单价)AVG(单价)COUNT(*)GROUP BY
3、在删除整表数据,同时保留表结构时,效率最高的是( )
A. delete
B. drop table
C. truncate table
D. copy table
4、索引字段值不唯一,应该选择的索引类型为( )
A. 主键索引
B. 普通索引
C. 候选索引
D. 唯一索引
5、下只有满足联接条件的记录才包含在查询结果中,这种联结为()
A. 左联接
B. 右联接
C. 内部联接
D. 完全联接