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

正文內容

才智教育二級c語言二級教程課后習題答案(編輯修改稿)

2025-07-16 19:17 本頁面
 

【文章內容簡介】 )。 for(j=1。j=_______。j++) printf(*)。 printf(\n)。 } } 在下劃線處應填入的是 BA)i B)2*i1 C)2*i+1 D)i+2第五節(jié) 循環(huán)結構的分析方法習題1.以下程序段中的變量已正確定義 for(i=0。j4。i++,i++) for(k=1。k3。k++)。 printf(*)。 程序段的輸出結果是( ) DA)******** B)**** C)** D)*第五章 函 數第一節(jié) 函數的定義、庫函數習題1.在C語言中,函數返回值的類型最終取決于AA)函數定義時在函數首部所說明的函數類型B)return語句中表達式值的類型C)調用函數時主函數所傳遞的實參類型D)函數定義時形參的類型2.有以下函數 int fun(char *s) {char *t=s。 while(*t++)。 return(ts)。   }該函數的功能是 BA)比較兩個字符的大小 B)計算s所指字符串占用內存字節(jié)的個數C)計算s所指字符串的長度 D)將s所指字符串復制到字符串t中3.程序中對fun函數有如下說明 Cvoid *fun()。此說明的含義是 A)fun函數無返回值B)fun函數的返回值可以是任意的數據類型C)fun函數的返回值是無值型的指針類型D)指針fun指向一個函數,該函數無返回值 第二節(jié) 函數的調用與函數說明習題1.有以下程序 include int f(int x) {int y。 if(x==0||x==1) return (3)。 y=x*xf(x2)。 return y。 } main() {int z。 z=f(3)。 printf(%d\n,z)。 } 程序的運行結果是 CA)0 B)9 C)6 D)8 2.以下敘述中錯誤的是 CA)改變函數形參的值,不會改變對應實參的值B)函數可以返回地址值C)可以在函數內部定義函數D)3.若程序中定義了以下函數double myadd(double a, double b){ return (a+b)。}并將其放在調用語句之后,則在調用之前應進行函數聲明,以下選項中錯誤的是 AA)double myadd(double a, b)。 B)double myadd(double, double)。C)double myadd(double b, double a)。 D)double myadd(double x, double y)。第三節(jié) 函數的數據傳遞習題1.有以下程序 void f(int v , int w) { int t。 t=v。v=w。w=t。 } main( ) { int x=1,y=3,z=2。 if(xy) f(x,y)。 else if(yz) f(y,z)。 else f(x,z)。 printf(%d,%d,%d\n,x,y,z)。 } 執(zhí)行后輸出結果是 CA)1,2,3 B)3,1,2 C)1,3,2 D)2,3,12.以下程序的輸出結果是_________。 1 3include void fun(int x) { if(x/20) fun(x/2)。 printf(%d ,x)。 } main() {fun(3)。 printf(\n)。}第六章 指 針第一節(jié) 變量的地址和指針習題1.以下敘述中錯誤的是 CA)改變函數形參的值,不會改變對應實參的值B)函數可以返回地址值C)可以給指針變量賦一個整數作為地址值D),可以給指針變量賦NULL2.以下定義語句中正確的是 DA) int a=b=0 。 B) char ‘A’=65+1,b=39。b39。 C) float a=1,*b=amp。a,*c=amp。b 。 D) double a=,b=。3.設已有定義:float x。則以下對指針變量p進行定義且賦初值的語句中正確的是D  A) float *p=1024。 B) int *p=(float x)。C) float p=amp。x。 D) float *P=amp。x。第二節(jié) 指針變量賦值及運算習題1.設有定義:int n=0,*p=amp。n,**q=amp。p;,則以下選項中,正確的賦值語句是 DA)p=1。 B)*q=2。 C)q=p。 D)*p=5。2.有以下程序main(){int a=1,b=3,c=5。 int *p1=amp。a, *p2=amp。b, *p=amp。c。 *p=*p1*(*p2)。printf(%d\n,c)。}執(zhí)行后的輸出結果是 CA)1 B)2 C)3 D)43.設有定義:int n1=0,n2,*p=amp。n2,*q=amp。n1。,以下賦值語句中與n2=n1。語句等價的是 AA)*p=*q。 B)p=q。 C)*p=amp。n1。 D)p=*q。4.有以下程序 include main() {int n,*p=NULL。*p=amp。n?! ? printf(Input n: )。 scanf(%d,amp。p)。 printf(output n: )。 printf(%d\n,p)。  }該程序試圖通過指針p為變量n讀入數據并輸出,但程序有多處錯誤,以下語句正確的是AA)int n,*p=NULL。 B)*p=amp。n。 C)scanf(%d,amp。p) D)printf(%d\n,p)。第三節(jié) 函數之間地址值的傳遞習題1.以下程序的功能是:利用指針指向3個整型變量,并通過指針運算找出3個數中的最大值,輸出到屏幕上,請?zhí)羁眨?pmax=x。 (或者max=x)main(){int x,y,z,max,*px,*py,*pz,*pmax。scanf(%d%d%d,amp。x,amp。y,amp。z)。px=amp。x。py=amp。y。pz=amp。z。pmax=amp。max。__________________ if(*pmax*py)*pmax=*py。if(*pmax*pz)*pmax=*pz。printf(max=%d\n,max)。}2.void f( int y, int *x){ y=y+*x。 *x=*x+y。}main( ){ int x=2,y=4。f(y,amp。x)。printf(%d %d\n,x,y)。} 執(zhí)行后輸出的結果是 。8 43.以下程序的輸出結果是__________。 3 5include void swap(int *a,int *b) {int *t。 t=a。 a=b。 b=t。 } main() { int i=3, j=5, *p=amp。i, *q=amp。j。 swap(p,q)。 printf(%d %d\n,*p,*q)。 }第七章 數 組第一節(jié) 一維數組習題1.有以下程序段 int j。 float y。 char name[50]。 scanf(%2d%f%s,amp。j,amp。y,name)。當執(zhí)行上述程序段,從鍵盤上輸入55566 7777abc后,y的值為 BA) B) C) D)2.有以下程序main(){char ch[]=uvwxyz,*pc;pc=ch。 printf(%c\n,*(pc+5))。}程序運行后的輸出結果是 AA)z B)0 C)元素ch[5]地址 D)字符y的地址3.有以下程序 include main() { int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i。 for(i=0。i12。i++) c[s[i]]++。 for(i=1。i5。i++) printf(%d,c[i])。 printf(\n)。 } 程序的運行結果是 CA)1 2 3 4 B)2 3 4 4 C)4 3 3 2 D)1 1 2 3第二節(jié) 二維數組習題1.以下錯誤的定義語句是 CA)int x[][3]={{0},{1},{1,2,3}}。 B)int x[4][3]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}}。 C)int x[4][]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}}。 D)int x[][3]={1,2,3,4}。2.若有定義:int a[2][3]。,以下選項中對a數組元素正確引用的是 DA)a[2][!1] B)a[2][3] C)a[0][3] D)a[12][ !1]3.若有定義語句:int a[3][6]。 ,按在內存中的存放順序,a數組的第10個元素是BA)a[0][4] B)a[1][3] C)a[0][3] D)a[1][4]第三節(jié) 數組應用舉例習題1.有以下程序main(){ int i,t[][3]={9,8,7,6,5,4,3,2,1}。for(i=0。 i3。 i++)printf(%d, t[2i][i])。}程序執(zhí)行后的輸出結果是BA) 7 5 3 B) 3 5 7 C) 3 6 9 D) 7 5 12.有以下程序main(){ int a[4][4]={{1,4,3,2,},{8,6,5,7,},{3,7,2,5,},{4,8,6,1,}},i,k,t。 for(i=0。i3。i++) for(k=i+i。k4。k++) if (a[ i ][ i ] a[ k ][ k ]){ t = a[ i ][ i ]。a[ i ][ i ]= a[ k ][ k ]。a[ k ][ k ]=t。}For(i=0。i4。i++)printf(%d,a[0][ i ])。}程序運行后的輸出結果是 BA)6,2,1,1, B)6,4,3,2, C)1,1,2,6, D)2,3,4,6,3.有以下程序 main(){int a[4][4]={{1,4,3,2,},{8,6,5,7,},{3,7,2,5,},{4,8,6,1,}},i,j,k,t。for(i=0。i4。i++)for(j=0。j3。j++)for(k=j+1。k4。k++)if(a[j][ i]a[k][ i]){t=a[j][ i]。a[j][ i ]=a[k][ i ]。a[k][ i]=t。}/*按列排序*/for(i=0。i4。i++)printf(%d, ,a[ i ][j])。}程序運行后的輸出結果是 AA)1,2,5,7, B)8,7,3,1, C)4,7,5,2, D)1,6,2,1, 第八章 字符串第一節(jié) 字符串與字符串數組習題1.以下關于字符串的敘述正確的是 DA)C語言中有字符串類型的常量和變量B)兩個字符串中的字符個數相同時才能進行字符串大小的比較C)可以用關系運算符對字符串的大小進行比較D)空串一定比空格打頭的字符串小2.以下正確的字符串常量是 DA)\\\ B)39。abc39。
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1