日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

招商银行网络科技笔试

發布時間:2023/12/31 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 招商银行网络科技笔试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這是之前的CSDN總結,前幾天參加筆試,比下面的題目難多了!

計算機基礎

1字節/B(byte)=8bit
1kb(千字節)=1024/2^3字節
1MB(Megabyte,兆字節,百萬字節,簡稱“兆”)=1024KB= 10^6 B;
1GB(Gigabyte,吉字節,十億字節,又稱“千兆”)=1024MB= 10^9 B;
1TB(Terabyte,萬億字節,太字節)=1024GB= 10^12 B;
1PB(Petabyte,千萬億字節,拍字節)=1024TB= 10^15 B;

編碼ASCII碼UTF-8編碼Unicode編碼
英文/標點11/12/2
漢語 /標點/3/32/2
  • 32位機中,結構體struct SD{
    Char a;
    Int b;
    Char c;
    };占用的字節長度是___3*4=12
  • CPU中控制器的功能是()C
    A 進行邏輯運算
    B 進行算術運算
    C 分析指令并發出相應的控制信號工作
    D 只控制CPU的
    解析:
    cpu 內部主要由3個部件構成
    控制器:向計算機其他部件發送控制信息
    運算器:負責對數據進行各類運算主要是數學計算和邏輯計算
    寄存器:用于存放中間結果或其他信息的高速存儲器
  • 高速I/O通過DMA接口和CPU同時訪問主存時,總線占有權如何分配(A)
    A CPU讓給DMA
    B DMA讓給CPU
    C 先到先得
    D 可同時占有總線
    解析:
    由于于主存和DMA接口之間有一條數據通路,因此主存和設備交換信息時,不通過CPU,也不需要CPU暫停現行程序為設備服務,省去了保護現場和恢復現場,因此工作速度比程序中斷方式高。這一特點特別適合于高速I/O或輔存與主存之間的信息交換。因為高速I/O設備若每次申請與主存交換信息時都要等待CPU作出中斷響應后再交換,很可能因此使數據丟失。此外,若出現高速I/O(通過DMA接口)和CPU同時訪問主存,CPU必須將總線(如地址線、數據線)占有權讓給DMA接口使用,即DMA采用周期竊取的方式占用一個存取周期。
  • 操作系統

    內存分配方式:
    連續內存分配
    (1) 固定分區分配
    將內存劃分成若干個固定大小的塊。將程序裝入塊中即可。內存劃分成各個塊之后,塊大小不再改變。
    當然,劃分塊的方式有:所有的塊大小相等;劃分的塊大小不相等。
    這種方式,在實際的內存分配之前,就已經知道了所有的內存塊大小了。
    (2)動態分區分配
    需要一個空閑表 或者 空閑鏈 來記錄目前系統中空間的內存區域。在內存分配時,需要查找空間表或空閑鏈找到一塊內存分配給當前進程。
    動態分區分配算法:
    a)首次適應法
    b)循環首次適應法
    c)最佳適應法
    d)最壞適應法
    e)快速適應法
    離散內存分配

  • 系統采用固定分配存儲管理,內存空間為1024k,其中地址0到12k被系統占用,其他空間按分區大小相等得方法劃分為3個分區,當有大小分別為100KB,150KB,250KB的作業進入內存時,浪費的內存為(C)
    A 400KB
    B 500KB
    C 524KB
    D 124KB
  • 進程狀態轉換,以下哪種轉換是不能進行的(C)
    A 就緒狀態到執行狀態
    B 執行狀態到阻塞狀態
    C 就緒狀態到阻塞狀態
    D 阻塞狀態到就緒狀態
  • 進程信號上做某個操作,就可以S<0,這個操作是 等待隊列
  • mysql

    數據類型

  • 在表Dept(Dno,Dname,Tele)中,為了盡量減小存儲空間,字段Dname存儲長度在6-18之間,以下設置的字段類型哪個最合適(B)
    A Varchar(10)
    B Varchar(20)
    C Char(20)
    D char(10)
  • 已知員工表TMO_EMP(EMP-ID),員工工資發放表TMP_EMP_INC(EMP_ID_INC_DTRB_DT,INC_AMT)存放2015-01-01至2015-12-31期間的員工工資發放情況;要求刪除員工表中在2015年無工資發放的員工信息,以下SQL語句哪句是錯誤的。D
    A DELETE FROM TMP_EMP WHERE EMP_ID NOT IN
    (SELECT DISINICT T1.EMP_ID
    FORM TMP_EMP T1
    LEFT OUTER JOIN TMP_EMP_INC T2 ON T1.EMP_ID=T2.EMP_ID
    WHERE T.EMP_ID IS NOT NULL
    );
    B DELETE FROM TMP_EMP T1 WHERE NOT EXISTS
    {
    SELECT 1
    FROM TMP_EMP_INC T2 WHERE T1.EMP=T2.EMP_ID
    };
    C DELETE FORM TMP_EMP WHERE EMP_ID NOT IN
    (SELECT DISTINCT T1.EMP_ID
    FORM TMP_EMP_INC T1
    LEFT OUTER JOIN TMP_EMP T2 ON T1.EMP_ID=T2.EMP_ID
    WHERE T2.EMP_ID IS NOT NULL
    );
    D DELETE FORM TMP_EMP WHERE EMP_ID NOT IN
    ( SELECT DISTINCT T1.EMP_ID
    FORM TMP_EMP T1
    LEFT OUTER JOIN TMP_EMP_INC T2 ON T1.EM_ID=T2.EMP_ID
    WHERE T2.EMP_ID IS NULL
    )
  • 數據庫中某表中部門編號(C_DEPTID),員工性別(C_SEX),員工姓名(C_NAME)等,如需要知道每個部門各個性別的人數,則執行的SQL語句是()C
    A SELECT C_DEPTID,C_SEX,SUM()AS C_TOTALNUM
    FROM T_EMPLINFO
    GROUP BY C_DEPTID,C_SEX
    B SELECT C_DEPTID,C_SEX,COUNT()AS C_TOTALNUM
    FROM T_EMPLINFO
    HAVING C_DEPTID,C_SEX
    C SELECT C_DEPTID,C_SEX,COUNT()AS C_TOTALNUM
    FROM T_EMPLINFO
    GROUP BY C_DEPTID,C_SEX
    D SELECT C_DEPTID,C_SEX,COUNT()AS C_TOTALNUM
    FROM T_EMPLINFO
    GROUP BY C_DEPTID
  • 信用卡業務系統中,有客戶,卡片,商戶,交易記錄這四個實體,客戶可以申請多張不同類型的卡片,開通后即可通過卡片在商家進行交易支付,假設各實體對應的物理結構表如下所示:



    問題:
    本題共有4小題,請根據各題要求補充下列SQL語句。
    (1) 利用SQL的數據定義語句創建客戶表,并定義主鍵。
  • drop table if EXISTS cust; CREATE TABLE `cust` (`CUST_NO` char(10) NOT NULL,`CUST_NAME` varchar(50) DEFAULT NULL,`BTH_DTE` date NOT NULL DEFAULT '1900-01-01',`CUST_AGE` int(255) DEFAULT NULL,PRIMARY KEY (`CUST_NO`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

    (2) 刪除交易金額為0或者負值得交易記錄。
    DELETE _ WHERE _
    (3) 查詢沒有申請卡片的客戶信息,返回客戶號,客戶姓名,出生日期,客戶年齡
    SELECT A.CUST_NO,A.CUST_NAME,A.BTH_BTH_DTE,A.CUST_AGE
    FROM CUST A __ CARD B ON__
    WHERE B.CUST_NO __
    (4) 查詢2015年在類型為“餐飲”的商戶積累消費一萬元(含)以上客戶的客戶號,客戶姓名,客戶年齡及及客戶消費金額。

    SELEC A.CUST_NO,A.CUST_NAME,A.CUST,AGE,E.CUST_TRX_AMT FROM CUST A INNER JOIN ( SELECT D.CUST_NO,_AS CUST_TRX_AMT FORM TRX B INNER JOIN MCH C ON B.MCH_NO=C.MCH_NO INNER JOIN CARD D ON B.CARD_NO=D.CARD_NO WHERE B.TRX_DTE__ AND C.MCH_TYP__ GROUP BY__ HAVING ____ )E ON___;

    算法

    排序:
    外部排序:多路歸并排序
    內部排序:

  • ()排序算法在最壞的情況下,時間復雜度最小;()算法在待排序關鍵字隨機的情況下,平均時間最短。D
    A 冒泡排序,簡單排序
    B 快速排序,冒泡排序
    C 希爾排序,堆排序
    D 堆排序,快速排序
  • 快速排序最差情況的時間復雜度是A
    A O(n^2)
    B O(nlogn)
    C O(logn)
    D O(n^2-1)
  • 假設由置換-選擇得到9個初始歸并段,其長度(記錄數)依次是:9,30,12,18,3,17,26,24.則利用3路平衡歸并的最佳歸并樹進行歸并排序,需要對外存放進行多少次讀寫B
    A 446
    B 484
    C 242
    D 223
  • 使用動態規劃算法求解的問題一般需要具備幾個特點,下列哪項列舉的特點是適用于動態規劃算法的()C
    A 滿足最優化原理 、無后效性和無重疊子問題
    B 滿足最優化原理,有后效性和無重疊子問題
    C 滿足最優化原理,無后效性和有重疊子問題
    D 滿足最優化原理,有后效性和有重疊子問題
  • 分之定界算法中各節點最多有()次機會成為活節點。B
    A 0,B 1,C 2,D 3
  • 哪個不是完全NP難問題:排序
  • 數據結構

  • 設有個含有13個元素的Hash表(0號-12號),Hash函數是:H(key)=key%13,其中%是求余運算。用線性探查法解決沖突,則對于序列{2,8,31,20,19,18,53,27},18應該放在第(D)號格中。
    A 5
    B 9
    C 4
    D 8
    解析:產生沖突,線性探測的解決方案是依次遞增,直到找到空位
  • 計算機網絡

  • TCP連接中,以下過程,哪個在客戶端不需要發生(B)
    A 創建套接字
    B 綁定端口號
    C 發起建立連接請求
    D 關閉套接字
  • IP地址為10.6.24.20,子網掩碼是255.255.240.0,哪個選項是其子網號B
    A 10.6.24.0
    B 10.6.16.0
    C 10.6.21.12
    D 10.6.16.12
    解析:
    128.64.32.16.8.4.2.1
    子網掩碼:11111111.11111111.11110000.00000000
    IP地址:
    00001010.00000110.00011000.00010100
    并,得:
    00001010.00000110.00010000.00000000
    即:
    10.6.16.0
  • C++

  • 下面描述中與C++泛型無關的是B
    A 模板
    B 繼承
    C Boost
    D RTTI
  • 關于c++類的構造函數和析構函數,下面描述錯誤的是C
    A 構造函數可以被顯示調用
    B 析構函數可以被顯示調用
    C 構造函數可以為虛函數
    D 析構函數不可以為虛函數
  • 在C++中,要實現動態綁定必須使用()調用虛函數A
    A 基類指針
    B 類名
    C 對象名
    D 派生類指針
  • 基類指針轉換成子類指針,用 dynamic_cast
  • int a[2][5]={1,2,3,4,5,6,7,8,9,10};
    以下各項,哪項能訪問值為7的數據項B
    A a[2][2]
    B ((a+1)+1)
    C a[6]
    D *(&a[1]+1)
    解析:int[行][列]
  • C++的子類重寫父類方法問題
  • Java

  • 編寫Servlet過濾器時,下面哪個接口用于調用過濾器鏈中下一個過濾器()C
    A FIlter
    B FilterConfig
    C FilterChain
    D Servlet
  • 關于下面的代碼,說法正確的是()C
    1 public static void main(String [] args)
    2 { List li=new ArrayList<>();
    3 Li.add(6);
    4 Li.add(9);
    5 List list =li;
    6 List ls=list;
    7 System.out.println(ls.get(1));
    8 }
    A 輸出6
    B 輸出9
    C 第6行編譯錯誤
    D 第7行編譯錯誤
  • 以下哪個類不是繼承自Collection接口()A
    A Map
    B List
    C Set
    DQueue
    解析:Collection是最基本的集合接口,聲明了適用于JAVA集合(只包括SetList)的通用方法。Map接口并不是Collection接口的子接口,但是它仍然被看作是Collection框架的一部分。
  • 哪個操作符不能被重載? sizeof()
  • 某電商系統和,隨著預訂量不斷增加,提交訂單時頁面的響應速度越來越慢,。經過排查,確定是由于訂單,產品等數據量過大,導致服務端的預訂接口執行耗時較長
    你認為作為該接口的開發人員,可能進行哪些改進?(請至少寫出6點)
  • 編程題

  • 假設每只母牛從出生后,次年后的每年年初會生下兩只母牛,并且隨著年份的增加每年成倍數死亡,即第1年死12只母牛,。第2年死22只,第3年死3*2只依次類推,
    問題。假設第一年年初時,有10頭母牛,第二年年初后有28頭母牛,類推,問第100年的年初出生后,有多少只母牛,請在java/c++之間選擇一種編程語言,用遞歸的方法求解并完成代碼的編寫
  • #include <stdio.h> int main() {int cow=add(10,2,1);printf("%d",cow);return 0; } int add(int cow,int year,int years){while(years<year){cow=cow*3-years*2;years++;add(cow,(year-1),years);}return cow; }
  • 給出任意4個數字,通過任意加減乘除運算(包括括號),得出24,并列出所有結果(交換律導致的位置問題算同一種結果)。
  • 給一個字符串s和一個字符串列表字典String[] dict,如果字符串s包含字典中的字符串,就用
    和標記。如果不同的子字符串重疊,就需要進行合并。
  • 1: 輸入: s = “abcxyz123” dict = [“abc”,123] 輸出: <br>abc</br>xyz<br>123</br>2: s = “aaabbcc” dict = [“aaa”,”aab”,”bc”] 輸出: <br>aaabbc</br>c

    邏輯推理

  • 請你仔細觀察數列的排列推理,從下面四個選項中選擇你認為最合理的一項,來填補空缺,使之符合數列的排列規律 928 281 85 26 7()
    A 2
    B 3
    C 4
    D 5
    正確答案:D
    解析:
    928/281=3,928%281=85
    281/85=3,281%85=26
    85/26=3,85%26=7
    26/7=3,26%7=5
  • 某美國總統說過:“最高明的騙子,可能是在某個時刻欺騙所有的人,也可能所有的時刻欺騙某些人,但不可能在所有的時刻欺騙所有的人。”如果上述斷定是真的,那么下列哪項斷定必定是假的C
    A 總統可能在某個時刻受騙
    B 總統可能在任何時候都不受騙
    C 不存在某一時刻所有人可能不受騙
    D 不存在某一時刻所有的人都不必然不受騙
  • 人們日常生活中經常使用一次性產品,如一次性筷子,一次性快餐盒,一次性塑料袋,一次性打印機墨盒,一次性簽字表,而且目前世界倡導的循環經濟觀念是希望資源高效利用,廢物減少產生,廢棄物再生利用,這與人們的某些觀念生活習慣相矛盾,你認為最有效的解決辦法是B
    A 行政命令生產廠家停止一次性產品的生產
    B 大力宣傳循環經濟觀念,樹立環保意識,改變人們的生活方式
    C 征收垃圾處理回收費用
    D 一次性產品有方便,快速,衛生的優點。目前根本不可能取消
  • 行測:

    招商銀行模擬題

    總結

    以上是生活随笔為你收集整理的招商银行网络科技笔试的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。