一、單選題(共28題,每題5分)
1.以下陳述句輸出的結果是什么?

A、3$a\$a3336
B、33\$a3336
C、$a$a\$a3336
D、3$a\$a333$a$a
參考答案:A
答案決議:\是轉義的意思
2.包含檔案方式,下列哪個是錯誤的?
A、include
B、include_once
C、require
D、import
參考答案:D
答案決議:import是CSS的引入方式,
3.三個人獨立地破譯一份密碼,已知各人能譯出的概率分別為 1/5,1/4,1/3,則密碼能被破譯的概率為 ?
A、1/60
B、3/5
C、59/60
D、13/30
參考答案:B
答案決議:題目中,至少有一人能破譯密碼和三人都不能破譯密碼是對立事件, 所以至少有一人能譯出的概率=1-三人都沒譯出的概率=1-(1-1/5)(1-1/3)(1-1/4)=1-2/5=3/5
4.innodb的事務與日志的實作方式?
A、redo
B、redo和undo
C、undo
D、無
參考答案:B
答案決議:1.有多少種日志 redo/undo 2.日志的存放形式 redo:在頁修改的時候,先寫到redo log buffer 里面,然后寫到redo log 的檔案系統快取里面(fwrite),然后再同步到磁盤檔案(fsync), Undo:在MySQL5.5之前,undo只能存放在ibdata\*檔案里面,5.6之后,可以通過設定innodb\_undo\_tablespaces引數把undo log存放在ibdata\*之外, 3.事務是如何通過日志來實作的,說得越深入越好, 因為事務在修改頁時,要先記undo,在記undo之前要記undo的redo,然后修改資料頁,再記資料頁修改的redo,Redo(里面包括undo的修改)一定要比資料頁先持久化到磁盤,當事務需要回滾時,因為有undo,可以把資料頁回滾到前鏡像的狀態,崩潰恢復時,如果redo log中事務沒有對應的commit記錄,那么需要用undo把該事務的修改回滾到事務開始之前,如果有commit記錄,就用redo前滾到該事務完成時并提交掉,
5.PHP面向物件方法重寫描述錯誤的是?
A、子類必須繼承父類
B、子類可以重寫父類已有方法
C、重寫之后子類會呼叫父類方法
D、子類也可以具有與父類同名的屬性,進行屬性覆寫
參考答案:C
答案決議:
重寫之后子類不會再去呼叫父類的方法,而是直接呼叫自身的方法
6.TCP/IP協議堆疊中的位置(由上到下)?
A、TCP->IP->HTTP->資料鏈路層
B、IP->HTTP->TCP->資料鏈路層
C、HTTP->IP->TCP->資料鏈路層
D、HTTP->TCP->IP->資料鏈路層
參考答案:D
答案決議:HTTP協議通常承載于TCP協議之上,有時也承載于TLS或SSL協議層之上 正確排序為HTTP->TCP->IP->資料鏈路層
7.在PHP面向物件中有一個通用方法__toString()方法,下面關于此方法描述或定義錯誤的是( ):
A、此方法是在直接輸出物件參考時自動呼叫的方法,
B、如果物件中沒有定義此方法時,直接使用echo輸出此物件,會報如下錯誤:Catchable fatal error: Object of class A could not be converted to string.
C、此方法中一定要有一個字串作為回傳值,
D、此方法用于輸出資訊的,如下所示:public function __toString( ){ echo "This is Class ....";}
參考答案:D
答案決議:選 D 應該是return
8.關于php預定義變數說法錯誤的是?
A、$HTTP_RAW_POST_DATA獲取原生post資料
B、$_GET和$_POST 分別獲取HTTP GET 和 HTTP POST 的資料
C、$_REQUEST 變數默認情況下包含了 $_GET,$_POST的陣列,
D、建議使用php://input替代$HTTP_RAW_POST_DATA,因為它不依賴特定的php.ini指令,需要更少的記憶體,
參考答案:C
答案決議:$_REQUEST 變數默認情況下包含了 $_GET,$_POST 和 $_COOKIE 的陣列,
9.傳輸經過SSL加密的網頁所采用的協議是(),
A、HTTP
B、HTTPS
C、S-HTTP
D、HTTP-S
參考答案:B
答案決議:HTTPS(全稱:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全為目標的HTTP通道,即HTTP下加入SSL層,HTTPS的安全基礎是SSL,因此加密的詳細內容就需要SSL,參考答案:(8)B
10.在其他條件不變的前提下,以下哪種做法容易引起機器學習中的過擬合問題()
A、增加訓練集量
B、減少神經網路隱藏層節點數
C、洗掉稀疏的特征
D、SVM演算法中使用高斯核/RBF核代替線性核
參考答案:D
答案決議:復雜模型容易導致過擬合
很多人在剛接觸這個行業的時候或者是在遇到瓶頸期的時候,總會遇到一些問題,比如學了一段時間感覺沒有方向感,不知道該從那里入手去學習,對此我整理了一些資料,需要的可以免費分享給大家(11年架構師帶你解讀年薪50萬面試通關秘籍,)
如果喜歡我的文章,想與一群資深開發者一起交流學習的話,獲取更多相關大廠面試咨詢和指導,歡迎加入我的學習交流群點擊此處PHP高級交流
11.在TCP/IP協議堆疊中,ARP協議的作用是(請作答此空),RARP協議的作用是( ),
A、從MAC地址查找對應的IP地址
B、由IP地址查找對應的MAC地址
C、把全域IP地址轉換為私網中的專用IP地址
D、用于動態分配IP地址
參考答案:B
答案決議:在TCP/IP協議堆疊中,ARP協議的作用是由IP地址查找對應的MAC地址,RARP協議的作用正好相反,是由MAC地址查找對應的IP地址,
12.不能匹配數字的正則運算式是
A、^{0-9}*$
B、^\d{n}$
C、^\d{n,}$
D、^\d{m,n}$
13.如果一名攻擊者截獲了一個公鑰,然后他將這個公鑰替換為自己的公鑰并發送給接收...
如果一名攻擊者截獲了一個公鑰,然后他將這個公鑰替換為自己的公鑰并發送給接收者,這種情況屬于哪一種攻擊
A、重放攻擊
B、Smurf攻擊
C、字典攻擊
D、中間人攻擊
14.下面有關內核執行緒和用戶執行緒說法錯誤的是?
A、用戶執行緒因<br>I/O 而處于等待狀態時,整個行程就會被調度程式切換為等待狀態,其他執行緒得不到運行的機會
B、內核執行緒只運行在內核態,不受用戶態背景關系的影響
C、用戶執行緒和內核執行緒的調度都需要經過內核態
D、內核執行緒有利于發揮多處理器的并發優勢,但卻占用了更多的系統開支
參考答案:C
答案決議:用戶執行緒不需要,不然golang就沒有存在的意義了,
15下面排序演算法中,平均排序速度最快的是( ),
A、 冒泡排序法
B、 選擇排序法
C、 交換排序法
D、 堆排序法
參考答案:D
答案決議:暫無
16.靜態鏈表中,指標表示的是()
A、下一個元素的地址
B、記憶體存盤地址
C、下一個元素在陣列中的位置
D、左鏈和右鏈指向的元素的地址
17.下面關于XML描述錯誤的是:( )
A、XML(Extensible Markup Language)即可擴展標記語言,它與HTML一樣,都是SGML(Standard Generalized Markup Language,標準通用標記語言)
B、PHP可以使用DOM方式決議XML,也可以使用sax方式決議XML,
C、RSS也叫聚合RSS是在線共享內容的一種簡易方式,它也是使用XML格式存盤資料,
D、WebService傳輸的資料格式不可以使用XML格式的
參考答案:D
答案決議:暫無
18.在HMM中,如果已知觀程式列和產生觀程式列的狀態序列,那么可用以下哪種方法直接進行引數估計()
A、EM演算法
B、維特比演算法
C、前向后向演算法
D、極大似然估計
19.下列函式中,哪個函式可以獲取檔案的創建時間和修改時間
A、stat
B、pathinfo
C、filesize
D、basename
20以下哪種方法不可以設定PHP的最大執行時間為120秒?
A、修改php的組態檔 php.ini 檔案,max_executin_time = 120;
B、$max_execution_time = 120
C、ini_set("max_execution_time", "120");
D、set_time_limit(120);
21.安全威脅是產生安全事件的______,
A、內因
B、外因
C、根本原因
D、不相關因素
22.在MySQL中,NULL的含義是()
A、無值
B、數值0
C、空串
D、FALSE
23.在SQL語言中,子查詢是?
A、選取單表中欄位子集的查詢陳述句
B、選取多表中欄位子集的查詢陳述句
C、回傳單表中資料子集的查詢語言
D、嵌入到另一個查詢陳述句之中的查詢陳述句
24下列關于檔案的選項中,錯誤的是?
A、在linux中,一切幾乎都是檔案,目錄也是檔案
B、每個檔案都要有一個“inode”資料
C、ext3檔案系統和XFS檔案系統檔案名最長都是255位元組
D、ext3檔案系統和XFS檔案系統的單個檔案大小都是取決于塊的尺寸
25.以下命令描述正確的是?
du -s * | sort -nr | head
A、當前目錄下個檔案或目錄的大小
B、對當前目錄檔案進行排序
C、讀取占用空間最大的檔案夾
D、顯示前10個占用空間最大的檔案或目錄
26.正則運算式 1*(0|01)* 表示的集合元素的特點是() ,
A、長度為奇數的 0、1 串
B、開始和結尾字符必須為 1 的 0、1 串
C、串的長度為偶數的 0、1 串
D、不包含子串 011 的 0、1
27.PHP的Swoole擴展特點,說法錯誤的是?
A、Accept執行緒,解決Accept性能瓶頸和驚群問題
B、多行程,可以更好地利用多核
C、提供了全異步和半同步半異步2種模式
D、處理高并發IO的部分用異步模式
28.如何從當前系統中卸載一個已裝載的檔案系統?
A、umount
B、dismount
C、mount -u
D、從 /etc/fstab 中洗掉這個檔案系統項
二、多選題(共2題,每題5分)
1.下面哪些命令是bash的內置命令?
A、history
B、cd
C、echo
D、cat
2.關于Memcache與Redis的說法正確的有?
A、Memcache單個key(變數)存放的資料有2M的限制, Redis單個key(變數)存放的資料有1GB的限制
B、Memcache存盤資料的型別都是String型別,Redis資料型別比較豐富:String、List、Set、Sortedset、Hash
C、Memcache可以使用多核(多執行緒),而Redis只是支持單執行緒
D、Memcache服務器突然斷電,則全部資料就會丟失; 而Redis有持久化功能,可以把資料隨時存盤在磁盤上
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/136624.html
標籤:PHP
