Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

普天信息java笔试题 PDF 下载


分享到:
时间:2020-09-07 09:27来源:http://www.java1234.com 作者:小锋  侵权举报
普天信息java笔试题 PDF 下载
失效链接处理
普天信息java笔试题 PDF 下载

本站整理下载:
 
相关截图:
 
主要内容:

一、填空题:
1、在电信标准体系中,请列出关于5G的几个标准:___,____,_____。
2 、程序的三种基本控制结构是____,____,_____。
3、软件测试方法可分为黑盒测试法和白盒测试法两种。黑盒测试法是通过分析程序的_________来设计测试用例的方法。白盒测试法是根据程序的________________来设计测试用例的方法。
4、linux操作系统中,可使用______命令给其他在线用户发消息。
5、测试的原则有哪些,请列举你知道的几个___________________________________。
6、测试用例的要素有那些,请列举几个________________________________________。
7、面向对象的特征有哪些方面_____,______,______,_____。
8、String s = new String("xyz");创建了几个String Object?_____。
9、下列语句序列执行后,k 的值是_______。 
int m=3, n=6, k=0; 
while( (m++) < ( -- n) ) ++k;
10、java Swing 中BoxLayout 是______。
 
二、简答题:
1 、什么是电信网络管理系统?你是怎样理解这类应用软件系统的功能和结的?
2、什么是性能测试,什么是稳定性测试?
3、String 和StringBuffer的区别
4、List、Map、Set三个接口,存取元素时,各有什么特点?
5、EJB的基本架构
6、表B
C1             c2
2005-01-01 1
2005-01-01 3
2005-01-02 5
 
要求输出的数据
2005-01-01 4
2005-01-02 5
试用一个Sql语句完成。
7、说出几种java的设计模式,至少三种。
8、java 的开发工具有哪些。
 
三、编程题:
1、写一个Singleton出来
Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。
 
2、需求:当用户输入时间段,例如:(09:00-10:00 , 10:00-12:00 , 13:00-14:00)返回整合后的时间段,例如:(09:00-12:00 , 13:00-14:00)。输入参数为List<String> timeList ,返回参数为List<String>  returnTimeList。
                                       参考答案
 
一 填空题:
1  TDS-CDMA,WCDMA,CDMA2000
2  顺序,条件,循环
3  功能,内部逻辑
4  Write
5  Good-Enough原则,木桶原理,20/80原则
6  用例编号、标题、前置条件、测试步骤、预期结果等
7  抽象 继承 封装  多态性
8  两个
9  1
10允许纵向或横向布置多个组件的布局管理器
二 简答题:
1 (1)概念:网络管理系统是一个软硬件结合以软件为主的分布式网络应用系统,其目的是管理网络,使网络高效正常运行
(2)功能:分为性能管理,配置管理,安全管理,计费管理和故障管理等五大管理功能
(3)结构:集中式和分布式
集中式管理结构:优点是简单和易于实现,它一般包括管理者、代理和管理信息库三个部分。 
分布式网络管理结构:网络管理系统的功能由分布在网络中的多个管理者共同实现;且是层次化的。分布式网络管理的大规模网管能力较强,伸缩性也好,但相应的代价是网管平台的结构较为复杂
2  性能测试与压力测试相类似,基于对系统增加负载的方式,检查系统在相应时间和处理速度等方面指标是否满足需求的测试;
稳定性测试则是针对相对长时间内系统运行过程中,系统的问题和异常;比如:内存、cpu等软件对硬件的使用情况及其变化趋势,避免内存泄漏等;有时通过增加数据量的方式和依据一定应用场景的相关模型等,通过负载,来促进问题的尽早出现,来减少测试周期。
3  JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。
4 List以特定次序来持有元素,可有重复元素。Set 无法拥有重复元素,内部排序。Map 保存key-value值
5 会话bean
实体bean
消息驱动bean
6  select C1, sum(C2) from B group by C1
7  24种设计模式,任意三种。
8  Eclipse
三 编程题:
1 public class Singleton {
private Singleton(){}
      //在自己内部定义自己一个实例,是不是很奇怪?
      //注意这是private 只供内部调用
      private static Singleton instance = new Singleton();
      //这里提供了一个供外部访问本class的静态方法,可以直接访问  
      public static Singleton getInstance() {
        return instance;   
      }
    }
    第二种形式:
public class Singleton {
  private static Singleton instance = null;
  public static synchronized Singleton getInstance() {
  //这个方法比上面有所改进,不用每次都进行生成对象,只是第一次     
  //使用时生成实例,提高了效率!
  if (instance==null)
    instance=new Singleton();
return instance;   }
}
2 /**
* 合并重合的时间段,如:00:00-01:00,01:00-02:00,合并为:00:00-02:00
* @return List<String>
*/
public static List<String> getMergedTimeValue(List<String> timeValue) {
List<String> mergedTimeValueList = new ArrayList<String>();
Set<String> timeTreeSet = new TreeSet<String>();
// 排序,调整顺序
Collections.sort(timeValue);
for (Iterator<String> iterator = timeValue.iterator(); iterator
.hasNext();) {
String timeString = iterator.next();
String startTime = timeString.substring(0, 5);
String endTime = timeString.substring(6);
 
// 如果包括开始时间,说明重合,删除
if (timeTreeSet.contains(startTime)) {
timeTreeSet.remove(startTime);
} else {
timeTreeSet.add(startTime);
}
timeTreeSet.add(endTime);
}
 
Iterator<String> iterator = timeTreeSet.iterator();
while (iterator.hasNext()) {
mergedTimeValueList.add(iterator.next() + PerfMeasureJob.SIGN
+ iterator.next());
}
 
return mergedTimeValueList;
}


 
 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