華為Java筆試題+數(shù)據(jù)庫題_第1頁
華為Java筆試題+數(shù)據(jù)庫題_第2頁
華為Java筆試題+數(shù)據(jù)庫題_第3頁
華為Java筆試題+數(shù)據(jù)庫題_第4頁
華為Java筆試題+數(shù)據(jù)庫題_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

本文格式為Word版,下載可任意編輯——華為Java筆試題+數(shù)據(jù)庫題職業(yè)規(guī)劃題。

在求職過程中需要留神的問題您知道?需要的求職技巧您知道?職場我報告你,在求職過程中切忌夸夸其談,切忌過于自信,切忌自我炫耀,切忌左顧右盼以及切忌形象糟糕。感謝閱讀《華為Java筆試題+數(shù)據(jù)庫題》內(nèi)容,職場資訊網(wǎng)我向您推舉一些求職技巧學(xué)識,夢想能夠幫到您。

一、單項選擇題

1.Java是從()語言提升重新設(shè)計。

A.AdaB.C++C.PasacalD.BASIC答案:B

2.以下語句哪一個正確()

A.Java程序經(jīng)編譯后會產(chǎn)生machinecode

B.Java程序經(jīng)編譯后會產(chǎn)生bytecode

C.Java程序經(jīng)編譯后會產(chǎn)生DLL

D.以上都不正確答案:B

3.以下說法正確的有()

A.class中的constructor不成省略

B.constructor務(wù)必與class同名,但方法不能與class同名

C.constructor在一個對象被new時執(zhí)行

D.一個class只能定義一個constructor答案:C

4.供給Java存取數(shù)據(jù)庫才能的包是()

A.java.sqlB.java.awtC.java.langD.java.swing答案:A

5.以下運算符合法的是()

A.B.C.ifD.:=答案:A

6.執(zhí)行如下程序代碼a=0;c=0;do{--c;a=a-1;

}while(a0);后,C的值是()

A.0B.1C.-1D.死循環(huán)答案:C

7.以下哪一種表達是正確的()

A.abstract修飾符可修飾字段、方法和類

B.抽象方法的body片面務(wù)必用一對大括號{}包住

C.聲明抽象方法,大括號可有可無

D.聲明抽象方法不成寫出大括號答案:D

8.以下語句正確的是()

A.形式參數(shù)可被視為localvariable

B.形式參數(shù)可被字段修飾符修飾

C.形式參數(shù)為方法被調(diào)用時,真正被傳遞的參數(shù)

D.形式參數(shù)不成以是對象答案:A

9.以下哪種說法是正確的()zc530.CoM

A.實例方法可直接調(diào)用超類的實例方法

B.實例方法可直接調(diào)用超類的類方法

C.實例方法可直接調(diào)用其他類的實例方法

D.實例方法可直接調(diào)用本類的類方法答案:D

二、多項選擇題

1.Java程序的種類有()

A.類(Class)B.AppletC.ApplicationD.Servlet

2.以下說法正確的有()

A.環(huán)境變量可在編譯sourcecode時指定

B.在編譯程序時,所能指定的環(huán)境變量不包括classpath

C.javac一次可同時編譯數(shù)個Java源文件

D.javac.exe能指定編譯結(jié)果要置于哪個目次(directory)答案:BCD

3.以下標(biāo)識符不合法的有()

A.newB.$UsdollarsC.1234D.car.taxi答案:ACD

4.以下說法錯誤的有()

A.數(shù)組是一種對象

B.數(shù)組屬于一種原生類

C.intnumber=[]={31,23,33,43,35,63}

D.數(shù)組的大小可以任意變更答案:BCD

5.不能用來修飾interface的有()

A.privateB.publicC.protectedD.static答案:ACD

6.以下正確的有()

A.callbyvalue不會變更實際參數(shù)的數(shù)值

B.callbyreference能變更實際參數(shù)的參考地址

C.callbyreference不能變更實際參數(shù)的參考地址

D.callbyreference能變更實際參數(shù)的內(nèi)容答案:ACD

7.以下說法錯誤的有()

A.在類方法中可用this來調(diào)用本類的類方法

B.在類方法中調(diào)用本類的類方法時可直接調(diào)用

C.在類方法中只能調(diào)用本類中的類方法

D.在類方法中十足不能調(diào)用實例方法答案:ACD

8.以下說法錯誤的有()

A.Java面向?qū)ο笳Z言容許單獨的過程與函數(shù)存在

B.Java面向?qū)ο笳Z言容許單獨的方法存在

C.Java語言中的方法屬于類中的成員(member)

