freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

華為面試筆試題目(附答案)-在線瀏覽

2025-08-15 00:12本頁面
  

【正文】 *d=amp。 int *const e=amp。int const *f const =amp。 請問下列表達(dá)式哪些會被編譯器禁止?為什么?答案:*c=32。b。e=34。a。 *c 這是個(gè)什么東東,禁止 *d 說了是const, 禁止 e = amp。a。即a=3,b=5,交換之后a=5,b=3。 b = a b。 or a = a^b。 a = a^b。 ++中的struct有什么不同?答案:c和c++中struct的主要區(qū)別是c中的struct不可以含有成員函數(shù),而c++中的struct可以。 include { int main( ) char *str=NULL。 getmemory(str)。 printf(%s/n,str)。 free(str)。 return 0。 } 答案:程序崩潰,getmemory中的malloc 不能返回動(dòng)態(tài)內(nèi)存, free()對str操作很危險(xiǎn) szstr[10]。 strcpy(szstr,0123456789)。 產(chǎn)生什么結(jié)果?為什么?答案:答案: 自旋鎖 操作系統(tǒng)中進(jìn)程調(diào)度策略有哪幾種?答案:FCFS(先來先服務(wù)),優(yōu)先級,時(shí)間片輪轉(zhuǎn),多級反饋 ?答案:類的靜態(tài)成員每個(gè)類只有一個(gè),非靜態(tài)成員每個(gè)對象一個(gè) ?使用時(shí)應(yīng)注意什么?答案:virtual void f()=0。與 TCP 不同, UDP 并不提供對 IP 協(xié)議的可靠機(jī)制、流控制以及錯(cuò)誤恢復(fù)功能等。 tcp: 提供穩(wěn)定的傳輸服務(wù),有流量控制,缺點(diǎn)是包頭大,冗余性不好 udp: 不提供穩(wěn)定的服務(wù),包頭小,開銷小 {具體的值是某中具體出錯(cuò)信息 32,要對絕對地址0x100000賦值,我們可以用 (unsigned int*)0x100000 = 1234。 首先要將0x100000強(qiáng)制轉(zhuǎn)換成函數(shù)指針,即: (void (*)())0x100000 然后再調(diào)用它: *((void (*)())0x100000)()。 *((voidFuncPtr)0x100000)()。線程與進(jìn)程的區(qū)別和聯(lián)系? 線程是否具有相同的堆棧? dll是否有獨(dú)立的堆棧? 答案:進(jìn)程是死的,只是一些資源的集合,真正的程序執(zhí)行都是線程來完成的,程序啟動(dòng)的時(shí)候操作系統(tǒng)就幫你創(chuàng)建了一個(gè)主線程。 DLL中有沒有獨(dú)立的堆棧,這個(gè)問題不好回答,或者說這個(gè)問題本身是否有問題。unsigned short A = 10。 char c=128。 輸出多少?并分析過程答案:第一題,~A =0xfffffff5,int值 為-11,但輸出的是uint。這兩道題都是在考察二進(jìn)制向int或uint轉(zhuǎn)換時(shí)的最高位處理。 (二) 1. 1,2,7,28,126請問28和126中間那個(gè)數(shù)是什么?為什么?答案:第一題的答案應(yīng)該是4^31=63 規(guī)律是n^31(當(dāng)n為偶數(shù)0,2,4) 出隊(duì): (1)判斷棧B是否為空; (2)如果不為空,則將棧A中所有元素依次pop出并push到棧B; (3)將棧B的棧頂元素pop出;這樣實(shí)現(xiàn)的隊(duì)列入隊(duì)和出隊(duì)的平攤復(fù)雜度都還是O(1), 比上面的幾種方法要好。 程序例: include include int main(void) { long l。 l = atol(lstr)。 return(0)。對于一個(gè)頻繁使用的短小函數(shù),在C語言中應(yīng)用什么實(shí)現(xiàn),在C++中應(yīng)用什么實(shí)現(xiàn)? 答案:c用宏定義,c++用inline 5。軟件測試都有那些種類? 答案:黑盒:針對系統(tǒng)功能的測試確定模塊的功能和模塊的接口是在軟件設(shè)計(jì)的那個(gè)隊(duì)段完成的? 答案:概要設(shè)計(jì)階段 9。 { x2, x4, }x。 問x;答案:取值在0。10。12中的一個(gè) 10。 。 p2+5= 答案:801005; 810014。 ? 。 : 答案:b,a,c : int a[60][250][1000],i,j,k。 for(k=0。k++)j for(i=0。i++) 答案:把循環(huán)語句內(nèi)外換一下 2。 define SQUARE(a) int a=5。 int b。 b=SQUARE(a++)。typedef unsigned char BYTE BYTE *gt_code) BYTE *gt_buf。 gt_buf=(BYTE *)MALLOC(Max_GT_Length)。 ...... { .......要用全局變量,需要使用:: 局部變量可以與全局變量同名,在函數(shù)內(nèi)引用這個(gè)變量時(shí),會用到同名的局部變量,而不會用到全局變量??梢栽诓煌腃文件中聲明同名的全局變量,前提是其中只能有一個(gè)C文件中對此變量賦初值,此時(shí)連接不會出錯(cuò) 語句for( ;1 ;)有什么問題?它是什么意思?答案:和while(1)相同。 請寫出下列代碼的輸出內(nèi)容#include main() { int a,b,c,d。 b=a++。 d=10*a++。 return 0。 a=10。 b=a++。 c=++a。 d=10*a++。全局變量本身就是靜態(tài)存儲方式, 靜態(tài)全局變量當(dāng)然也是靜態(tài)存儲方式。這兩者的區(qū)別雖在于非靜態(tài)全局變量的作用域是整個(gè)源程序, 當(dāng)一個(gè)源程序由多個(gè)源文件組成時(shí),非靜態(tài)的全局變量在各個(gè)源文件中都是有效的。由于靜態(tài)全局變量的作用域局限于一個(gè)源文件內(nèi),只能為該源文件內(nèi)的函數(shù)公用, 因此可以避免在其它源文件中引起錯(cuò)誤。把全局變量改變?yōu)殪o態(tài)變量后是改變了它的作用域, 限制了它的使用范圍。僅在本文件。對于可在當(dāng)前源文件以外使用的函數(shù),應(yīng)該在一個(gè)頭文件中說明,要使用這些函數(shù)的源文件要包含這個(gè)頭文件 static全局變量與普通的全局變量有什么區(qū)別:static全局變量只初使化一次,防止在其他文件單元中被引用。答案:棧;靜態(tài)區(qū);堆 設(shè)有以下說明和定義: typedef union {long i。 char c。 struct data { int cat。 double dog。 DATE max。的執(zhí)行結(jié)果是:______ 答案:DATE是一個(gè)union, 變量公用空間. 里面最大的變量類型是int[5], 占用20個(gè)字節(jié). 所以它的大小是20 data是一個(gè)struct, 每個(gè)變量分開占用空間. 依次為int4 + DATE20 + double8 = 32. 所以結(jié)果是 20 + 32 = 52. 當(dāng)然...在某些16位編輯器下, int可能是2字節(jié),那么結(jié)果是 int2 + DATE10 + double8 = 20 隊(duì)列和棧有什么區(qū)別?答案:隊(duì)列先進(jìn)先出,棧后進(jìn)先出247。 已知一個(gè)單向鏈表的頭,請寫出刪除其某一個(gè)結(jié)點(diǎn)的算法,要求,先找到此結(jié)點(diǎn),然后刪除。 free(Pointer)。 } Back = Pointer。 Pointer=Pointernext。 Backnext=Pointernext。 break。 if(Head = Node) char* dest=NULL。 dest=(char*)malloc(len)。 char* s=src[len]。 1 printf(%s,dest)。 1} 答案:還要加上#include int main(){ char* src = hello,world。 char* dest = (char*)malloc((len+1)*sizeof(char))。 //要為\0分配一個(gè)空間 char* d = dest。src[len1]。 *d = 0。 free(dest)。 }則a[0][1]的值為0。 正確 ) int (*ptr) (),則ptr是一維數(shù)組的名字。 int (*ptr) ()。 ) 指針在任何情況下都可進(jìn)行, ,=, =,==運(yùn)算。 錯(cuò)誤( char str[ ]= "Hello"。 int n=10。 ) sizeof(p)=( ) void func(char str[100]){ )} void test(void) {str,100)。 strcpy(str,"hello")。 printf(str)。 )10分 設(shè)int arr[]={6,7,8,9,10}。 int *ptr=arr。 *(ptr++)+=123。 printf("%d,%d",*ptr,*(++ptr))。 ) 10分答案:8, 8。 不使用庫函數(shù),編寫函數(shù)int strcmp(char *source, char *dest) {amp。 source[i]==dest[i]。 {\039。amp。\039。 return 0。 else while ( (*source != 39。) amp。 (*source == *dest)) dest++。 } } if(p==NULL) { i length/2。 { judge = 0。 break。 } return 0。 else char *q = p + len。 while (p q) { if ((*p++) != (*q)) return 0。} ( ) 。 。 。 。 和UDP 協(xié)議的相似之處是 ( ) (多) ( ) ,采取的策略是( ) ,此數(shù)字以上的端口號可自由分配。 ,以下說法正確的是 ( ) 地址和MAC 地址 地址都不需改動(dòng)答案:。 。 。 。 。 華為筆試
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1