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

正文內(nèi)容

c語言程序的設(shè)計基礎(chǔ)單元總結(jié)與練習(xí)題與答案(編輯修改稿)

2025-07-23 11:47 本頁面
 

【文章內(nèi)容簡介】 reak語句的作用是從最近的循環(huán)體內(nèi)跳出來,而continue語句的作用是繼續(xù)執(zhí)行循環(huán)體中尚未執(zhí)行的語句。 2. 對for(表達式1。表達式3),可理解為( )。A.for(表達式1。0。表達式3)B.for(表達式1。1。表達式3)C.語法錯誤D.僅執(zhí)行循環(huán)一次3. 以下程序的功能為( )。 include void main(){ int i,k=0。 for(i=1。i10。i+=2) k+=i+1。 printf(%d\n,k)。 }A.計算自然數(shù)1~9的累加和 B.計算自然數(shù)1~10的偶數(shù)之和C.計算自然數(shù)1~9的奇數(shù)之和 D.計算自然數(shù)1~10的累加和4.以下能正確計算1*2*3*4*5*6*7*8*9*10的程序段是( )。A.do{i=1。s=1。 B.do{i=1。s=0。 s=s*i。 s=s*i。 i++。 i++。 }while(i=10)。 }while(i=10)。C.i=1。s=1。 D.i=1。s=0。do{ do{ s=s*i。 s=s*i。 i++。 i++。 }while(i=10)。 }while(i=10)。5.有以下程序段 int k=0。 while(k=1) k++。 while循環(huán)執(zhí)行的次數(shù)是( )。A.無限次 B.1次 C.語法錯誤,不能執(zhí)行 D.一次也不執(zhí)行二.填空題1.若輸入字符串:abcde回車,則以下while循環(huán)體將執(zhí)行 次。 while((ch=getchar())==’e’) printf(*)。2.以下程序執(zhí)行后的輸出結(jié)果是 。 include void main(){ int i。 for(i=0。i3。i++) switch(i) { case 1: printf(%d,i)。 case 2: printf(%d,i)。 default: printf(%d,i)。 } }3.下面程序的功能是:輸出100以內(nèi)能被3整除且個位數(shù)為6的所有整數(shù),請?zhí)羁铡? include void main(){ int i,j。 for(i=0。 。i++) { j=i*10+6。 if( ) continue。 printf(%d\n,j)。 } }4.有以下程序 include void main(){ int x=23。 do { printf(%d,x)。}while(!x)。 } 該程序執(zhí)行的結(jié)果為 。5.以下程序的功能是計算13+57+…99+101的值,請將程序補充完整。 include void main(){ int i,t=1,s=0。 for(i=1。i=101。i+=2) { s=s+ 。 。 } printf(%d\n,s)。 }*******************************************************************************習(xí)題答案:一.選擇題1.B 2.B 3.B 4.C 5.A二.填空題1.02.0111223.i10 j%3!=04.235.i*t t=t******************************************************************************* 單元六 數(shù)組的使用單元總結(jié)提升在本單元中,如何定義一維、二維數(shù)組、如何操作數(shù)組以及如何利用字符數(shù)組處理字符串是核心內(nèi)容。通過本單元的學(xué)習(xí),我們應(yīng)該知道:1. 數(shù)組是一組相同類型的有序數(shù)據(jù)的集合。數(shù)組要先定義后使用,可以在定義時初始化,每個數(shù)組元素相當(dāng)于同類型的變量,使用數(shù)組名和下標(biāo)來唯一確定數(shù)組中的元素。2. 一維數(shù)組定義的一般格式為: 類型標(biāo)識符 數(shù)組名[整型常量表達式]。 ,對于已定義好的一維數(shù)組C編譯系統(tǒng)會分配連續(xù)的存儲空間, 數(shù)組名 代表數(shù)組在內(nèi)存中存放的首地址。一維數(shù)組的引用方法為: 數(shù)組名[下標(biāo)] ,其中下標(biāo)從 0 開始。3. 二維數(shù)組定義的一般格式為: 類型標(biāo)識符 數(shù)組名[整型常量表達式1] [整型常量表達式2]。 ,對于已定義好的二維數(shù)組C編譯系統(tǒng)會分配連續(xù)的存儲空間,將二維數(shù)組元素按 行 依次存儲。二維數(shù)組元素的訪問涉及第一維和第二維兩個下標(biāo),其引用方法為: 數(shù)組名[下標(biāo)1][下標(biāo)2] 。4. 字符數(shù)組是一組字符型數(shù)據(jù)的有序集合,其中每個數(shù)組元素的值都是字符。C語言用字符數(shù)組實現(xiàn)字符串變量,字符串以 ‘\0’ 作為結(jié)束標(biāo)志。字符串的輸入可以通過 gets() 、 scanf() 函數(shù)實現(xiàn),字符串的輸出可以通過 puts() 、 printf() 函數(shù)實現(xiàn)。常見的字符串操作庫函數(shù)有:求字符串長度函數(shù) strlen() 、字符串復(fù)制函數(shù) strcpy() 、字符串連接函數(shù) strcat() 、字符串比較函數(shù) strcmp(),這些庫函數(shù)的定義都在頭文件 中。常見的字符庫函數(shù)的定義都在頭文件 中。5. 數(shù)組的操作通常離不開循環(huán)結(jié)構(gòu),在使用循環(huán)結(jié)構(gòu)操作數(shù)組時應(yīng)注意下標(biāo)的變化規(guī)律。通過本單元的學(xué)習(xí),應(yīng)該掌握C語言中對于數(shù)組這一構(gòu)造數(shù)據(jù)類型的使用方法和操作方法。單元練習(xí)一.選擇題1.定義一個名為s的字符型數(shù)組,并且賦初值為字符串123的錯誤語句是( )。A.chars[]={‘139。,39。239。,39。339。,39。\039。}; B.chars[]={123};C.chars[]={123\n}。 D.chars[4]={39。139。,39。239。,39。339。}; 2.下列數(shù)組定義語句中,正確的是()A.int a[][]={1,2,3,4,5,6}。 B.char a[2][3]=‘a(chǎn)39。,‘b39。C.int a[][3]={1,2,3,4,5,6}。 D.int a[][]={{1,2,3},{4,5,6}}。3.已定義 int a[][3]={1,2,3,4,5,6,7,8,9}。,則a[1][2]的初值為( )。A.2 B.4 C.6 D.84.判斷字符串str1是否大于字符串str2,應(yīng)當(dāng)使用( )。A.if(str1str2) B.if(strcmp(str1,str2)0) C.if(strcmp(str2,str1)0) D.if(strcmp(str1,str2)0)5.下列程序段的功能是給數(shù)組所有的元素輸入數(shù)據(jù),然后輸出,請選擇正確答案填空( )。include void main(){ int a[10],i=0。 while(i10) scanf(%d, )。 for(i=0。i10。i++) printf(%4d,a[i])。}A. a+(i++) B.a(chǎn)mp。a[i+1] C.a(chǎn)+i D.a(chǎn)mp。a[++i]二.填空題1.定義一個名為a的單精度浮點型一維數(shù)組,數(shù)組的長度為4,所有元素的初值均為0,定義語句為 ,引用該數(shù)組元素時,下標(biāo)的范圍是 ,該數(shù)組占用的存儲空間為 字節(jié)。2.設(shè)有數(shù)據(jù)定義語句int i=3,x[4]={1,2,3}。,則數(shù)組元素x[i]的值是 。3.下列程序的功能是讀取10個實數(shù),然后依次輸出前1個實數(shù)和、前2個實數(shù)和、...、前9個實數(shù)和、前10個實數(shù)和。請將程序補充完整。include void main(){ float f[10],x=0。 int i。 for(i=0。i10。i++) scanf(%f,amp。f[i])。 for(i=0。i10。i++) { 。 printf(sum of No.%2d is %.2f.\n,i,x)。 }}4.下列程序的功能是求兩個矩陣的和,請將程序補充完整。include void main(){ int a[3][4],b[3][4],c[3][4]。 //數(shù)組c存放矩陣a與b的和 int i,j。 for(i=0。i3。i++) for(j=0。j4。j++) scanf(%d,amp。a[i][j])。 for(i=0。i3。i++) for(j=0。j4。j++) { scanf(%d, )。 。 } for(i=0。i3。i++) { for(j=0。j4。j++) printf(%d ,c[i][j])。 putchar(39。\n39。)。 }}5.閱讀下列程序,程序運行后的輸出結(jié)果是 。include include void main(){ char s[3][20]={“1234”,”234567”,”6789”}。 int i,k。for(k=0,i=1。i3。i++)if(strcmp(s[k],s[i])0) k=i。puts(s[k])。}*******************************************************************************習(xí)題答案:一.選擇題1.C 2.C 3.C 4.D 5.A二.填空題1.float a[4]={0} 0至3 162.03.x+=f[i]?;騲=x+f[i]。4.a(chǎn)mp。b[i][j] c[i][j]=a[i][j]+b[i][j] 5.6789******************************************************************************* 單元七 函數(shù)的使用單元總結(jié)提升在本單元中,如何使用自定義函數(shù)是核心內(nèi)容。通過本單元的學(xué)習(xí),我們應(yīng)該知道:1. 函數(shù)是構(gòu)成C程序的基本單位,函數(shù)的使用為模塊化程序設(shè)計奠定了基礎(chǔ)。從用戶使用的角度,函數(shù)分為 庫 函數(shù)、 自定義 函數(shù)兩種。2. 庫函數(shù)的使用包括 頭文件包含 和 庫函數(shù)調(diào)用 兩個環(huán)節(jié);用戶自定義函數(shù)的使用包括 函數(shù)聲明 、 函數(shù)定義 和 函數(shù)調(diào)用 三個環(huán)節(jié)。3. 從函數(shù)的外觀形式看,函數(shù)分為 有參 函數(shù)、 無參 函數(shù)兩種。當(dāng)主調(diào)函數(shù)調(diào)用無參 函數(shù)時,不需要向這些函數(shù)傳遞參數(shù);當(dāng)主調(diào)函數(shù)調(diào)用 有參 函數(shù)時,需要傳遞參數(shù)。4. 用戶自定義函數(shù)的一般形式為:函數(shù)返回值類型 函數(shù)名(形式參數(shù)列表) //函數(shù)首部{ 函數(shù)體;}其中第一行稱為 函數(shù)首部 ,大括號“{}”括起來的部分稱為 函數(shù)體 ,對于有返回值的函數(shù),函數(shù)體中要包括 return 語句。5.函數(shù)首部也稱為函數(shù)原型,用函數(shù)原型聲明函數(shù)時,形參名可以省略不寫,而只寫形參的類型,但形參的 類型 和 數(shù)量 必須與函數(shù)首部保持一致。6.函數(shù)要先聲明,然后才能使用,函數(shù)聲明在程序中的位置有以下幾種情況:(1)函數(shù)聲明寫在主調(diào)函數(shù)的外部,這時的函數(shù)聲明為全局聲明。(2)函數(shù)聲明寫在主調(diào)函數(shù)的說明語句中,這時的函數(shù)聲明為局部聲明。(3)函數(shù)的定義出現(xiàn)在主調(diào)函數(shù)之前,則函數(shù)聲明
點擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1