C語(yǔ)言程序設(shè)計(jì)A課程考核說明_第1頁(yè)
C語(yǔ)言程序設(shè)計(jì)A課程考核說明_第2頁(yè)
C語(yǔ)言程序設(shè)計(jì)A課程考核說明_第3頁(yè)
C語(yǔ)言程序設(shè)計(jì)A課程考核說明_第4頁(yè)
C語(yǔ)言程序設(shè)計(jì)A課程考核說明_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PAGEPAGE1中央廣播電視大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)C語(yǔ)言程序設(shè)計(jì)A課程考核說明(2021)一、考核說明《C語(yǔ)言程序設(shè)計(jì)》課程是全國(guó)電大系統(tǒng)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)(本科)的一門基礎(chǔ)必修課程。本課程是學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、軟件工程等課程的先修課,在整個(gè)專業(yè)教學(xué)體系中占有非常重要的作用。本課程主要介紹C語(yǔ)言的基本語(yǔ)法規(guī)則和程序設(shè)計(jì)方法,包括C語(yǔ)言程序結(jié)構(gòu)和上機(jī)運(yùn)行程序的基本過程,各種數(shù)據(jù)類型的常量和變量的定義與表示,各種運(yùn)算符和表達(dá)式的表示與應(yīng)用,各種流程控制語(yǔ)句的定義與作用,各種常用函數(shù)的定義格式與調(diào)用方法,用戶函數(shù)的定義與調(diào)用,數(shù)組、指針、結(jié)構(gòu)、文件等數(shù)據(jù)類型的定義與使用,結(jié)構(gòu)化和模塊化的程序設(shè)計(jì)方法等內(nèi)容。學(xué)習(xí)《C語(yǔ)言程序設(shè)計(jì)》需要理論與實(shí)踐相結(jié)合,只注重書本知識(shí)是空洞的,只注重上機(jī)實(shí)踐是迷茫的,必須兩者結(jié)合循序漸進(jìn),通過書本知識(shí)指導(dǎo)實(shí)踐,通過實(shí)踐加深理解和吸收知識(shí),以及運(yùn)用知識(shí)解決問題的能力?,F(xiàn)將該課程考核的有關(guān)問題說明如下:1.考核對(duì)象全國(guó)電大系統(tǒng)開放教育計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)(本科)的學(xué)生。2.教學(xué)媒體文字主教材《C語(yǔ)言程序設(shè)計(jì)》任愛華主編中央廣播電視大學(xué)出版社出版。錄象教材20講任愛華等主講中央廣播電視大學(xué)音像出版社出版,時(shí)間待定。IP網(wǎng)絡(luò)課件16講徐孝凱主講電大在線的該課程網(wǎng)站點(diǎn)播,2021年9月。復(fù)習(xí)資料《C語(yǔ)言程序設(shè)計(jì)期末復(fù)習(xí)指導(dǎo)》中央電大教育雜志社出版發(fā)行。平時(shí)考核《C語(yǔ)言程序設(shè)計(jì)形成性考核冊(cè)》中央電大教育雜志社出版發(fā)行。網(wǎng)上輔導(dǎo)在電大在線《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)網(wǎng)頁(yè)上發(fā)表。3.命題依據(jù)本考核說明以中央電大計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)《C語(yǔ)言程序設(shè)計(jì)》課程的教學(xué)大綱為依據(jù)編制。本考核說明是考試命題的依據(jù)。4.考核要求本課程是以掌握C語(yǔ)言知識(shí)并解決實(shí)際程序設(shè)計(jì)問題為目的。主要考核學(xué)生對(duì)C語(yǔ)言知識(shí)的掌握程度和對(duì)解決一般問題的程序設(shè)計(jì)能力。對(duì)C語(yǔ)言知識(shí)要在理解和應(yīng)用的基礎(chǔ)上加強(qiáng)記憶和掌握,不能死記硬背。本課程教學(xué)內(nèi)容包括了解、理解和應(yīng)用三個(gè)層次,并且逐步遞進(jìn),具體含義如下:(1)了解層次:記憶C語(yǔ)言中的基本概念和語(yǔ)法規(guī)則;(2)理解層次:掌握C語(yǔ)言中的每個(gè)語(yǔ)法成分和語(yǔ)句的定義格式、含義及作用;(3)應(yīng)用層次:利用C語(yǔ)言,結(jié)合實(shí)際解決問題的需要,能夠分析和編寫程序。5.命題原則(1)在教學(xué)大綱和考核說明所規(guī)定的知識(shí)范圍內(nèi)命題。在教學(xué)知識(shí)范圍之內(nèi),需要靈活運(yùn)用才能夠解決問題的試題不屬于超綱。(2)試題的取材要求覆蓋面廣、區(qū)分度高。(3)試題兼顧各個(gè)能力層次,了解和理解約占40%,應(yīng)用約占60%。(4)試題的難易程度和題量適當(dāng),按難易程度分為四個(gè)層次:容易占20%,較易占40%,較難占30%,難占10%。題量安排以平時(shí)能夠獨(dú)立完成作業(yè)者,能在規(guī)定的考試時(shí)間內(nèi)做完并有一定時(shí)間檢查為原則。6.試題題型選擇:根據(jù)題意,從四種可選擇的答案中選擇合適的一種答案。填空:根據(jù)題意,在畫有橫線或空白括號(hào)內(nèi)填寫合適內(nèi)容。寫出程序運(yùn)行結(jié)果:根據(jù)所給的C語(yǔ)言程序,寫出運(yùn)行后的輸出結(jié)果。指出程序或函數(shù)功能:根據(jù)所給的C語(yǔ)言程序或函數(shù),指出運(yùn)行程序或進(jìn)行函數(shù)調(diào)用時(shí)所能實(shí)現(xiàn)的功能。編寫程序或函數(shù):根據(jù)所給出的題目要求,編寫出相應(yīng)的程序或函數(shù)模塊。7.考核形式:本課程考核采用終結(jié)性考試與形成性考核相結(jié)合的方式。形成性考核分為兩種,一種視形成性考核冊(cè)作業(yè)完成情況和所規(guī)定的上機(jī)實(shí)驗(yàn)完成情況而定,占總成績(jī)的20%;另一種為省級(jí)電大統(tǒng)一命題和組織的期末上機(jī)考核,占總成績(jī)的10%,要求完成一個(gè)帶有多個(gè)程序文件的程序項(xiàng)目的編寫(或修改)并上機(jī)運(yùn)行通過,上機(jī)考核時(shí)限為60分鐘。形成性考核成績(jī)由省級(jí)電大考核和確認(rèn)。終結(jié)性考試采用書面和閉卷方式,考試成績(jī)占總成績(jī)的70%,由中央電大統(tǒng)一命題和考試時(shí)間,答卷時(shí)限為90分鐘??偝煽?jī)滿分為100分,合成成績(jī)達(dá)到60及以上分?jǐn)?shù)者可獲得該課程規(guī)定的4學(xué)分,否則不獲得該課程學(xué)分。第二部分考核內(nèi)容及要求第一章C語(yǔ)言概述考核內(nèi)容(知識(shí)點(diǎn)):1.程序、程序文件和函數(shù)的概念及其相互之間的關(guān)系。2.函數(shù)的定義格式和作用,主函數(shù)的特殊地位和作用。3.C語(yǔ)言簡(jiǎn)單語(yǔ)句和復(fù)合語(yǔ)句的語(yǔ)法格式。4.#include預(yù)處理命令的格式與作用。5.頭文件的文件名格式、在程序中的使用方法和作用。6.程序中兩種注釋標(biāo)記的寫法和作用。7.標(biāo)準(zhǔn)輸出函數(shù)printf()和標(biāo)準(zhǔn)輸入函數(shù)scanf()的定義格式和具體應(yīng)用。8.C語(yǔ)言程序文件名、編譯后生成的目標(biāo)文件名和連接后生成的可執(zhí)行文件名的命名規(guī)則,以及上機(jī)輸入、編輯、編譯、連接和運(yùn)行程序的過程??己艘螅阂罅私夂屠斫庖陨蟽?nèi)容。第二章數(shù)據(jù)類型和表達(dá)式重點(diǎn)考核的內(nèi)容(知識(shí)點(diǎn)):1.C語(yǔ)言中的數(shù)據(jù)類型的分類。2.各種整數(shù)類型的關(guān)鍵字表示,存儲(chǔ)空間的大小和值域范圍。3.整型變量的定義和初始化,十進(jìn)制整型常量的表示。4.字符類型的關(guān)鍵字表示,存儲(chǔ)空間的大小和值域范圍;字符型常量的表示,回車、換行、單引號(hào)、雙引號(hào)、反斜線、空字符等特殊字符的表示。5.字符型變量的定義和初始化,字符型與整型的關(guān)系。6.枚舉的概念,枚舉類型的定義,枚舉變量的定義和初始化,枚舉常量與整型常量的對(duì)應(yīng)關(guān)系。7.各種實(shí)數(shù)類型的關(guān)鍵字表示,存儲(chǔ)空間的大小和有效位數(shù)。8.單精度和雙精度實(shí)數(shù)的定點(diǎn)表示和浮點(diǎn)(科學(xué))表示,實(shí)型變量的定義和初始化。9.加、減、乘、除、取余、賦值、增1、減1、取數(shù)據(jù)存儲(chǔ)長(zhǎng)度等算術(shù)運(yùn)算符的表示、含義、運(yùn)算對(duì)象個(gè)數(shù)和運(yùn)算優(yōu)先級(jí)。10.關(guān)系運(yùn)算符的定義和關(guān)系表達(dá)式的計(jì)算,邏輯運(yùn)算符的定義與邏輯表達(dá)式的計(jì)算,根據(jù)任意表達(dá)式的值判斷其邏輯值的方法。一般考核的內(nèi)容(知識(shí)點(diǎn)):1.整型常量的八進(jìn)制和十六進(jìn)制表示。2.符號(hào)常量的兩種定義方法,它們之間的區(qū)別。3.位操作符、復(fù)合賦值操作符的含義與使用。4.求關(guān)系或邏輯表達(dá)式的相反表達(dá)式的方法??己艘螅豪斫夂驼莆找陨现攸c(diǎn)考核的內(nèi)容,了解和理解以上一般考核內(nèi)容。第三章流程控制語(yǔ)句考核內(nèi)容(知識(shí)點(diǎn)):1.C語(yǔ)言程序中的順序、分支和循環(huán)這三種基本結(jié)構(gòu),每種結(jié)構(gòu)的執(zhí)行過程。2.簡(jiǎn)單if語(yǔ)句、帶else子句的if語(yǔ)句、多分支結(jié)構(gòu)的if語(yǔ)句的定義格式、執(zhí)行過程和在處理問題中的具體應(yīng)用。3.switch語(yǔ)句的定義格式、執(zhí)行過程和在處理問題中的具體應(yīng)用。4.if語(yǔ)句與switch語(yǔ)句之間的功能比較,if語(yǔ)句與switch語(yǔ)句之間的轉(zhuǎn)換。5.for循環(huán)、while循環(huán)和do-while循環(huán)的定義格式、執(zhí)行過程和在處理問題中的具體應(yīng)用。6.三種循環(huán)結(jié)構(gòu)不同特點(diǎn)。7.Break語(yǔ)句在switch語(yǔ)句和各種循環(huán)語(yǔ)句中的作用,continue語(yǔ)句在各種循環(huán)語(yǔ)句中的作用。8.goto語(yǔ)句和return語(yǔ)句的定義格式和功能??己艘螅豪斫夂驼莆毡菊碌乃袃?nèi)容,并能夠靈活應(yīng)用。第四章數(shù)組和字符串考核內(nèi)容(知識(shí)點(diǎn)):1.一維數(shù)組的含義、定義格式及初始化格式。2.?dāng)?shù)組長(zhǎng)度、數(shù)組元素、元素下標(biāo)的含義,訪問數(shù)組元素的語(yǔ)法格式,下標(biāo)運(yùn)算符的操作對(duì)象和操作結(jié)果。3.?dāng)?shù)組元素的下標(biāo)變化范圍,數(shù)組元素所占存儲(chǔ)空間大小和整個(gè)數(shù)組所占存儲(chǔ)空間大小的計(jì)算,各元素對(duì)應(yīng)存儲(chǔ)空間的排列情況,每個(gè)元素的存儲(chǔ)地址的計(jì)算。4.利用一維數(shù)組存儲(chǔ)數(shù)據(jù),按元素值的升序或降序排列數(shù)據(jù),按給定條件或功能對(duì)數(shù)組元素依次進(jìn)行訪問和處理。5.二維數(shù)組的含義、定義格式及初始化格式。6.二維數(shù)組的行數(shù)和列數(shù)的概念,數(shù)組長(zhǎng)度(即所含元素個(gè)數(shù))的計(jì)算。7.訪問二維數(shù)組元素的語(yǔ)法格式,每個(gè)下標(biāo)運(yùn)算符的操作對(duì)象和操作結(jié)果。8.二維數(shù)組中的所有元素在存儲(chǔ)空間中的排列情況,每個(gè)元素的存儲(chǔ)地址的計(jì)算。9.利用二維數(shù)組存儲(chǔ)矩陣數(shù)據(jù),按給定條件或功能對(duì)數(shù)組元素依次進(jìn)行訪問和處理。10.字符串常量的定義格式,字符串的存儲(chǔ)格式,字符串長(zhǎng)度的概念。11.一維字符數(shù)組、二維字符數(shù)組與字符串之間的關(guān)系,一維字符數(shù)組與二維字符數(shù)組的初始化。12.strlen、strcpy、strcmp、strcat等字符串函數(shù)的聲明格式及功能。13.利用typedef語(yǔ)句定義數(shù)據(jù)類型的方法??己艘螅毫私夂屠斫庖痪S數(shù)組、二維數(shù)組和字符串的概念的使用方法,會(huì)利用它們存儲(chǔ)和處理數(shù)據(jù)。第五章指針考核內(nèi)容(知識(shí)點(diǎn)):1.指針的概念,指針變量的定義和初始化。2.指針賦值(=)、取對(duì)象(變量)地址(&)、訪問指針?biāo)笇?duì)象(*)、指針比較(==、!=、>、<等)、指針?biāo)阈g(shù)運(yùn)算(+、-、+=等)、指針增1或減1(++、--)等各種運(yùn)算的含義和使用。3.?dāng)?shù)組名的指針含義。4.一維數(shù)組元素的下標(biāo)訪問方式與指針訪問方式及其之間的轉(zhuǎn)換。5.二維數(shù)組元素的下標(biāo)訪問方式與指針訪問方式及其之間的轉(zhuǎn)換。6.動(dòng)態(tài)存儲(chǔ)分配函數(shù)malloc()和calloc()以及動(dòng)態(tài)存儲(chǔ)空間釋放函數(shù)free()的定義格式與調(diào)用方法??己艘螅豪斫庵羔樀母拍?,掌握利用指針訪問簡(jiǎn)單數(shù)據(jù)和數(shù)組元素的方法,掌握進(jìn)行動(dòng)態(tài)存儲(chǔ)分配與釋放的方法。第六章函數(shù)考核內(nèi)容(知識(shí)點(diǎn)):1.函數(shù)的定義格式。2.函數(shù)調(diào)用表達(dá)式的語(yǔ)法格式及執(zhí)行過程。3.函數(shù)定義中形參變量的作用及實(shí)虛參數(shù)結(jié)合的過程。5.函數(shù)聲明(原型)語(yǔ)句的定義格式及作用。6.形參為一維數(shù)組或二維數(shù)組時(shí)的說明格式,調(diào)用時(shí)數(shù)組參數(shù)傳遞的過程。7.變量的作用域的概念和含義;系統(tǒng)對(duì)全局變量、static變量、局部變量的建立和初始化過程。8.函數(shù)的遞歸調(diào)用的概念和遞歸函數(shù)的具體執(zhí)行過程。9.頭文件在程序文件中的位置和作用??己艘螅赫莆沼脩糇远x函數(shù)的定義、聲明與調(diào)用方法,掌握函數(shù)調(diào)用中一般參數(shù)、指針參數(shù)、數(shù)組參數(shù)的傳遞,以及函數(shù)體執(zhí)行和返回的過程。第七章結(jié)構(gòu)與聯(lián)合考核內(nèi)容(知識(shí)點(diǎn)):1.結(jié)構(gòu)的概念,結(jié)構(gòu)類型的定義格式,結(jié)構(gòu)類型的聲明(即不完整定義)格式。2.結(jié)構(gòu)對(duì)象(變量)的各種定義格式和初始化,結(jié)構(gòu)大小的計(jì)算,結(jié)構(gòu)對(duì)象和結(jié)構(gòu)數(shù)組對(duì)象的動(dòng)態(tài)分配和初始化。3.結(jié)構(gòu)賦值,結(jié)構(gòu)成員的直接訪問和間接訪問,利用結(jié)構(gòu)數(shù)組保存和處理數(shù)據(jù)。4.結(jié)構(gòu)和結(jié)構(gòu)指針作為函數(shù)參數(shù)和返回值類型的具體應(yīng)用。5.鏈表的概念,鏈表中結(jié)點(diǎn)的結(jié)構(gòu),鏈表的建立和遍歷的方法和算法。6.聯(lián)合的概念,聯(lián)合類型的定義格式,聯(lián)合對(duì)象的定義和初始化,聯(lián)合的存儲(chǔ)結(jié)構(gòu)及大小的計(jì)算,匿名聯(lián)合的特點(diǎn)??己艘螅豪斫夂驼莆战Y(jié)構(gòu)和聯(lián)合類型的特點(diǎn)以及數(shù)據(jù)成員的訪問方法,了解和理解鏈表中結(jié)點(diǎn)的結(jié)構(gòu)和建立與訪問鏈表的方法,以及結(jié)構(gòu)與聯(lián)合嵌套定義的概念。第八章文件考核內(nèi)容(知識(shí)點(diǎn)):1.數(shù)據(jù)文件的概念。2.文件的打開和關(guān)閉方法。3.文件的各種訪問方式的表示。4.對(duì)字符文件進(jìn)行的輸入和輸出數(shù)據(jù)的方法。5.對(duì)字節(jié)文件進(jìn)行的輸入和輸出數(shù)據(jù)的方法??己艘螅毫私夂屠斫馕募挠嘘P(guān)概念和訪問方式,會(huì)利用字符或字節(jié)文件保存和處理數(shù)據(jù)。第三部分模擬考核試題及解答一、選擇題1.由C語(yǔ)言源程序文件編譯而成的目標(biāo)文件的缺省擴(kuò)展名為()。A.cppB.exeC.objD.C2.C語(yǔ)言程序的基本模塊為()。A.表達(dá)式B.標(biāo)識(shí)符C.語(yǔ)句D.函數(shù)3.x>0||y==5的相反表達(dá)式為()。A.x<=0||y!=5B.x<=0&&y!=5C.x>0||y!=5D.x>0&&y==54.枚舉類型中的每個(gè)枚舉常量的值都是一個(gè)()。A.整數(shù)B.浮點(diǎn)數(shù)C.字符D.邏輯值5.循環(huán)語(yǔ)句“for(inti=0;i<n;i++)S;”中循環(huán)體S被執(zhí)行的次數(shù)為()。A.1B.n-1C.nD.n+16.在下面的while循環(huán)語(yǔ)句中,其循環(huán)體被執(zhí)行的次數(shù)為()。inti=0,s=0;while(s<20){i++;s+=i;}A.4B.5C.6D.77.若定義了函數(shù)double*function(),則返回值類型為()。A.實(shí)數(shù)型B.實(shí)數(shù)指針型C.函數(shù)指針型D.數(shù)組型8.若用數(shù)組名作為函數(shù)調(diào)用的實(shí)參,傳遞給形參的是()。A.數(shù)組的首地址B.數(shù)組中第一個(gè)元素的值C.數(shù)組中全部元素的值D.數(shù)組元素的個(gè)數(shù)9.假定a為一個(gè)整型數(shù)組名,則元素a[4]的地址比該數(shù)組的首地址大()個(gè)字節(jié)。A.4B.8C.16D.3210.下列給字符數(shù)組賦初值時(shí),正確的是()。A.chars1[]="abcdef";B.chars2[4]="abcd";C.chars3[2][3]={"abc","xyz"};D.chars4[4][]={'a','x','s','t'};A.char*p=s;B.char*p=&s;C.char*p;p=*s;D.char*p;p=&s;11.要使p指向二維整型數(shù)組a[10][20],p應(yīng)定義為()。A.int*p=a;B.int**p=a;C.int*p[20]=a;D.int(*p)[20]=a;12.標(biāo)準(zhǔn)輸入設(shè)備的文件流標(biāo)識(shí)符是()。A.stdinB.stdoutC.stderrD.stdio13.若要以讀/寫操作方式打開一個(gè)二進(jìn)制文件,當(dāng)文件不存在時(shí)返回打開失敗信息,則選用的打開方式字符串為()。A."r+"B."ab+"C."rb+"D."wb+"二、填空題1.單行或多行注釋的開始標(biāo)記符為__________。2.使用#include命令可以包含一個(gè)頭文件,也可以包含一個(gè)______文件。3.執(zhí)行“printf("%s%s%d","wei","rong",18);”語(yǔ)句后得到的輸出結(jié)果為________。4.執(zhí)行“printf("%c",'A'+2);”語(yǔ)句后得到的輸出結(jié)果為________。5.short類型的大小為________個(gè)字節(jié)。6.十進(jìn)制數(shù)3.26f的類型為________7.假定y=10,則表達(dá)式++y*3的值為________。8.關(guān)系表達(dá)式(x==0)的等價(jià)表達(dá)式為________。9.若x=5,y=10,則x!=y的邏輯值為________。10.在if語(yǔ)句中,每個(gè)else關(guān)鍵字與它前面同層次并且最接近的________關(guān)鍵字相配套。11.當(dāng)在程序中執(zhí)行到________語(yǔ)句時(shí),將結(jié)束所在循環(huán)語(yǔ)句中循環(huán)體的一次執(zhí)行。12.假定二維數(shù)組的定義為“chara[M][N];”,則該數(shù)組所占存儲(chǔ)空間的字節(jié)數(shù)為________。13.存儲(chǔ)字符串"a"需要占用存儲(chǔ)器的________個(gè)字節(jié)空間。14.strlen函數(shù)用于計(jì)算一個(gè)字符串的________。15.函數(shù)中的形參變量的初值由調(diào)用該函數(shù)時(shí)對(duì)應(yīng)的________值決定。16.程序的編譯是以__________為單位進(jìn)行的。17.假定a是一個(gè)一維數(shù)組,則a[i]的指針訪問方式為________。18.執(zhí)行int*p=malloc(sizeof(int))操作得到的一個(gè)動(dòng)態(tài)分配的整型對(duì)象為________。19.假定要?jiǎng)討B(tài)分配一個(gè)類型為structWorker的具有n個(gè)元素的數(shù)組,并由r指向這個(gè)動(dòng)態(tài)數(shù)組,則使用的語(yǔ)句表達(dá)式為________________=malloc(n*sizeof(structWorker))。20.與結(jié)構(gòu)成員訪問表達(dá)式p->name等價(jià)的表達(dá)式是____________。三、寫出下列每個(gè)程序運(yùn)行后的輸出結(jié)果1.#include<stdio.h>voidmain(){inti,s=0;for(i=1;;i++){if(s>50)break;if(i%2==0)s+=i;}printf("i,s=%d,%d\n",i,s);}2.#include<stdio.h>voidmain(){charch='*';inti,n=5;while(1){for(i=0;i<n;i++)printf("%c",ch);printf("\n");if(--n==0)break;}}3.#include<stdio.h>voidmain(){intx=24,y=88;inti=2,p=1;do{while(x%i==0&&y%i==0){p*=i;x/=i;y/=i;}i++;}while(x>=i&&y>=i);printf("%d\n",p*x*y);}4.#include<stdio.h>voidmain(){inta[9]={36,25,48,24,55,40,18,66,20};inti,b1,b2;a[0]<=a[1]?(b1=a[0],b2=a[1]):(b1=a[1],b2=a[0]);for(i=2;i<9;i++)if(a[i]<b1){b2=b1;b1=a[i];}elseif(a[i]<b2)b2=a[i];printf("%d%d\n",b1,b2);}5.#include<stdio.h>voidmain(){inta=10,b=20;printf("%d%d\n",a,b);{intb=a+25;a*=4;printf("%d%d\n",a,b);}printf("%d%d\n",a,b);}6.#include<stdio.h>voidSelectSort(inta[],intn){inti,j,k,x;for(i=1;i<n;i++){//進(jìn)行n-1次選擇和交換k=i-1;for(j=i;j<n;j++)if(a[j]<a[k])k=j;x=a[i-1];a[i-1]=a[k];a[k]=x;}}voidmain(){inti;inta[6]={20,15,32,47,36,28};SelectSort(a,6);for(i=0;i<6;i++)printf("%d",a[i]);printf("\n");}7.#include<stdio.h>voidLE(int*a,int*b){intx=*a;*a=*b;*b=x;}voidmain(){intx=15,y=26;printf("%d%d\n",x,y);LE(&x,&y);printf("%d%d\n",x,y);}8.#include<stdio.h>#include<string.h>structWorker{charname[15];//姓名intage;//年齡floatpay;//工資};intEqual(structWorker*r1,structWorker*r2){if(strcmp(r1->name,r2->name)==0)return1;elsereturn0;}voidmain(){structWorkera[4]={{"abc",25,420},{"defa",58,638},{"ghin",49,560},{"jklt",36,375}};structWorkerx={"defa"};inti;for(i=0;i<4;i++)if(Equal(a+i,&x))break;if(i>=4)printf("沒有查找所需要的記錄!\n");elseprintf("%s%d%6.2f\n",a[i].name,a[i].age,a[i].pay);}四、寫出下列每個(gè)函數(shù)的功能1.intSE(intn){//n為大于等于1的整數(shù)intx,s=0;printf("輸入%d個(gè)整數(shù):",n);scanf("%d",&x);if(n==1)returnx;s=x;while(--n){scanf("%d",&x);s+=x;}returns;}2.#include<stdio.h>voidWA(inta[],intn){inti,k,j,x;for(i=0;i<n-1;i++){k=i;for(j=i+1;j<n;j++)if(a[j]>a[k])k=j;x=a[i];a[i]=a[k];a[k]=x;}}3.#include<stdio.h>int*LJ(inta[],intn){inti,k=0;for(i=1;i<n;i++)if(a[i]>a[k])k=i;return&a[k];}4.intOutput(structIntNode*f){intsum=0;if(!f)return-9999;//用返回特定值-9999表示空表while(f){sum+=f->data;f=f->next;}returnsum;}假定structIntNode的類型定義為:structIntNode{intdata;//結(jié)點(diǎn)值域structIntNode*next;//結(jié)點(diǎn)指針域};5.intwr4(FILE*fptr){charch;intc=0;fseek(fptr,0,SEEK_SET);while(1){ch=fgetc(fptr);if(ch!=EOF)c++;elsebreak;}returnc;}五、根據(jù)下列每個(gè)題目要求編寫程序1.編寫一個(gè)函數(shù)fun(),首先從鍵盤上輸入一個(gè)4行4列的一個(gè)實(shí)數(shù)矩陣到一個(gè)二維數(shù)組a[4][4]中,接著求出主對(duì)角線上元素之和,最后返回求和結(jié)果。2.編寫一個(gè)主函數(shù),計(jì)算1+3+32+...+310的值并輸出,假定分別用i,p,s作為循環(huán)變量、累乘變量和累加變量的標(biāo)識(shí)符。3.編寫一個(gè)主函數(shù),已知6≤a≤40,15≤b≤30,求出滿足不定方程2a+5b=120的全部整數(shù)組解。如(13,20)就是其中的一組解。參考解答:一、選擇題1.C2.D3.B4.A5.C6.C7.B8.A9.C10.A11.D12.A13.C二、填空題1./*2.程序3.weirong184.C5.26.float7.338.(!x)9.110.if11.continue12.M*N13.214.長(zhǎng)度15.實(shí)參16.程序文件17.*(a+i)18.*p19.structWorker*r20.(*p).name三、寫出下列每個(gè)程序運(yùn)行后的輸出結(jié)果1.i,s=15,562.***************3.2644.18205.1020403540206.1520283236477.152626158.defa58638.00四、寫出下列每個(gè)函數(shù)的功能1.求出從鍵盤上輸入的n個(gè)整數(shù)之和并返回。2.采用選擇排序的方法對(duì)數(shù)組a中的n個(gè)整數(shù)按照從大到小的次序重新排列。3.求出數(shù)組a中n個(gè)元素的最大值元素,返回該元素的地址4.對(duì)于以表頭指針為f的鏈表,求出并返回所有結(jié)點(diǎn)中data域的值之和。5.求出一個(gè)以fptr為文件流的所對(duì)應(yīng)文件的長(zhǎng)度,即所存字符的個(gè)數(shù)。五、根據(jù)下列每個(gè)題目要求編寫程序1.doublefun(){doublea[4][4];doubles=0;inti,j;printf("輸入一個(gè)4*4的數(shù)值矩陣:\n");for(i=0;i<4;i++)for(j=0;j<4;j++)scanf("%lf",&a[i][j]);for(i=0;i<4;i++)s+=a[i][i];returns;}2.#include<stdio.h>voidmain(){inti;//用i作為循環(huán)變量intp=1;//用p作為累乘變量ints=1;//用s作為累加循環(huán)變量for(i=1;i<=10;i++){p*=3;s+=p;}printf("%d\n",s);}3.#include<stdio.h>voidmain(){inta,b;for(a=6;a<=40;a++)for(b=15;b<=30;b++)if(2*a+5*b==120)printf("(%d,%d)\n",a,b);}注意:以上只是在題型和內(nèi)容上提供參考,題量要比試卷多。

