




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Q獵學(xué)網(wǎng)福建師范大學(xué)申請(qǐng)成人高考教育學(xué)士學(xué)位考試計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)《C程序設(shè)計(jì)》課程考試大綱一?考核目標(biāo)學(xué)生應(yīng)了解計(jì)算機(jī)程序設(shè)計(jì)的基本知識(shí),掌握C++語(yǔ)言程序設(shè)計(jì)的基本方法和使用計(jì)算機(jī)處理問(wèn)題的思維方法,具有應(yīng)用計(jì)算機(jī)編程的初步能力。1、 了解C++語(yǔ)言的特點(diǎn),掌握語(yǔ)言的成份及其使用方法,能夠閱讀及編寫(xiě)簡(jiǎn)單的應(yīng)用程序;2、 掌握最基本的算法和實(shí)現(xiàn)的方法;3、 掌握結(jié)構(gòu)化程序設(shè)計(jì)的方法,能編制出風(fēng)格良好的程序;4、 掌握C++語(yǔ)言程序調(diào)試的基本技能??己朔绞焦P試,考試時(shí)間120分鐘??己朔秶鍞?shù)據(jù)類型及其運(yùn)算【考試要求】了解基本類型及其常量的表示法;掌握變量的定義及初始化方法;掌握運(yùn)算符與表達(dá)式的概念;掌握C++的自動(dòng)類型轉(zhuǎn)換和強(qiáng)制類型轉(zhuǎn)換?!局饕键c(diǎn)】1、數(shù)據(jù)類型的種類2、 各種數(shù)據(jù)類型的定義方法3、 運(yùn)算符的種類4、 運(yùn)算符優(yōu)先級(jí)和結(jié)合性5、 不同類型數(shù)據(jù)間的轉(zhuǎn)換與運(yùn)算㈡基本語(yǔ)句【考試要求】了解C語(yǔ)句的概念及種類;掌握C語(yǔ)言常用的輸入/出方式?!局饕键c(diǎn)】1、表達(dá)式語(yǔ)句、空語(yǔ)句、復(fù)合語(yǔ)句2、 數(shù)據(jù)的輸入與輸出3、 輸入輸出函數(shù)printf、scanf、cin、cout的使用㈢選擇結(jié)構(gòu)程序設(shè)計(jì)【考試要求】熟練掌握if?else的三種語(yǔ)法;領(lǐng)會(huì)switch與break語(yǔ)句的作用?!局饕键c(diǎn)】1、if語(yǔ)句2、 switch語(yǔ)句3、 選擇結(jié)構(gòu)的嵌套㈣循環(huán)結(jié)構(gòu)程序設(shè)計(jì)【考試要求】領(lǐng)會(huì)程序設(shè)計(jì)中構(gòu)成循環(huán)的方法;掌握f(shuō)or、while、do-while語(yǔ)句的用法;了解break、continue在循環(huán)語(yǔ)句中的作用?!局饕键c(diǎn)】1、for循環(huán)結(jié)構(gòu)2、 while和dowhile循環(huán)結(jié)構(gòu)3、 continue語(yǔ)句和break語(yǔ)句4、 循環(huán)的嵌套㈤數(shù)組的定義和引用【考試要求】了解一維數(shù)組、二維數(shù)組的基本概念;掌握數(shù)組類型變量的定義與引用;掌握數(shù)組元素的引用?!局饕键c(diǎn)】1、一維數(shù)組和多維數(shù)組的定義和初始化2、 數(shù)組的引用3、 字符串與字符數(shù)組4、 字符串處理函數(shù)(strlen,strcpy,strcat,strcmp)㈥函數(shù)【考試要求】掌握函數(shù)的定義與調(diào)用;掌握函數(shù)參數(shù)的傳遞方式;領(lǐng)會(huì)變量存儲(chǔ)類型的概念及各種存儲(chǔ)類型變量的生存期和有效范圍;領(lǐng)會(huì)函數(shù)的嵌套調(diào)用與遞歸調(diào)用【主要考點(diǎn)】1、函數(shù)的定義方法2、 函數(shù)的類型和返回值3、 形式參數(shù)與實(shí)在參數(shù);參數(shù)值的傳遞4、 函數(shù)的正確調(diào)用;嵌套調(diào)用和遞歸調(diào)用5、 內(nèi)聯(lián)函數(shù)和函數(shù)重載6、 局部變量和全局變量7、 變量的存儲(chǔ)類別和作用域㈦指針【考試要求】了解指針與地址的概念;掌握指針變量的定義、初始化及指針的運(yùn)算;掌握指針與數(shù)組、指針數(shù)組、指針實(shí)現(xiàn)字符串等知識(shí);了解指針與函數(shù)的概念?!局饕键c(diǎn)】1、指針變量的定義和初始化2、 指針的賦值3、 指針的運(yùn)算4、 指針與數(shù)組5、 指針與字符串6、 指針用作函數(shù)參數(shù)㈧結(jié)構(gòu)與聯(lián)合【考試要求】掌握結(jié)構(gòu)體和聯(lián)合體類型的說(shuō)明、結(jié)構(gòu)體和聯(lián)合體變量的定義及初始化方法;掌握結(jié)構(gòu)體與聯(lián)合體變量成員的引用?!局饕键c(diǎn)】1、結(jié)構(gòu)體和聯(lián)合體類型數(shù)據(jù)的定義方法和初始化3、 結(jié)構(gòu)體和聯(lián)合體類型的說(shuō)明及結(jié)構(gòu)體類型變量的定義4、 結(jié)構(gòu)體和聯(lián)合體變量的初始化5、 結(jié)構(gòu)體和聯(lián)合體變量的引用6、 結(jié)構(gòu)體數(shù)組㈨基本語(yǔ)句【考試要求】了解面向?qū)ο箢惡蛯?duì)象的概念;掌握構(gòu)造、析構(gòu)函數(shù)的定義和使用;類的繼承性?!局饕键c(diǎn)】1、類的創(chuàng)建和引用對(duì)象2、 構(gòu)造函數(shù)與析構(gòu)函數(shù)3、 派生類的定義和訪問(wèn)權(quán)限4、 單一繼承與多重繼承㈩了解C++流的概念,掌握標(biāo)準(zhǔn)設(shè)備輸入/輸出函數(shù)的使用【考試要求】了解C++流的概念;掌握標(biāo)準(zhǔn)設(shè)備輸入/輸出函數(shù)的使用?!局饕键c(diǎn)】1、文件類型指針2、 文件的打開(kāi)與關(guān)閉3、 文件的讀寫(xiě)4、 輸入輸出的控制格式考試題目類型考試分兩部分:理論題(20分)、編程題(80分)。理論題主要由單項(xiàng)選擇題組成。編程題分簡(jiǎn)單操作題、簡(jiǎn)單應(yīng)用題和綜合應(yīng)用題3種類型的考題。例題下面的程序定義了一個(gè)Point類,找出程序中的錯(cuò)誤(已經(jīng)指出錯(cuò)誤所在的范圍),修改后請(qǐng)運(yùn)行程序并保存結(jié)果。#include<iostream.h>classPoint(public:intx;〃下面三行中有一個(gè)錯(cuò)誤①Point(inta)(x=a;}intGetx()(returnx;}cout<<Getx()<<endl;〃下面三行中有一個(gè)錯(cuò)誤②}Avoidmain()(〃下面三行中有一個(gè)錯(cuò)誤③A.Point(76);Cout<<A.x;Cout<<A.Getx()<<endl;}答案:應(yīng)該注釋掉cout<<Getx()<<endl。在類定義中不能直接使用cout語(yǔ)句向屏幕輸出內(nèi)容。A后應(yīng)該加上“;”,類的聲明之后必須加上“;”。兩種改法:為類Point增加一個(gè)成員函數(shù)如voidSetx(inta)(x=a;},然后將A.Point(76)改為A.setx(76)去掉;或者去掉類聲明后的A以及A.Point(76)一句,在main函數(shù)中,聲明一個(gè)Point的對(duì)象并初始化它,如PointB(76);然后將main函數(shù)中的A換成B。構(gòu)造對(duì)象時(shí),不能顯式地調(diào)用構(gòu)造函數(shù)。根據(jù)基類的定義和測(cè)試程序以及程序中的注釋信息,完成程序。classPoint(public:Point(floatxx=0,floatyy=0)(X=xx;Y=yy;}voidMove(floatxOff,floatyOff){X+=xOff;Y+yOff;}floatGetx()(returnX;}floatGety()(returnY;}private:floatx,y;};classRectangle:privatePoint(public:Rectangle(floatx,floaty,floatw,floath):Point(①)(②}voidMove(floatxOff,floatyOff)(③ }floatGetX()(④}floatGetY()(⑤}floatGetH()(⑥}floatGetW()(⑦}private:floatW,H;}〃測(cè)試程序#include<iostream.h>#include<math.h>voidmain()(Rectanglerect(5,8n25,15);voidMove(3,4);cout<<”Thedataofrect(X,Y,W,H):”<<endl;cout<<rect.GetX()<<”,”<<rect.GetY()<<”,”<<rect.GetW()<<”,”<<rect.GetH()<<endl;}答案:x,yW=w;H=h;Point::Move(xOff,yOff);returnPoint::GetX()returnPoint::GetY()returnH;returnW;用模板函數(shù)實(shí)現(xiàn)找出兩個(gè)數(shù)值中最小值的程序,并給出一段簡(jiǎn)單的測(cè)試程序。#include"iostream.h”template<classT>Ttmin(Tx,Ty)(retu
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智能穿戴設(shè)備研發(fā)人員個(gè)人勞動(dòng)合同書(shū)
- 2025年度股權(quán)抵押消費(fèi)金融合同
- 二零二五年度同居關(guān)系終止合同書(shū)
- 二零二五年度瑜伽教練就業(yè)保障聘用合同
- 2025年度村委會(huì)林地承包與林業(yè)科研合作合同
- 浙江國(guó)企招聘2024臺(tái)州市椒江區(qū)社會(huì)事業(yè)發(fā)展集團(tuán)有限公司招聘3人筆試參考題庫(kù)附帶答案詳解
- 2025青海省投招聘59人查筆試參考題庫(kù)附帶答案詳解
- 《臨床試驗(yàn)的監(jiān)查》課件
- 電梯構(gòu)造知識(shí)培訓(xùn)課件
- 教育測(cè)量與評(píng)價(jià)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋石河子大學(xué)
- 新人教版五年級(jí)小學(xué)數(shù)學(xué)全冊(cè)奧數(shù)(含答案)
- 健康體檢報(bào)告分析結(jié)果
- 2024年?;钒踩芾碇贫群蛵徫话踩僮饕?guī)程(9篇范文)
- 無(wú)人機(jī)固定翼行業(yè)報(bào)告
- 《莖和葉》名師課件
- 玻璃體腔注射-操作流程和注意事項(xiàng)(特選參考)課件
- JGJ114-2014 鋼筋焊接網(wǎng)混凝土結(jié)構(gòu)技術(shù)規(guī)程
- 110kV升壓站構(gòu)支架組立施工方案
- CONSORT2010流程圖(FlowDiagram)【模板】文檔
- 前廳月工作計(jì)劃
- 生物醫(yī)學(xué)工程倫理 課件全套 第1-10章 生物醫(yī)學(xué)工程與倫理-醫(yī)學(xué)技術(shù)選擇與應(yīng)用的倫理問(wèn)題
評(píng)論
0/150
提交評(píng)論