2013年10月自考“高級語言程序設計”試題[4]_電腦知識網
熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> 程序設計 >> 正文

2013年10月自考“高級語言程序設計”試題[4]

2013-11-12 23:42:54  來源: 程序設計 

  四程序填充題(本大題共小題每小題分)

  給出下列程序將橫線處缺少的部分補上使其能正確運行

  求三個數中的最大值和最小值

  void maxmin(abcmn)

  intabc*m*n;

  { int t;

  if(a<

  if(a<

  if(b<

  =a; /*第一空*/

  =c; /*第二空*/

  }

  main( )

  {int abcmaxmin;

  printf(″Please input a b c:\n″);

  scanf(″%d%d%d″&a&b&c);

  maxmin(abc );/*第三空*/

  printf(″a=%db=%dc=%d\n″abc);

  printf(″max=%dmin=%d\n″maxmin);

  }

  下列程序的功能是統計從鍵盤輸入的字符($作為結束)中每個小寫英文字母出現的個數n[]n[]···n[]分別存放小寫字母ab···z並輸出統計結果

  #include″stdioh″

  main( )

  {int n[]={}kchar c;

  while(( )!= ′$′) /*第一空*/

  if(c>=′a′&&c<

  n[c ]+=; /*第二空*/

  for(k=; ;k++) /*第三空*/

  printf(″%c:%d\n″k+′a′n[k] );

  }

  從鍵盤輸入一個字符串判斷其是否是回文若是輸出Yes否則輸出No回文是指正向反向的拼寫都一樣例如ABCBAaaaa等是回文;chinaABC等不是回文

  #include ″stdioh″

  main( )

  {char string[];

  int ijn;

  gets (string);

  n= ; /*第一空*/

  j=n;

  for (i=;i

  if (string [i]!=string[j]) ;/*第二空*/

  if( )printf(″Yes\n″); /*第三空*/

  else printf (″No\n″);

  }

  五程序設計題(第小題小題各分)

  編寫一個程序用循環結構輸出以下圖形(分)

  &&&&&&&&&

  &&&&&&&

  &&&&&

  &&&

  &

  輸入年份year如果是閏年則輸出 Yes!否則輸出 No!(每年有個閏

  年即在的倍數年份中除去第三個年份)(分)

  在主函數中定義兩個雙精度變量xy並輸入利用函數交換兩個雙精度數xy並且

  要求函數的參數是指針類型(分)

[]  []  []  []  


From:http://tw.wingwit.com/Article/program/cxsj/201311/11264.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.