笔试面试题

18 篇文章 1 订阅
10 篇文章 0 订阅

笔试面试题

姓名:________                                                                                  应聘岗位:____________

第一部分:选择题(单选/多选)

  1. 以下哪些是html行内元素标签  ( BEF )
  1. div   B.span   C.ul   D.form   E.label   F.select

2.下列哪一项是在新窗口中打开网页文档 ( B

A._self    B._blank    C._top    D._parent 

3.为了标识一个HTML文件应该使用的HTML标记是  ( C )

A.<p></p> B.<body></body> C.<html></html> D.<table></table>

4.以下标记符中,没有对应的结束标记的是  ( B )

A.<body>  B.<br>  C.<html>  D.<title>

5.若要产生一个4行30列的多行文本域,以下方法中,正确的是( C )

A.<input type="text" rows="4" cols="30"name="txt">

B.<textarea rows="4" cols="30"name="txt">

C.<textarea  rows="4" cols="30"name="txt"></textarea >

D.<textarea  rows="30" cols="4"name="txt"></textarea >

6.在java中,方法重写的条件不包括( B )

A.方法名相同 B.返回值类型不同 C.参数顺序相同 D.参数类型相同

7.在java中,关于Map接口,下列说法正确的是 ( CD )

A.Map继承自Collection           B.Map的key值可以重复

C.Map的value值可以重复         D.Map以键值对形式存储

第二部分:知识问答

8.写出以下代码的执行结果  

Integer a = 1000;

Integer b = 1000;

if(a == b){

System.out.println("true");

}else{

System.out.println("false");

}

答案:false

9.以下是Spring实现任务调度时的一段配置文件,请说明此任务执行的具体时间

<bean id="cron" class="org.springframework.scheduling.quartz.CronTriggerBean">

<property name="jobDetail">

<ref bean="userJob">

</property>

<property name="cronExpression">

<value> 0 15 10 * * ?</value>

</property>

</bean>

答案:每天早上10点15执行一次

10.写出js实现打印页面的关键代码 

答案:window.print();

11.a标签在新窗口打开链接怎么加属性?

答案:<a target="_blank">链接</a>

12.完善满足如下三点条件的sql语句(基于MyBatis)

条件1:当角色编号不为空,则只用角色编号作为查询条件;

条件2:当角色编号为空,而角色名称不为空,则用角色名称作为条件进行模糊查询;

条件3:当角色编号和角色名称都为空,则要求角色备注不为空。

语句如下(填充):

<select id="findRoles" parameterType="role" resultMap="roleResultMap">

select  role_no,  role_name,  note  from  t_role

where  1 = 1

...

                 答案1:

<choose>

<when test="roleNo != null and roleNo != ‘’">

and role_no = #{roleNo}

</when>

<when test="roleName != null and roleName != ‘’">

and role_name like concat(‘%’,#{roleName},’%’)

</when>

<otherwise>

and note is not null

</otherwise>

</choose>

答案2:

循环套if

...

</select>

提示:①传值为roleNo和roleName;

②判断传值是否为空:<if  test="*** != null  and  *** !=’’">

13.java打印99乘法表

答案:

public static void main(String [] args){

for(int i = 1;i < 10; i++){

for(int j = 1;j <= i;j++){

int k = i * j;

System.out.print(i+"*"+j+"="+ k + " ");

}

System.out.println();

}

}

14.写出以下运算符的含义

+=     答案: a += b  等价于 a = a + b

%=     答案: a %= b  等价于  a/b 的余数         

/=      答案: a /= b  等价于 a = a / b 

&      答案: a & b 等价于 a和b都要判断

&&     答案: a && b 等价于 如果a不满足,就不用判断b了

a++     答案: 先走后面逻辑,a再自增1

++a     答案: a先自增1,再走后面逻辑

15.windows中dos窗口的清屏指令以及linux中清屏指令

        答案: windows是cls;linux是clear

16.逻辑题(可二选一)

16.1现在有一根不规则的绳子,和一些可以点燃的火柴。用火柴点燃这根绳子,不管从哪一头点,都只需要正好1小时就可以燃烧完。

问:仅有条件下,我如何知道哪一时刻是半小时?

 答案:两边同时烧

16.2房间里有三盏灯,房间外墙壁上有三个开关;三个开关分别控制房间内的三盏灯,只有进房间才能看到哪一盏灯是亮着的

问:如何只进房间一次,就知道哪个开关控制哪一盏灯?

   答案:先开第一盏灯,开半小时,然后关掉第一盏灯;接着去开第二盏灯;直接进去就知道了(通过温度区分两盏关着的灯)

17.简单说说对JVM,JRE,JDK这三个的理解

 答案:

JVM:java虚拟机

JRE:java运行环境

JDK:java开发工具

18.java有几种基本数据类型,每种数据类型分别占用多少字节

 答案:

8

int       4个字节

double    8个字节

float     4个字节

byte      1个字节

char      2个字节

short     2个字节

boolean   1个字节

long      8个字节

19.简述下java内存结构

 答案:

java内存结构由栈、堆和方法区组成

1.栈存放引用,如果引用基本数据类型,该数值直接存放在栈中;如果是引用类型(复杂类型),例如数组,对象,则该类型对象存储在堆中,栈中只存放该数据在堆中的地址信息

2.堆就是内存空间,可以任意分配,存储各种类型数据

3.方法区存放静态常量

20.面向对象的特征

 答案:

封装、继承和多态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Knight-Key

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值