欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

2020最新騰訊PHP試題(附答案及解析)

  發(fā)布時(shí)間:2020-06-01 17:11:30   作者:你的名字945   我要評(píng)論
這篇文章主要介紹了2020最新騰訊PHP試題(附答案及解析),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

一、單選題(共29題,每題5分)

1.PHP執(zhí)行的時(shí)候有如下執(zhí)行過(guò)程:Scanning(Lexing) - Compilation - Execution - Parsing,其含義分別為:

A、將PHP代碼轉(zhuǎn)換為語(yǔ)言片段(Tokens)、將Tokens轉(zhuǎn)換成簡(jiǎn)單而有意義的表達(dá)式、順次執(zhí)行Opcodes、將表達(dá)式編譯成Opocdes

B、將PHP代碼轉(zhuǎn)換為語(yǔ)言片段(Tokens)、將表達(dá)式編譯成Opocdes、順次執(zhí)行Opcodes、將Tokens轉(zhuǎn)換成簡(jiǎn)單而有意義的表達(dá)式

C、將PHP代碼轉(zhuǎn)換為語(yǔ)言片段(Tokens)、將Tokens轉(zhuǎn)換成簡(jiǎn)單而有意義的表達(dá)式、將表達(dá)式編譯成Opocdes、順次執(zhí)行Opcodes

D、將PHP代碼轉(zhuǎn)換為語(yǔ)言片段(Tokens)、將表達(dá)式編譯成Opocdes、將Tokens轉(zhuǎn)換成簡(jiǎn)單而有意義的表達(dá)式、順次執(zhí)行Opcodes

參考答案:C

答案解析:

正確答案為C

1.Scanning(Lexing) ,將PHP代碼轉(zhuǎn)換為語(yǔ)言片段(Tokens)

2.Parsing, 將Tokens轉(zhuǎn)換成簡(jiǎn)單而有意義的表達(dá)式

3.Compilation, 將表達(dá)式編譯成Opocdes

4.Execution, 順次執(zhí)行Opcodes,每次一條,從而實(shí)現(xiàn)PHP腳本的功能。

2.不是php魔術(shù)常量的是?

A、__TRAIT__

B、__CALL__

C、__CLASS__

D、__FUNCTION__

參考答案:B

答案解析:

\_\_LINE\_\_ \_\_FILE\_\_ \_\_DIR\_\_ \_\_FUNCTION\_\_ \_\_CLASS\_\_ \_\_TRAIT\_\_ \_\_METHOD\_\_ \_\_NAMESPACE\_\_

3.php選項(xiàng)/信息函數(shù)作用錯(cuò)誤的是?

A、phpinfo() 輸出關(guān)于 PHP 配置的信息

B、php_sapi_name() 返回 web 服務(wù)器和 PHP 之間的接口類型

C、ini_set() 為一個(gè)配置選項(xiàng)設(shè)置值

D、ini_get() 獲取所有配置選項(xiàng)

參考答案:D

答案解析:

ini\_get() 是獲取一個(gè)配置選項(xiàng),獲取所有配置選項(xiàng)的函數(shù)是ini\_get\_all()

4.下列代碼的輸出是 ?

mother="son";echo$$father;

A、son

B、mother

C、motherson

D、error

參考答案:A

答案解析:

php里變量字符串之前加$等于指向另外一個(gè)字符串

5.下列對(duì)shell 變量FRUIT 操作,正確的是?

A、為變量賦值:$FRUIT=apple

B、顯示變量的值:fruit=apple

C、顯示變量的值:echo $FRUIT

D、判斷變量是否有值:[ -f ―$FRUIT ]

參考答案:C

答案解析:

為變量賦值FRUIT=apple; 顯示變量的值為C; 判斷是否有值[-n $FRUIT];

6.以下不是線性表是?

A、數(shù)組

B、二叉樹

C、隊(duì)列

D、棧

參考答案:B

答案解析:

二叉樹是樹結(jié)構(gòu)

7.以下哪個(gè)函數(shù)不是PHP的文件指針操作?

