2012年3月全國計算機等級考試二級C語言上機題庫(30~40套)
等級考試6.26K
第三十一套
1. 程序填空
給定程序中,函數fun的功能是:在形參ss所指字符串數組中,刪除所有串長超過k的字符串,函數返回所剩字符串的個數。Ss所指字符串數組中共有N個字符串,且串長小於M。
第一處 for(i=0;i 第二處 if(len<=k) 第三處 strcpy(ss[j++],ss[i]); 2. 程序修改 給定程序MODI1.C中函數fun的功能是:逐個比較p、q所指兩個字符串對應位置中的字符,把ASCII值或相等的字符依次存放在c所指數組中,形成一個新的字符串。 /**found**/ int k=0; /**found**/ while(*p||*q) 3. 程序設計 假定輸入的字符串中只包含字母和*號。請編寫函數fun,它的功能是:除了字符串前導*號之外,將串中其它*號全部刪除。在編寫函數時,不得使用C語言提供的字符串函數。函數fun中給出的語句僅供參考。 void fun(char *a) { int i=0,k; while(a[i]!==’*’)i++; k=i; while(a[i]!=’