久久久久无码精品,四川省少妇一级毛片,老老熟妇xxxxhd,人妻无码少妇一区二区

華為筆試題目

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

華為筆試題目

華為筆試題目(一)

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

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

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

CSingleLock是干什么的。
答:同步多個(gè)線程對(duì)一個(gè)數(shù)據(jù)類(lèi)的同時(shí)訪問(wèn)

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

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

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

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

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

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

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

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

 

華為筆試題目(二)

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

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

華為財(cái)務(wù)類(lèi)筆試題目11-21

華為筆試題列舉11-08

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

華為Java筆試題一11-21

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

華夏的筆試題目11-21

南航筆試題目06-23

華為硬件筆試題考點(diǎn)分析11-18

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

網(wǎng)易游戲筆試題目11-30