TML我們也學了那么久了,是時候看一些面試題了,畢竟學習完找工作要面試,你工作能力再強,面試這一關還是要過得。所以面試題占了很重要的成分。下面我來總結一部分,盡量全面一些,既要接近我們所學,又要滿足真實面試場景。
1、請說出XHTML和HTML的區別
答: 1、文檔頂部doctype聲明不同,xhtml的doctype頂部聲明中明確規定了xhtml DTD的寫法;
2、html元素必須正確嵌套,不能亂;
3、屬性必須是小寫的;
4、屬性值必須加引號;
5、標簽必須有結束,單標簽也應該用 “/” 來結束掉;
2、請寫出至少5個HTML塊元素標簽
答: div p ul li table h1 h2 h3 ... h6 form 等
3、請寫出至少5個HTML行內元素標簽
答:span a i label img input button textarea select 等
4、請寫出table標簽下面會包含哪些標簽元素
答: tr th td thead tbody tfoot 等
5、很多網站不常用table iframe這兩個元素,知道原因嗎?
答:因為瀏覽器頁面渲染的時候是從上至下的,而table 和 iframe 這兩種元素會改變這樣渲染規則,他們是要等待自己元素內的內容加載完才整體渲染。用戶體驗會很不友好。
6、jpg和png格式的圖片有什么區別?
答: jpg是有損壓縮格式,png是無損壓縮格式。所以,相同的圖片,jpg體積會小。比如我們一些官網的banner圖,一般都很大,所以適合用jpg類型的圖片。但png分8位的和24位的,8位的體積會小很多,但在某些瀏覽器下8位的png圖片會有鋸齒。
7、請用html知識解決seo優化問題
答: 網站上線應該設置TDK
TDK就是 :
然后就是html語義化標簽,要簡潔,合理,這樣可以在css和js加載不全的時候,使我們的html文檔盡量清晰的展示出來,而不會特別亂;
8、常用瀏覽器有哪些,內核都是什么?
答: 常用瀏覽器有 IE 火狐(firefox) chrome safari 360 搜狗 等
內核:IE的是 Trident
火狐的是 Gecko
chrome和safari 用的是 Webkit
360和搜狗這些分極速模式和兼容模式,極速模式用的Webkit的內核,兼容模式用的Trident內核。
9、請至少寫出5個H5的新標簽
答: header nav footer canvas datalist article mark
10、a標簽在新窗口打開鏈接怎么加屬性?
答: <a target="_blank">鏈接</a>
11、寫了2個<a>標簽,兩個標簽之間有空格的情況遇到過嗎?
答:遇到過,一般換行寫的時候會出現這種情況。代碼:
<a>我們</a>
<a>你們</a>
這樣“我們”和“你們”之間就會有明顯的空格,如圖:
怎么樣,是不是空格挺明顯的。
解決辦法就是不換行寫,把兩個a標簽寫在一行里。
12、form標簽上定義請求類型的是哪個屬性?定義請求地址的是哪個屬性?
答:form表單定義請求類型的是 method 屬性 , 定義請求地址的是 action屬性
好啦,基本上html這部分面試題就這么多,肯定還有沒有總結到的,這些面試題一定要會,甚至比我總結的多了更好。喜歡文章的小伙伴記得關注公眾號:書軟
1、構造方法(Constructor)是否可被重寫(override)?
2、啟動一個線程是用run()方法嗎?
3、是否可以繼承String類?
4、Java語言代碼中能否應用goto語句?
6、Java中接口是否可繼承接口?
7、Java類是否可以實現多重繼承?
8、Java類中的抽象方法是否可同時是static類型?
9、char型變量中不能存貯一個中文漢字?
10、由String所定義的字符串是可以被改變的?
11、在Java程序中創建新的類對象實例要應用關鍵字new,回收無用的類對象則要使用關鍵字free。對嗎?
12、對象可以賦值(如 oneObject=otherObject; 形式),只要使用賦值號(等號)即可,相當于生成了一個屬性與賦值對象相同的新對象。對嗎?
13、有的程序類在定義時,可以不定義出構造函數,所以構造函數不是必需的。對嗎?
14、類及其類中的成員屬性、成員方法可以同時有一個以上的修飾符來修飾。對嗎?
15、Java GUI程序中的屏幕坐標是以像素為單位,并且容器的左下角被確定為坐標的起點。對嗎?
16、抽象方法必須要定義在抽象類中,所以抽象類中的方法都必須是抽象方法。對嗎?
17、final類中的成員屬性和方法都必須被final修飾符修飾。對嗎?
18、final類不能派生出子類,final類型的成員方法不能在子類中被覆蓋定義。對嗎?
19、在類的繼承與派生關系中,子類中的某個成員方法如果要調用父類中的某個成員方法,必須使用super關鍵字。對嗎?
20、一個Java程序類可以有多個父類。對嗎?
21、如果someOneParent是父類Parent的對象實例,而someOneChild是子類Child的對象實例,則語句someOneChild=someOneParent是正確的。對嗎?
22、一個類如果實現了某個接口,那么它必須覆蓋該接口中的所有方法。對嗎?
23、如果某個方法在運行過程中產生了一個異常,則這個方法會終止執行,但是整個程序不一定終止運行。對嗎?
24、接口是特殊的抽象類,所以接口也可以繼承,子接口將繼承父接口中的所有常量和抽象方法。對嗎?
25、用“+”可以實現字符串的拼接,用“-” 可以從一個字符串中去除一個字符子串。對嗎?
26、使用字符串String類中的成員方法length( )可以獲得某個字符串或數組的長度。對嗎?
27、設某個字符串String對象oneString="Hello ",運行語句System.out.println(oneString.concat("World! "));后String對象oneString的內容為“Hello World! ”,所以語句輸出為Hello World! 對嗎?
28、創建Vector對象實例時,通過構造方法給定的參數是Vector對象實例中可以包容的元素個數,使用中應注意不能超越這個數值。對嗎?
29、在Java Swing GUI的事件編程中,所有的鼠標事件都由MouseListener監聽接口的監聽者來處理。對嗎?
30、在Java Swing GUI的容器布局編程中,一個容器中可以混合使用多種布局策略。對嗎?
31、在Java Swing GUI的事件編程中,并非每個事件類都只對應一個事件。對嗎?
32、一個線程對象的具體操作是由其run()方法中的功能代碼確定的,但是Thread類的run()方法是空的,其中沒有功能實現的程序代碼。所以,用戶程序要么派生一個Thread的子類并在自己的子類中重新定義run()方法的功能實現代碼,要么使一個類實現Runnable接口并重寫其中的run()方法的方法體。對嗎?
33、在Java的源代碼中定義有幾個類的定義體,則對該源程序文件的編譯結果中,就生成幾個以.class為后綴的字節碼文件。對嗎?
34、Java Applet小程序在執行時是由獨立的解釋器程序來運行的。對嗎?
35、Java Applet小程序只能在圖形界面下工作。對嗎?
36、Java系統中的字符類型(String)采用的是ASCII編碼。對嗎?
37、Java中的各種數據類型占用固定長度,與具體的軟硬件平臺環境無關,也就是說Java程序中的某一種數據類型的變量長度在各種操作系統下都是相同的長度。對嗎?
38.Java Applet小程序的Applet其實是一種特殊的Panel類,它是Java Applet小程序的最外層容器。對嗎?
39、在繼承與派生關系中的子類內的成員屬性和成員方法的數目一定大于等于父類中的成員屬性和成員方法的數目。對嗎?
40、JDK系統庫中的System類不能進行對象實例化,即不能創建出System類的對象實例。對嗎?
41、在Java Swing GUI的圖形界面編程應用中,用戶自定義的圖形界面元素也可以響應用戶的動作,具有交互功能。對嗎?
42、Java數組中的數組元素既可以是簡單數據類型的數據變量,也可以是類的對象實例。對嗎?
43、在Java集合編程應用中,在Vector類的對象實例中的成員元素不能是簡單數據類型的數據。對嗎?
44、Java中的String類的對象實例既可以是字符串常量,也可以是字符串變量。對嗎?
45、在Java Swing GUI的圖形界面編程應用中,容器是用來組織其它界面成分和元素的界面單元,它不能嵌套其它的容器組件。對嗎?
下面給出各種形式的程序代碼片段,判斷其中的程序片斷是否正確。如果存在錯誤,則指出錯誤所在的位置并改正;若程序代碼片段是正確的,直接打“√”。
1、假設下面程序代碼片段中的someOneIntVal變量為整型變量
if (someOneIntVal <> 1)
g.drawString("不等于1", 20 , 20);
2、判斷下面的循環語句片段程序代碼中是否存在錯誤
for(float i=0.0; i>-20.0; i -=2.0)
System.out.println i);
3、在某個程序類中假設有如下的名稱為someOneMethod的成員方法,判斷其中的程序代碼片段是否存在錯誤。
void someOneMethod(int someOneIntVal){
System.out.println(someOneIntVal);
return someOneIntVal;
}
4、名稱為SomeOneClasses的程序類,采用abstract 和 final定義符同時加以修飾限定,是否存在錯誤(省略了SomeOneClasses類中的成員定義)。
abstract final class SomeOneClasses { }
5、在下面的程序代碼片段中,應用final 定義符修飾一個符號,此代碼片段是否存在語法錯誤。
final MAX_NUMBER;
MAX_NUMBER++;
6、有如下名稱為SomeOneClasses的程序類的定義體,其中定義有一個成員屬性和一個成員方法,是否存在有語法錯誤。
7、如下的名稱為SomeOneClasses的類定義體是否存在語法錯誤。
8、在某個源程序文件中,定義有如下的兩個程序類,其中一個類名稱為SomeOneMainClass,另一個類的名稱為SomeOneClasses。這兩個程序類的代碼片段是否存在語法錯誤。
9、某個名稱為SomeOneAbstractClass的程序類的定義體為如下的代碼片段,程序正確嗎?
10、有如下的繼承派生類的定義體,其中基類名為SomeOneBaseClasses,并在基類中定義有名稱為someOneIntVal的成員屬性,而在名稱為SomeOneDerivedClasses的子類中定義有一個名稱為getOneIntVal的成員方法。程序代碼是否存在錯誤?
11、有如下的繼承派生類的定義體,其中基類名為SomeOneBaseClasses,并在基類中定義有名稱為someOneIntVal的成員屬性和名稱為getOneIntVal的成員方法,而在名稱為SomeOneDerivedClasses的子類中也定義有名稱為someOneIntVal的成員屬性和名稱為getOneIntVal的成員方法。程序代碼是否存在錯誤?
12、給定如下的幾個程序類的定義體,其中的SomeOneBaseClasses類為基類,并在此基類的基礎上繼承派生出子類SomeOneDerivedClasses。這四個程序類的定義體是否存在錯誤?
13、現有如下的某個類名稱為SomeOneClasses的類定義體,判斷是否存在錯誤。
14、在名稱為SomeOneClasses的類定義體中定義有如下程序代碼片段所示的成員屬性和成員方法,是否存在錯誤?
15、定義一個名稱為SomeOneInterface的接口,和對此接口的實現類SomeOneBaseClasses,再在此實現類SomeOneBaseClasses的基礎上派生出名稱為SomeOneDerivedClasses 的子類。這些程序代碼是否存在錯誤?
16、定義一個名稱為SomeOneInterface的接口,和對此接口的實現類SomeOneBaseClasses,但此類設計為抽象類,再在此抽象的實現類SomeOneBaseClasses的基礎上進一步派生出名稱為SomeOneDerivedClasses 的子類。程序代碼是否存在錯誤,錯誤在何處?
17、在某個程序類中定義有如下示例代碼所示的main方法,在main方法中欲從鍵盤中獲得用戶的鍵盤輸入,這樣的程序代碼是否存在錯誤?
18、在某個線程的編程應用中,編程出如下程序代碼示例所示的線程類SomeOneThread,該線程類SomeOneThread 的定義體是否存在錯誤?
19、名稱為SomeOneClasses的類定義體中定義有如下的兩個成員方法,這兩個成員方法是否存在錯誤的定義?
20、在HTML頁面中內嵌有如下程序代碼示例所示的Applet小程序,其類名稱為SomeOneApplet,該SomeOneApplet程序類是否存在有錯誤,如果有錯誤,則指出錯在哪里,應如何改正?
21、類名稱為SomeOneApplet的程序類是一個Java Applet小程序,該類實現ActionListener接以響應事件。這些程序代碼是否存在有錯誤,如果有錯誤,則指出錯在哪里,應如何改正?
22、在某個方法中存在有如下的for循環語句,在循環程序中對某個數組進行操作訪問,請問該for循環語句是否存在錯誤?
23、在某個源程序文件中定義有如下名稱為SomeOneMainClass類,并在該類中定義有main方法。說明其中的程序代碼是否存在有錯誤,如果有錯誤,則指出錯在哪里,應如何改正?
1、什么是Java面向對象程序設計中經常提及的“類”和“對象”概念 ? 請用簡單的程序代碼片段加以說明如何定義類和對象 ?
2、什么是Java面向對象程序設計中經常提及的“繼承”概念 ?請用簡單的代碼片段加以說明如何定義某個基類及該基類所對應的派生類?
3、什么是Java程序設計中的接口?請用簡單的代碼片段加以說明如何實現Java程序中的接口 ?
4、什么是Java程序設計中所涉及的異常?請用簡單的代碼加以說明如何產生出自己的異常類 ?
5、什么是Java中的線程?請用簡單的代碼片段加以說明如何產生出自己的線程類 ?
1、如下哪一選項可以實現Java平臺上的標準輸入(如鍵盤輸入)和標準輸出(屏幕輸出)功能( )
(1)PipedInputStream與PipedOutputStream類
(2)FileInputStream與FileOutputStream類
(3)System.in 與System.out
(4)DataInputStream 與DataOutputStream類
2、如下哪一選項可以實現Java平臺上的本地文件的二進制格式的數據讀寫功能 ( )
(1)PipedInputStream與PipedOutputStream類
(2)FileInputStream與FileOutputStream類
(3)System.in 與System.out
(4)DataInputStream 與DataOutputStream類
3、如下哪一選項可以實現Java平臺上的隨機文件讀寫功能( )
(1)PipedInputStream類
(2)RandomAccessFile類
(3)FileOutputStream類
(4)DataInputStream類
4、在Java IO編程應用開發中,一般會產生出下面的那種形式的異常( )
(1)FileException
(2)SQLException
(3)IOException
(4)DataException
5、應該選擇如下什么類來創建對象實例可以實現客戶端的Socket通訊( )
(1)URL類
(2)Socket類
(3)ServerSocket類
(4)URLConnection類
6、以下說法哪項是正確的( )
(1)以上代碼可通過編譯
(2)不能通過編譯,因為沒有實現MouseListener接口中的所有方法
(3)不能通過編譯,因為在類頭定義中沒有加public 修飾符
(4)能通過編譯,若組件用該類作為Mouse的監聽者并且接收了mouse-exited事件,則在執行過程中會拋出異常
7、關于以下程序段的說法,其中正確的選項是( )
(1)可通過編譯
(2)第2行產生編譯錯誤
(3)第3行產生編譯錯誤
(4)第5行產生編譯錯誤
8、Java Swing GUI編程應用中的容器JPanel和JApplet缺省使用的布局編輯策略是( )
(1)BorderLayout
(2)FlowLayout
(3)GridLayout
(4)CardLayout
9、在Java Swing GUI編程應用中,如果通過調用 new JList(10,false) 語句創建出一個列表組件,關于該列表組件的幾個如下的說法哪項是錯誤的( )
(1)該列表不支持復選
(2)該列表有10個選項
(3)根據需要該列表可能有垂直滾動條
(4)該列表支持10個可見選項
10、在以下的各個選項所涉及的Java Swing GUI組件中,哪項的組件可能包含有菜單條( )
(1)JPanel
(2)JFrame
(3)JApplet
(4)JDialog
11、以下代碼片段完成畫線的功能,指出所畫線的顏色是哪一項( )
g.setColor(Color.red.green.yello.cyan);
g.drawLine(0,0,100,100);
(1)red
(2)green
(3)yello
(4)cyan
12、關于對以下代碼片段所畫出圖形的說明,正確的說明是哪一項( )
g.setColor(Color.black);
g.drawLine(10,10,10,50);
g.setColor(Color.red);
g.drawRect(100,100,150,150);
(1)一條40像素長的垂直紅線,一個邊長為150像素的紅色四方形
(2)一條40像素長的垂直黑線,一個邊長為150像素的紅色四方形
(3)一條50像素長的垂直黑線,一個邊長為150像素的紅色四方形
(4)一條50像素長的垂直紅線,一個邊長為150像素的紅色四方形
計算機等級二級考試輔導:“面向對象”單元題解答(第3部分)
當當當當當當~
又到周五,小編照例給大家帶來了
本周三項重要考試的考前提醒
先來看看考試計劃一覽表吧~
↓↓↓
具體科目時間安排詳見本人準考證
報名成功的考生應在考試前規定時間內,通過報名網站下載并打印紙質準考證(A4規格),黑白打印或彩色打印均可。
打印網址:中國人事考試網www.cpta.com.cn
打印后請認真仔細閱讀準考證上的應試人員須知!
三、作答注意事項
紙筆考試
1.客觀題科目在答題卡上作答,主觀題科目在專用答題卡上作答。考生在答題前須仔細閱讀試卷、答題卡上的注意事項和作答須知,使用規定的作答工具,在答題卡指定的區域內規范作答。答題卡作答須知和填涂規范宣傳視頻詳見中國人事考試網“考生問答”欄目有關說明(http://www.cpta.com.cn/question/1147.html)
2.★參加“社會工作綜合能力(初級)”“社會工作實務(初級)”“社會工作綜合能力(中級)”“社會工作法規與政策”科目考試的考生請特別注意:必須在答題卡指定位置填涂“試卷代碼”,“試卷代碼”填涂錯誤或未填涂,考試成績為0分。
電子化考試(機考)
1.高級經濟考試試題作答均在計算機上進行。機考系統支持的輸入法:中文(簡體)-微軟拼音輸入法、中文(簡體)-極點五筆輸入法、中文(簡體)-搜狗拼音輸入法。
2.建議應試人員登錄中國人事考試網,利用模擬作答系統,提前熟悉考試作答界面和考試流程,掌握計算器等工具的使用。
3.考試過程中,如遇考試機故障、網絡故障等異常情況,應聽從監考人員安排,不得自行處置。
1.考試當天,應帶齊本人有效身份證件原件、紙質準考證和相應文具,按照準考證上的考試時間和考試地點參加考試。入場時應自覺接受身份核驗,配合現場工作人員管理。
2.考點無停車條件,建議綠色出行。請提前熟悉考點地址,規劃出行路線,實時關注交通信息,確保準時安全赴考。
3.考點內禁止吸煙,請自覺維護校園環境衛生。請勿攜帶貴重物品入場。
4.考試過程中應妥善保管好自己的作答信息,防止被他人抄襲,考試結束后被甄別為雷同答卷的,將給予成績無效處理。
5.請自覺遵守考場規則,誠信參加考試,若有違紀作弊行為將被取消考試資格并按《專業技術人員資格考試違紀違規行為處理規定》和相關法律法規嚴肅處理。
6.請按照準考證上的應試須知要求攜帶文具,規定以外物品應統一存放在指定位置。嚴禁將手機、智能手表(手環)、藍牙耳機等具有通信、記錄、拍照、存儲、傳輸功能的電子設備帶至座位。開考后發現將規定以外物品帶入座位的,按違紀處理。
最后,祝廣大考生
都能考出滿意的成績,
加油!
*請認真填寫需求信息,我們會在24小時內與您取得聯系。