D.Java語言中的方法必定隸屬于某一類(對象),調(diào)用方法與過程或函數(shù)一致答案:ABC

9.以下說法錯誤的有()

A.能被java.exe告成運行的javaclass文件務(wù)必有main方法

B.J2SDK就是JavaAPI

C.Appletviewer.exe可利用jar選項運行.jar文件

D.能被Appletviewer告成運行的javaclass文件務(wù)必有main方法答案:BCD職場資訊網(wǎng)精選閱讀

PHP經(jīng)典筆試題

1請說明PHP中傳值與傳引用的識別。什么時候傳值什么時候傳引用?

答:傳值只是把某一個變量的值傳給了另一個變量,而引用那么說明兩者指向了同一個地方。

2在PHP中error_reporting這個函數(shù)有什么作用?

答:Theerror_reportingfunctionsetstheerror_reportingdirectiveatruntime.PHPhasmanylevelsoferrors,usingthisfunctionsetsthatlevelfortheduration(runtime)ofyourscript.

3請用正那么表達式(RegularExpression)寫一個函數(shù)驗證電子郵件的格式是否正確。

答:

php

if(isset($_POST['action'])

$_POST['action']==submitted)

{

$email=$_POST['email'];

if(!preg_match(/^(?:w+.?)*w+@(?:w+.?)*w+$/,$email))

{

echo

電子郵件檢測失敗;

}

else

{

echo

電子郵件檢測告成;

}

}

else

{

?

發(fā)散性思維筆試試題

什么是發(fā)散性思維面試題?

發(fā)散思維又稱輻射思維、放射思維、多向思維、分散思維或求異思維,是指從一個目標(biāo)啟程,沿著各種不同的途徑去斟酌。發(fā)散思維是創(chuàng)造性思維的最主要的特點,是測定創(chuàng)造力的主要標(biāo)志之一。名企面試中也常用這種發(fā)散思維的面試題,以來考察求職者的素質(zhì)及才能。同樣這種面試題在公務(wù)員面試中也往往遇見。在公務(wù)員面試中,聯(lián)想發(fā)散類面試題考核的對比多,除了國家公務(wù)員考試之外,在各省市公務(wù)員考試中湖南、云南、貴州、河北等公務(wù)員面試中展現(xiàn)最為頻繁。發(fā)散思維性面試題在題目設(shè)置上,聯(lián)想發(fā)散題可歸結(jié)為三大類:第一類,極度發(fā)散思維題這類面試題的特點就是由你自由發(fā)揮。多角度的斟酌,是最典型的發(fā)散性思維。典型例題:1、給你一張紙你會畫下什么。2、一個小老鼠掉進一個米缸里,有半缸米,小老鼠很欣喜,就一向吃,結(jié)果后來米吃完了,由于缸太高,小老鼠出不去了,結(jié)果餓死在里面。談?wù)勀銓@個故事的看法。解答這樣的問題,思維確定要多元,呈現(xiàn)出全面的思維才能。其次類,哲理性問題典型例題:1、一個跳蚤被放在玻璃杯子里面,一開頭杯子的口是打開的,跳蚤可以自由地跳出;過一段時間之后,用一個玻璃片封住杯子,跳蚤嘗試了幾次之后,都沒有跳出去,跳蚤不再嘗試了;隨后工作人員把玻璃片移走之后,再過了一段時間,跳蚤也沒有再嘗試跳出杯子。請說明這一現(xiàn)象帶來的啟示。解答這類面試題要通過題目給定的信息,抽象出背后蘊含的哲理,才能更好地解讀。第三類,串詞、串故事題這其實是兩種題型,假設(shè)是要求應(yīng)試者將幾個詞語串聯(lián)成一段話,那就沒有什么特殊要求,只要傳承精細、主體積極、思想端正、有確定的深度即可;假設(shè)是要求應(yīng)試者講一個故事并把這些詞語用上,那么留神,只要題目不做特殊要求,能串起來即可,不需要把詞語作為固定的主要內(nèi)容,而且既然是編故事就確定要有人物和情節(jié),所以盡量使故事曲折。PHP筆試題含答案

1、用PHP打印出前一天的時間,格式是2022-5-1022:21:21

//echodate(Y-m-dH:i:s,time-60*60*24

echodate(Y:m:dH:i:s,strtotime(-1day));

?

2、echo,print,print_r的識別

echo是語言布局,無返回值;print功能和echo根本一致,不同的是print是函數(shù),有返回值;print_r是遞歸打印,用于輸出數(shù)組對象

3、能夠使HTML和PHP分開開使用的模板

