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

正文內(nèi)容

才智教育二級c語言二級教程課后習(xí)題答案-資料下載頁

2025-06-19 19:17本頁面
  

【正文】 f(%, %\n,y1,y2)。}程序運行后的輸出結(jié)果是AA)8, 16 B)8, 8 C)16, 16 D)4, 8第五節(jié) 函數(shù)的遞歸調(diào)用與對C語言的補充說明習(xí)題1.有以下程序:fun(int x){int p。if(x==0||x==1) return(3)。p=xfun(x2)。return p。}main(){ printf(%d\n,fun(7))。}執(zhí)行后的輸出結(jié)果是 CA)7 B)3 C)2 D)02.有以下程序 int fun(int n) { if(n==1) return 1。 else return (n+fun(n1))。 } main() { int x。 scanf(%d,amp。x)。 x=fun(x)。 printf(%d\n,x)。 } 程序執(zhí)行時,給變量x輸入10,程序的輸出結(jié)果是 A A)55 B) 54 C) 65 D) 453.有以下程序include void fun(int n,int *p){ int f1,f2。if(n==1||n==2) *p=1。else{ fun(n1,amp。f1)。 fun(n2,amp。f2)。 *p=f1+f2。}}main(){ int s。 fun(3,amp。s)。 printf(%d\n,s)。}程序的運行結(jié)果是 AA)2 B)3 C)4 D)54.以下敘述中正確的是( )。BA)C語言程序?qū)脑闯绦蛑械谝粋€函數(shù)開始執(zhí)行。B)可以在程序中由用戶指定任意一個函數(shù)作為主函數(shù),程序?qū)拇碎_始執(zhí)行。C)C語言規(guī)定必須用main作為主函數(shù)名,程序?qū)拇碎_始執(zhí)行,在此結(jié)束。D)main可作為用戶標(biāo)識符,用以命名任意一個函數(shù)作為主函數(shù)。第十一章 結(jié)構(gòu)體與共用體第一節(jié) 結(jié)構(gòu)體習(xí)題1.有以下程序段typedef struct node { int data。 struct node *next。 } *NODE。NODE p。以下敘述正確的是 CA)p是指向struct node結(jié)構(gòu)變量的指針的指針。B)NODE p;語句出錯。C)p是指向struct node結(jié)構(gòu)變量的指針。D)p是struct node結(jié)構(gòu)變量。2.以下結(jié)構(gòu)體類型說明和變量定義中正確的是 AA)typedef struct B)struct REC {int n。 char c。}REC。 {int n。 char c。}。 REC t1,t2。 REC t1,t2。 C)typedef struct REC 。 D)struct{int n=0。 char c=39。A39。}t1,t2。 {int n。char c。}REC t1,t2。3.有以下程序include struct tt {int x。struct tt *y。} *p。struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a}。main(){ int i。 p=a。 for(i=1。i=2。i++) {printf(%d,px)。 p=py。}}程序的運行結(jié)果是 DA)20,30, B)30,17, C)15,30, D)20,15,4.有以程序 include include typedef struct { char name[9]。 char sex。 float score[2]。 } STU。 void f( STU a) { STU b={Zhao ,39。m39。,} 。 int i。 strcpy(,)。 =。 for(i=0。i2。i++) [i]=[i]。 } main() { STU c={Qian, 39。p39。,}。 f(c)。 printf(%s,%c,%,%\n,[0],[1])。 } 程序的運行結(jié)果是 AA)Qian,p,95,92 B)Qian,m,85,90 C)Zhao,f,95,92 D)Zhao,m,85,90 第二節(jié) 共用體習(xí)題1.若有以下定義和語句union data{int i。 char c。float f。} x。int y。則以下語句正確的是BA)x= B)=101 C)y=x。 D)printf(%d\n,x)。2.設(shè)有以下定義union data{ int d1。 float d2。 }demo。則下面敘述中錯誤的是DA)變量demo與成員d2所占的內(nèi)存字節(jié)數(shù)相同。B)變量demo中各成員的地址相同。C)變量demo和各成員的地址相同。D), 。3.若有以下說明和定義union dt{ int a。 char b。 double c。}data。以下敘述中錯誤的是CA)data的每個成員起始地址都相同。B)變量data所占內(nèi)存字節(jié)數(shù)與成員c所占字節(jié)數(shù)相等。C)程序段:=5。printf(%f, )。D)data可以作為函數(shù)的實參。 第三節(jié) 鏈 表習(xí)題1.假定已建立以下鏈表結(jié)構(gòu),且指針p和q已指向如圖所示的結(jié)點: 則以下選項中可將q所指結(jié)點從鏈表中刪除并釋放該結(jié)點的語句組是( )D A)(*p).next=(*q).next。 free(p)。 B)p=qnext。 free(q)。 C)p=q。 free(q)。 D)pnext=qnext。 free(q)。第十二章 數(shù)組與指針第一節(jié) 一維數(shù)組與指針習(xí)題1.有以下程序includevoid fun(char **p){++p。 printf(%s\n,*p)。}main(){char *a[]={Morning,Afternoon,Evening,Night}。fun(a)。}程序的運行結(jié)果是AA)Afternoon B)fternoon C)Morning D)orning2.有以下程序 刪除該題include void fun(char *a,char *b){while(*a==39。*39。) a++。 while(*b=*a) {b++。a++。} } main() {char *s=”****a*b****”,t[80]。 fun(s,t)。 puts(t)。 } 程序的運行結(jié)果是 A)*****a*b B)a*b C)a*b**** D)ab3.有以下程序 include include void fun(char *s[ ],int n) { char *t。 int i,j。 for(i=0。in1。i++) for(j=i+1。jn。j++) if(strlen(s[i])strlen(s[j])) {t=s[i]。s[i]=s[j]。s[j]=t。} } main() {char *ss[]={bcc,bbcc,xy,aaaacc,aabcc}。 fun(ss,5)。 printf(%s,%s\n,ss[0],ss[4])。 } 程序的運行結(jié)果是 AA)xy,aaaacc B)aaaacc,xy C)bcc,aabcc D)aabcc,bcc 第二節(jié) 二維數(shù)組與指針習(xí)題1.有以下定義和語句int a[3][2]={1,2,3,4,5,6,},*p[3]。p[0]=a[1]。則*(p[0]+1)所代表的數(shù)組元素是 CA) a[0][1] B) a[1][0] C) a[1][1] D) a[1][2]2.有以下程序main(){ int a[3][3],*p,i。 p=amp。a[0][0]。 for(i=0。i9。i++) p[i]=i。 for(i=0。i3。i++) printf(%d ,a[1][i])。}程序運行后的輸出結(jié)果是 D A)0 1 2 B)1 2 3 C)2 3 4 D)3 4 53.有以下程序  include   main() 刪除該行void f(char p[][10], int n ) /* 字符串從小到大排序 */{ char t[10]。 int i,j。 for(i=0。i9。i++) for(j=i+1。j10。j++) if(strcmp(p[i],p[j])0) {strcpy(t,p[i])。 strcpy(p[i],p[j])。 strcpy(p[i],t)。 }}main(){char p[5][10]={abc,aabdfg,abbd,dcdbe,cd}。f(p,5)。 printf(%d\n,strlen(p[0]))。}程序運行后的輸出結(jié)果是 DA) 2   B) 4 C) 6 D) 3第三節(jié) 數(shù)組與函數(shù)習(xí)題1.有以下程序 int f(int b[][4]) { int i,j,s=0。 for(j=0。j4。j++) { i=j。 if(i2) i=3j。 s+=b[i][j]。 } return s。 } main( ) { int a[4][4]={{1,2,3,4},{0,2,4,5},{3,6,9,12},{3,2,1,0}}。 printf(%d\n,f(a))。 } 執(zhí)行后的輸出結(jié)果是 DA)12 B)11 C)18 D)162.有以下程序include include typedef struct{ char name[9]。char sex。 float score[2]。 } STU。STU f(STU a){ STU b={Zhao,39。m39。,}。 int i。strcpy(,)。a. sex=。for(i=0。i2。i++) [i]=[i]。return a。}main(){STU c={Qian,39。f 39。,},d。d=f(c)。 printf(%s,%c,%,%\n,[0],[1])。}程序的運行結(jié)果是 CA)Qian,f,95,92 B)Qian,m,85,90 C)Zhao,m,85,90 D)Zhao,f,95,923.以下程序中,函數(shù)sumColumM的功能是:求出M行N列二維數(shù)組每列元素中的最小值,并計算它們的和值。和值通過形參傳回主函數(shù)輸出。請?zhí)羁?。define M 2define N 4void SumColumMin(int a[M][N],int *sum){ int i,j,k,s=0。for(i=0。iN。i++){k=0。for(j=1。jM。j++)if(a[k]a[j])k=j。s+= _______ 。 a[k][i]}*sum]=s。}main(){ int x[M][N]={3,2,5,1,4,1,8,3},s。SumColumMin( _______ )。 x, amp。sprintf(%d\n,s)。}34長沙才智教育全國計算機等級考試二級C語言教程課后習(xí)題解析
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1