20171026筆試題

這裏寫圖片描述
這裏寫圖片描述

二、1.
瀏覽器:瀏覽器是指可以顯示網頁服務器或者文件系統HTML文件(標準通用標記語言的一個應用)內容,並讓用戶與這些文件交互的一種軟件。

CSS:層疊樣式表(英文全稱:Cascading Style Sheets)是一種用來表現HTML(標準通用標記語言的一個應用)或XML(標準通用標記語言的一個子集)等文件樣式的計算機語言。CSS不僅可以靜態地修飾網頁,還可以配合各種腳本語言動態地對網頁各元素進行格式化。

操作系統:(Operating System,簡稱OS)是管理控制計算機硬件與軟件資源的計算機程序,是直接運行在“裸機”上的最基本的系統軟件,任何其他軟件都必須在操作系統的支持下才能運行。

中斷(操作系統):中斷是指計算機運行過程中,出現某些意外情況需主機干預時,機器能自動停止正在運行的程序並轉入處理新情況的程序,處理完畢後又返回原被暫停的程序繼續運行。

進程:進程(Process)是計算機中的程序關於某數據集合上的一次運行活動,是系統進行資源分配調度的基本單位,是操作系統結構的基礎。

(數據結構):先進後出一種數據結構

簽名(計算機網絡安全):數字簽名,就是隻有信息的發送者才能產生的別人無法僞造的一段數字串,這段數字串同時也是對信息的發送者發送信息真實性的一個有效證明。
參考:https://baike.baidu.com/item/%E6%95%B0%E5%AD%97%E7%AD%BE%E5%90%8D/212550?fr=aladdin&fromid=5390273&fromtitle=%E6%95%B0%E5%AD%97%E7%AD%BE%E5%90%8D%E6%8A%80%E6%9C%AF

事務(數據庫):數據庫事務(Database Transaction) ,是指作爲單個邏輯工作單元執行的一系列操作,要麼完全地執行,要麼完全地不執行。 事務處理可以確保除非事務性單元內的所有操作都成功完成,否則不會永久更新面向數據的資源。通過將一組相關操作組合爲一個要麼全部成功要麼全部失敗的單元,可以簡化錯誤恢復並使應用程序更加可靠
參考:https://baike.baidu.com/item/%E6%95%B0%E6%8D%AE%E5%BA%93%E4%BA%8B%E5%8A%A1/9744607

三、1.

function verify(input) {
  var len = input.length;
  console.log(len);
  var reg = /^([^.]+)([a-zA-Z0-9.])*$/g;
  if (len >= 2 && len <= 20) {
    if (reg.test(input)) {
      return true;
    }
  }
  return false;
}

var data = ".rtuoiter596054";

console.log(verify(data));

三、2.

var arr = ["10000001,1000,500","10000007,880,11","10000002,880,1","10000005,100,11"];
function sortData(arr) {
   var obj = {};
   arr.forEach(function (item,index) {

     obj[index] =  item;
   });

   console.log(obj);

   //Object.keys()返回對象的鍵值數組
   var keys = Object.keys(obj).sort(function (a,b) {
      return  strToIntFormat(obj[b])-strToIntFormat(obj[a]);
   });

   keys.forEach(function (index) {
      console.log(obj[index]);
   });
}

//將字符串轉換爲數字
function strToIntFormat(str) {
  var strData = str.split(",").join("");
  return +strData;
}
sortData(arr);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章