为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

传智播客java笔试

2011-12-08 5页 doc 44KB 42阅读

用户头像

is_455894

暂无简介

举报
传智播客java笔试一、Java部分试题 试题1:(5分)           编写一个程序,这个程序把一个整数数组中的每个元素用逗号连接成一个字符串,例如,根据内容为[1][2][3]的数组形成内容为"1,2,3"的字符串。 Int a[]={1,2,3,4}; String b; For(int i=0;i<=a.length;i++) { b=b+” ”+a[i]; } 试题2:(6分)         请在一个类中编写一个方法,这个方法搜索一个字符数组中是否存在某个字符,如果存在,则返回这个字符在字符数组中第一次出现的...
传智播客java笔试
一、Java部分试题 试题1:(5分)           编写一个程序,这个程序把一个整数数组中的每个元素用逗号连接成一个字符串,例如,根据内容为[1][2][3]的数组形成内容为"1,2,3"的字符串。 Int a[]={1,2,3,4}; String b; For(int i=0;i<=a.length;i++) { b=b+” ”+a[i]; } 试题2:(6分)         请在一个类中编写一个方法,这个方法搜索一个字符数组中是否存在某个字符,如果存在,则返回这个字符在字符数组中第一次出现的位置(序号从0开始计算),否则,返回-1。要搜索的字符数组和字符都以参数形式传递传递给该方法,如果传入的数组为null,应抛出IllegalArgumentException异常。在类的main方法中以各种可能出现的情况测试验证该方法编写得是否正确,例如,字符不存在,字符存在,传入的数组为null等。 class   Index                                                                                                   {                                                                                                                           public   int   check(char   c,char[]   a)                                                       {                                                                                                                               int   pos=-1;                                                                                                   if(a==null)                                                                                                     throw   new   IllegalArgumentException();                                             else                                                                                                                   {         for(int   i=0;i 培训
教程》第八章编写一个窗口程序,用户单击窗口上的“×”按纽时,能关闭该窗口。 试题7:(15分)         利用 Socket 套接字进行面向连接通信的编程。客户端读取本地文件并发送;服务器接收文件并保存到本地文件系统中。 试题8:(15分)         在javascript视频的第七讲的第一个片断,讲到了将一个保存有ip地址与地区对照关系的文本文件导入到数据库时,应该将其中的某些空格替换成逗号(,),即对于如下格式的文本文件内容:         起始IP                   结束IP                      地区         61.54.231.245         61.54.231.245          河南省安阳市 新世纪网吧         61.54.231.246         61.54.231.246          河南省安阳市 未知地区         61.54.231.9             61.54.231.247          河南省安阳市 红日网吧         61.54.231.248          61.54.231.248          河南省安阳市 安阳师范学院         61.54.231.249          61.54.231.249         河南省安阳市 黑蜘蛛网吧(师范学院附近) 应转换成下面的这种格式:         61.54.231.245,61.54.231.245 ,河南省安阳市 新世纪网吧         61.54.231.246,61.54.231.246,河南省安阳市 未知地区         61.54.231.9,61.54.231.247 ,河南省安阳市 红日网吧         61.54.231.248,61.54.231.248,河南省安阳市 安阳师范学院         61.54.231.249,61.54.231.249,河南省安阳市 黑蜘蛛网吧(师范学院附近) 在视频教程中,讲解了使用UltraEdit的正则表达式替换功能来完成上面的转换。从jdk1.4开始,java语言中提供用于处理正则表达式的相关API类和方法,在jdk帮助文档中,查看String类的replaceAll方法,可以看到该方法就支持类似UltraEdit的正则表达式替换功能。 任务1:         阅读String.replaceAll方法的帮助,以及它提供的相关超链接,了解该方法的用法后,编写一个java程序来自动实现上面的正则表达式替换,将a.txt(下载)中的IP地址数字后的空格替换成“,”号后,将替换结果保存到b.txt文件中。 任务2:         我们在实现www.it315.org网站中的ip地区查询系统时,使用的是类似如下的sql语法:         select 地区 from ip表 where 用户ip>起始IP and 用户ip<结束ip         通过这条sql语句就可以查询出用户ip所对应的地区结果。由于用户ip与起始ip和结束ip的比较属于字符串比较,如果用户ip为9.1.1.1,那么它与61.54.231.245比较的结果就是前者大于后者,因为用户ip的第一个字符“9”大于61.54.231.245中的第一个字符“6”。现在请你想出一种解决办法,让上面的sql语句能够返回正确结果。提示:将9.1.1.1变化成009.001.001.001后与061.054.231.245进行比较就可以了。         请按这种思路用正则表达式改进你的程序,即程序在把a.txt文件中的IP地址转换后保存到b.txt文件中时,能在每个不足3位的IP地址前补0,以补齐3位。例如61.5.23.115,这个IP地址保存到b.txt文件中的形式应为061.005.023.115。 在源程序中,要对程序代码的功能进行注释说明,提交你编写的程序给我们时,请附带该程序的使用说明。 试题9:(选做)         请编写一个字符输入流的包装类,通过这个包装类对底层字符输入流进行包装,让程序通过这个包装类读取某个文本文件(例如,一个java源文件)时,能够在读取的每行前面都加上有行号和冒号。 试题10:(选做)         请结合我们的《javascript网页开发》一书中介绍的正则表达式与String.split方法,从"http://www.it315.org/get.jsp?user=zxx&pass=123"这样的URL地址中提取出每个参数的名称和值。这里要注意在正则表达式中要对?进行转义处理。 二、Javasript试题部分 试题1:(8分)           请编写一个类似于如下形式的表单页面:            试题2:(8分)           请按下面内容编写一个页面,点页面里的“全选”时,能选中或清除上面的所有水果。           选择你喜欢的水果: · □苹果 · □桔子 · □香蕉 · □葡萄 · □桃子 · □全选 试题3:(10分)           请登陆访问bbs.csdn.net页面,这个页面左侧导航栏部分可以收缩、显示,请参照此页面编写一个也能把导航栏收缩、显示的页面。
/
本文档为【传智播客java笔试】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索