广州高新兴java面试题_高新兴 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、下面有关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.  完全联接

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值