<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 等級考試

    計算機等級考試C語言沖刺題程序填空題

    時間:2025-04-27 01:21:41 等級考試 我要投稿
    • 相關推薦

    2014年計算機等級考試C語言沖刺題(程序填空題)

      沖刺題一

    2014年計算機等級考試C語言沖刺題(程序填空題)

      請補充main()函數,該函數的功能是:輸入兩個正整數numl和num2,求這兩個數的最大公約數和最小公倍數。

      例如,若輸人的兩個正整數為12,4,則它們的最大公約數為4,最小公倍數為12。

      注意:部分源程序給出如下。

      請勿改動main()函數和其他函數中的任何內容,僅在main()函數的橫線上填入所編寫的若干表達式或語句。

      試題程序:

      #include

      #include

      void main()

      {

      int a,b,numl,num2,t;

      system(”CLS”):

      printf(”\nlnput tWO numbers:\n”);

      scanf(”%d,%d”,&numl,&num2);

      if(numl {

      a=num2;

      b=numl;

      }

      else

      {

      a=num1:

      b=num2:

      )

      while(【1】)

      {

      t=【2】

      a=b;

      b=t;

      }

      printf("greatest common divisor:

      %d\n”,a);

      printf(”least common multiple:

      %d\n”,【3】);

      沖刺題二

      請補充函數proc(),其功能是:計算并輸出給定10個數的方差。

      例如,拾定的10個數為12.0,9.0.26.0,5.0,6.0,31.0,9.0,3.0,8.0,18、0,輸出為s=8.8771500。

      注意:部分源程序給出如下。

      請勿改動main()函數和其他函數中的任何內容,僅在函數proc()的橫線上填入所編寫的若于表達式或語句。

      試題程序:

      #include

      #include

      double proc(double xElO])

      {

      int i;

      double avg=0.0;

      double 8urn=0.0;

      double abs=0.0:

      double sd;

      for(i=0:i<10;i++)

      【1】 ;

      avg=sum/10;

      for(i=0;i<10;i十十)

      【2】 ;

      sd= 【3】 ;

      return sd;

      void main()

      {

      double s,str[10]={12.0,9.0,26.0,5.0,6.0,31.0.

      9.0,3.0,8.0,18.0);

      int i;

      printf(”\nThe original data is:\n”);

      for(i一0;i<10;i++)

      t)rintf(”%6.lf,slr[i]):

      printf(”\n\n”);

      s=proc(str):

      printf(”s=%f\n\n”,s);

      )

      沖刺題三

      請補充main()函數,該函數的功能是:把一個字符串中的所有小寫字母字符全部轉換成大寫字母字符,其他字符不變,結果保存在原來的字符串中。

      例如,當str[M]=”abcdefl23ABCD”,結果輸出:“ABC

      DEF123ABCD”。

      注意:部分源程序給出如下。

      請勿改動main()函數和其他函數中的任何內容,僅在橫線上填入所編寫的若干表達式或語句。

      試題程序:

      #include

      #include

      #include

      #define M 80

      void main()

      {

      intj;

      char str[M]=" abcdefl23ABCD”;

      char *pf=str;

      system(”CLS”):

      printf(”***original string *** \n”):

      puts(str);

      【1】

      while(*(pf+j))

      {

      if(*(pf+j)>='a' &&*(pf+j)<='Z')

      {

      *(pf+j)=【2】 ;

      【3】 ;

      )

      else

      j++;

      )

      printf(”****new string****\n”);

      puts(str);

      system(”pause”);}

      沖刺題四

      str是一個由數字和字母字符組成的字符串,由變量num傳人字符串長度。請補充函數proc(),該函數的功能是:把字符串str中的數字字符轉換成數字并存放到整型數組1,b中,函數返回數組bh的長度。

      例如.str=”abc123de45f967”.結果為:1234567。

      注意:部分源程序給出如下。

      請勿改動main()函數和其他函數中的任何內容.僅在函數proc()的橫線上填入所編寫的若干表達式或語句。

      試題程序:

      #include

      #define M 80

      int bb[M];

      int proc(char str[].int bh[],int num)

      {

      int i.n=0;

      for(i=0;i {

      if( 【1】 )

      {

      bb[n]=【2】;

      n++:

      )

      return 【3】 ;

      }

      void main()

      {

      char str[M];

      int num=0.n,i:

      printf(”Enter a string:n”);

      gets(str);

      while(str[num])

      num++o

      n=proc(str,bb,num);

      prinlf(”\nbb=”);

      for(i=0;i printf(”%d”,bb[i]);

      )

    【計算機等級考試C語言沖刺題程序填空題】相關文章:

    計算機等級考試二級C語言填空題09-09

    2014年計算機等級考試C語言沖刺題(程序改錯題)10-24

    計算機二級C語言上機程序填空題09-26

    C語言經典程序題09-17

    計算機等級考試C語言程序設計選擇練習06-15

    計算機二級C語言程序填空題練習題10-02

    計算機二級C語言練習題:程序填空題09-14

    計算機等級考試二級VB程序設計填空題06-25

    計算機等級考試二級C語言真題09-26

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人