版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C語言程序設(shè)計(jì)實(shí)例教程6.4課后習(xí)題C語言程序設(shè)計(jì)實(shí)例教程第6章數(shù)組進(jìn)一步鞏固一維二維數(shù)組的定義與數(shù)組元素的引用方法進(jìn)一步鞏固字符數(shù)組的定義與引用方法本節(jié)要點(diǎn)6.4.1項(xiàng)目實(shí)訓(xùn)二.實(shí)訓(xùn)內(nèi)容1.用起泡法對(duì)10個(gè)數(shù)由大到小進(jìn)行排序。
分析:起泡法的算法思想是,n個(gè)數(shù)排序,將相鄰兩個(gè)數(shù)依次進(jìn)行比較,將大數(shù)調(diào)在前頭,逐次比較,直至將最小的數(shù)移至最后,然后再將n-1個(gè)數(shù)繼續(xù)比較,重復(fù)上面操作,直至比較完畢。
可采用雙重循環(huán)實(shí)現(xiàn)起泡法排序,外循環(huán)控制進(jìn)行比較的次數(shù),內(nèi)循環(huán)實(shí)現(xiàn)找出最小的數(shù),并放在最后位置上(即沉底)。
2.從鍵盤輸入10個(gè)整數(shù),檢查整數(shù)3是否包含在這些數(shù)據(jù)中,若是的話,它是第幾個(gè)被輸入的。3.編程:通過鍵盤輸入數(shù)據(jù),給具有二行三列的二維數(shù)組賦初值。4.定義一個(gè)二維字符數(shù)組,并從鍵盤上輸入字符串的值,并輸出各個(gè)字符串。6.4.2練習(xí)題一.選擇題1.在C語言中,引用數(shù)組元素時(shí),其數(shù)組下標(biāo)的數(shù)據(jù)類型允許是
。(A)整型常量(B)整型表達(dá)式(C)整形常量或整型表達(dá)式(D)任何類型的表達(dá)式2.若有定義:inta[10],則對(duì)數(shù)組a元素的正確引用是
。(A)a[10](B)a[3.5](C)a(5)(D)a[10-10]3.基本inta[4]類型變量所占的字節(jié)數(shù)是
。(A)1(B)2(C)4(D)84.合法的數(shù)組定義是
。(A)inta[]={“string”};(B)inta[5]={0,1,2,3,4,5};(C)chara={“string”};(D)chara[]={0,1,2,3,4,5}6.4.2練習(xí)題一.選擇題5.下列對(duì)數(shù)組操作不正確的語句是_________。(A)inta[5];(B)charb[]={'h','e','l','l','o'};(C)inta[]={2,3,4,5};(D)charb[3][]={1,2,3,4,5,6};6.以下對(duì)二維數(shù)組a的正確定義是_________。(A)inta[3][](B)floata(3,4)(C)doublea[1][4](D)floata(3)(4)7.以下能對(duì)二維數(shù)組a進(jìn)行正確初始化的語句是
。(A)inta[2][]={{1,0,1},{5,2,3}};(B)inta[][3]={{1,2,3},{4,5,6}};(C)inta[2][4]={{1,2,3},{4,5},{6}};(D)inta[][3]={{1,0,1},{},{1,1}};6.4.2練習(xí)題一.選擇題8.以下不能對(duì)二維數(shù)組a進(jìn)行正確初始化的語句是
。(A)inta[2][3]={0};(B)inta[][3]={{1,2},{0}};(C)inta[2][3]={{1,2},{3,4},{5,6}};(D)inta[][3]={1,2,3,4,5,6};9.若有說明:inta[][3]={1,2,3,4,5,6,7};則數(shù)組a第一維大小是
。(A)2(B)3(C)4(D)無確定值10.下面程序段的輸出結(jié)果是
。intk,a[3][3]={1,2,3,4,5,6,7,8,9};for(k=0;k<3;k++)printf(“%d”,a[k][2-k]);(A)357(B)369(C)159(D)14711.若有說明語句:chara[]=“thisisabook”。則該數(shù)組占了
個(gè)字節(jié)。(A)11(B)12(C)14(D)156.4.2練習(xí)題二.填空題1.C語言數(shù)組的下標(biāo)總是從
開始,不可以為負(fù)數(shù);構(gòu)成數(shù)組各個(gè)元素具有相同的
。2.C語言中數(shù)組的下標(biāo)必須是正整數(shù)、0或
。3.設(shè)有如下定義:doublea[180];則數(shù)組a的下標(biāo)下界是
,上界是
。4.在C語言中,二維數(shù)組的元素在內(nèi)存中的存放順序是
。5.若有定義:inta[3][4]={{1,2},{0},{4,6,8,10}};則初始化后,a[1][2]得到的初值是
,a[2][2]得到的初值是
。6.4.2練習(xí)題二.填空題6.當(dāng)運(yùn)行下面程序時(shí),從鍵盤上輸入AabD↙,則寫出下面程序的運(yùn)行結(jié)果
。main(){chars[80];inti=0;gets(s);/*從鍵盤上輸入字符串*/while(s[i]!='\0'){if(s[i]<='z'&&s[i]>='a')s[i]='z'+'a'-s[i];i++;}puts(s);getch();}6.4.2練習(xí)題二.填空題7.寫出下面程序的運(yùn)行結(jié)果
。#include"stdio.h"main(){intn[3],i,j,k;for(i=0;i<3;i++)n[i]=0;k=2;for(i=0;i<k;i++)for(j=0;j<k;j++)n[j]=n[i]+1;printf("%d\n",n[1]);getch();}6.4.2練習(xí)題二.填空題8.下面程序的輸出結(jié)果是
。#include"stdio.h"main(){inti,k,a[10],p[3];k=5;for(i=0;i<10;i++)a[i]=i;for(i=0;i<3;i++)p[i]=a[i*(i+1)];for(i=0;i<3;i++)k+=p[i]*2;printf("%d\n",k);getch();}6.4.2練習(xí)題二.填空題9.寫出下面程序的運(yùn)行結(jié)果
。main(){inta[6][6],i,j;for(i=1;i<6;i++)for(j=1;j<6;j++)a[i][j]=(i/j)*(j/i);for(i=1;i<6;i++){for(j=1;j<6;j++)printf(“%2d”,a[i][j]);printf(“\n”);getch();}}6.4.2練習(xí)題二.填空題10.寫出下面程序的運(yùn)行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 晚期非小細(xì)胞肺癌的維持治療
- 商場(chǎng)售后服務(wù)制度
- 醫(yī)院醫(yī)療技術(shù)準(zhǔn)入制度
- 醫(yī)院醫(yī)療廢物儲(chǔ)存制度
- 農(nóng)場(chǎng)機(jī)械設(shè)備管理與維護(hù)制度
- 矩陣圖制定醫(yī)療質(zhì)量改進(jìn)資源配置方案
- 眼科疾病臨床試驗(yàn)方案的設(shè)計(jì)要點(diǎn)
- 眼科手術(shù)并發(fā)癥的誤工費(fèi)計(jì)算標(biāo)準(zhǔn)
- 真菌性膿毒癥診斷與治療策略-1
- 直接口服抗凝藥轉(zhuǎn)換方案的臨床實(shí)踐
- 2026年重慶市江津區(qū)社區(qū)專職人員招聘(642人)筆試備考試題及答案解析
- 2026年思明區(qū)公開招聘社區(qū)工作者考試備考題庫及完整答案詳解1套
- 【四年級(jí)】【數(shù)學(xué)】【秋季上】期末家長(zhǎng)會(huì):數(shù)海引航愛伴成長(zhǎng)【課件】
- 紹興東龍針紡織印染有限公司技改年產(chǎn)10500萬米印染面料生產(chǎn)線項(xiàng)目環(huán)境影響報(bào)告
- 設(shè)備設(shè)施風(fēng)險(xiǎn)分級(jí)管控清單
- 河南交通職業(yè)技術(shù)學(xué)院教師招聘考試歷年真題
- 污水管網(wǎng)工程監(jiān)理規(guī)劃修改
- (機(jī)構(gòu)動(dòng)態(tài)仿真設(shè)計(jì))adams
- 北京市社保信息化發(fā)展評(píng)估研究報(bào)告
- GB/T 8336-2011氣瓶專用螺紋量規(guī)
- GB/T 1048-2019管道元件公稱壓力的定義和選用
評(píng)論
0/150
提交評(píng)論