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

正文內(nèi)容

華為嵌入式面試題-wenkub

2023-04-08 23:12:43 本頁面
 

【正文】 應(yīng)用層表示層會話層運(yùn)輸層網(wǎng)絡(luò)層物理鏈路層物理層 tcp /udp屬于運(yùn)輸層 TCP 服務(wù)提供了數(shù)據(jù)流傳輸、可靠性、有效流控制、全雙工操作和多路復(fù)用技術(shù)等。 } 答案:程序崩潰,getmemory中的malloc 不能返回動(dòng)態(tài)內(nèi)存, free()對str操作很危險(xiǎn) 19.char szstr[10]。 getmemory(str)。 ++中的struct有什么不同?答案:c和c++中struct的主要區(qū)別是c中的struct不可以含有成員函數(shù),而c++中的struct可以。 or a = a^b。即a=3,b=5,交換之后a=5,b=3。 *c 這是個(gè)什么東東,禁止 *d 說了是const, 禁止 e = amp。e=34。 請問下列表達(dá)式哪些會被編譯器禁止?為什么?答案:*c=32。 int *const e=amp。 b=4。 1關(guān)鍵字volatile有什么含意?并舉出三個(gè)不同的例子?答案:提示編譯器對象的值可能在編譯器未監(jiān)測到的情況下改變。 寫一個(gè)“標(biāo)準(zhǔn)”宏,這個(gè)宏輸入兩個(gè)參數(shù)并返回較小的一個(gè)。 有什么錯(cuò)?答案:AAA是字符串常量。 printf(%s,s)。return 0。 char *str=amp。a+1)類型是不一樣的(這點(diǎn)很重要) 所以prt1只會減去sizeof(int*) a,amp。 則ptr實(shí)際是amp。 } 答案:2。main() { int a[5]={1,2,3,4,5}。 (5)一個(gè)32位的機(jī)器,該機(jī)器的指針是多少位答案: 指針是多少位只要看地址總線的位數(shù)就行了。根據(jù)語法,sizeof如用于數(shù)組,只能測出靜態(tài)數(shù)組的大小,無法檢測動(dòng)態(tài)分配的或外部數(shù)組大小。 cout str字符長度為: sizeof(str)/sizeof(str[0]) endl。39。 str[i] =39。 ++i ) if( 39。 cout ( str7 == str8 ) endl。 char *str8 = abc。 const char str4[] = abc。 (2)char * const p char const * p const char *p 上述三個(gè)有什么區(qū)別? 答案: char * const p。百度文庫華為嵌入式系統(tǒng)面試題(1)什么是預(yù)編譯,何時(shí)需要預(yù)編譯: 答案: 1、總是使用不經(jīng)常改動(dòng)的大型代碼體。 //常量指針,p的值不可以修改 char const * p;//指向常量的指針,指向的常量值不可以改 const char *p; //和char const *p (3)char str1[] = abc。 const char *str5 = abc。 cout ( str1 == str2 ) endl。 結(jié)果是:0 0 1 1 str1,str2,str3,str4是數(shù)組變量,它們有各自的內(nèi)存空間;而str5,str6,str7,str8是指針,它們指向相同的常量區(qū)域。a39。z39。A39。 UpperCase( str )。函數(shù)外的str是一個(gè)靜態(tài)定義的數(shù)組,因此其大小為6,因?yàn)檫€有39。80386以后的機(jī)子都是32的數(shù)據(jù)總線。 int *ptr=(int *)(amp。5 *(a+1)就是a[1],*(ptr1)就是a[4],執(zhí)行結(jié)果是2,5 amp。(a[5]),也就是a+5 原因如下: amp。a的地址是一樣的,但意思不一樣,a是數(shù)組首地址,也就是a[0]的地址,amp。a。 } 答案:沒有為str分配內(nèi)存空間,將會發(fā)生異常問題出在將一個(gè)字符串復(fù)制進(jìn)一個(gè)字符變量指針?biāo)傅刂贰?s[0]=39。s是指針,指向這個(gè)字符串常量,所以聲明s的時(shí)候就有問題。答案:.define Min(X, Y) ((X)(Y)?(Y):(X)) //結(jié)尾沒有‘;’ 嵌入式系統(tǒng)中經(jīng)常要用到無限循環(huán),你怎么用C編寫死循環(huán)。 1int (*s[10])(int) 表示的是什么?。看鸢福篿nt (*s[10])(int) 函數(shù)指針數(shù)組,每個(gè)指針指向一個(gè)int func(int param)的函數(shù)。int const c=21。b。d=amp。e=amp。a 說了是const 禁止 const *f const =amp。 答案:有兩種解法, 一種用算術(shù)算法, 一種用^(異或) a = a + b。// 只能對int,char.. b = a^b。c++中struct和class的主要區(qū)別在于默認(rèn)的存取權(quán)限不同,struct默認(rèn)為public,而class默認(rèn)為private 18.include include void getmemory(char *p) { p=(char *) malloc(100)。 printf(%s/n,str)。 strcpy(szstr,0123456789)。與 TCP 不同, UDP 并不提供對 IP 協(xié)議的可靠機(jī)制、流控制以及錯(cuò)誤恢復(fù)功能等。 return 1。 首先要將0x100000強(qiáng)制轉(zhuǎn)換成函數(shù)指針,即: (void (*)())0x100000 然后再調(diào)用它: *((void (*)())0x100000)()。每個(gè)線程有自己的堆棧。 char c=128。這兩道題都是在考察二進(jìn)制向int或uint轉(zhuǎn)換時(shí)的最高位處理。 程序例: include include int main(void) { long l。 return(0)。軟件測試都有那些種類? 答案:黑盒:針對系統(tǒng)功能的測試 白合:測試函數(shù)功能,各函數(shù)接口 8。1。unsigned char *p1。 請問p1+5= 。 : 。k =1000。i 60。 int b。 gt_buf=(BYTE *)MALLOC(Max_GT_Length)。對于有些編譯器而言,在同一個(gè)函數(shù)內(nèi)可以定義多個(gè)同名的局部變量,比如在兩個(gè)循環(huán)體內(nèi)都定義一個(gè)同名的局部變量,而那個(gè)局部變量的作用域就在那個(gè)循環(huán)體內(nèi) 如何引用一個(gè)已經(jīng)定義過的全局變量?答案:extern 可以用引用頭文件的方式,也可以用extern關(guān)鍵字,如果用引用頭文件方式來引用某個(gè)在頭文件中聲明的全局變理,假定你將那個(gè)變寫錯(cuò)了,那么在編譯期間會報(bào)錯(cuò),如果你用extern方式引用時(shí),假定你犯了同樣的錯(cuò)誤,那么在編譯期間不會報(bào)錯(cuò),而在連接期間報(bào)錯(cuò) ?為什么?答案:可以,在不同的C文件中以static形式來聲明同名全局變量。 a=10。 printf(b,c,d:%d,%d,%d,b,c,d)。//a=11 b=10 c=++a。 這兩者在存儲方式上并無不同。從以上分析可以看出, 把局部變量改變?yōu)殪o態(tài)變量后是改變了它的存儲方式即改變了它的生存期。只在當(dāng)前源文件中使用的函數(shù)應(yīng)該說明為內(nèi)部函數(shù)(static),內(nèi)部函數(shù)應(yīng)該在當(dāng)前源文件中說明和定義。 int k[5]。 DATE cow。 則語句 printf(%d,sizeof(too)+sizeof(max))。 free(Pointer)。 if(Pointernumber==key) { Backnext=Pointernext。 char* dest=NULL。 char* s=src[len]。 1} 答案:還要加上#include int main(){ char* src = hello,world。 char* s = amp。 //尾部要加\0 printf(%s\n,dest)。則a[0][1]的值為0。( 錯(cuò)誤 ) switch(c) 語句中c可以是int ,long,char ,float ,unsigned int 類型。 int n=10。str,100)。 設(shè)int arr[]={6,7,8,9,10}。 ( ) 10分答案:8, 8。 int i,j。\039。\039。\039。 dest++。 int i = 0。 i length/2。 else return 1。 while (p q) { if ((*p++) != (*q)) return 0。 。 應(yīng)答報(bào)文。( ) ,以下說法正確的是 ( ) 地址和MAC 地址 地址,但不需改動(dòng)MAC 地址 地址,但不需改動(dòng)IP 地址 地址都不需改動(dòng)答案:。 。 。 } 答:表面上并且編譯都不會錯(cuò)誤。 void test2() { char string[10], str1[10]。a39。才會結(jié)束,而str1并沒有結(jié)尾標(biāo)志,導(dǎo)致strcp
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1