重修c2試卷學年第1學期考試_第1頁
重修c2試卷學年第1學期考試_第2頁
重修c2試卷學年第1學期考試_第3頁
重修c2試卷學年第1學期考試_第4頁
重修c2試卷學年第1學期考試_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

專業(yè)班 專業(yè)班 201220131學期考試試卷B考試科目C語言程序設 完成時限2小擬題人題庫 信息與電子工程學院2012 —二三四五一、判斷題(12112分執(zhí)行“intx=3,y=4;floatz;z=x/y;”后,z0.75elseifelseifC語言是一種結(jié)構化程序設計語言,結(jié)構化程序由順序、選擇、循環(huán)三種基本結(jié)函數(shù)中可以使用多個returnreturn定義語句“chars[]={“o”};”和“chars[]={‘H’,‘e’,‘l’,‘l’,‘o’};”定義的兩個do……while語句實現(xiàn)循環(huán)時,不管條件真假,都將首先無條件的執(zhí)行一次假定int類型變量占用兩個字節(jié),若有定義:int 存中所占字節(jié)數(shù)是6。語句“c=*p++”的執(zhí)行過程是p所指向的單元的值賦值給變量c,然后二、單選題(20120分一個C程序總是從

3 } inti=1; iiii a>=10ora>=10設a、b、c、d、m、n均為int型變量,且a=5、b=6、c=7、d=8、m=2、n=2,則邏輯表達式(m=a>b)&&(n=c>d)運算后,n的值為( int }

int ints=36;while(s)––s;已知intx=10,y=20,z=30;,以下語句執(zhí)行后x、y、z的值是 if z=x;x=y;x=10,y=20, x=20,y=30, x=20,y=30, x=20,y=30,#include<stdio.h>voidmain() floatscanfif(a<0.0)elseif((a<5.0)&&(a!=2.0))b=1.0/(a+2.0);elseif(a<10.0)b=1.0/a;else} intn=0,p;while(p!=12345&&n<3); p12345np12345np12345np12345n structpupil{charname[20];intage; 有如下數(shù)組定義語句“inta[2][3]={1,2,3,4,5,6};,則*(a+1)+2的值是 元素2的地址 元素6的地 int ”,*p);} } j=––y;語句后和j的值是 void charchars[]=for(p=s;p<s+4;p++)} D C B AA 求0到50的總和,的程序段是 inti,sum;for(i=0;i<51;i++)

inti,sum;inti,sum;for(i<51)

for(i=0;;i++){if(i>50)break;三、程序填空題(4224分 #include<stdio.h>voidmain() for(i=1;i<=5;i++){t=i+(2) }} intint t#include<stdio.h>voidmain() longintnum;do{ ) }while }(3)(4)!voidfun(chars[]{intwhile if((s[i]>=’0’&&s[i]<=’9’)for(j=i;s[j]!=’\0’;j++) }(5)(6) #include<stdio.h>#include<math.h> inti;intisprime(intfor(i=50;i<=70;i++) printf("%d",}intisprime(int inti,k=(int)sqrt((double)m);for(i=2;i<=k;i++)if(m%i== } isprime(m)!=isprime(i)!= isprime(m)==isprime(i)== returnreturn returni<= return returnreturni<=struct int intscore; structnode*next; intf(structnode intstructnode }}p=head-head=p-四、程序閱讀題(6424分運行以下程序后若從鍵盤上輸入65 4<回車>則輸出結(jié)果 #include<stdio.h>voidmain() intprintf("Enterm,n:");scanf("%d%d",&m,&n); while(m>n)m-=n;while(m<n)n-}} 下列程序運行時分別輸“ABCABC”“ABBBA輸出的結(jié)果分別 #defineN100void chars[N];intn,i=0;if(i<n/2)printf("No");elseprintf("Yes");} No和 No和 4, #defineN100voidmiddel(char*s,intm,intn);voidmain() chars[N];intm,n;}voidmiddel(char*s,intm,int char*p1,*p2; }} #include<stdio.h>main() inty=18,i=0,j,a[8]; }while(y>0);} . #include<stdio.h>voidf(int*x,int intt;}{intwhile(*p){f(p,q);p++;q--} intk=1;voidFun();void intfor(j=0;j<2;j++)printf("k=%d",}void staticintk=1;printf("k=%d,",k);}五、程序設計題(21020分cal_power(x,n)xn次冪(xn,cal_power(x,n)xn次冪。s1

1 專業(yè)班 專業(yè)班 201220131學期考試試卷B考試科目C語言程序設 完成時限2小擬題人題庫

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論