somuch,其實PHP本身就是一種模版引擎,我用過的是smarty,常見的還有PHPLib,FastTemplate,Savant這里有個模板引擎列表:http:///forums/showthread.php?t=123769

4.如何實現(xiàn)PHP、JSP交互?

題目有點含混不清,SOAP,XML_RPC,Socketfunction,CURL都可以實現(xiàn)這些,假設(shè)是考PHP和Java的整合,PHP內(nèi)置了這種機制(假設(shè)考PHP和.NET的整合,也可以這么回復(fù)),例如$foo=newJava(java.lang.System);

5.使用哪些工具舉行版本操縱?

CVS和SVN,SVN號稱下一代CVS,功能強大,不過CVS是老牌,市占率很高.我一向用SVN,題目是問用什么工具,呃,這個可能需要這么回復(fù):CVSServeronApache作服務(wù)端,WinCVS作客戶端;SubversiononApache/DAV做服務(wù)端,TortoiseSVN做客戶端,或者Subclipse做客戶端

6.如何實現(xiàn)字符串翻轉(zhuǎn)?

其實PHP本身就有字符串翻轉(zhuǎn)的函數(shù):strrev,不妨試試echostrrev($str);不過全體的這三種方法都不能解決中文字符串翻轉(zhuǎn)的問題,會出錯的。

functionreverse($var)

{

$res=;

for($i=0,$j=strlen($var);$i$j;$i++)

{

$res=$var[$i].$res;

}

return$res;

}

$tmpvar=wofang;

$res=reverse($tmpvar);

echo$res;

?

7、優(yōu)化MYSQL數(shù)據(jù)庫的方法。

(1).數(shù)據(jù)庫設(shè)計方面,這是DBA和Architect的責(zé)任,設(shè)計布局良好的數(shù)據(jù)庫,必要的時候,去正規(guī)化(英文是這個:denormalize,中文翻譯成啥我不知道),允許片面數(shù)據(jù)冗余,制止JOIN操作,以提高查詢效率

(2).系統(tǒng)架構(gòu)設(shè)計方面,表散列,把海量數(shù)據(jù)散列到幾個不同的表里面.快慢表,快表只留最新數(shù)據(jù),慢表是歷史存檔.集群,主服務(wù)器Readwrite,從服務(wù)器readonly,或者N臺服務(wù)器,各機器互為Master

(3).(1)和(2)超越PHPProgrammer的要求了,會更好,不會沒關(guān)系.檢查有沒有少加索引

(4).寫高效的SQL語句,看看有沒有寫低效的SQL語句,譬如生成笛卡爾積的全連接啊,大量的GroupBy和orderby,沒有l(wèi)imit等等.必要的時候,把數(shù)據(jù)庫規(guī)律封裝到DBMS端的存儲過程里面.緩存查詢結(jié)果,explain每一個sql語句

(5).所得皆務(wù)必,只從數(shù)據(jù)庫取必需的數(shù)據(jù),譬如查詢某篇文章的評論數(shù),selectcount(*)wherearticle_id=?就可以了,不要先select*wherearticle_id=?然后msql_num_rows.

只傳送務(wù)必的SQL語句,譬如修改文章的時候,假設(shè)用戶只修改了標(biāo)題,那就updatesettitle=?wherearticle_id=?不要setcontent=?(大文本)

(6).必要的時候用不同的存儲引擎.譬如InnoDB可以裁減死鎖.HEAP可以提高一個數(shù)量級的查詢速度

8、談?wù)勈聞?wù)處理

A給B的賬戶轉(zhuǎn)賬50美元的例子

PHP筆試題及答案

1.在PHP中,當(dāng)前腳本的名稱(不包括路徑和查詢字符串)記錄在預(yù)定義變量(1)中;而鏈接到當(dāng)前頁面的的前一頁面URL記錄在預(yù)定義變量(2)中

//本頁地址,SCRIPT_NAME也可以:php/test.php

echo$_SERVER[PHP_SELF].

;

//鏈接到當(dāng)前頁面的前一頁面的URL地址:

echo$_SERVER[HTTP_REFERER].

;

//其它的見參考手冊:語言參考》變量》預(yù)定義變量

//前執(zhí)行腳本的十足路徑名:D:Inetpubrootphpest.php

echo$_SERVER[SCRIPT_FILENAME].

;

//正在欣賞當(dāng)前頁面用戶的IP地址:

echo$_SERVER[REMOTE_ADDR].

;

//查詢(query)的字符串(URL中第一個問號?之后的內(nèi)容):id=1bi=2

echo$_SERVER[QUERY_STRING].

;

