freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

c語言程序設計各章練習題-在線瀏覽

2025-05-11 04:49本頁面
  

【正文】 { printf(學號:)。pSnum)。 scanf(%d,amp。 } else break。 else pEndnext=pS。 } pEndnext=NULL。 } return head。 while(head) { printf(%20s,headname)。 printf(%5d\n,headmath)。 }}void saveList(struct Student *head)//保存鏈表上的數(shù)據(jù){ FILE *fp。 if(fp==NULL) { printf(無法創(chuàng)建文件e:\\!)。 } while(head) { fprintf(fp,%s %d %d\n,headname,headnum,headmath)。 } fclose(fp)。 while(head) { last=head。 } lastnext=temp。}struct Student *AddHead(struct Student *head,struct Student *temp)//加在表頭{ struct Student *first。 head=temp。 return head。 int xnum,flag=0。 scanf(%d,amp。 if(head==NULL) { printf(表為空!\n)。 } if(headnum==xnum) { temp=head。 delete temp。 } Student *first=head。 if(headnextnum==xnum) { temp=headnext。 delete temp。 break。 } if(flag==0) printf(未發(fā)現(xiàn)!\n)。}void FindSomeone(Student *head)//按學號查找{ int xnum,flag=0。 scanf(%d,amp。 while(head) { if(headnum==xnum) { printf(%20s,headname)。 printf(%4d\n,headmath)。 break。 } if(flag==0) printf(未發(fā)現(xiàn)!\n)。 return head。 head=NULL。 } else { struct Student *first=head。 delete first。 }}void DeleteTail(struct Student *head){ if(head==NULL) { printf(表為空!\n)。 head=NULL。 end=head。 end=endnext。 }}第10章 文件編程題30:編程實現(xiàn):有一個文本文件“”,里面有大小寫英文字母、數(shù)字和其它符號。編程題30:從鍵盤輸入一串字符,并以 結束,將其中的大寫字母全部轉換成小寫字母,并輸出到計算機D盤文件 “”中保存。)編程題31:從鍵盤輸入一個字符串,將其中的小寫字母全部轉換為大寫字母,然后輸出到C盤“test”文件中保存,輸入的字符串以“!”結束。編程題33:有5個學生,每個學生有3門課程的成績,從鍵盤輸入學號、姓名、3門課程成績,計算每個學生的平均成績,將原有數(shù)據(jù)和平時成績存放在磁盤文件“stud”中。A. 低級 B. 面向對象 C. 高級 D. 智能2. 下列特性中,( D )不是C語言的特征。A. point1x B. _point1x C. 2pointx D. pointx_28.下列自定義標識符中,( C )是不符合規(guī)定。A. point1_ B. _point1x C. pointx D. pointx_A. 2_point1x B. _point1x C. pointx D. pointx_211.下列四個選項中,是不合法的用戶標識符的選項是( C )A.P_0     ?。拢甠abc    ?。茫甮oto    ?。模畉emp12.下面是不正確的字符串常量的是( A )A.’abc’    ?。拢?2’12”    ?。茫?”     D.“”13. 已知int a。 scanf(“a=%d,f=%f”,amp。f)。radius,amp。下列鍵盤輸入( D )是正確的。radius,amp。從鍵盤輸入( D )是正確的。radius,amp。從鍵盤輸入( D )是正確的。radius,amp。從鍵盤輸入( D )是正確的。下列輸出結果( D )是正確的。下列輸出結果( B )是正確的。下列輸出結果( )是正確的。下列輸出結果( )是正確的。 A.ffffffff; B.80000001; C.10000001; D.00000001;24. int a=1;C語言整型數(shù)分配4個字節(jié),在計算機中下列十六進制表示的a()是正確的。int a=1;C語言整型數(shù)分配4個字節(jié),在計算機中下列十六進制表示的a()是正確的。 A.ffffffff; B.80000001; C.ffffffff; D.1;**27.設有下列變量說明:char a。 float y。 則表達式a*xz+y的值的數(shù)據(jù)類型為()。后,x的值為() A. 4 B. 16 C. 32 D. 5235. 已知int a=6,b=6。后,a和b的值為()。 則計算表達式y(tǒng)+=y–=x*=y后, y的值為()A.16     ?。拢C16    ?。茫?    ?。模?037.若a是int型變量,且其初值為6,則計算表達式a+=a=a*a后,a的值為()A.30   ?。拢?0     C.24    ?。模?38.若x的初值為7,執(zhí)行語句x+=x=x+x;后,x的值為()A.21   ?。拢?4   ?。茫?4   ?。模?139.C語言的編譯系統(tǒng)對宏命令的處理是()A.在程序運行時進行的 B.在程序連接時進行的C.和C程序中的其他語句同時進行編譯的D.在對源程序中其他成分正式編譯之前進行的40.以下正確的敘述是()A.C語言的預處理功能是指完成宏替換和包含文件的調用B.預處理指令只能位于C源程序文件的首部C.凡是C源程序中行首以“”標識的控制行都是預處理命令D.C語言的編譯預處理就是對源程序進行初步的語法檢查41.以下在任何情況下計算平方數(shù)時都不會引起二義性的宏定義是()A.define POWER(x) x*x ?。拢甦efine POWER(x) (x)*(x)C.define POWER(x) (x*x) ?。模甦efine POWER(x) ((x)*(x))42.以下有關宏替換的敘述中錯誤的是()A.宏替換不占用運行時間 B.宏替換只是字符替換C.宏替換在編譯之前進行 D.宏名必須用大寫字母表示43. 下列程序段的運行結果為()。c1=’A’+’5’‘3’。printf(“%d,%c”,c1,c2)} A. C,DB. 67,D C. B,C D. 無確定值二、填空題1.在C語言中,實型變量可以分為兩種類型,它們是     和     。3.若x和n均是int型變量,且x和n的初值均為5,則計算表達式x+=n++后x的值   ,n的值為  。2.程序段:define y(t) (t)*(t)main( ){printf(“%d”,y(1+2)+3);}的結果是     。include define M(x,y,z) x*y+zvoid main(){int a=2,b=3,c=4。//知識點:宏定義是編譯時先替換,運行時才計算}第4章選擇結構程序設計一、選擇題1.若x是int型變量,則表達式x%2+(x+1)%2的值為()。amp。A.3 B.1 ?。茫?   ?。模淮_定3.判斷字符串a(chǎn)和b是否相等,應當使用()A.if (a==b) ?。拢甶f (a=b)C.if (strcpy(a,b)) ?。模甶f (strcmp(a,b))4.表達式5!=4的值是()A.0  B.1   ?。茫畉rue    D.任一非零數(shù)5.設邏輯型變量a,b,c,其中a的值為1,則邏輯運算表達式a||b||c的值是()A.0 ?。拢?  ?。茫畉rue    ?。模淮_定6.若a=5,b=4,c=2時,表達式ab!=c的值是()A.1 ?。拢?    C.非1    ?。模淮_定7.設邏輯型變量a,b,c,其中a的值為0,則邏輯運算表達式aamp。bamp。c的值是()A.0 ?。拢?    C.非1   ?。模淮_定8.若當a的值為奇數(shù)時,表達式的值為“真”,當a的值為偶數(shù)時,表達式的值為“假”,則以下不能滿足要求的表達式是()A.a(chǎn)%2==1  ?。拢。╝%2==0) C. ?。╝%2)?。模產(chǎn)%29.判斷字符型變量x是否為大寫字母的正確表達式是()A.’A’=x=‘Z’   ?。拢▁=A)amp。amp。amp。 B.if (x==y) x+=y。 D.if (xy) {x++。amp。三、 閱讀下列程序,在下劃線上寫出輸出結果1.include void main( ){int x=1,y=0, a=0, b=0。 break。 break。b++。} printf(“%d,%d ”,a,b)。include void main( ) {int x=5。請為程序填空。  ??;if (   ) u=a。 if (   ) v=u。printf(“v=%d\n”, v)。請為程序填空。 scanf(“%d”,   )。else if (   ) y=4*x。printf(“%d\n”, y)。i++3;);后變量i的值的是()。 while(k) k=k1。 A. 循環(huán)體執(zhí)行10次B. 該循環(huán)為無窮循環(huán)3.程序段:a=10;b=0;do { b+=2; a=2+b;} while (a=0);中循環(huán)體的執(zhí)行次數(shù)()A.1 ?。拢?    C.3    ?。模?C. 循環(huán)體執(zhí)行一次 D. 循環(huán)體一次也不執(zhí)行4.設i為整型變量,則語句for (i=2。中循環(huán)體的執(zhí)行次數(shù)為()A.無限次  ?。拢?次  ?。茫?次    ?。模?次5.設有下列程序段:x=1。while (k==0) k。while (x15) y++,x+=++y。x++y。D.while (1) { a++;}。 }while (i=10)。i++3;);后變量i的值的是()A.3   ?。拢?    C. 5      D.不確定12.for (x=0,y=0;(y=123)amp。(x4);x++);的循環(huán)執(zhí)行次數(shù)為()A.無限次  B.次數(shù)不定 C. 執(zhí)行3次    ?。模畧?zhí)行4次13.
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1