亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

華為筆試題目

時間:2022-11-06 10:02:21 面試筆試 我要投稿

華為筆試題目

華為筆試題目(一)

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

MFC中CString是類型安全類么?
答:不是,其它數(shù)據(jù)類型轉(zhuǎn)換到CString可以使用CString的成員函數(shù)Format來轉(zhuǎn)換

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

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

NEWTEXTMETRIC 是什么。
答:物理字體結(jié)構(gòu),用來設(shè)置字體的高寬大小

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

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

C++中什么數(shù)據(jù)分配在;蚨阎,New分配數(shù)據(jù)是在近堆還是遠(yuǎn)堆中?
答:棧: 存放局部變量,函數(shù)調(diào)用參數(shù),函數(shù)返回值,函數(shù)返回地址。由系統(tǒng)管理
堆: 程序運行時動態(tài)申請,new 和 malloc申請的內(nèi)存就在堆上

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

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

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

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

 

華為筆試題目(二)

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

【華為筆試題目】相關(guān)文章:

2015華為筆試題目及答案08-06

華為java筆試題及分析07-31

華為的筆試題及分析目07-31

華為面試筆試題08-06

2017華為筆試題及答案08-07

上海華為文秘類筆試08-10

醫(yī)院筆試題目08-09

java筆試題,筆試題目分享08-10

ITT HR的筆試題目,筆試試題08-09

華為筆試題及分析目回憶07-31