久久久久无码精品,四川省少妇一级毛片,老老熟妇xxxxhd,人妻无码少妇一区二区

海大C程_期末筆試春A

時間:2024-09-11 06:55:37 綜合指導(dǎo) 我要投稿
  • 相關(guān)推薦

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

  中國海洋大學(xué) 2011學(xué)年 春季學(xué)期 期末考試試卷 計算機基礎(chǔ)部 《C程序設(shè)計》 課程試題(A卷) 共 8 頁 第 1 頁 考試說明:本課程為閉卷考試,可攜帶書寫與修正文具,滿分為:100 分。 考試結(jié)束后請將后頁答題卡與試卷 分.開.上.交. 。 一、單選題(每題2分,共20分) 1.在C語言中,變量所分配的內(nèi)存空間大小______。 A)均為一個字節(jié) B)由用戶定義 C)由變量的類型決定 D)是任意的 2.若a是數(shù)值類型,則邏輯表達式(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)次數(shù)不定 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.下面程序的輸出結(jié)果是_______。

海大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)指針數(shù)組名 B)指針變量名 C) 字符變量名 D)函數(shù)名 授課教師命題教師或

  命題負責(zé)人簽字 年 月 日 院系負責(zé)人簽字 年 月 日

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

  #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)結(jié)構(gòu)的循環(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;

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

  共8 頁 第 4 頁 三、讀程序?qū)懡Y(jié)果(每題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);

  }

  中國海洋大學(xué) 2011學(xué)年 春季學(xué)期 期末考試試卷 計算機基礎(chǔ)部 《C程序設(shè)計》 課程試題(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元。編程實現(xiàn):輸入一個購物金額,計算輸出實付款值。(6分)

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

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

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

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

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

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

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

  共 2 頁 第 2 頁

【海大C程_期末筆試春A】相關(guān)文章:

基礎(chǔ)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實習(xí)筆試題回憶版 C/C++編程11-21

熱騰騰的攜程技術(shù)筆試題目和面經(jīng)分享11-21

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

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