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