黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁 - 網校 - 萬題庫 - 直播 - 雄鷹網校 - 團購 - 書城 - 模考 - 學習通 - 導航 -
首頁網校萬題庫直播雄鷹網校團購書城模考論壇實用文檔作文大全寶寶起名
2015中考
法律碩士
2015高考
MBA考試
2015考研
MPA考試
在職研
中科院
考研培訓
專升本
自學考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點日語
職稱英語
口譯筆譯
申碩英語
零起點韓語
商務英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點英語
托福考試
托業(yè)考試
零起點法語
雅思考試
成人英語三級
零起點德語
等級考試
華為認證
水平考試
Java認證
職稱計算機 微軟認證 思科認證 Oracle認證 Linux認證
公 務 員
導游考試
物 流 師
出版資格
單 證 員
報 關 員
外 銷 員
價格鑒證
網絡編輯
駕 駛 員
報檢員
法律顧問
管理咨詢
企業(yè)培訓
社會工作者
銀行從業(yè)
教師資格
營養(yǎng)師
保險從業(yè)
普 通 話
證券從業(yè)
跟 單 員
秘書資格
電子商務
期貨考試
國際商務
心理咨詢
營 銷 師
司法考試
國際貨運代理人
人力資源管理師
廣告師職業(yè)水平
衛(wèi)生資格 執(zhí)業(yè)醫(yī)師 執(zhí)業(yè)藥師 執(zhí)業(yè)護士
會計從業(yè)資格
基金從業(yè)資格
統(tǒng)計從業(yè)資格
經濟師
精算師
統(tǒng)計師
會計職稱
法律顧問
ACCA考試
初級會計職稱
資產評估師
高級經濟師
注冊會計師
高級會計師
美國注冊會計師
審計師考試
國際內審師
注冊稅務師
理財規(guī)劃師
一級建造師
安全工程師
設備監(jiān)理師
公路監(jiān)理師
公路造價師
二級建造師
招標師考試
物業(yè)管理師
電氣工程師
建筑師考試
造價工程師
注冊測繪師
質量工程師
巖土工程師
注冊給排水
造價員考試
注冊計量師
環(huán)保工程師
化工工程師
暖通工程師
咨詢工程師
結構工程師
城市規(guī)劃師
材料員考試
消防工程師
監(jiān)理工程師
房地產估價
土地估價師
安全評價師
房地產經紀人
投資項目管理師
環(huán)境影響評價師
土地登記代理人
寶寶起名
繽紛校園
實用文檔
入黨申請
英語學習
思想匯報
作文大全
工作總結
求職招聘 論文下載 直播課堂
您現在的位置: 考試吧 > 計算機等級考試 > 計算機二級考試 > C語言 > 上機題庫 > 正文

2006年計算機二級C上機題庫練習及答案(4)

1.填空題
  下列給定程序中,函數fun()的功能是:將長整型數中每一位上為偶數的數依次取出,構成一個新數放在t中。

高位仍在高位,低位仍在低位。例如,當s中的數為87653142時,t中的數為8642。
試題程序:
#include<conio.h>
#include<stdio.h>
void fun(long s,long *t)
{【1】;
  long s1=1;
  *t=0;
  while(s>0)
  { d=s%10;
    if(【2】)
    {*t=d*s1+*t;
     s1*=10;
    }
  【3】;
  }
}
main()
{ long s,t;
  printf("\nPlease enter s: ");scanf("%ld",&s);
  fun(s,&t);
  printf("The result is :%ld\n",t);
}

【答案】
【1】long d      【2】d%2==0      

 

3.編程題
  請編寫一個函數void fun(char *tt,int pp[]),統(tǒng)計在tt字符串中“a”到“z”26個字母各自出現的次數,并依次放在pp所指數組中。
例如,當輸入字符串abcdefgabcdeabc后,程序的輸出結果應該是:33322110000000000000000000
注意:部分源程序給出如下。
請勿改動主函數main和其他函數中的任何內容,僅在函數fun的花括號中填入所編寫的若干語句。
試題程序:
#include<conio.h>
#include<stdio.h>
void fun(char*tt,int pp[])
{

}
main()
{ char aa[1000];
  int bb[26],k,n;
  clrscr();
  printf("\nplease enter a char string:");
  scanf("%s",aa);
  fun(aa,bb);
  for(k=0;k<26;k++)printf("%d",bb[k]);
  printf("\n");
}

