求助关于计算机方面公司的面试和笔试试题.

hufangquan 2005-05-25 09:58:54
我想暑假时间搞点关于软件方面的实习的工作.但又怕见不了公司.所以请大家帮我找找一些相关方面的面试和笔试试题.如果到时因得到大家的帮忙而成功.请大家吃饭.
...全文
464 10 打赏 收藏 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
woodcord 2005-06-09
  • 打赏
  • 举报
回复
1、数据库
表a和表b具有完全相同的结构,主键为indexid。写出一个sql语句把表b中不存在而表a中存在的数据插入到表b中。
2、javascript部分
页面中有一个名称都为unitprice的type=text对象。要求输入的数据不能为空,写一个函数实现该功能,如果为空时给出提示。
3、JSP部分
①session中存储一个String变量,变量名称为studentname,写出在jsp中如何得到这个session变量的值的语句。
②在jsp中引用使用<jsp:useBean id=" " ...scope=" "/>来引用javabean.
Ⅰscope的值有哪些,这些值的区别是什么?
Ⅱ不同的jsp页面中引用javabean时,id能否相同,如果能相同,对scope的值有什么要求?
4、JAVA部分
①输入一个维数,输出以下形式的矩阵和数列,以维数n=4为例:
0000
0111
0122
0123
②写出下面这段程序的运行结果
int a=2,b=3,c=1
a+=--b+c;
c-=b+a++;
System.out.println("a="+a+",b="+b+",c="+c);
5、有一个Vector对象,其中每一个元素都是一个String对象,请用for循环或while循环输出Vector中的元素,要求格式为:"第i个元素为:aaa"
6、有一个HashMap其中key为String对象,value为Integer对象,写一个方法打印出此Map中的所有键值 对形如 key--value
7、有一个String str="001,A001;002,A002;003,A003"的串,写一个方法,把此串存入列 一个HashMap或Hashtable中,说明:如001为key,A001则为value。
8、面向对象概念:
①面向对象基本特征
②什么叫多态和重载,它们有什么区别?
③用你自己的话描述你理解的j2ee的本质特征是什么?




某公司的java面试题

1、jsp有哪些内置对象?作用分别是什么?
2、描述一下servlet的生命周期和基本架构。
3、多线程有几种实现方法,都是什么?
同步有几种实现方法,都是什么?
4、作用域public private protected以及不写时的区别?
5、用JAVA实现数据库查询(写一段完整的程序)。
6、用正则表达式判断123456_78不是一个数字。
7、排序都有哪几种方法?请列举。用JAVA实现一个快速排序。
---------------------------------------------------------------
以上是北京一家JAVA开发公司出的面试题,在这里贴出来是想留给刚出道且正在找工作的JAVA兄弟。
也希望这里的高高手给出正确答案,以给后人一些借鉴,造福于后人!










·java应聘考试题

Q:垃圾回收机制,如何优化程序?
A:java中的垃圾收集(Garbage Collection,GC)用来回收那修过去分配的不再有用的对象的堆空间。
查找和移动无效对象的过程不仅可以使java应用程序停止,同时会消耗大约25%的吞吐量。
可以通过System.gc();进行垃圾收集。

Q:JAVA中的多态与继承?

A:当一个类拥有另一个类的所有数据和操作时,就称这两个类之间存在着继承关系。
被继承的类称为父类或超类,继承了父类的所有数据和操作的类就为子类。
一个父类可以同时拥有多个子类,父类实际是所有子类的公共域和公共方法的集合;
而每一个子类则是父类的特殊化,是对父类公共域和方法在功能、内涵方面的扩展和延伸。

Java语言的多态是指程序中同名的不同方法共存的情况。多态是面向对象程序设计的又一个特性。
面向对象程序设计中,利用这种多态来提高程序的抽象性,突出Java语言的继承性。

Q:应用服务器与WEB SERVER的区别?
A:应用服务器:能实现动态网页技术的服务器叫做应用服务器。(硬件的概念)
WEB服务器:称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。(软件的概念)
  (1)应用层使用HTTP协议。
  (2)HTML文档格式。
  (3)浏览器统一资源定位器(URL)。


