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

正文內(nèi)容

上機指導(dǎo)與測試習(xí)題1-習(xí)題7及參考答案-資料下載頁

2025-06-26 04:03本頁面
  

【正文】 3)。 }11.以下程序的運行結(jié)果是 。 main() {int x=2,y=3,z=0。 printf(x=%d ,y=%d,z=%d\n,x,y,z)。 add(x,y,z)。 printf(x=%d,y=%d,z=%d\n,x,y,z)。 } add(int x,int y,int z){z=x+y。 x=x*x。 y=y*y。 printf(x=%d,y=%d,z=%d\n,x,y,z)。 }12.下面 函 數(shù) pi 的 功 能 是 : 根 據(jù) 以 下 公 式 , 返 回 滿 足 精 度 ( ) 要 求 的 π 值 ,請 填 空 。π/2=1+1/3+1/3*2/5+1/3*2/5*3/7+1/3*2/5*3/7*4/9+…double pi(double eps) { double s,t。 int n。 for( 。teps。n++) {s+=t。 t=n*t/(2*n+1)。 } return( )。} main(){ double x。 scanf(%lf,amp。x)。 printf(\neps=%lf, π=%lf,x,pi(x))。} 13.下面程序運行結(jié)果是 。long fib( int g){ switch(g) {case 0: return 0。 case 1:case 2: return 1。} return(fib(g1)+fib(g2))。}main(){long k。 k=fib(7)。 printf(k=%d\n,k)。}14.以下程序的運行結(jié)果 。f(int a[ ]){ int i=0。 while(a[i]=10) {printf(%d,a[i])。 i++。} }main(){ int a[]={1,5,10,9,11,7}。 f(a+1)。}15.以下程序的運行結(jié)果為 。main(){ int a[3][3]={1,3,5,7,9,11,13,15,17},sum。 sum=func(a)。 printf(\nsum=%d\n,sum)。 } func(int a[][3]) {int i,j,sum=0。 for(i=0。i3。i++) for(j=0。j3。j++) {a[i][j]=i+j。 if(i= =j) sum=sum+a[i][j]。 } return(sum)。}16.已定義一個含有 30 個元素的數(shù)組,函數(shù) fav1 的功能是按順序分別賦予各元素從2 開始的偶數(shù),函數(shù) fav2 按順序每 5 個元素求一個平均值,并將該值存放在數(shù)組 w 中,請?zhí)羁铡?define SIZE 30fav1(float s[ ]){ int k,i。 for(k=2,i=0。iSIZE。i++) { 。 k+=2。 }} fav2(float s[ ],float w[ ]){float sum。int k,i。 sum=。 for(k=0,i=0。iSIZE。i++) {sum+=s[i]。 if((i+1)%5==0) { w[k]=sum/5。 。 k++。 } }}main(){float s[SIZE],w[SIZE/5],sum。 int i,k。 fav1(s)。 fav2(s,w)。}17.函數(shù) del 的作用是刪除有序數(shù)組 a 中的指定元素 x,已有調(diào)用語句 n=del(a,n,x)。其中實參 n 為刪除前數(shù)組元素的個數(shù),請?zhí)羁?。del(int a[ ],int n,int x){int p,i。 p=0。 while(x=a[p]amp。amp。pn) 。 for(i=p1。in。i++) 。 n=n1。 return n。}18.函數(shù) swap(int x, int y)可完成對 x 和 y 值的交換。在運行調(diào)用函數(shù)中的如下語句后,a[0]和 a[1]的值分別為 ,原因是 。a[0]=1;a[1]=2;swap(a[0],a[1])。19.以下程序的運行結(jié)果為 。main(){int a=1,b=2,c=3。 ++a。 c+=++b。 {int b=4,c。 c=b*3。 a+=c。 printf(first: %d,%d,%d\n,a,b,c)。 a+=c。 printf(second:%d,%d,%d\n,a,b,c)。 } printf(third:%d,%d,%d\n,a,b,c)。 }20.以下程序的運行結(jié)果為 。int k=1。main(){ int i=4。 fun(i)。 printf(%d,%d\n,i,k)。 }fun(int m){ m+=k。k+=m。 {char k=’B’。 printf(%d\n,k’A’)。 } printf(%d,%d\n,m,k)。} 21.以下程序的運行結(jié)果是 。int x1=30,x2=40。main(){ int x3=10,x4=20。 sub(x3,x4)。 sub(x2,x1)。 printf(%d,%d,%d,%d\n,x3,x4,x1,x2)。} sub(int x,int y){x1=x。x=y。y=x1。}22.以下程序運的行結(jié)果是 。int a=5。int b=7。main(){ int a=4,b=5,c。 c=plus(a,b)。 printf(A+B=%d\n,c)。}plus(int x,int y){ int z。 z=x+y。 return(z)。}23.以下程序的運行結(jié)果是 。int a=3,b=5。max(a,b){int c。 c=ab?a:b。 return(c)。} main(){ int a=8。 printf(%d,max(a,b))。}24.以下程序的運行結(jié)果是 。int n=1。main(){ static int x=5。 int y。 y=n。 printf(MAIN:x=%2d y=%2d n=%2d\n, x,y,n)。 func()。 printf(MAIN:x=%2d y=%2d n=%2d\n,x,y,n)。 func()。} func( ){ static int x=4。 int y=10。 x=x+2。 n=n+10。 y=y+n。 printf(FUNC:x=%2d y=%2d n=%2d\n,x,y,n)。}25.以下程序的運行結(jié)果是 。 main() {increment()。 increment()。 increment()。 } increment(){ static int x=0。 x+=1。 printf(%d,x)。}26.以下程序的運行結(jié)果是 。main( ){ incx( )。 incy( )。 incx( )。 incy( )。 incx( )。 incy( )。} incx( ){ int x=0。 printf(x=%d\t,++x)。}incy( ){ static int y=0。printf(\ny=%d\n,++y)。}27.編寫程序輸出下列圖形:*************************請完成填空。void a(int i){int j,k。 for(j=0。j=7i。j++) printf( ); for(k=0。k 。k++) printf(*)。 printf(\n)。} main(){int j。 for(j=0。j3。j++) 。 for(j=3。j=0。j) 。 }三、編程題1.已有變量定義和函數(shù)調(diào)用語句:int x=57。 isprime(x)。函數(shù) isprime 用來判斷一個整型數(shù)是否為素數(shù),若是素數(shù),函數(shù)返回 1,否則返回 0。試編寫 isprime 函數(shù)。2.編寫程序,將字符串中的第 m 個字符開始的全部字符復(fù)制成另一個字符串。要求在主函數(shù)中輸入字符串及 m 的值并輸出復(fù)制結(jié)果,在被調(diào)用函數(shù)中完成復(fù)制。3.從鍵盤輸入一個字符串,然后按要求輸出一個新字符串,新串是在原串中,每兩個字符之間插入一個空格,如原串為 abcd,則新串為 abcd。要求在函數(shù) insert 中完成新串的產(chǎn)生,并在函數(shù)中完成所有相應(yīng)的輸入和輸出。4.設(shè)有一數(shù)列,包含 10 個數(shù),已按升序排好。現(xiàn)要求編一程序,它能夠把從指定位置 開 始 的 n 個 數(shù) 按 降 序 重 新 排 列 并 輸 出 新 的 完 整 數(shù) 列 。 進 行 降 序 處 理 時 要 求 使 用 函 數(shù) 。5.編寫程序,統(tǒng)計從鍵盤輸入的命令行中第二個函數(shù)所包含的英文字符個數(shù)。6.編寫程序,將字符串 puter 賦給一個字符數(shù)組,然后從第一個字母開始間隔地輸出該串。7.有 10 個 字 符 串 , 在 每 個 字 符 串 中 , 找 出 最 大 字 符 按 一 一 對 應(yīng) 的 順 序 放 入 一 維 數(shù) 組 a 中 ,即 第 i 個 字 符 串 中 的 最 大 字 符 放 入 a[i]中 , 輸 出 每 個 字 符 串 中 的 最 大 字 符 , 要 求 用 函 數(shù) 實 現(xiàn) 。8.把兩個已按升序排列的數(shù)組合并成一個升序數(shù)組,要求用函數(shù)實現(xiàn)。9.下列程序功能是應(yīng)用下面的近似公式計算 e 的 n 次方。函數(shù) f1 用來計算每項分子的值,函數(shù) f2 用來計算每項分母的值,試編寫兩個函數(shù)。ex =1+x+x 2/2!+x 3/3!+…(前兩項的和 )float f2(int n){ }float f1(int x, int n){ }main( ){float exp=。 int n,x。 scanf(%d,amp。x)。 printf(%d\n,x)。 exp=exp+x。 for(n=2。n=19。n++) exp=exp+f1(x,n)/f2(n)。 printf(\nthe is exp(%d)=%\n,x,exp)。}10.設(shè)計一個程序,在主函數(shù)中實現(xiàn)從鍵盤輸入一個大寫英文字母。在自定義函數(shù)中要 求 順 序 打 印 出 3 個 相 鄰 的 字 母 , 指 定 的 字 母 在 中 間 。 如 指 定 的 字 母 為 Z, 則 打 印 YZA; 若為 A,則打印 ZAB。11.有一數(shù)列,該數(shù)列的第 2 項分別為 0 和 1,以后每個奇數(shù)編號的項是前兩項和的絕對值,偶數(shù)編號的項是前兩項的差的絕對值。生成的 20 個數(shù)存在一維數(shù)組 x 中,并按每行 4 項的形式輸出。試編程。12.從鍵盤輸入若干整數(shù),其值在 0~4 的范圍內(nèi),用1 作為輸入結(jié)束的標(biāo)志,統(tǒng)計整數(shù)的個數(shù)。通過函數(shù)實現(xiàn)。13.從鍵盤輸入兩個字符串 a 和 b,要求不用 strcat 把 b 中的前 5 個字符連接到 a 中,如果 b 的長度小于 5,則把 b 的所有元素都連接到 a 中。試編程。習(xí)題 5 編譯預(yù)處理一、選擇題1.宏定義define PI 中,宏名 PI 代替 。A.單精度 B.雙精度 C.常量 D.字符串2.設(shè)有以下宏定義:define N 3 define Y(n) ((N+1)*n)執(zhí)行語句 z=2*(N+Y(5+1))。后,z 的值為 。A.出錯 B.42 C.48 D.543.以下說法正確的是 。A.define 和 printf 都是 C 語句B.define 是 C 語句,而 printf 不是C.printf 是 C 語句,但define 不是D.define 和 printf 都不是 C 語句4.宏定義的宏展開是在 階段完成的。A.第一遍編譯 B.第二遍編譯C.程序執(zhí)行 D.預(yù)編譯5.編譯預(yù)處理命令以
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1