一、 判斷題(4分每題,共20分)
1、 在同乙個.c檔案中,區域性變數可以和全域性變數重名。(對)
2、 在陣列定義int a[2][2]=,};則a[0][1]的值為0。(對)
3、 int (*ptr)(),則ptr是一維陣列的名字。(錯)
4、 指標在任何情況下都可進行》,<,>=,<=,==運算。()
5、 switch(c)語句中c可以是int,long,char,float,unsigned int型別。()
二、 填空/找錯題目(30分)
1、 在windows下,寫出執行結果,每空2.5,共10分。
char str=」hello 「;
char *p = str;
int n = 10;
sizeof(str)=();
sizeof(p)=();
sizeof(n)=();
void func(char str[100])
sizeof(str)=();
2、 請找出下面**中的所有錯誤(10分)
說明:以下**是把乙個字串倒序,如「abcd」倒序後變成「dcba」
main()
3、 填空,10分
設int arr = ;
int *prtr = arr;
*(ptr++) += 123;
printf(」 %d,%d 「,*ptr,*(++ptr));
輸出結果為( 8,8 )
三、 程式設計題(第一小題15,第二小題20分、第三小題15分)
1、 不使用庫函式,編寫函式int strcmp(char *source, char *dest)相等返回0,不等返回-1;
2、 寫一函式void fun(char *s)實現如下單詞倒序功能:如s為字串「ast fvs ully」,經過此函式後,s的內容將變為:「tsa svf yllu」
3、 寫一函式int count(char c)返回字元c的二進位制數所含1的個數,例如c=3,其二進位制數為00000011,那麼此函式返回2。
軟體測試面試題
1 軟體測試的目的是盡可能多的找出軟體的缺陷。y 2 beta 測試是驗收測試的一種。y acceptance testing 驗收測試是部署軟體之前的最後乙個測試操作。驗收測試的目的是確保軟體準備就緒,並且可以讓終端使用者將其用於執行軟體的既定功能和任務。3 驗收測試是由終端使用者來實施的。n 是...
軟體測試面試題
1.您認為做好測試用例設計工作的關鍵是什麼?白盒測試用例設計的關鍵是以較少的用例覆蓋盡可能多的內部程式邏輯結果 黑盒法用例設計的關鍵同樣也是以較少的用例覆蓋模組輸出和輸入介面。不可能做到完全測試,以最少的用例在合理的時間內發現最多的問題 2.測試計畫工作的目的是什麼?測試計畫工作的內容都包括什麼?其...
軟體測試面試題
11.需求測試注意事項有哪些?乙個良好的需求應當具有一下特點 完整性 每一項需求都必須將所要實現的功能描述清楚,以使開發人員獲得設計和實現這些功能所需的所有必要資訊。正確性 每一項需求都必須準確地陳述其要開發的功能。一致性 一致性是指與其它軟體需求或高層 系統,業務 需求不相矛盾。可行性 每一項需求...