<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            華為筆試題目

            時間:2024-10-09 07:03:39 面試筆試 我要投稿

            華為筆試題目

            華為筆試題目(一)

            19.MFC中CString是類型安全類么?    
              20.C++中為什么用模板類。    
              21.CSingleLock是干什么的。    
              22.NEWTEXTMETRIC   是什么。    
              23.程序什么時候應該使用線程,什么時候單線程效率高。    
              24.Windows是內核級線程么。    
              25.Linux有內核級線程么。    
              26.C++中什么數據分配在棧或堆中,New分配數據分配在近堆、遠堆中。    
              27.使用線程是如何防止出現大的波峰。    
                   
              1函數模板與類模板有什么區別?    
              2一般數據庫若出現日志滿了,會出現什么情況,是否還能使用?    
              3sql   server是否支持行級鎖,有什么好處?    
              4如果數據庫滿了會出現什么情況,是否還能使用?

            MFC中CString是類型安全類么?
            答:不是,其它數據類型轉換到CString可以使用CString的成員函數Format來轉換

            C++中為什么用模板類。
            答:(1)可用來創建動態增長和減小的數據結構
            (2)它是類型無關的,因此具有很高的可復用性。
            (3)它在編譯時而不是運行時檢查數據類型,保證了類型安全
            (4)它是平臺無關的,可移植性
            (5)可用于基本數據類型

            CSingleLock是干什么的。
            答:同步多個線程對一個數據類的同時訪問

            NEWTEXTMETRIC 是什么。
            答:物理字體結構,用來設置字體的高寬大小

            程序什么時候應該使用線程,什么時候單線程效率高。
            答:1.耗時的操作使用線程,提高應用程序響應
            2.并行操作時使用線程,如C/S架構的服務器端并發線程響應用戶的請求。
            3.多CPU系統中,使用線程提高CPU利用率
            4.改善程序結構。一個既長又復雜的進程可以考慮分為多個線程,成為幾個獨立或半獨
            立的運行部分,這樣的程序會利于理解和修改。
            其他情況都使用單線程。

            Windows是內核級線程么。
            Linux有內核級線程么。
            答:線程通常被定義為一個進程中代碼的不同執行路線。從實現方式上劃分,線程有兩
            種類型:“用戶級線程”和“內核級線程”。 用戶線程指不需要內核支持而在用戶程序
            中實現的線程,其不依賴于操作系統核心,應用進程利用線程庫提供創建、同步、調度
            和管理線程的函數來控制用戶線程。這種線程甚至在象 DOS 這樣的操作系統中也可實現
            ,但線程的調度需要用戶程序完成,這有些類似 Windows 3.x 的協作式多任務。另外一
            種則需要內核的參與,由內核完成線程的調度。其依賴于操作系統核心,由內核的內部
            需求進行創建和撤銷,這兩種模型各有其好處和缺點。用戶線程不需要額外的內核開支
            ,并且用戶態線程的實現方式可以被定制或修改以適應特殊應用的要求,但是當一個線
            程因 I/O 而處于等待狀態時,整個進程就會被調度程序切換為等待狀態,其他線程得不
            到運行的機會;而內核線程則沒有各個限制,有利于發揮多處理器的并發優勢,但卻占
            用了更多的系統開支。
            Windows NT和OS/2支持內核線程。Linux 支持內核級的多線程

            C++中什么數據分配在棧或堆中,New分配數據是在近堆還是遠堆中?
            答:棧: 存放局部變量,函數調用參數,函數返回值,函數返回地址。由系統管理
            堆: 程序運行時動態申請,new 和 malloc申請的內存就在堆上

            使用線程是如何防止出現大的波峰。
            答:意思是如何防止同時產生大量的線程,方法是使用線程池,線程池具有可以同時提
            高調度效率和限制資源使用的好處,線程池中的線程達到最大數時,其他線程就會排隊
            等候。

            函數模板與類模板有什么區別?
            答:函數模板的實例化是由編譯程序在處理函數調用時自動完成的,而類模板的實例化
            必須由程序員在程序中顯式地指定。

            一般數據庫若出現日志滿了,會出現什么情況,是否還能使用?
            答:只能執行查詢等讀操作,不能執行更改,備份等寫操作,原因是任何寫操作都要記
            錄日志。也就是說基本上處于不能使用的狀態。

            SQL Server是否支持行級鎖,有什么好處?
            答:支持,設立封鎖機制主要是為了對并發操作進行控制,對干擾進行封鎖,保證數據
            的一致性和準確性,行級封鎖確保在用戶取得被更新的行到該行進行更新這段時間內不
            被其它用戶所修改。因而行級鎖即可保證數據的一致性又能提高數據操作的迸發性。

             

            華為筆試題目(二)

            1、int i=10, j=10, k=3; k*=i+j; k最后的值是___
            2、進程間通信的方式有__ __ __ __等。
            3、網橋是獨立于___協議的,(后面還有一句話,記不得了)
            4、struct A
            {
            char t:4;
            char k:4;
            unsigned short i:8;
            unsigned long m;
            }
            sizeof(A)=___(不考慮邊界對其)

            【華為筆試題目】相關文章:

            華為財務類筆試題目11-21

            華為筆試題列舉11-08

            華為的筆試題及分析目02-18

            華為Java筆試題一11-21

            2017華為筆試題及答案02-23

            華夏的筆試題目11-21

            南航筆試題目06-23

            華為硬件筆試題考點分析11-18

            ITT HR的筆試題目,筆試試題02-24

            網易游戲筆試題目11-30

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看