咖啡店創(chuàng)業(yè)計(jì)劃書第一部分:背景在中國(guó),人們?cè)絹碓綈酆瓤Х?。隨之而來的咖啡文化充滿生活的每個(gè)時(shí)刻。無論在家里、還是在辦公室或各種社交場(chǎng)合,人們都在品著咖啡。咖啡逐漸與時(shí)尚、現(xiàn)代生活聯(lián)系在一齊。遍布各地的咖啡屋成為人們交談、聽音樂、休息的好地方,咖啡豐富著我們的生活,也縮短了你我之間的距離,咖啡逐漸發(fā)展為一種文化。隨著咖啡這一有著悠久歷史飲品的廣為人知,咖啡正在被越來越多的中國(guó)人所理解。第二部分:項(xiàng)目介紹第三部分:創(chuàng)業(yè)優(yōu)勢(shì)目前大學(xué)校園的這片市場(chǎng)還是空白,競(jìng)爭(zhēng)壓力小。而且前期投資也不是很高,此刻國(guó)家鼓勵(lì)大學(xué)生畢業(yè)后自主創(chuàng)業(yè),有一系列的優(yōu)惠政策以及貸款支持。再者大學(xué)生往往對(duì)未來充滿期望,他們有著年輕的血液、蓬勃的朝氣,以及初生牛犢不怕虎的精神,而這些都是一個(gè)創(chuàng)業(yè)者就應(yīng)具備的素質(zhì)。大學(xué)生在學(xué)校里學(xué)到了很多理論性的東西,有著較高層次的技術(shù)優(yōu)勢(shì),現(xiàn)代大學(xué)生有創(chuàng)新精神,有對(duì)傳統(tǒng)觀念和傳統(tǒng)行業(yè)挑戰(zhàn)的信心和欲望,而這種創(chuàng)新精神也往往造就了大學(xué)生創(chuàng)業(yè)的動(dòng)力源泉,成為成功創(chuàng)業(yè)的精神基礎(chǔ)。大學(xué)生創(chuàng)業(yè)的最大好處在于能提高自己的潛力、增長(zhǎng)經(jīng)驗(yàn),以及學(xué)以致用;最大的誘人之處是透過成功創(chuàng)業(yè),能夠?qū)崿F(xiàn)自己的理想,證明自己的價(jià)值。第四部分:預(yù)算1、咖啡店店面費(fèi)用咖啡店店面是租賃建筑物。與建筑物業(yè)主經(jīng)過協(xié)商,以合同形式達(dá)成房屋租賃協(xié)議。協(xié)議資料包括房屋地址、面積、結(jié)構(gòu)、使用年限、租賃費(fèi)用、支付費(fèi)用方法等。租賃的優(yōu)點(diǎn)是投資少、回收期限短。預(yù)算10-15平米店面,啟動(dòng)費(fèi)用大約在9-12萬(wàn)元。2、裝修設(shè)計(jì)費(fèi)用咖啡店的滿座率、桌面的周轉(zhuǎn)率以及氣候、節(jié)日等因素對(duì)收益影響較大??Х瑞^的消費(fèi)卻相對(duì)較高,主要針對(duì)的也是學(xué)生人群,咖啡店布局、格調(diào)及采用何種材料和咖啡店效果圖、平面圖、施工圖的設(shè)計(jì)費(fèi)用,大約6000元左右3、裝修、裝飾費(fèi)用具體費(fèi)用包括以下幾種。(1)外墻裝飾費(fèi)用。包括招牌、墻面、裝飾費(fèi)用。(2)店內(nèi)裝修費(fèi)用。包括天花板、油漆、裝飾費(fèi)用,木工、等費(fèi)用。(3)其他裝修材料的費(fèi)用。玻璃、地板、燈具、人工費(fèi)用也應(yīng)計(jì)算在內(nèi)。整體預(yù)算按標(biāo)準(zhǔn)裝修費(fèi)用為360元/平米,裝修費(fèi)用共360*15=5400元。4、設(shè)備設(shè)施購(gòu)買費(fèi)用具體設(shè)備主要有以下種類。(1)沙發(fā)、桌、椅、貨架。共計(jì)2250元(2)音響系統(tǒng)。共計(jì)450(3)吧臺(tái)所用的烹飪?cè)O(shè)備、儲(chǔ)存設(shè)備、洗滌設(shè)備、加工保溫設(shè)備。共計(jì)600(4)產(chǎn)品制造使用所需的吧臺(tái)、咖啡杯、沖茶器、各種小碟等。共計(jì)300凈水機(jī),采用美的品牌,這種凈水器每一天能生產(chǎn)12l純凈水,每一天銷售咖啡及其他飲料100至200杯,價(jià)格大約在人民幣1200元上下。咖啡機(jī),咖啡機(jī)選取的是電控半自動(dòng)咖啡機(jī),咖啡機(jī)的報(bào)價(jià)此刻就應(yīng)在人民幣350元左右,加上另外的附件也不會(huì)超過1200元。磨豆機(jī),價(jià)格在330―480元之間。冰砂機(jī),價(jià)格大約是400元一臺(tái),有點(diǎn)要說明的是,最好是買兩臺(tái),不然夏天也許會(huì)不夠用。制冰機(jī),從制冰量上來說,一般是要留有富余??钪票鶛C(jī)每一天的制冰量是12kg。價(jià)格稍高550元,質(zhì)量較好,所以能夠用很多年,這么算來也是比較合算的。5、首次備貨費(fèi)用包括購(gòu)買常用物品及低值易耗品,吧臺(tái)用各種咖啡豆、奶、茶、水果、冰淇淋等的費(fèi)用。大約1000元6、開業(yè)費(fèi)用開業(yè)費(fèi)用主要包括以下幾種。(1)營(yíng)業(yè)執(zhí)照辦理費(fèi)、登記費(fèi)、保險(xiǎn)費(fèi);預(yù)計(jì)3000元(2)營(yíng)銷廣告費(fèi)用;預(yù)計(jì)450元7、周轉(zhuǎn)金開業(yè)初期,咖啡店要準(zhǔn)備必須量的流動(dòng)資金,主要用于咖啡店開業(yè)初期的正常運(yùn)營(yíng)。預(yù)計(jì)2000元共計(jì): 120000+6000+5400+2250+450+600+300+1200+1200+480+400+550+1000+3000+450+2000=145280元第五部分:發(fā)展計(jì)劃1、營(yíng)業(yè)額計(jì)劃那里的營(yíng)業(yè)額是指咖啡店日常營(yíng)業(yè)收入的多少。在擬定營(yíng)業(yè)額目標(biāo)時(shí),必須要依據(jù)目前市場(chǎng)的狀況,再思考到咖啡店的經(jīng)營(yíng)方向以及當(dāng)前的物價(jià)情形,予以綜合衡量。按照目前流動(dòng)人口以及人們對(duì)咖啡的喜好預(yù)計(jì)每一天的營(yíng)業(yè)額為400-800,根據(jù)淡旺季的不同可能上下浮動(dòng)2、采購(gòu)計(jì)劃依據(jù)擬訂的商品計(jì)劃,實(shí)際展開采購(gòu)作業(yè)時(shí),為使采購(gòu)資金得到有效運(yùn)用以及商品構(gòu)成達(dá)成平衡,務(wù)必針對(duì)設(shè)定的商品資料排定采購(gòu)計(jì)劃。透過營(yíng)業(yè)額計(jì)劃、商品計(jì)劃與采購(gòu)計(jì)劃的確立,我們不難了解,一家咖啡店為了營(yíng)業(yè)目標(biāo)的達(dá)成,同時(shí)有效地完成商品構(gòu)成與靈活地運(yùn)用采購(gòu)資金,各項(xiàng)基本的計(jì)劃是不可或缺的。當(dāng)一家咖啡店設(shè)定了營(yíng)業(yè)計(jì)劃、商品計(jì)劃及采購(gòu)計(jì)劃之后,即可依照設(shè)定的采購(gòu)金額進(jìn)行商品的采購(gòu)。經(jīng)過進(jìn)貨手續(xù)檢驗(yàn)、標(biāo)價(jià)之后,即可寫在菜單上。之后務(wù)必思

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論