//當(dāng)前運行腳本所在的文檔根目次:d:inetpubroot

echo$_SERVER[DOCUMENT_ROOT].

;

?

2.執(zhí)行程序段將輸出__。

//參考手冊》語言參考》運算符》算術(shù)運算符》%為取模運算,輸出0

echo8%(-2).

;

//取模$a%$b在$a為負值時的結(jié)果也是負值。輸出-2

echo((-8)%3).

;

//輸出2

echo(8%(-3)).

;

?

3.在HTTP1.0中,狀態(tài)碼401的含義是____;假設(shè)返回找不到文件的提示,那么可用header函數(shù),其語句為____。

答:401表示未授權(quán);header(HTTP/1.0404NotFound);[見參考手冊》函數(shù)參考》HTTP函數(shù)》header]

4.數(shù)組函數(shù)arsort的作用是____;語句error_reporting(2047)的作用是____。

答:arsort:對數(shù)組舉行逆向排序并保持索引關(guān)系error_reporting(2047)的作用是:reportAllerrorsandwarnings

5.寫出一個正那么表達式,過慮網(wǎng)頁上的全體JS/VBS腳本(即把script標(biāo)記及其內(nèi)容都去掉):

$script=以下內(nèi)容不顯示:;

echopreg_replace(/].*?.*?/si,替換內(nèi)容,$script);

?

6.以Apache模塊的方式安裝PHP,在文件http.conf中首先要用語句____動態(tài)裝載PHP模塊,

然后再用語句____使得Apache把全體擴展名為php的文件都作為PHP腳本處理。

答:LoadModulephp5_modulec:/php/php5apache2.dll;AddTypeapplication/x-httpd-php.php

見參考手冊》目次》II.安裝與配置》6.Windows系統(tǒng)下的安裝》MicrosoftWindows下的Apache2.0.x

7.語句include和require都能把另外一個文件包含到當(dāng)前文件中,它們的識別是____;為了制止屢屢包含同一文件,可以用語句____來代替它們。

答:在如何處理失敗時,include產(chǎn)生一個警告而require那么導(dǎo)致一個致命錯誤;require_once/include_once

8.一個函數(shù)的參數(shù)不能是對變量的引用,除非在php.ini中把____設(shè)為on.

答:allow_call_time_pass_referenceboolean:是否啟用在函數(shù)調(diào)用時強制參數(shù)被按照引用傳遞,見參考手冊》附錄G

9.SQL中LEFTJOIN的含義是__,假設(shè)tbl_user記錄了學(xué)生的姓名(name)和學(xué)號(ID),

tbl_score記錄了學(xué)生(有的學(xué)生考試以后被開除了,沒有其記錄)的學(xué)號(ID)和考試勞績(score)以及考試科目(subject),要想打印出各個學(xué)生姓名及對應(yīng)的的各科總勞績,那么可以用SQL語句____.

答:自然左外連接

createdatabasephpinterview;

usephpinterview

createtabletbl_user

(

IDintnotnull,

namevarchar(50)notnull,

primarykey(ID)

阿里在線前端筆試題

一共13題,6個選擇,1題是github地址或博客微博地址,6個大題。

選擇題第一題:

vararr=[1,2,3,4,5];

arr.splice(1,2,3,4,5);

arr?

考察數(shù)組splice的用法。

后面幾個選擇題忘了(別打臉),選擇題都不是很難。

大題:

1.測驗css的根本學(xué)識,給出html根本代碼。寫css代碼,每個div是一個盒子模型。中間文字水平垂直居中,三個盒子水平排列。(對比根基,代碼就不上了)

2.多維數(shù)組轉(zhuǎn)一位數(shù)組:原題:[1,[2,3]]==》[1,2,3]

vararr=[1,[[4,5,6],2,[[[7,8,9]]],3]];//轉(zhuǎn)成一位數(shù)組:[1,4,5,6,2,7,8,9,3]

functionf(arr){

if(Ototype.toString.call(arr)!=[objectArray])//判斷arr是不是數(shù)組

return;

varnewArr=[];

functionfn(arr){

for(vari=0;iarr.length;i++){//遍歷數(shù)組

if(arr[i].length){//判斷是不是多維數(shù)組

fn(arr[i]);//遞歸調(diào)用

}else{

newArr.push(arr[i]);

}

}

}

fn(arr);

returnnewArr;

}

console.log(f(arr));

當(dāng)時在做試卷的時候沒有考慮多維數(shù)組,只片面的為了解題,沒有用遞歸。

3.數(shù)字類型轉(zhuǎn)千分位表示

varnum=123456789.9

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論