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

正文內(nèi)容

c語言程序設計教程課后習題答案(參考版)

2025-06-29 11:57本頁面
  

【正文】 if(strcmp(s1,s2)) swap(s1,s2)。答:編程如下:include include void swap(char p1[],char p2[])。*rp=*rpendl。 coutb=b39。 rp=amp。*rp=*rpendl。 couta=a39。 p=amp。rp=p。 }答: , , 8. include void main() { int *p。 d2=。,39。 rd1=。,39。rd2=d2。 double amp。 coutsendl。j+=2) s+=m[i][j]39。i++) for(int j(0)。 for(i=0。i2。 int s(0)。*(pa+2)endl。 cout*pa39。,39。,39。,39。,39。 void main() { int *pa=a。*(*s+3*i+j)endl。 (*(pp+i))[j]39。*(*(p+i)+j)39。j++) cout*(a[i]+j)39。i++) for(int j(0)。 for(int i(1)。 int **pp=p。 }答: 10,9,7,6,5,4,2,1 4. include int a[][3]={1,2,3,4,5,6,7,8,9}。,39。in。 } *(a+i+1)=x。 while(x*(a+i)) { *(a+i+1)=*(a+i)。 }答: 1 3. include int a[]={10,9,6,5,4,2,1}。 int n=*(p11)*(p21)。amp。amp。 p2=abcpqo。 } }答: 1 2 3 2. include void main() { char *p1,*p2。i) { n=(*(p+i)*a)?*(p+i):*a。 for(int i(2)。a[2]。 分析下列程序的輸出結(jié)果1. include void main() { int a[]={5,4,3,2,1}。5.引用不是變量,它是某個變量或?qū)ο蟮? 別名 。b[1]與 b+1 是等價的。2.指向一維數(shù)組元素的指針是 一 級指針,指向二維數(shù)組元素的指針是 一 級指針,指向一維數(shù)組的指針是 二 級指針,指向一級指針的指針是 二 級指針,一維一級指針數(shù)組名是 二 級指針的地址值,二維數(shù)組的數(shù)組名是 二 級指針的地址值。a D.改變ra的值為10,變量a值仍為5 填空題1.單目運算符amp。ra=a;下列描述中,錯誤的是( D )。a,amp。a,p[1]=amp。a B.p=amp。A.**(b+1) B.(*(b+1))[2]C.*(*(b+1)+1) D.*(b+2)9.已知:int a=1,b=2,*p[2];下列表達式中正確的是( C )。A.p=a+2 B.p=a[1]C.p=*a D.p=*a+28.已知:int b[3][5]={0}。(p+1)C.a(chǎn)mp。A.a(chǎn)mp。A.引用是變量,它具有值和地址值B.引用不可以作數(shù)組元素C.引用是變量的別名D.創(chuàng)建引用時必須進行初始化5.已知:int a[5],*p=a;則與++*p相同的是( D )。rd=d; D.int a(3),ra=a;3.下列關于指針概念的描述中,錯誤的是( B )。ra=amp。A.int a(3),amp。A.int a(5);double *pd=a; B.double d(),*pd=amp?!?15.指針是變量,它可以有引用,而引用不能有引用。√ 13.引用是某個變量的別名,引用是被綁定在被引用的變量上?!?11.字符指針是指向字符串的指針,可以用字符串常量給字符指針賦值?!?9.指向一維數(shù)組的指針是一個二級指針?!?7.數(shù)組元素可以用下標表示,也可以用指針表示。 5.指針可以加上或減去一個int型數(shù),也可以加上一個指針。 3.定義指針時不可以賦初值。 第4章 指針和引用 練習題4 判斷題 1.指針是變量,它具有的值是某個變量或?qū)ο蟮牡刂分?,它還具有一個地址值,這兩個地址值是相等的。5. 文件包含命令的功能嗎?該命令一定要放在程序首部嗎?答:該預處理命令是將指定的包含文件內(nèi)容放在該命令出現(xiàn)的地方。3. 在開關語句中,是否每個case子句后面的語句序列中都應該有break語句?答:通常case子句后面的語句序列中都有break語句,根據(jù)需要也可以沒有break語句。復合語句與分程序的區(qū)別在于含有說明語句的復合語句稱為分程序。 } coutsendl。i++) { s1+=i。 for(int i=1。 } 5.求下列式子之和,假定n=10。 } s*=4。i++) { x*=()*(2*i3)/(2*i1)。 for(int i=1。 } 4.按下列公式,求e的近似值。 j=t。 t=i。a15。 double i=2,j=1,sum=0,t。 } 3. 求下列分數(shù)序列前15項之和。 } cout最大公約數(shù)為mendl。 m=n。 } int m0=m,n0=n。 m=n。 n=25。 include void main() { int m,n,t。 } 2. 求兩個整數(shù)的最大公約數(shù)和最小公倍數(shù)。i+=2) s+=i。 for(int i=1。 }答: 8 編程題1. 求100之內(nèi)的自然數(shù)中奇數(shù)之和。 c=MAX(a,b)*2。 } }答: A AAA AAAAA AAAAAAA AAAAAAAAA AAAAAAAAAAA 8. include define MAX(x,y) (x)(y)?(x):(y) void main() { typedef int IN。A39。j=2*i1。 39。j=ai。i=a。 }答: 19 7. include void main() { int a(6)。 case 3: case 6: case 9: b+=2。break。i=0。 }答: 1,2 6. include void main() { int b(10)。,39。j++。 break。 } case 5: i++。 default: i++。 case 5: j++。 switch(a) { case 4: switch(b) { case 4: i++。 }while(w0)。 } w。 case 0: w++。 do { switch(w%2) { case 1: w。 coutok! endl。 if(b==15) break。 do { ++b。 coutaendl。amp。 while(a) { if(a==5) break。bendl。 couta39。 else a。 if(!a) b。 coutsumendl。__i=100_。 _sum=0_。5.下列程序是求100之內(nèi)的能被7整除的自然數(shù)之和。3.分程序是一種帶有 說明 語句的復合語句??照Z句是 只有一個分號的語句 。A.預處理命令最左邊的標識符是B.預處理命令是在編譯前處理的C.宏定義命令可以定義符號常量D. 填空題1.表達式語句是一個表達式后邊加上 分號(。A.0 B.9C.10 D.無限9.已知:typedef char CH;下列描述中,正確的是
點擊復制文檔內(nèi)容
范文總結(jié)相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1