锐捷网络笔试分享—应用软件开发

今天刚去了锐捷网络2013届校招笔试,做下笔记,留下经验与大家分享。

应用软件方向(Java方向)的都是选择题,比较基础,包括基本语法概念,数据库,计算机网络,js,xml等,有一道推理题。

基本概念


1.访问权限private, default, protected, public

2.Java概念的,选择正确的(多选)()

A Java不支持类的多继承

B Java是一种静态强类型的语言

C Java是一个纯面向对象的编程语言

D Java语言开发的程序是面向对象的

 

分析:ABC没有问题,D不晓得。

3.写出初始化正确的顺序:

 1 public class  OrderOfInitialization{
 2      public static void main(String[] args) {
 3           Card t = new Card();
 4           t.f();
 5      }
 6 }
 7 class Tag{
 8      Tag(int marker){
 9           System. out.println("Tag(" +marker+")" );
10      }
11 }
12 class Card{
13      Tag t1 = new Tag(1);
14      Card(){
15           System. out.println("Card()" );
16            t3 = new Tag(33);
17      }
18      Tag t2 = new Tag(2);
19      void f(){
20           System. out.println("f()" );
21      }
22      Tag t3 = new Tag(3);
23 }

输出结果:

Tag(1)

Tag(2)

Tag(3)

Card()

Tag(33)

f()

分析:考察类的初始化顺序
对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器


数据库


1.UNION和UNION ALL的区别
知识点
  • 使用UNION ALL的时候,需要删除重复的记录,但是UNION的时候不用删除。
  • 使用UNION的时候,需要删除重复的记录,但是UNION ALL的时候不用删除。(感谢泡泡腾的细致)
  • UNION ALL比UNION速度快。
2.两张表,一张学生表student(sno,sname),一张选修课程表sc(sno,item),找出没有选修课的学生,哪些语句正确()
A)select * from student where sno not in(select sno from sc);
B)select * from student a left outer join sc b on a.sno != b.sno;
C)select * from student a, sc b where a.sno != b.sno;
D)select * from student a left outer join sc b on a.sno = b.sno where b.sno is null;

 

数据结构


1.递归算法实现n个不同元素组成的有序序列的二分查找,问用一个递归工作栈最小容量应为多少?

2.两个长度为n的递增有序表归并成一个递增有序表,问最少需要进行关键字比较多少次?

 

计算机网络


1.第三次交换根据()对数据包转发?
选项是MAC地址、IP地址、端口号啥的。
2.VLAN的划分不包括哪种方法()?
这个选的基于物理位置


还有几道,各位程序员们自己看看哈

1.从HTTP请求中,获得请求参数,应该调用()
A)request对象的getAttribute()方法
B)request对象的getParameter()方法
C)session对象的getAttribute()方法
D)session对象的getParameter()方法
 
分析:getParameter()得到页面参数以及字符串。
getAttribute()可以得到对象。
2.在web.xml中有如下代码
 
     30 
问时长30的单位是()
A)毫秒     B)秒     C)分钟     D)小时
 
分析:session-timeout元素用来指定默认的会话超时时间间隔,以分钟为单位
3.J2EE 中, JSP EL表达式${user.loginName}的执行效果等同于以下哪个选项:( )
A  <%=user.getLoginName()%> 
B  <%user.getLoginName();%> 
C  <%=user.loginName%> 
D  <%user.loginName;%>
 
这个网上有,自己搜

差不多就这些内容了,请多多指教。

 

 

转载于:https://www.cnblogs.com/dwayne/archive/2012/09/14/2685447.html

你可能感兴趣的:(锐捷网络笔试分享—应用软件开发)