Q:BS与CS的联系与区别。
A: 传统的Client / Server应用中,也存在着上述同样的问题,多层结构的应用正是在对C/S 结构的总结基础上产生的,
并且也已经扩展到了B/S应用开发领域。 即将应用划分为三层(可以有更多层,但三层最常见): 用户界面层,商业逻辑层,数据库层。
用户界面层负责处理用户的输入和向用户的输出,但并不负责解释其含义(出于效率的考虑,它可能在向上传输用户输入前进行合法性验证),这一层通常用前端工具(VB,VC,ASP等)开发;商业逻辑层是上下两层的纽带,它建立实际的数据库连接,根据用户的请求生成SQL语句检索或更新数据库,并把结果返回给客户端,这一层通常以动态链接库的形式存在并注册到服务器的注册簿(Registry)中,它与客户端通讯的接口符合某一特定的组件标准(如COM,CORBA),可以用任何支持这种标准的工具开发;数据库层负责实际的数据存储和检索。 有了这样的结构,上面的问题迎刃而解:还是以考试系统中的合格标准为例,在客户端所有需要显示合格人员名单的地方,调用这样一个函数GetQualifiedList,至于这个函数如何编写,如何与数据库打交道,以至访问的是何种数据库都与其无关(你一定有过这样的经历,在一种数据库系统上运行得很好的SQL语句,有时换到另一种数据库系统上必须加以修改); 在中间层DLL中实现这个GetQualifiedList函数,如果用户对"合格"的定义变了,只需要修改这个函数就可以了,只要此函数的入口参数和返回内容不变,在客户端不需作任何改动。在这里,我们看到了面向对象编程的特性之一封装性的优点,而这一点在开发大型应用时尤其有用--我们可以把开发人员分成两组,一组负责开发界面层,另一组负责开发商业逻辑层,双方只要按照事先商定的函数接口,并行地开发就可以,而不必向从前那样,后面的工作必须等前面的工作完成后才能开始。当然,这样的开发模式需要很好的项目协调和文档作支持。
你也许会问,如果我把这些函数些在一个单独的文件中,再在需要调用的地方把它包含进来,不是同样能达到目的吗?
第一,这种方法效率不高,无论你把这些函数分散到多少个文件中,当你需要调用其中一个时,总会包含进一些实际上并不需要的函数,这无疑加重了服务器的负担,对服务器性能要求较高的Web应用尤其如此。 而DLL只在需要时才调入内存且只调入需要的函数,并且多个应用程序实例可以共享同一个DLL实例;第二,设想一个员工,有20个属性(工号,姓名,年龄,性别......),现在给定某工号,要求返回此员工所有信息。此时如果单纯用函数,只能定义20个全局变量,在函数中改变这些变量值,或者定义一个有20个传参(by reference)参数的函数。显然,第一种方法很麻烦而一旦增加一个属性后一种方法就需要更改函数接口。而在一个对象里,既包含成员方法(即函数和过程),也包括成员属性。如果我们采用对象的方法,则在函数中只需要改变对象的属性,在函数外可以直接引用改变了的对象属性值。 这种方法有些类似第一种方法,但1.属性值无需在函数外逐一说明;2.这些属性值只属于对象,与对象无关的代码不会无意地改变属性值;3.一旦对象被释放,这些值会被一起释放。





1、简单描述一下awt与swing区别。
2、简述java编程中事件处理模式。
3、你编写过applet吗?applet的安全权限如何?试列举java application或者applet中与servlet/jsp通信可以采用的方式。
hufangquan 2005-06-08
  • 打赏
  • 举报
回复
每次在这个网站上提问很让人失望。
总是期望的比得到的少。
以后在也不在这个网站上提问了。
888
themaster 2005-05-28
  • 打赏
  • 举报
回复
楼上说的www.matrix.com,好象是个化妆品网站啊
zhkchi 2005-05-28
  • 打赏
  • 举报
回复
www.matrix.com上有很多
jimmyvk 2005-05-28
  • 打赏
  • 举报
回复
应该是
http://www.matrix.org.cn
themaster 2005-05-26
  • 打赏
  • 举报