A、ftell()

B、fseek()

C、file()

D、feof()

參考答案:C

答案解析:

ftell() 返回文件指針位置 fseek() 在文件指針中定位 feof() 測(cè)試文件指針是否在結(jié)尾

8.關(guān)于線程的,說(shuō)法錯(cuò)誤的是?

A、線程是進(jìn)程的一個(gè)實(shí)體,是CPU調(diào)度和分派的基本單位

B、它是比進(jìn)程更小的能獨(dú)立運(yùn)行的基本單位

C、線程和進(jìn)程一樣擁有系統(tǒng)資源

D、線程自己基本上不擁有系統(tǒng)資源

參考答案:C

答案解析:

線程是指進(jìn)程內(nèi)的一個(gè)執(zhí)行單元,也是進(jìn)程內(nèi)的可調(diào)度實(shí)體。線程自己基本上不擁有系統(tǒng)資源

9.GoAccess雖然很強(qiáng)大但是他不能做以下哪項(xiàng)工作?

A、生成統(tǒng)計(jì)數(shù)據(jù)帶寬統(tǒng)計(jì)

B、可生成HTML報(bào)告

C、可發(fā)送HTTP請(qǐng)求

D、各HTTP狀態(tài)碼統(tǒng)計(jì)

參考答案:C

答案解析:

GoAccess:是一款開源、實(shí)時(shí),運(yùn)行在命令行終端下的web日志分析工具。該工具提供快速、 多樣的HTTP狀態(tài)統(tǒng)計(jì),可以令管理員不再糾結(jié)于統(tǒng)計(jì)各類數(shù)據(jù) GoAccess主要以統(tǒng)計(jì)為主

10.PHP的三個(gè)模塊不包括哪個(gè)?

A、內(nèi)核

B、zend引擎

C、擴(kuò)展層

D、解析層

參考答案:D

答案解析:

PHP總共三個(gè)模塊:內(nèi)核、zend引擎、以及擴(kuò)展層

11.CSRF攻擊描述錯(cuò)誤的是?

A、CSRF需要有JavaScript代碼

B、CSRF攻擊惡意代碼位于第三方站點(diǎn)上

C、過(guò)濾用戶的輸入可以防止惡意代碼注入到某個(gè)站點(diǎn),但是它無(wú)阻止法惡意代碼在第三方站點(diǎn)上運(yùn)行

D、CSRF符合同源策略

參考答案:A

答案解析:

XSS攻擊需要JavaScript代碼,CSRF攻擊不需要JavaScript代碼

12.關(guān)于PHP數(shù)組在C語(yǔ)言中是哪種存儲(chǔ)結(jié)構(gòu)?

A、單鏈表

B、雙鏈表

C、循環(huán)鏈表

D、二叉樹

參考答案:B

答案解析:

雙鏈表

13.關(guān)于組合模式,說(shuō)法錯(cuò)誤的是?

A、它在我們樹型結(jié)構(gòu)的問(wèn)題中,模糊了簡(jiǎn)單元素和復(fù)雜元素的概念,客戶程序可以向處理簡(jiǎn)單元素一樣來(lái)處理復(fù)雜元素,從而使得客戶程序與復(fù)雜元素的內(nèi)部結(jié)構(gòu)解耦

B、定義了一種一對(duì)多的依賴關(guān)系,讓多個(gè)觀察者對(duì)象同時(shí) 監(jiān)聽某一個(gè)主題對(duì)象。這個(gè)主題對(duì)象在狀態(tài) 發(fā)生變化時(shí),會(huì)通知所有觀察者對(duì)象,使他們能夠自動(dòng)更新自己

C、樹枝和葉子實(shí)現(xiàn)統(tǒng)一接口,樹枝內(nèi)部組合該接口

D、將對(duì)象組合成樹形結(jié)構(gòu)以表示"部分-整體"的層次結(jié)構(gòu)。組合模式使得用戶對(duì)單個(gè)對(duì)象和組合對(duì)象的使用具有一致性

