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

正文內(nèi)容

c語言程序設(shè)計(jì)基礎(chǔ)復(fù)習(xí)(編輯修改稿)

2025-02-08 17:31 本頁面
 

【文章內(nèi)容簡介】 fact(int k)。 void main() { int m,n。 scanf(%d%d,amp。m,amp。n)。 printf(%f\n,fact(m)+fact(n))。 } float fact(int k) { float y=1。 int i; for(i=2。i=k。i++) y*=i。 return y。 } 數(shù)據(jù)的輸入和輸出 文件 熟練掌握文件的基本概念 標(biāo)準(zhǔn)文件的輸入和輸出 熟練掌握常用輸入輸出函數(shù): scanf、 printf、getchar、 putchar、 gets、 puts等 緩沖文件系統(tǒng) ( 文本文件 ) (1) 熟練掌握文件的打開和關(guān)閉 常用函數(shù): fopen和 fclose (2) 熟練掌握文件的基本讀寫操作 常用函數(shù): fscanf、 fprintf、 fgetc、 fputc、fgets、 fputs等 (3) 熟練掌握文件的狀態(tài)檢測(cè) 常用函數(shù): feof等 統(tǒng)計(jì)當(dāng)前目錄下文本文件 ’ $’ 出現(xiàn)的次數(shù) , 并將統(tǒng)計(jì)結(jié)果寫入當(dāng)前目錄下的文本文件 。 include void main() { FILE *fp1, *fp2。 char ch。 int count=0。 if((fp1=fopen(,r))==NULL){ printf(不能打開文件 !\n)。 exit(0)。 } if((fp1=fopen(,w))==NULL){ printf(不能打開文件 !\n)。 exit(0)。 } while((ch=fgetc(fp1))!=EOF) if(ch==’$’) count++。 fprintf(fp2,%d,count)。 fclose(fp1)。 fclose(fp2)。 } 編譯預(yù)處理 掌握宏定義 掌握文件包含 寫出下列程序段的輸出結(jié)果。 define T 16 define S (T+10)7 printf(%d\n, S*2)。 常用算法 以下算法針對(duì)本大綱中列出的各種數(shù)據(jù)結(jié)構(gòu) 分類 ( 排序 ) 算法 冒泡 、 選擇 、 插入 遍歷算法 (1) 一維數(shù)組和二維數(shù)組的遍歷 (2) 單向鏈表的遍歷 (3) 文件的遍歷 其它基本算法 二 、 閱讀程序題 1當(dāng)執(zhí)行以下程序段后 , i的值是 ( ) , j的值是 ( ) , k的值是 ( ) 。 int a, b, c, d, i ,j, k。 a=10。 b=c=d=5。 i=j=k=0。 for( 。 ab。 ++b) i++。 while( a++c) j++。 do k++。 while(ad++)。 i的值是( 5), j的值是( 4), k的值是( 6) 2以下程序的輸出結(jié)果是 ( ) main() { int x=2。 while(x)。 printf(“%d\n” , x)。 } 輸出結(jié)果是( 1) 3. 以下程序的輸出結(jié)果是 ( ) unsigned fun6(unsigned num) { unsigned k=1。 do {k*=num%10。 num/=10。 } while(num)。 return(k)。 } main() { unsigned n=26。 printf(“%d\n”,fun6(n))。 } 輸出結(jié)果是( 12) 4. 以下程序的輸出結(jié)果是 ( ) main() { int a[ ]={2,4,6}, *prt=amp。a[0], x=8, y, z。 for (y=0。 y3。 y++) z=(*(prt+y)x) ? *(prt+y) : x。 printf(“%d\n” , z)。 } 輸出結(jié)果是( 6) 5 以下程序的輸出結(jié)果是 ( ) main() { int i, j, row, col, m。 int arr[3][3]={{100,200,300},{28,72,30},{850,2,6}}。 m=arr[0][0]。 for( i=0。 i3。 i++) for(j=0。 j3。 j++) if (arr[i][j]m) {m=arr[i][j]。 row=i。 col=j。 } printf(“%d %d %d\n”, m, row, col)。 } 輸出結(jié)果是( 850 2 0) 6. 以下程序的輸出結(jié)果是 ( ) main() { char *p[ ]={“BOOL”,”O(jiān)PK”,”H”,”SP”}。 int i。 for(i=3。 i=0。 i) printf(“%c”, *p[i])。 printf(“\n”)。 } 輸出結(jié)果是( SHOB) 輸出結(jié)果是( 2,5,1,2,3,2) 7. 以下程序的輸出結(jié)果是 ( ) main() { int a=3,b=2,c=1。 c=++b。 b*=a+b。 { int b=5, c=12。 c/=b*2。 a=c。 printf(“%d, %d, %d,” ,a, b, c)。 a+=c。 } printf(“%d, %d, %d”, a, b, c)。} 8. 以下程序的輸出結(jié)果是 ( ) main() { int x=35。 char z=?A?。 printf(“%d\n” , (xamp。15)amp。amp。(z?a?))。 } 輸出結(jié)果是( 1) 9 以下程序的輸出結(jié)果是 ( ) include include int *swap(int *a,int *b) {int *p。 p=a。a=b。b=p。 return a。} main( ) {int x=3,y=4,z=5。 swap(swap(amp。x,amp。y),amp。z)。 printf(%d,%d,%d,x,y,z)。} 輸出結(jié)果是( 3,4,5) 三 、 程序填空題 1. 以下程序的功能是計(jì)算 s= , 請(qǐng)?zhí)羁?。 long f( int n) { int i。 long s。 s= (1) 。 for(i=1。 i=n。 i++) s= (2) 。 return s。 } main() { long s。 int k, n。 scanf(“%d”, amp。n)。 s= (3) 。 for(k=0。 k=n。 k++) s
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1