回复
顶一下楼主,顺便宣传一下我的同样的帖:
技术面试题大汇总
http://community.csdn.net/Expert/topic/4034/4034111.xml?temp=.7105829
qq153788616 2005-05-26
  • 打赏
  • 举报
回复
帮你顶~~~~~~~~~
ForeverGI 2005-05-25
  • 打赏
  • 举报
回复
楼主可以简单介绍下自己
hufangquan 2005-05-25
  • 打赏
  • 举报
回复
发给我一些相关方面的网址也行.
首先在此谢过了!!!!!1111
hufangquan 2005-05-25
  • 打赏
  • 举报
回复
哦。我是计算机大三的学生。系统的学过计算机方面的知识。软件方面学过c语言和对java有一定的了解。想找一些关于java编程的公司的面试试题
代码转载自:https://pan.quark.cn/s/a4b39357ea24 自动驾驶是当前科技界高度关注的研究方向,其研究范畴涵盖了人工智能、计算机视觉、机器学习以及传感器融合等多个重要学科。这份题为"自动驾驶论文"的资料,无疑为人们提供了一个深入了解这一复杂系统的机会。以下是基于其标题和描述所呈现的一些关键知识点的详细阐述: 1. **自动驾驶技术**:自动驾驶指的是车辆在无需人类驾驶员参与的情况下,借助各类传感器和智能算法来感知周围环境,制定行驶路线,并执行驾驶行为。这种技术的核心宗旨在于提升交通安全性、缓解交通压力,并改善出行体验。 2. **Python编程语言**:Python是一种在数据处理和科学计算领域得到广泛应用的高级编程语言,由于其语法简洁且拥有丰富的库支持,经常被应用于自动驾驶领域的数据处理、模型构建和系统集成。 3. **源代码分析**:论文中提供的源代码可能包含了自动驾驶算法的实现细节,可能涵盖环境感知模块(包括图像处理、激光雷达数据解读)、决策模块(涉及路径规划、行为分析)、控制模块(涵盖车辆动力学建模、控制策略设计)等,这些代码可作为学习和研究自动驾驶算法的实践范例。 4. **计算机视觉**:自动驾驶系统中的计算机视觉技术主要用于识别道路标识、行人、其他车辆等,这通常涉及图像分类、目标识别和语义分割等任务,常见的技术包括卷积神经网络(CNN)、区域提议网络(RPN)、YOLO、Faster R-CNN等。 5. **机器学习**:机器学习是自动驾驶技术的核心,用于训练模型以理解和预测复杂的驾驶情境。深度学习,特别是深度强化学习,在决策制定和控制策略方面已取得显著进展。 6. **传感器融合**:自动驾驶汽车通常装备多种传...
内容概要:本文提出了一种改进的多旋翼无人机动态模拟的模块化仿真环境,基于Matlab/Simulink平台实现。该仿真环境通过模块化设计,集成了无人机的气动模型、动力系统模型、传感器模型及控制算法等多个关键子系统,能够精确模拟多旋翼无人机在复杂飞行条件下的动态响应特性。系统改进之处在于增强了模型的真实性和可扩展性,优化了仿真计算效率,并支持硬件在环(HIL)测试,便于控制算法的快速原型验证与迭代开发。该环境不仅可用于无人机飞控算法的设计与验证,也可服务于飞行器性能评估、故障诊断与容错控制等研究。; 适合人群:具备一定控制理论基础和Matlab/Simulink使用经验的高校研究生、科研机构研究人员及无人机相关领域的工程技术人员。; 使用场景及目标:①用于多旋翼无人机飞行动力学建模与仿真分析;②支持先进飞行控制算法(如PID、LQR、MPC、自适应控制等)的开发与验证;③作为教学工具帮助学生理解无人机系统构成与控制原理;④为无人机产品开发提供前期仿真测试平台,降低实飞风险与研发成本。; 阅读建议:建议读者结合Matlab/Simulink环境动手实践,逐步搭建并调试各个模块,重点关注各子系统间的接口关系与数据交互逻辑。同时可参考文中提供的仿真案例,深入理解参数设置对系统动态性能的影响,进而开展个性化功能扩展与算法创新。

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