參考答案:B

答案解析:

將對(duì)象組合成樹形結(jié)構(gòu)以表示"部分-整體"的層次結(jié)構(gòu)。組合模式使得用戶對(duì)單個(gè)對(duì)象和組合對(duì)象的使用具有一致性 樹枝和葉子實(shí)現(xiàn)統(tǒng)一接口,樹枝內(nèi)部組合該接口 它在我們樹型結(jié)構(gòu)的問(wèn)題中,模糊了簡(jiǎn)單元素和復(fù)雜元素的概念,客戶程序可以向處理簡(jiǎn)單元素一樣來(lái)處理復(fù)雜元素,從而使得客戶程序與復(fù)雜元素的內(nèi)部結(jié)構(gòu)解耦

14.數(shù)據(jù)結(jié)構(gòu)的儲(chǔ)存方式描述錯(cuò)誤的是?

A、順序存儲(chǔ)用數(shù)據(jù)元素在存儲(chǔ)器中的相對(duì)位置來(lái)表示數(shù)據(jù)元素之間的邏輯結(jié)構(gòu)

B、鏈?zhǔn)酱鎯?chǔ)在每一個(gè)數(shù)據(jù)元素中增加一個(gè)存放另一個(gè)元素地址的指針,用該指針來(lái)表示數(shù)據(jù)元素之間的邏輯結(jié)構(gòu)

C、順序結(jié)構(gòu)數(shù)據(jù)元素存放的地址是連續(xù)的

D、數(shù)據(jù)算法的實(shí)現(xiàn)依賴于所采用的邏輯結(jié)構(gòu)

參考答案:D

答案解析:

順序存儲(chǔ)結(jié)構(gòu):用數(shù)據(jù)元素在存儲(chǔ)器中的相對(duì)位置來(lái)表示數(shù)據(jù)元素之間的邏輯結(jié)構(gòu)(關(guān)系)。 鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu):在每一個(gè)數(shù)據(jù)元素中增加一個(gè)存放另一個(gè)元素地址的指針(pointer ),用該指針來(lái)表示數(shù)據(jù)元素之間的邏(需要更多學(xué)習(xí)資料和面試題請(qǐng)加入qun6/7/7/0/7/9/7/7/0)輯結(jié)構(gòu)(關(guān)系) 順序結(jié)構(gòu):數(shù)據(jù)元素存放的地址是連續(xù)的; 鏈?zhǔn)浇Y(jié)構(gòu):數(shù)據(jù)元素存放的地址是否連續(xù)沒(méi)有要求。 數(shù)據(jù)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)是密不可分的兩個(gè)方面,一個(gè)算法的設(shè)計(jì)取決于所選定的邏輯結(jié)構(gòu),而算法的實(shí)現(xiàn)依賴于所采用的存儲(chǔ)結(jié)構(gòu)

15.下面Http協(xié)議請(qǐng)求方式中不包括?

A、OPTIONS

B、HEAD

C、DELETE

D、SET

參考答案:D

答案解析:

沒(méi)有SET

16.下邊不是php的偽類型的是?

A、mixed

B、void

C、array|object

D、callable

E、以上都是

參考答案:E

答案解析:

答案是沒(méi)有答案、php的偽類型包含 mixed: 說(shuō)明返回可包含多種類型 number: 說(shuō)明一個(gè)參數(shù)可以是 integer 或者 float callback或者callable: 說(shuō)明可以是回調(diào)函數(shù) array|object: 說(shuō)明既可以是array也可以是object void: 說(shuō)明返回值無(wú)意義、作為入?yún)⒈硎静唤邮苋魏螀?shù) 這里想說(shuō)的是、我們要打破常規(guī)、有些a、b、c、d中并沒(méi)有我們想要的、而不是每一個(gè)都必須有標(biāo)準(zhǔn)答案,重要的是我們學(xué)會(huì)一個(gè)知識(shí)點(diǎn)兒~、因?yàn)楸仨毺峤灰粋€(gè)答案,所以~~~

