數列6,10,18,32,“?”,問“?”是幾?
1。什么是3G,2。3C 融合技術,3。對大唐的認識。
3G有三大制式,GSM升級后的WCDMA,CDMA升級后的CDMA2000,以及我國自主開發的TD-SCDMA。
第三代移動通信技術(3rd-generation,3G),是指支持高速數據傳輸的蜂窩移動通訊技術。3G服務能夠同時傳送聲音及數據信息,速率一般在幾百kbps以上。目前3G存在四種標準:CDMA2000,WCDMA,TD-SCDMA,WiMAX。
所謂“3C產品”,就是計算機(Computer)、通信(Communication)和消費類電子產品(ConsumerElectronics)三者結合,亦稱“信息家電”。由于3C產品的體積一般都不大,所以往往在中間加一個“小”字,故往往統稱為“3C小家電”。
3C指的是計算機(Computer)、通訊(Communication)和消費類電子產品(Consumer Electrics)。3C融合即利用數字信息技術激活其中任何一個環節,通過某種協議使3C的三個方面實現信息資源的共享和互聯互通,從而滿足人們在任何時間、任何地點通過信息關聯應用來方便自己的生活。 無線寬帶正是實現數字家庭3C融合的首要步驟。
第一部分:選擇題
1.相同碼元速率下,那種傳輸方式信息傳輸速率最高
QPSK 16QAM BPSK GMSK
2.下面哪些屬于差錯控制編碼
3.自由空間傳播環境下信號衰減與距離( )次方成比例
4.下列哪些功能屬于網絡管理的功能域5a880faf6f?應屆生求職網YingJieSheng.COM?c350ade2a4
故障管理配置管理計費管理性能管理安全管理傳輸管理路由管理
5.采用CDMA技術通信系統,擾碼的主要作用
信道估計信道區分信號白化同步
6.交織的主要作用
7.數據鏈路層的協議是
HDLC ARQ PPP ICMP RTP6fe97759aa?應屆生求職網YingJieSheng.COM?b922cfa312
8.那種ATM協議最適合應用話音業務
AAL5 AAL4 AAL3 AAL2
第二部分:填空問答
1.香農公式表達式
2.愛爾蘭含義
最大話務量和BHCA分別取決于什么5568161a8c?應屆生求職網YingJieSheng.COM?d5792c152c
3.中繼器,網橋.路由器,網關各是兩個網絡的哪層連接;路由器的功能是( )和( )
4.解釋QPSK調制的原理
5.簡述dB,dBm的概念
6.畫出數字通信系統的模型,簡述信源編碼和信道編碼的區別,及其它們在無線通信系統中的作用
7.C語言中能否在頭文件中定義變量,并說明原因
8.在Windows系統,能否動態鏈接庫中定義變量,如果可以定義說明有效范圍4005f8da13?應屆生求職網YingJieSheng.COM?60d149af1f
9.結構化程序設計中程序=
面向對象程序設計中程序=
10.解釋return和exit的區別
11.ATM網絡信元長度是( ),所有信息在最底層以( )的方式傳送,以保持電路交換適合于傳送實時性很強的業務特點.
12.什么是TDD,什么是FDD,多址方式又指什么?列出你所了解的多址方式
13.談談對OSI或計算機網絡中”協議””實體””服務”的理解以及什么是SDU PDU和Primitive?8f07f89ddb?應屆生求職網YingJieSheng.COM?4c20a920bf
14.GSM邏輯信道及分類
15.談談你對移動通信系統組成的理解.
1. 描述一下public,protected,private,final關鍵字在Java中的用法?
public表示公共的,定義類的時候工程下任何包都可以讀取到,protected是受保護的,只有在相同包內的類才能讀取到,private定義方法時候只能在類內部才能讀取到。final表示一個終態,是不可改變的。
2. Abstract class 和Interface 有什么區別?
抽象類和接口的區別如下:
(1、)抽象類是類,接口是接口;
(2、)抽象類只能繼承一個,接口可以多實現;
(3、)抽象類定義一些靜態變量可以,接口中不行;
3. Vector 和 ArrayList 有什么區別? HashTable 和 HashMap有什么區別?
vector 和 Arraylist都是繼承自集合類collection,vector是鏈表的方式實現的,讀取熟讀快,添加數據時候慢,Arraylist里面添加數據慢讀取數據快。
Hashtable和HashMap最大的區別是HashTable是同步的,HashMap是非同步的,所以性能上相對快一點,HashTable是繼承自Dictionary類,而HashMap是繼承自Map接口
4. Java集合中的Iterator起什么作用?
java集合中Iterator主要作用是去除重復;
5. Java中創建一個對象有哪幾種方法,區別是什么?
java中創建對象可以實例化new
6. 多線程有幾種表示方法,都是什么?同步有幾種實現方法,都是什么?
多線程可以通過實現runable接口,也可以繼承Thread類來實現。
實現同步也有兩種,一種是用同步方法,一種是用同步塊.. 同步方法就是在方法返回類型后面加上synchronized, 比如:
public void synchronized add(){...}
同步塊就是直接寫:synchronized (這里寫需要同步的對象){...}
wait():使一個線程處于等待狀態,并且釋放所持有的對象的lock。
sleep():使一個正在運行的線程處于睡眠狀態,是一個靜態方法,調用此方法要捕捉InterruptedException異常。
notify():喚醒一個處于等待狀態的線程,注意的是在調用此方法的時候,并不能確切的喚醒某一個等待狀態的線程,而是由JVM確定喚醒哪個線程,而且不是按優先級。
Allnotity():喚醒所有處入等待狀態的線程,注意并不是給所有喚醒線程一個對象的鎖,而是讓它們競爭。
7. 描述一下Java中的異常機制,什么是Checked Exception, Unchecked Exception?
java中的異常機制要求你對一些存在的問題進行實現的規劃,并對相應的Exception的情況進行設定,當程序捕獲類似的情況就會拋出異常,你可以定義異常的處理方法,異常并不是致命的,它與錯誤有著區別,錯誤只要發生程序就會終止,但是異常會繼續執行下去。
java中的異常包括受檢查的異常和不受檢查的異常,(1、)受檢查的異常:這種在編譯時候被強制檢查的異常被稱作受檢查異常,即在方法中聲明的異常。(2、)不受檢查的異常:在方法得聲明中沒有聲明,但在方法的運行過程中發生的各種異常叫做不受檢查的異常,這種異常是錯誤,會被自動捕獲。一些規模較小的程序中,受檢查的異常能夠提高開發效率,但隨著項目規模的擴大,過的的受檢查的異常變得難以管理,其帶來的好處也消失殆盡。
8. 描述一下Java ClassLoader 或者 J2EE ClassLoader的工作原理?(可以畫圖)
當運行程序是首先運行java虛擬機(JVM),然后把java class加載到JVM里運行,負責加載java class的這部分就叫做java ClsssLoader,
JVM本身包含一個ClassLoader成為bootstrap ClassLoader,和JVM一樣,BootstrapClassLoader使用本地代碼實現的,它負責加載核心javaClass(即所有java.*開頭的類)。另外JVM還提供兩個ClassLoader,他們都是用java語言實現的,都是由BootstrapClassLoader負責加載,其中Extention ClassLoader負責加載擴展的javaclass(例如所有以javax.*開頭的類和存放在JRE的ext目錄下的類),ApplicationClassLoader負責加載應用程序自身的類。
當運行一個程序的時候,JVM啟動,運行Bootstrapclassloader,該classloader加載核心API(ExtClassloader和AppClassloader也在此時被加載),然后調用Extclassloader加載擴展API,最后AppClassloader加載CLASSPATH目錄下定義的Class,這就是一個程序最基本的加載流程。
9. MVC的各個部分都有那些技術來實現?如何實現?
MVC主要包括模型層,視圖層,控制層。
模型層主要由javabean實現,視圖層是由jsp實現,控制層主要由servlet實現。
10. 描述一下Struts的工作方式?
struts1.2的工作方式主要是MVC實現,struts2是攔截器的方式實現。
11. JSP中包含哪幾個內置對象?
jsp包括九個內置對象,分別為:request,response,session,cookie,out,application,pageRequest,Exception,
12. JSP中兩種跳轉方式分別是什么?有什么區別?
jsp兩種跳轉方式是重定向和頁面跳轉,其中重定向方式執行,form表單提交數據會失去,網絡地址會變化,頁面跳轉不會;
13. 描述一下JSP中taglib的用法?
jsp中標簽可以使java代碼嵌入到頁面上使用
14. Javascript中如何校驗數字型?
正則表達式
15. EJB2.0中包括哪些內容? 作用分別是什么?
EJB2.0
16. 一個SessionBean包含哪幾個組件?各個組件作用是什么?
17. 描述一下一個EJB應用中EJB部署文件,以及你所熟悉的App Server的部署文件的作用?
18. 列舉一下你所知道的設計模式(包括EJB,J2EE的設計模式),以及他們應用的場合?
代理模式:把一個對象注入到一個類中通過這個注入的對象來完成一系列方法,
工廠模式:一個接口下的所有類的實例可以通過專門的工廠類通過傳遞不同的參數來實現;
Adapter(適配器)模式:將一個類的接口轉換成客戶希望的另外一個接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些類可以一起工作。適配器模式的用意是將接口不同而功能相同或者相近的兩個接口加以轉換。
單例模式:單例模式有兩種:
餓漢模式
public class Singleton
{
private Singleton();
priavate static Singleton singleton = new Singleton();
public staic Singleton getInstance()
{
return instance;
}
}
懶漢模式:
public class Singleton
{
private static Singleton singleton = new Singleton();
public static synchronize Singleton()
{
if(instance == null)
{
instance = new singleton();
}
return instance;
}
}
19. 解析XML主要方法有哪些? 各有什么區別?
1、xml有哪些解析技術?區別是什么?
2、你在項目中用到了xml技術的哪些方面?如何實現的?
3、用jdom解析xml文件時如何解決中文問題?如何解析?
4、編程用JAVA解析XML的方式.
1、xml有哪些解析技術?區別是什么?
解析XMl方法主要方法有文件流讀取,頁面XMLHttp讀取。
DOM:處理大型文件時其性能下降的非常厲害。這個問題是由DOM的樹結構所造成的,這種結構占用的內存較多,而且dom必須在解析文件之前把整個文檔裝入內存
SAX:適合對XML文件的隨機訪問,不像DOM,SAX是事件驅動型的XML解析方式。它順序讀取XML文件,不需要一次全部裝載整個文件。
StAX:當遇到像文件開頭,文檔結束,或者標簽開頭與標簽結束時,它會觸發一個事件,用戶通過在其回調事件中寫入處理代碼來處理XML文件,適合對XML的順序訪問STAX:Streaming API for XML (StAX)
2、主要用到了信息存儲信息配置兩方面,在做數據交換平臺時,將不能用數據源的數據組裝成xml文件,然后將xml文件壓縮打包加密后發給接收者,接受解密解壓縮后再同xml文件中還原相關信息進行處理。在做軟件配置時候,利用xml文件可以方便的進行,軟件的各種配置都存儲在xml文件中。
3、
20. 您了解Open Source的項目嗎? 如果了解請描述幾個,并講述一下他們的作用?
apchetomcat就是一個比較好的開源項目,主要作為服務器來使用。
struts是一個主要用于作為控制層的開源框架項目,
spring是一個輕量級的開源項目,通過控制反轉和代理模式實現
Hibernate是個持久層框架,用來建立與數據庫的持久層
21. 您看過哪些JAVA方面的書籍,能列舉一下嗎?
think in java ,core java,jquery in action, struts,spring ,hibernate等等方面的書都有涉獵。