深夜成人在线,chinese国产一区二区,欧美精品乱码,日韩欧美在线视频免费观看,国产午夜不卡,日韩av影院在线,五月天婷婷国产精品

軟題庫(kù) 學(xué)習(xí)課程
當(dāng)前位置:信管網(wǎng) >> 在線考試中心 >> 試題查看
試題題型【分析簡(jiǎn)答題】
試題內(nèi)容

閱讀以下說(shuō)明和 C 代碼,填充代碼中的空缺,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。
【說(shuō)明 1】
下面的函數(shù) countChar(char *text)統(tǒng)計(jì)字行串 text 中不同的英文字母數(shù)和每個(gè)英文字母出現(xiàn)的次數(shù)(英文字母不區(qū)分大小寫(xiě))。
【c代碼1】
int countChar( char *text )
{
int i,sum = 0;   /* sum 保存不同的英文字母數(shù)*/
char *ptr;
int  c[26]  =  {0}; /*數(shù)組c保存每個(gè)英文字母出現(xiàn)的次數(shù)*/
/*c[0]記錄字母A或a的次數(shù),c[1] 記錄字母B或b的次數(shù),依此類推*/

ptr =   (1)   ;/*ptr初始時(shí)指向字符串的首字符*/
while   (*ptr)   {
if   (   isupper(*ptr)   )
c[*ptr  -  'A']++;
e1se
if   (   islower(*ptr)   )
c[*ptr  - 'a'] ++;
(2)     ;  /*指向下一個(gè)字符*/
}

for(i=0;i<26;i++)
if    (3)    sum++;
return  sum;
}
【說(shuō)明2】
將下面C代碼2中的空缺補(bǔ)全后運(yùn)行,使其產(chǎn)生以下輸出。
f2:f2:f2:2
f3:f3: 1
【C代碼2】
*include  
int f1 (int  (*f) (int)) ;
int f2 (int) ;
int f3 (int) ;

int main ()
{
printf("%d\n" ,f1(    (4)   ));
printf("%d\n" ,f1(    (5)   ));
return  0;
}
int  f1 ( int  (*f) (int)  )
{
int  n  = 0;
/*通過(guò)函數(shù)指針實(shí)現(xiàn)函數(shù)調(diào)用,以返回值作為循環(huán)條件*/

while  (    (6)     )  n++;
return   n;
}

int f2(int n)
{
printf("f2: ");
return  n*n-4;
}

int f3 (int n)
{
printf("f3: ");
return  n-1;
}

查看答案

相關(guān)試題