版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、- 1 -謀學(xué)網(wǎng) www.mouxue.com西南大學(xué)網(wǎng)絡(luò)與繼續(xù)教育學(xué)院課程考試試題卷 西南大學(xué)網(wǎng)絡(luò)與繼續(xù)教育學(xué)院課程考試試題卷類別:網(wǎng)教 2019 年 12 月課程名稱【編號】: C 語言程序設(shè)計 【0039】 B 卷大作業(yè) 滿分:100 分一、大作業(yè)題目 一、大作業(yè)題目1.簡述題(1)
2、 (1)“構(gòu)建程序設(shè)計的思想和方法、提升閱讀程序能力和編寫程序能力”是 “構(gòu)建程序設(shè)計的思想和方法、提升閱讀程序能力和編寫程序能力”是 C 語言程 語言程序設(shè)計的課程學(xué)習(xí)目標(biāo)。請簡要說明你在 序設(shè)計的課程學(xué)習(xí)目標(biāo)。請簡要說明你在 C 語言程序設(shè)計學(xué)習(xí)過程中學(xué)習(xí)了哪些內(nèi)容? 語言程序設(shè)計學(xué)習(xí)過程中學(xué)習(xí)了哪些內(nèi)容?通過 通過 C 語言的學(xué)習(xí),你有哪些收獲和體會?要求:回答問題真實真情表達(dá)( 語言的學(xué)習(xí),你有哪些收獲和體會?要求:回答問題真實
3、真情表達(dá)(10 10 分) 分)答:學(xué)習(xí)了掌握三種基本結(jié)構(gòu)程序設(shè)計思想,閱讀、分析和設(shè)計算法的能力,必要的程序設(shè)計基本技能訓(xùn)練以及掌握調(diào)試程序的基本技能等內(nèi)容C 語言是一門很有用的、對于我們的就業(yè)很實際的語言,學(xué)習(xí)好 C 語言是一項必須而實際的任務(wù)。我們必須要好好掌握。(2)簡述算法、程序設(shè)計語言與程序的區(qū)別與聯(lián)系。算法的特征有哪些?算法的描 簡述算法、程序設(shè)計語言與程序的區(qū)別與聯(lián)系。算法的特征有哪些?算法的描述方法有哪些? 述方法有哪
4、些?答:算法、程序設(shè)計語言與程序的區(qū)別與聯(lián)系 算法、程序設(shè)計語言與程序的區(qū)別與聯(lián)系:區(qū)別:算法(Algorithm)就是對解決某問題所采用的方法和步驟的描述。程序設(shè)計語言設(shè)計上就是一組符號及規(guī)則的集合。它是由語法、語義、語用三個要素組成。一個程序一般包括數(shù)據(jù)類型和算法兩個方面的內(nèi)容。其中數(shù)據(jù)類型(即數(shù)據(jù)結(jié)構(gòu))是對程序中的數(shù)據(jù)進(jìn)行描述,指定數(shù)據(jù)在程序中的類型和數(shù)據(jù)的組織形式,它決定了數(shù)據(jù)的在內(nèi)存中所占的存儲空間和數(shù)據(jù)在內(nèi)存中存放形式。而算
5、法是對程序中數(shù)據(jù)的操作描述,是解決“做什么”和“怎么做”的問題,源程序中的操作語句就是算法的體現(xiàn)。正如著名計算機(jī)科學(xué)家沃思(Nikiklaus Wirth)所提出的觀點(diǎn):程序=數(shù)據(jù)結(jié)構(gòu)+算法。聯(lián)系:程序設(shè)計語言是編寫程序?qū)崿F(xiàn)算法的語言工具算法的特征有哪些?算法的描述方法有哪些 算法的特征有哪些?算法的描述方法有哪些:所謂算法(Algorithm)就是對解決某問題所采用的方法和步驟的描述。一個算法應(yīng)該具有以下特點(diǎn):(1)確定性:一個算法給
6、出的每個計算步驟都必須是準(zhǔn)確的、無二義性。在【例1.6】中每一個步驟的含義都是確定的。(2)有窮性:一個算法必須在執(zhí)行有窮多個計算步驟后終止。在【例 1.6】中執(zhí)行4 個步驟后問題處理結(jié)束。(3)有效性:算法中的每一個步驟必須能夠有效地執(zhí)行,并能夠得到確定的結(jié)果。(4)輸入:一個算法可以有 0 個或 1 個以上的輸入。在【例 1.6】中需要輸入a,b,c 三個數(shù)。(5)輸出:一個算法有 1 個或多個的輸出,一個算法得到的結(jié)果就是算法的輸
7、出。在算法的描述方法有: 自然語言、流程圖、N-S 圖等。(3)在 )在 C 語言中程序中有哪三種基本結(jié)構(gòu)?分別簡述這三種基本結(jié)構(gòu)內(nèi)涵。實現(xiàn)這 語言中程序中有哪三種基本結(jié)構(gòu)?分別簡述這三種基本結(jié)構(gòu)內(nèi)涵。實現(xiàn)這三種基本結(jié)構(gòu)的有哪些? 三種基本結(jié)構(gòu)的有哪些?答:C 語言程序包括哪些三種基本結(jié)構(gòu):順序結(jié)構(gòu)、選擇(或分支)結(jié)構(gòu)、循環(huán)結(jié)構(gòu). 三種基本結(jié)構(gòu)圖示依據(jù)作業(yè)情況評定- 3 -}}int main(){char str[20] = “aZc
8、dABxDEF123“;convert(str);printf(“%s\n“, str);return 0;}(6)從鍵盤上任意輸入 )從鍵盤上任意輸入 20 20 個 2 位或 位或 3 位整數(shù)存放在 位整數(shù)存放在 array array 數(shù)組中,找出 數(shù)組中,找出 array array 數(shù)組中 數(shù)組中的能夠被 的能夠被 2 整除的數(shù)存放在數(shù)組 整除的數(shù)存放在數(shù)組 b 中,并對 中,并對 b 數(shù)組的值按升序排列。 數(shù)組的值按升序排列
9、。要求: 要求: (a)編寫一個 )編寫一個 sort sort(int int word,inta[] word,inta[])函數(shù)實現(xiàn)排序功能。 )函數(shù)實現(xiàn)排序功能。(b)除 )除 sort sort 函數(shù)外,其余在主函數(shù)內(nèi)完成,但主函數(shù)必須調(diào)用 函數(shù)外,其余在主函數(shù)內(nèi)完成,但主函數(shù)必須調(diào)用 sort sort 函數(shù)實現(xiàn)排序功 函數(shù)實現(xiàn)排序功能。 能。(c)程序必須有輸入輸出提示。 )程序必須有輸入輸出提示。答案: 答案:#incl
10、ude “stdio.h“void sort(int a[],int n){int i, j, t;for (i = 0;i a[j + 1]){t = a[j]; a[j] = a[j + 1]; a[j + 1] = t;}printf(“排序以后的數(shù):“);for (i = 1;i <= n;i++)printf(“%d “, a[i]);printf(“\n“);}int main(){int array[20];int
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 西南大學(xué)2018年12月計算機(jī)教育c語言程序設(shè)計[0039]大作業(yè)試題附全答案
- 西南大學(xué)2017秋0039《c語言》在線答案
- 西南大學(xué)2019年[0039]《c語言》大作業(yè)(資料)
- 2016年9月吉林大學(xué)課程機(jī)考復(fù)習(xí)題c語言程序設(shè)計
- 西南大學(xué)2019年[1032]《c語言程序設(shè)計》大作業(yè)(資料)
- c語言程序設(shè)計答案
- 2019年考試【西南大學(xué)】[0039]《c語言》大作業(yè)(資料)
- 2019年考試【西南大學(xué)】[1032]《c語言程序設(shè)計》大作業(yè)(資料)
- c語言程序設(shè)計實驗答案
- 大學(xué)計算機(jī)c語言程序設(shè)計(程序設(shè)計)
- 《c語言程序設(shè)計》
- 《c語言程序設(shè)計》題庫及答案
- c語言程序設(shè)計
- c語言程序設(shè)計
- c語言程序設(shè)計
- c語言程序設(shè)計
- [蘭州大學(xué)]《c語言程序設(shè)計》19春平時作業(yè)2
- [蘭州大學(xué)]《c語言程序設(shè)計》19春平時作業(yè)1
- c語言程序設(shè)計下mooc答案
- c語言程序設(shè)計試卷及答案
評論
0/150
提交評論