當前位置:學識都>好好學習>考研>

羣碩軟件開發筆試題

學識都 人氣:1.48W

軟件開發類:

羣碩軟件開發筆試題

一:選擇題

1. 一道簡單switch語句考察,沒有break的話,應該順序執行,所以結果應該爲a=2,b=1;

2. having語句,(好像是查詢分組吧,其他選項沒仔細看,忘記了。)

3 .忘了 真不好意思

二:編程

1.求最大公約數,語言不限。(很簡單,直接法便能很順利實現。)

2.1-2+3-4……n 求和,注意效率。(個人覺得只有兩種情況,一種是N是偶數,另外一種是N是基數,然後直接返回結果即可。)

3.程序查錯題:

void main(){

char string[10],str1[10];

int i;

for(i=0;i<10;i++){

string='a';

}

strcpy(string,str1);

}

參:數組越界。因爲strcpy(dst,src),src還沒初始化,所以越界。str1和string調換位置或者改爲strncpy(string,str1,10)也能保證程序正常運行,但結果明顯不是所需。

4.U2樂隊演奏問題17分鐘內趕到音樂會現場,4個人,過橋,必須要手電筒,耗時分別爲1,2,5,10……@#*(@$*(&@($&(@&$(&*(#(*&*(#總之就這麼個意思。

因爲這道題目之前用C語言實現過一個。而且本身題目不難,還是很好解決的.。首先時間相差差不多的一起過,1,2一起過,1送回,5,10再一起過,2送回,1,2再一起過,完成。總耗時2+1+10+2+2=17正好完成任務。