個人筆經2019華爲精英挑戰賽初賽

小型機通常採用RISC和unix操作系統。

以下哪項用來確定路由優先級?
路由協議算法的優劣

華爲公司將網絡和業務安全性保障的責任和公司的商業利益放在同等重要的位置。
F
安全更重要

在shell命令行方式下,一行只能寫一個指令,每次只能使用一個命令。
F

在執行Shell命令時多個命令可以在一個命令行上運行,但此時要使用分號(;)分隔命令,
長Shell命令行可以使用反斜線字符()在命令行上擴充

匹配"英文字母文件名:一個或者多個空格 行號"的正則表達式爲:
正確答案: C 你的答案: A (錯誤)
[a-Z]:+[ ][0-9]+
[a-zA-Z]:+[ ]+[0-9]

[a-zA-Z]+:[ ]+[0-9]+
[a-Z]+:[ ]+[0-9]*

限定符用來指定正則表達式的一個給定組件必須要出現多少次才能滿足匹配。有 * 或 + 或 ? 或 {n} 或 {n,} 或 {n,m} 共6種。

  • 匹配前面的子表達式零次或多次。例如,zo* 能匹配 “z” 以及 “zoo”。* 等價於{0,}。
  • 匹配前面的子表達式一次或多次。例如,‘zo+’ 能匹配 “zo” 以及 “zoo”,但不能匹配 “z”。+ 等價於 {1,}。
    ? 匹配前面的子表達式零次或一次。例如,“do(es)?” 可以匹配 “do” 、 “does” 中的 “does” 、 “doxy” 中的 “do” 。? 等價於 {0,1}。
    {n} n 是一個非負整數。匹配確定的 n 次。例如,‘o{2}’ 不能匹配 “Bob” 中的 ‘o’,但是能匹配 “food” 中的兩個 o。
    {n,} n 是一個非負整數。至少匹配n 次。例如,‘o{2,}’ 不能匹配 “Bob” 中的 ‘o’,但能匹配 “foooood” 中的所有 o。‘o{1,}’ 等價於 ‘o+’。‘o{0,}’ 則等價於 ‘o*’。
    {n,m} m 和 n 均爲非負整數,其中n <= m。最少匹配 n 次且最多匹配 m 次。例如,“o{1,3}” 將匹配 “fooooood” 中的前三個 o。‘o{0,1}’ 等價於 ‘o?’。請注意在逗號和兩個數之間不能有空格。
    根據題目意思是出現一個或多個,排除帶 * 的,因此選擇C

單選題)若要將當前目錄中的myfile.txt文件壓縮成myfile.txt.tar.gz,命令爲
tar -zcvf myfile.txt.tar.gz myfile.txt
tar 命令 tar option des sou option: -c 創建壓縮文件 -x 解壓壓縮文件 -z 使用gzip -f 指定壓縮文件 -v 顯示壓縮過程

對於整數 n,(n & (n-1) ) == 0 的含義是判斷 n 是否爲偶數。
要判斷奇偶數, 直接用二進制最後一位去比較就可以.
if(n & 1) cout << “奇數” << endl; else cout << “偶數” << endl;

n & (n-1) 的作用是把n的最低位1設置爲0;
XXX10000 -> XXX00000
所以這個表達式(n & (n-1) ) == 0 可以用來判斷n是否是0 或者2的整數倍.

關於數組初始化說法錯誤的是:
顯式初始化的數組需要指定數組的維數值。
指定列的維數即可。

Linux系統的優勢有:
多用戶多任務,使用者與羣組的規劃
穩定、高效和安全

下面關於哈弗曼樹的敘述中,不正確的是:
哈夫曼樹一定是完全二叉樹
哈夫曼樹一定是平衡二叉樹
哈夫曼樹中左孩子節點小於父節點,右孩子節點大於父節點

auto_ptr 類使用必須滿足下列限制:
正確答案: A B C D 你的答案: A B C D (正確)
不要使用 auto_ptr 對象保存指向靜態分配對象的指針。
不要使用兩個 auto_ptrs 對象指向同一對象。
不要使用 auto_ptr 對象保存指向動態分配數組的指針。
不要將 auto_ptr 對象存儲在容器中。

多選題)可以使用memset,memcpy直接進行初始化和拷貝的有:
結構
枚舉
指針

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章