17.文本文件和二進(jìn)制文件的存取,錯(cuò)誤的是?

A、用記事本打開二進(jìn)制文件時(shí), 出現(xiàn)亂碼是很必然了

B、二進(jìn)制文件還是文本文件, 在存儲(chǔ)時(shí)都是一連串的0和1

C、打開方式是一樣的

D、二進(jìn)制文件最小單位則是位

參考答案:C

答案解析:

打開方式不同, 這些0和1的處理就不同

18.不是PHP加密函數(shù)的是?

A、openssl_encrypt

B、json_encode

C、mcrypt_encrypt

D、md5

參考答案:B

答案解析:

md5 sha1 mcrypt\_encrypt openssl\_encrypt

19.什么是PHP的多維數(shù)組

A、PHP的值是多種數(shù)據(jù)類型

B、PHP的值也是數(shù)組類型

C、PHP的索引有數(shù)字和字母

D、以上都是

參考答案:B

答案解析:

多維數(shù)組:數(shù)組中的值也是數(shù)組

20.下面哪一個(gè)正則表達(dá)式用來(lái)驗(yàn)證電子郵件(如: zhang.san_123@scse.com.cn )的格式最正確()

A、[_\.0-9a-z]@([0-9a-z]+\.)+[0-9a-z\.-]{2,6}

B、[_\.0~9a~z-]*@([0~9a~z-]+\.)+[0~9a~z\.]+

C、[_\.0-9a-z-]+@([0-9a-z-]+\.)+[0-9a-z\.]+

D、[_\.0~9a~z-]+@([0~9a~z-]+\.)+[0~9a~z]{2,6}

參考答案:C

答案解析:

C

<pre class="prettyprint lang-php">[_\.0-9a-z-]+@([0-9a-z-]+\.)+[0-9a-z\.]+ <span >zhang.san_123@scse.com.cn

@符號(hào)之前的字符出現(xiàn)的次數(shù)必須要>=1次,因此為"+" </span>([0-9a-z-]+\.)+表示的是@后面以字符加'.'構(gòu)成的部分可以出現(xiàn)多次,也就是scse.com.(注意正則表達(dá)式的貪婪模式)

[0-9a-z\.]+ 表示的就是最后的cn <span > </span>

21.( )是一種客戶端腳本語(yǔ)言,它采用解釋方式在計(jì)算機(jī)上執(zhí)行。

A、Python

B、Java

C、PHP

D、JavaScript

參考答案:D

答案解析:

JavaScript一種直譯式腳本語(yǔ)言,是一種動(dòng)態(tài)類型、弱類型、基于原型的語(yǔ)言,內(nèi)置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語(yǔ)言,最早是在HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)網(wǎng)頁(yè)上使用,用來(lái)給HTML網(wǎng)頁(yè)增加動(dòng)態(tài)功能。

22.以下關(guān)于結(jié)構(gòu)型模式說(shuō)法錯(cuò)誤的是?

A、結(jié)構(gòu)型模式可以在不破壞類封裝性的基礎(chǔ)上,實(shí)現(xiàn)新的功能

B、結(jié)構(gòu)型模式主要用于創(chuàng)建一組對(duì)象

C、結(jié)構(gòu)型模式可以創(chuàng)建一組類的統(tǒng)一訪問(wèn)接口

D、結(jié)構(gòu)型模式可以在不破壞類封裝性的基礎(chǔ)上,使得類可以同不曾估計(jì)到的系統(tǒng)進(jìn)行交互

參考答案:B

答案解析:

結(jié)構(gòu)型(structural):處理類或?qū)ο箝g的組合

23.用PHP打印出前一天的時(shí)間格式是2006-5-10 22:21:21(2分)****************

A、echo date('Y-m-d H:i:s', strtotime('-1 days'));

B、echo date('Y-m-d H:i:s', strtotime('-1 day'));

C、echo date('Y-m-d H:i:s', strttime('-1 days'));

D、echo date('Y-n-d H:i:s', strtotime('-1 days'));

參考答案:A

答案解析:

