- 相關(guān)推薦
威盛S3軟件工程師3筆試試題分享
威盛S3軟件工程師3筆試
1。看程序?qū)戇\行結(jié)果
m=5;
If(m++>5) printf(“%d\n”, m);
Else printf(“%d\n”, --m);
2.簡述 AND, XOR, OR的功能
3.calloc和malloc的區(qū)別
4.3x3九點,四條連線
5.1x1x1, 2x2x2, 3x3x3的三個容器。每個容器只能灌一次,如何量出
13ml的水。
有人這樣回答:關(guān)于罐水 是否可解為:
因為是立方體所以其邊長是可資利用的條件
把8的容器套進27的容器 1的容器套進8的容器
然后知從27的容器罐水 罐到與8的容器平齊 這時 27罐的水是3*3*2-
8=10
繼續(xù)向27容器倒水 水溢入到8的容器 罐到與8中1的容器平齊 這時8容器中
的水是2*2*1-
1=3
27容器中的水加8容器中的水=10+3=13
如圖所示 從左側(cè)罐水一次
___________
| |
| _______|
| | |
| | ___|
|__|___|__|
6.求sizeof(p)
char *p=”hello!”
char p[]=”hello!”
void *p=malloc(100)
void Func(char p[100])
7.一段很長的程序,要求寫出程序的意圖。基本上是把字節(jié)指針pData指向的一塊內(nèi)存數(shù)據(jù)復制到雙字指針pwdData指向的內(nèi)存區(qū)域。每次復制4字節(jié),不足處補零。
8.
#define SQR(x) x*x
int a=10; int k=2; int m=1;
a/=SQR(k+m)/SQR(k+m);
a=?
9.一段程序找效率不高的地方。也是復制內(nèi)存區(qū)域。
10.10個房間里放著隨機數(shù)量的金幣。每個房間只能進入一次,并只能在一個房間中拿
金幣。一個人采取如下策略:前四個房間只看不拿。隨后的房間只要看到比前四個房間
都多的金幣數(shù),就拿。否則就拿最后一個房間的金幣.
a) 編程計算這種策略拿到最多金幣的概率。
b) 證明這是不是最優(yōu)策略。
【威盛S3軟件工程師3筆試試題分享】相關(guān)文章:
威盛軟件最新筆試題分享02-25
威盛軟件部筆試題02-18
軟件筆試題 分享11-21
07威盛筆試題目 軟件部門11-21
威盛電子筆試經(jīng)驗分享11-21
大唐軟件java軟件工程師筆試題分享11-21
威盛電子嵌入式驅(qū)動工程師筆試題11-21
清華同方軟件測試工程師筆試題解答分享11-21
騰訊筆試題 試題分享02-24
HTC筆試題分享11-21