【答案】
void fun(char*tt,int pp[])
{
  int i;
  for(i=0;i<26;i++)
    pp[i]=0;
  while(*tt)
   {switch(*tt)
     {
 case'a':pp[0]++;break;
 case'b':pp[1]++;break;
 case'c':pp[2]++;break;
 case'd':pp[3]++;break;
 case'e':pp[4]++;break;
 case'f':pp[5]++;break;
 case'g':pp[6]++;break;
 case'h':pp[7]++;break;
 case'i':pp[8]++;break;
 case'j':pp[9]++;break;
 case'k':pp[10]++;break;
 case'l':pp[11]++;break;
 case'm':pp[12]++;break;
 case'n':pp[13]++;break;
 case'o':pp[14]++;break;
 case'p':pp[15]++;break;
 case'q':pp[16]++;break;
 case'r':pp[17]++;break;
 case's':pp[18]++;break;
 case't':pp[19]++;break;
 case'u':pp[20]++;break;
 case'v':pp[21]++;break;
 case'w':pp[22]++;break;
 case'x'p:pp[23]++;break;
 case'y':pp[24]++;break;
 case'z':pp[25]++;break;
     }
    tt++;
  }
}
【考點】字符串、switch語句、數據統(tǒng)計的應用。
【解析】
void fun(char*tt,int pp[])
{   int i;/*聲明一個局部變量i*/
for(i=0;i<26;i++)/*pp[]是在main函數中聲明的數組bb[26]的形參,用于返回小寫字母的個數,由于其初始值                      是不確定的,因此必須賦初值,計數前字母的個數為0*/
pp[i]=0;
while(*tt)/*while用于判斷字符串是否結束,也可以寫為while(*tt!=‘\0’)*/
{switch(*tt)/*逐個訪問字符,判斷字符是否為小寫字母并分別計數*/
{
case ’a’:pp[0]++;break;/ *由于switch語句是從前到后運行的,所以當已經找出一個小寫字母后不能自動                              退出循環(huán),因而break語句不能省略*/   
case’b’:pp[1]++;break;
……
}
tt++;/*指向字符串的指針t t指向下一個字符*/}
}

上一頁  1 2 3 
文章搜索
版權聲明:如果計算機等級考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本計算機等級考試網內容,請注明出處。
Copyright © 2004- 考試吧計算機等級考試網 All Rights Reserved 
中國科學院研究生院權威支持(北京)
在線模擬試題
考證通關殺器
考試最新資訊
一次通關技巧
主站蜘蛛池模板: 成人免费观看www视频 | 日韩影院在线 | 国产日产亚洲欧美综合另类 | 日日射天天射 | 亚洲国产成人久久 | 国产伦精品一区二区三区免费 | 日韩精品午夜视频一区二区三区 | 亚洲一区二区三区香蕉 | 男女男精品视频在线观看 | 日韩毛片 | www.黄色网址.com | 一级毛片特级毛片免费的 | a视频在线| 日日摸夜夜添夜夜添aa | 日韩性大片免费 | 天天草夜夜骑 | 久久精品动漫网一区二区 | 日本不卡视频一区二区三区 | 精品亚洲综合久久中文字幕 | 15yc宅男影院在线观看 | 怡红院免费全部视频在线 | 夜夜爽夜夜爱 | 伊人网在线免费观看 | 久久精品国产无限资源 | 一级黄色片在线 | 青青艹在线视频 | 亚洲午夜小视频 | 成人3p视频免费 | 久久精品国产久精国产80cm | 中文字幕在线免费观看视频 | 中文字幕一区在线播放 | 欧美日韩精品高清一区二区 | 亚洲视频91| 五月激情网站 | 日韩a在线观看 | 久久久99精品 | 国产精品日韩欧美一区二区 | 插综合网 | 最近2019中文字幕mv免费看 | 婷婷在线综合 | 亚洲国产一区二区三区青草影视 |