ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:57.69KB ,
资源ID:6868477      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6868477.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(笔试总结.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

笔试总结.docx

1、笔试总结群硕软件笔试题:1.用1,2,3,4生成不重复的3位数有多少种情况。 public static void creatNumber() int count = 0; for (int i = 1; i = 4; i+) for (int j = 1; j = 4; j+) for (int k = 1; k n) System.out.println(n+不是平方数); return false; NTT Dataint n=5;System.out.println(n5?10:9.0);答案:9.0京东笔试题1. this is a test. ,在不另开辟空间的情况下输出this

2、is a test.(本题答案开空间了) public static void test1(String str) ArrayList list = new ArrayList(); String s = ; for (int i = 0; i str.length(); i+) if (str.charAt(i) != ) s += str.charAt(i); if (i = str.length() list.add(s); else if (s != ) list.add(s + ); s = ; for (int i = 0; i list.size(); i+) System.ou

3、t.print(list.get(i); 金蝶笔试题 Integer a=new Integer(3); Integer b=new Integer(3); Integer c=new Integer(128); Integer d=new Integer(129); System.out.println(a.equals(b); System.out.println(a=b); System.out.println(c.equals(d); System.out.println(c=d);答案:True,false,false,false2. 以下那条语句会产生运行错误 Avar obj=(

4、);var obj=; 空数组var obj=;var obj=/;3. 不能用来修饰interface的是:除了public和abstract都不可以。4. 正则表达式量词:5. 引用样式min.css的用法:6.获得from中第二个input元素1.程序员不能实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收2.final int i是个final的instant variable (实例变量,或叫成员变量)。final的instant variable没有default value,必须在constructor (构造器)结束之前被赋予一个明确的值。3.数据库的三要素:数据结构,数据操

5、作,完整性约束。4.数据库的视图答:(1)删除视图不会丢失数据。视图是一个表或多个表的逻辑表示。视图是一个虚表,本身不存储数据 (2)重新编译视图:改变了视图基表的定义(增加列,删除列)后,视图会被标记为无效状态,用户访问时oracle会自动重新编译,也可以用alert view手动编译。 (3)修改视图:可以使用CREATE OR REPLACE VIEW语句修改视图定义。 视图修改过程相当于将当前视图删掉,然后重建。5.Container的两个主要类型是Window和Panel。.Window是Java.awt.Window.的对象。Window是显示屏上独立的本机窗口,它独立于其他的容器

6、。Window有两种形式:Frame(框架)和Dialog(对话框)。Frame和Dialog是Window的子类。Frame是一个带有标题和缩放角的窗口。对话没有菜单条。尽管它能移动,但它不能缩放。6.数据库的锁定(1)数据库必须有锁机制来确保数据的完整和一致性。7.只要当前JVM实例中尚存在任何一个非守护线程没有结束,守护线程就全部工作;只有当最后一个非守护线程结束时,守护线程随着JVM一同结束工作。守护线程最典型的应用就是 GC (垃圾回收器)8.存在使i + 1 i的数吗()答案:存在解析:如果i为int型,那么当i为int能表示的最大整数时,i+1就溢出变成负数了,此时不就i了吗。9

7、.Jsp作用域对象Page,request,session,application依次增大。Page:本页面内使用,request:本request内有效,session:本session有效,application:本web程序内有效。10.关于索引11. ArrayList list = new ArrayList(20);中的list扩充几次()A 0 B 1 C 2 D 3答案:A解析:这里有点迷惑人,大家都知道默认ArrayList的长度是10个,所以如果你要往list里添加20个元素肯定要扩充一次(扩充为原来的1.5倍),但是这里显示指明了需要多少空间,所以就一次性为你分配这么多空

8、间,也就是不需要扩充了12.java 的transient关键字为我们提供了便利,你只需要实现Serilizable接口,将不需要序列化的属性前添加关键字transient,序列化对象的时候,这个属性就不会序列化到指定的目的地中。13.public class Dervied extends Base private String name = dervied; public Dervied() tellName(); printName(); public void tellName() System.out.println(Dervied tell name: + name); publi

9、c void printName() System.out.println(Dervied print name: + name); public static void main(String args) new Dervied(); class Base private String name = base; public Base() tellName(); printName(); public void tellName() System.out.println(Base tell name: + name); public void printName() System.out.p

10、rintln(Base print name: + name); 输出答案:Dervied tell name: nullDervied print name: nullDervied tell name: derviedDervied print name: dervied14.路由器和交换机的区别:(1)路由器和交换机的区别:交换机主要是实现大家通过一根网线上网,但是大家上网是分别拨号的,各自使用自己的宽带,大家各自上网没有影响,哪怕其他人在下载,对自己上网也没有影响,并且所有使用同一条交换机的电脑都是在同一个局域网内。路由器比交换机多了一个虚拟拨号功能,通过同一台路由器上网的电脑是共用一

11、个宽带账号,大家之间上网是相互影响的,比如一台电脑在下载,那么同一个路由器上的其他电脑会很明显的感觉到网速很慢。同一台路由器上的电脑也是在一个局域网内的。(2)路由器识别IP地址,交换机识别MAC地址。准确来说: 1.回路:交换机之间不允许存在回路。一旦存在回路,必须启动生成树算法,阻塞掉产生回路的端口。路由器之间可以有多条通路来平衡负载,提高可靠性。 2.负载集中:交换机之间只能有一条通路,而路由协议算法不但能产生多条路由,而且能为不同的网络应用选择各自不同的最佳路由。 3.广播控制:交换机只能缩小冲突域,而不能缩小广播域。而路由器可以隔离广播域,广播报文不能通过路由器继续进行广播。 4.子

12、网划分:交换机只能识别地址。地址是物理地址,而路由器识别地址,地址被划分成网络号和主机号,可以非常方便地用于划分子网,路由器的主要功能就是用于连接不同的网络。 5.保密问题:虽说交换机也可以根据帧的源地址、目的地址和其他帧中内容对帧实施过滤,但路由器根据报文的源地址、目的地址、端口地址等内容对报文实施过滤,更加直观方便。 6.介质相关:交换机也能完成不同链路层和物理层之间的转换,但这种转换过程比较复杂。因此目前交换机主要完成相同或相似物理介质和链路协议的网络互连,而路由器主要用于不同网络之间互连,因此能连接不同物理介质、链路层协议和网络层协议的网络。IGT笔试题1.public class T

13、est2 static class A private int x=10; private int y=20; int f() return y; static class B extends A private int x=1; private int y=30; int f() return y; public static void main(String args) A a=new B(); System.out.println(a.x); System.out.println(a.f();答案:10,30原因:成员变量编译,运行都看左边。成员函数:编译看左边,运行看右边。成员变量是编

14、译时绑定,成员函数则是动态绑定。2.public class Test2 private Test2(Object obj) System.out.println(1); private Test2(double arr) System.out.println(2); private Test2() System.out.println(3); public static void main(String args) new Test2(null); 答案:2,不是编译错误,原因:目前不知。3.一个线程只能被开启一次错误: A a=new A(); for (int i = 0; i 5; i

15、+) a.start(); 正确: for (int i = 0; i s2.length() ? s1 : s2; String min = (max.equals(s1) ? s2 : s1;/ 保持s1是大字符串,s2是小字符串 if (max.contains(min) / 如果s2本身就是两者的最大子串,则返回s2本身 return min; for (int i = 0; i min.length(); i+) / 进行s2.length()次循环匹配查找, for (int a = 0, b = min.length() - i; b != min.length() + 1; a

16、+, b+) / 每次查找,都是从小字符串的起始位置查找, / a,b代表的是每次查找时的从小字符串中截取的子串的起始位置和末尾位置+1,每次查找将小字符串s2进行取子串,然后再将该子串与s1匹配,看看是s1否包含该子串。 String sub = min.substring(a, b); if (max.contains(sub) return sub; return null; 1.短作业优先=最短剩余时间作业优先.2.java中线程的四种基本状态:运行,就绪,挂起,结束。3.Windows 2000操作系统中,配置IP地址的命令是:ipconfig。测试本机是否安装了TCP/IP协议的命

17、令是:ping 127.0.0.1.列出本机当前建立的连接,可以使用的命令是netstat-a.4.TCP,UDP为传输层协议,不包含IP地址,IP协议中才有IP地址。5.Javascript中alert(/n=0)结果为true原因:两个不同类型的表达式,比较时转化为字符串、数字或boolean量。/n不能转字符串和数字,所有为false=false,true.6下列哪两个数据结构,同时具有较高的查找和删除性能?(CD)A有序数组B有序链表CAVL树DHash表7.403表示禁止访问。8.linux系统下进程通信的方式:管道:管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关

18、系的进程间使用。进程的亲缘关系通常是指父子进程关系。有名管道:半双工。允许无亲缘进程间通信。信号量 :信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正在访问共享资源时,其他进程也访问该资源。因此,主要作为进程间以及同一进程内不同线程之间的同步手段。消息队列:消息队列是由消息的链表,存放在内核中并由消息队列标识符标识。消息队列克服了信号传递信息少、管道只能承载无格式字节流以及缓冲区大小受限等缺点。信号 :信号是一种比较复杂的通信方式,用于通知接收进程某个事件已经发生。共享内存:共享内存就是映射一段能被其他进程所访问的内存,这段共享内由一个进程创建,多个进

19、程都可以访问。共享内存是最快的IPC 方式,它是针对其他进程间通信方式运行效率低而专门设计的。它往往与其他通信机制,如信号量,合使用,来实现进程间的同步和通信。套接字: 套解口也是一种进程间通信机制,与其他通信机制不同的是,它可用于不同主机间的进程通信9.同步机制要遵循的基本准则:空闲让进,忙则等待,有限等待,让权等待。10.代表异或运算符。11.String x=hello; int y=5; (1)x+=y; (2)x=x+y;都编译正确12.数组就算不是成员变量,也会初始化。13.输出:AAAZpublic class Test2 public static void main(Stri

20、ng args) System.out.println(AAA + new Test2(); public String toString() System.out.println(); return Z; 当当笔试题1.以下三种数组定义皆正确 int a=new int; int a=; int a=new int2;2.“john”=“john”:true3.给定字符串ABC123YU7HJ9,输出:123+7+9的结果。public class Test2 public static void main(String args) String s=ABC123YU7HJ9; String

21、 str=s.replaceAll(0-9, :); String a=str.split(:); int sum=0; for (int i = 0; i a.length; i+) if(!ai.equals()/当连续多个分隔符时会出现 sum+=Integer.parseInt(ai); System.out.println(sum); 对于字符|,*,+,”.”等有特殊含义的字符都得加上转义字符,前面加上。 4.MapReduce是Google提出的一个软件架构,用于大规模数据集(大于1TB)的并行运算。概念Map(映射)和Reduce(规约),和它们的主要思想,都是从函数式编程语言

22、里借来的,还有从矢量编程语言里借来的特性。MapReduce极大地方便了编程人员在不会分布式并行编程的情况下,将自己的程序运行在分布式系统上。当前的软件实现是指定一个Map(映射)函数,用来把一组键值对映射成一组新的键值对,指定并发的Reduce(规约)函数,用来保证所有映射的键值对中的每一个共享相同的键组。5.数据库ER模型图画法:关系图终结点线的终结点表示关系是一对一还是一对多关系。 如果某种关系在一个终结点处有键,在另一个终结点处有无穷符号,则它是一对多关系。 如果某种关系在每个终结点处都有键,则它是一对一关系。 相关表关系线表示两个表之间存在外键关系。 对于一对多关系,外键表是靠近线的无穷符号的那个表。 如果线的两个终结点连接到同一个表,则该关系是自反关系

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1