1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 海大C程_期末筆試春A

        時間:2024-09-11 06:55:37 綜合指導 我要投稿
        • 相關推薦

        海大C程_期末筆試2014年春A

          中國海洋大學 2011學年 春季學期 期末考試試卷 計算機基礎部 《C程序設計》 課程試題(A卷) 共 8 頁 第 1 頁 考試說明:本課程為閉卷考試,可攜帶書寫與修正文具,滿分為:100 分。 考試結束后請將后頁答題卡與試卷 分.開.上.交. 。 一、單選題(每題2分,共20分) 1.在C語言中,變量所分配的內存空間大小______。 A)均為一個字節(jié) B)由用戶定義 C)由變量的類型決定 D)是任意的 2.若a是數值類型,則邏輯表達式(a==1)||(a!=1)的值是______。 A)1 B)0 C)2 D)不知道a的值,不能確定 3.下列運算符中優(yōu)先級最高的是______。 A)!= B)%= C)-> D) ++ 4.下面的for語句________。 for(x=0,y=10;(y>0)&&(x<4);x++,y-- ); A)循環(huán)執(zhí)行4次 B)循環(huán)執(zhí)行3次 C)是無限循環(huán) D)循環(huán)次數不定 5.以下選項中與if(a==1)a=b;else a++; 語句功能不同的switch語句是______。A)switch(a) B)switch(a==1) {case 1:a=b;break; {case 0:a=b;break; Default:a++; case 1:a++; } } C)switch(a) D)switch(a==1) { default:a++; break; {case 1:a=b;break; case 1:a=b; case 0:a++; } } 6.下面程序的輸出結果是_______。

        海大C程_期末筆試2014年春A

          void main() {int a=10,b=20,c=30; if(a>b) a=b;b=c;c=a; printf("%d,%d,%d\n",a,b,c); } A)10,20,30 B)10,30,20 C) 10,30,10 D) 30,20,10 7.有定義:char *p[20]; 則p是______。 A)指針數組名 B)指針變量名 C) 字符變量名 D)函數名 授課教師命題教師或

          命題負責人簽字 年 月 日 院系負責人簽字 年 月 日

          共8 頁 第 2 頁 8.以下程序運行時輸出結果是_______。

          #include

          void fun(char *c,int d)

          { *c=*c+1;d++;

          printf("%c,%c,",*c,d);

          }

          void main()

          { char b=a,a=A;

          fun(&b,a); printf("%c,%c\n",b,a);

          }

          A)b,B,b,A B)b,B,B,A C) b,B,b,B D) b,B,a,A

          9.在以下定義和語句,能給w中year成員賦值1990的語句是_______。

          struct workers

          {int num;char name[20];char sex;

          struct

          {int day,manth,year;}s;

          };

          struct workers w,*pw; pw=&w;

          A)*pw.s.year=1990 B)w.year=1990

          C) pw->year=1990 D) w.s.year=1990

          10.有定義:struct

          { long int i;char c;float a;

          }test;

          則sizeof(test)的值是______。

          A) 4 B)9 C)13 D)17

          二、填空題(每空2分,共20分)

          1.表達式a+=a-=a=9的值是______【1】_______。

          2.寫出C語言中所有的邏輯運算符______【2】______。

          3.C語言中break語句的功能是_______【3】_______。

          4.下列循環(huán)結構的循環(huán)體,在程序運行時,將被執(zhí)行______【4】______次。

          for(a=0,p=2;p;a++) p=a;

          5.如下程序段執(zhí)行后,a的值為______【5】_______

          int *p,a=10,b=15;

          p=&a; a=*p+b;

          中國海洋大學 2011學年 春季學期 期末考試試卷 計算機基礎部 《C程序設計》 課程試題(A卷) 共8 頁 第 3 頁 6.函數fun的功能是:在x所指向的有n個數據的一維數組中找出最小值并作為函數值返回。請完善程序。 int fun(int *x,int n) {int k=0,i; for(i=0;i=0?z:1/z; } 8.下面程序是從鍵盤輸入一行字符,統(tǒng)計其中單詞個數,單詞之間用空格分隔。請完善程序。 void main() { char s[80]; int i,num=0; gets(s); if(______【8】_______) num++; for(i=1;s[i]!=\0;i++) if(s[i]!= &&s[i-1]== )num++; printf("There are %d words.\n",num); } 9.以下程序的功能是:輸出100以內(不含100)能被3整除且個位數為6的所有整數,請完善程序。 void main() {int i,j; for(i=0; ______【9】_______;i++) { j=i*10+6; if(______【10】_______) printf("%5d",j); } }

          共8 頁 第 4 頁 三、讀程序寫結果(每題2分,共20分)

          1. #define SUB(a) (a)-(a)

          void main()

          { int a=2,b=3,c=5,d;

          d=SUB(a+b)*c;

          printf("%d\n",d);

          }

          2. #include

          int fun()

          { static int x=2;

          x*=2;return x;

          }

          void main()

          { int i,s=2;

          for(i=1;i<=2;i++)< p="">

          { s=fun(); printf("%d ",s);

          }

          }

          3. void main()

          { if( 2*2 == 5<2*2 == 4) printf("Yes\n"); else printf("No\n");

          }

          4.void main()

          {char c[]="4+"; int s;

          switch(c[0])

          {case 5:s=100;break;

          case 4:switch(c[1])

          { case +:s=90;break;

          case -:s=70;break;

          default:s=80;

          }

          case 3:s=60;break;

          case 2:case 1:s=50;

          }

          printf("s=%d\n",s);

          }

          中國海洋大學 2011學年 春季學期 期末考試試卷 計算機基礎部 《C程序設計》 課程試題(A卷) 共8 頁 第 5 頁 5. void main() { char a[]="YouAndMe",*p=a; p+=3; puts(p); } 6. int a, b; void fun() { a=100; b=200; } void main() { int a=5, b=7; fun(); printf("%d %d \n", a,b); } 7. void main() {char str[]="05326678"; int i; for(i=0;str[i];i++) str[i]=(str[i]-48+5)%10+48; puts(str); } 8. void main() { char s[20]="abcd"; char *p=s; p++; puts(strcat(p,"ABCD")); } 9. #includevoid main() { int sum=0,i; for(i=1;i<=10;i++) sum="%d\n",sum);" 10.void="" char="" one="" int="" p="">=a&&*p<=z) p="">=A&&*p<=Z) *p=*p+32; } puts(a); }

          共 8 頁 第 6 四、編程題(分值依次為6、7、8、9、10分,共40分)

          1.商場促銷,購物每滿100元減20元,而每滿500則再減20元。如購770元商品,折扣后只需要付款610元。編程實現:輸入一個購物金額,計算輸出實付款值。(6分)

          2.編寫函數 double fun(double x,double y),計算兩參數平方差的絕對值

          (7分) |x2?y2|,做為函數返回值。

          3. 編程實現:鍵盤輸入數據到變量n,計算并輸出n~2*n之間的所有奇數和。當輸入n=7時,輸出7+9+11+13=20。 (8分)

          4.輸入一個英語的句子(以回車結束輸入),將句子中各單詞分行打印出來,一行打印一個單詞。單詞之間只以空格分隔。(9分)

          5. 編程輸出[m,n]之間所有的素數,m,n通過鍵盤輸入。 (10分)

          答案請答于答題卡上,答題卡上請寫清楚考生個人信息與任課教師、選課時間。任課教師按答題卡評分。

          考試結束后請將答題卡與試卷 分.開.上.交. 。

          共 2 頁 第 2 頁

        【海大C程_期末筆試春A】相關文章:

        基礎C++/C語言筆試題分享11-21

        普天C++筆試題02-18

        群碩筆試題Java和C++、C#11-21

        最新凌陽科技C++筆試分享11-21

        C++工程師筆試題目11-25

        2017年c語言面試筆試題11-22

        UC(優(yōu)視科技)2014實習筆試題回憶版 C/C++編程11-21

        熱騰騰的攜程技術筆試題目和面經分享11-21

        無錫農業(yè)銀行筆試春招11-21

        2010年3月二級C語言筆試真題11-21

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>