• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. 計算機二級c語言習題及答案

        時間:2024-07-05 02:55:08 計算機等級 我要投稿

        2016計算機二級c語言習題及答案

          1.下述對C語言字符數組的描述中錯誤的是()

          A)字符數組可以存放字符串

          B)字符數組中的字符串可以整體輸入、輸出

          C)可以在賦值語句中通過賦值運算符“=”對字符數組整體賦值

          D)不可以用關系運算符對字符數組中的字符串進行比較

          2.下面敘述正確的是()

          A)define和auto都不能定義為用戶標識符

          B)可以把define和auto定義為用戶標識符

          C)可以把define定義為用戶標識符,但auto是C語言的關鍵字

          D)可以把auto定義為用戶標識符,但define是C語言的關鍵字

          3.以下的for循環()

          for(x=0,y=0;(y!=123)&&(x<4);x++)

          A)是無限循環 B)循環次數不定 C)執行4次 D)執行3次

          4.設有定義:int a,*p=&a,**pp=&p;,則與a=100;等價的語句為()

          A)**p=100; B)**pp=100; C)&*p=100; D)*pp=10;

          5.有以下程序

          int x=3;

          do {printf("%d",x-=2);}while(!(--x));

          程序運行后的輸出結果是()

          A)1 B)30 C)1-2 D)死循環

          6.執行下面程序的正確結果是()

          main()

          { float a=1.9;

          switch(a)

          { case 0∶printf("0000");

          case 1∶printf("1111");

          case 2∶printf("3333");

          }

          printf("%f",a);

          }

          A)1.900000 B)111133331.900000 C)33331.900000 D)00001111233331.900000

          7.對下述程序,正確的判斷是()

          main ()

          { int a, b;

          scanf("%d,%d",&a,&b);

          if(a>b)a=b;b=a;

          else a++;b++;

          printf("%d,%d",a,b);}

          A)有語法錯誤不能通過編譯 B)若輸入4,5則輸出5,6 C)若輸入5,4則輸出4,5 D)若輸入5,4則輸出5,5

          8.若有如下程序:

          sub(int n)

          {intt;

          if(n==1)returnt=5;

          else t=sub(n-1)+3;

          returnt;}

          main()

          {printf("%d\n",sub(5));}

          則程序運行后的輸出結果是()

          A)17 B)18 C)19 D)20

          9.下面各被調用函數首部書寫正確的是()

          A)void sub(float x;float y);

          B)void sub(float x,y)

          C)void sub(float x,float y)

          D)void sub(float x,float y);

          10.設有如下程序:

          #include"string.h"

          main()

          {static char s1[20],s2[20];

          scanf("%s",s1);scanf("%s",s2);

          if(strcmp(s1,s2))printf("@");

          elseprintf("$");

          printf("%d\n",strlen(strcat(s1,s2)));}

          如果從鍵盤上輸入name<回車>name1<回車>,則程序運行后的輸出結果是()

          A)$8 B)@10 C)$9 D)@9

          答案:1.C 2.C 3.C 4.B 5.C 6.B 7.A 8.A 9.C 10.D

        《&.doc》
        将本文的Word文档下载到电脑,方便收藏和打印
        推荐度:
        点击下载文档

        【計算機二級c語言習題及答案】相關文章:

        2017計算機二級考試C語言習題及答案03-10

        2017計算機二級考試C語言練習題及答案03-10

        計算機二級c語言題庫及答案03-28

        2017年計算機二級C語言練習題及答案03-25

        計算機二級《C語言》模擬試題及答案03-29

        計算機二級C語言真題及答案09-26

        2016年計算機二級《C語言》考前練習題及答案03-02

        國家計算機二級c語言題庫及答案03-08

        計算機二級C語言考試真題及答案09-30

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 性刺激欧美三级在线现看中文 | 香港三级日本三级少妇三级 | 中文成人免费久久久 | 日韩精品双飞一区二区三区 | 亚洲一区二区三区四区精品视频在线观看 | 亚洲片中文字幕在线 |

            2016計算機二級c語言習題及答案

              1.下述對C語言字符數組的描述中錯誤的是()

              A)字符數組可以存放字符串

              B)字符數組中的字符串可以整體輸入、輸出

              C)可以在賦值語句中通過賦值運算符“=”對字符數組整體賦值

              D)不可以用關系運算符對字符數組中的字符串進行比較

              2.下面敘述正確的是()

              A)define和auto都不能定義為用戶標識符

              B)可以把define和auto定義為用戶標識符

              C)可以把define定義為用戶標識符,但auto是C語言的關鍵字

              D)可以把auto定義為用戶標識符,但define是C語言的關鍵字

              3.以下的for循環()

              for(x=0,y=0;(y!=123)&&(x<4);x++)

              A)是無限循環 B)循環次數不定 C)執行4次 D)執行3次

              4.設有定義:int a,*p=&a,**pp=&p;,則與a=100;等價的語句為()

              A)**p=100; B)**pp=100; C)&*p=100; D)*pp=10;

              5.有以下程序

              int x=3;

              do {printf("%d",x-=2);}while(!(--x));

              程序運行后的輸出結果是()

              A)1 B)30 C)1-2 D)死循環

              6.執行下面程序的正確結果是()

              main()

              { float a=1.9;

              switch(a)

              { case 0∶printf("0000");

              case 1∶printf("1111");

              case 2∶printf("3333");

              }

              printf("%f",a);

              }

              A)1.900000 B)111133331.900000 C)33331.900000 D)00001111233331.900000

              7.對下述程序,正確的判斷是()

              main ()

              { int a, b;

              scanf("%d,%d",&a,&b);

              if(a>b)a=b;b=a;

              else a++;b++;

              printf("%d,%d",a,b);}

              A)有語法錯誤不能通過編譯 B)若輸入4,5則輸出5,6 C)若輸入5,4則輸出4,5 D)若輸入5,4則輸出5,5

              8.若有如下程序:

              sub(int n)

              {intt;

              if(n==1)returnt=5;

              else t=sub(n-1)+3;

              returnt;}

              main()

              {printf("%d\n",sub(5));}

              則程序運行后的輸出結果是()

              A)17 B)18 C)19 D)20

              9.下面各被調用函數首部書寫正確的是()

              A)void sub(float x;float y);

              B)void sub(float x,y)

              C)void sub(float x,float y)

              D)void sub(float x,float y);

              10.設有如下程序:

              #include"string.h"

              main()

              {static char s1[20],s2[20];

              scanf("%s",s1);scanf("%s",s2);

              if(strcmp(s1,s2))printf("@");

              elseprintf("$");

              printf("%d\n",strlen(strcat(s1,s2)));}

              如果從鍵盤上輸入name<回車>name1<回車>,則程序運行后的輸出結果是()

              A)$8 B)@10 C)$9 D)@9

              答案:1.C 2.C 3.C 4.B 5.C 6.B 7.A 8.A 9.C 10.D