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