echo date('Y-m-d H:i:s', strtotime('-1 days'));

24.下面關(guān)于數(shù)組和數(shù)據(jù)結(jié)構(gòu)的說(shuō)法錯(cuò)誤的是?

A、棧 是 后進(jìn)先出的線性表,可以隨意寫入和讀取數(shù)據(jù)

B、隊(duì)列 是先進(jìn)先出的線性表,只允許后端插入,前端進(jìn)行刪除操作

C、php中可以用 array_push 入棧,arrar_pop 實(shí)現(xiàn)出棧

D、php中用array_push入列,array_shift 出列

參考答案:A

答案解析:

棧 只能在一端進(jìn)行寫入和刪除的操作。

25.以下關(guān)于引用說(shuō)法錯(cuò)誤的是?

A、引用不是C的指針

B、引用不允許用兩個(gè)變量來(lái)指向同一個(gè)內(nèi)容

C、用引用可以傳遞變量

D、可以將一個(gè)變量通過(guò)引用傳遞給函數(shù),這樣該函數(shù)就可以修改其參數(shù)的值。

參考答案:B

答案解析:

引用是允許用兩個(gè)變量來(lái)指向同一個(gè)內(nèi)容的

26.數(shù)組的遍歷方式,下列錯(cuò)誤的是?

A、foreach

B、each

C、for

D、list

參考答案:D

答案解析:

list只能把數(shù)組的元素變成變量,并不是遍歷。

聯(lián)合使用list()、each()和while循環(huán)遍歷數(shù)組

each()函數(shù)需要傳遞一個(gè)數(shù)組作為一個(gè)參數(shù),返回?cái)?shù)組中當(dāng)前元素的鍵/值對(duì),并向后移動(dòng)數(shù)組指針到下一個(gè)元素的位置。

list()函數(shù),這不是一個(gè)真正的函數(shù),是PHP的一個(gè)語(yǔ)言結(jié)構(gòu)。list()用一步操作給一組變量進(jìn)行賦值。

<?php

//定義循環(huán)的數(shù)組

$arr = array('http://www.cnblogs.com/','博客園','PHP教程');

while(list(v) = each($arr)){

echo v.'
';

}

?>

27.不能匹配數(shù)字的正則表達(dá)式是

A、^{0-9}*$

B、^\d{n}$

C、^\d{n,}$

D、^\d{m,n}$

參考答案:A

答案解析:

{}是元字符號(hào),A缺少元字符

28.PHP運(yùn)行模式哪個(gè)不適合做http服務(wù)?

A、cgi模式

B、fastcgi模式

C、isapi模式

D、cli模式

參考答案:D

答案解析:

cgi模式、fastcgi模式、isapi模式都可以提供http服務(wù) cli模式不能提供http服務(wù)

29.在 Linux 中,文件( )用于解析主機(jī)域名。

A、etc/hosts

B、etc/host.conf

C、etc/hostname

D、 etc/bind

參考答案:A

答案解析:

etc/hosts 用于解析主機(jī)域名

二、多選題(共1題,每題5分)

1.假設(shè)當(dāng)前屏幕分別率為1024×768,定義一個(gè)居中的占屏幕一半大小的表格的語(yǔ)句是

A、<TABLE ALIGN=”CENTER” WIDTH=”50%”></TABLE>

B、<TABLE ALIGN=”CENTER” WIDTH=”512″></TABLE>

C、<DIV ALIGN=”CENTER”><TABLE WIDTH=”512″></TABLE></DIV>

D、<CENTER><TABLE WIDTH=”50%”></TABLE></CENTER>

參考答案:A,B,C,D

答案解析:

center標(biāo)簽HTML5不推薦使用了...這種沒(méi)有語(yǔ)義的純樣式標(biāo)簽是不符合w3c規(guī)范的,MDN上也有相關(guān)說(shuō)明

到此這篇關(guān)于2020最新騰訊PHP試題(附答案及解析)的文章就介紹到這了,更多相關(guān)騰訊PHP試題內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論