版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C++語言程序設(shè)計(jì)課程考核闡明
第一部分考核闡明
《C++語言程序設(shè)計(jì)》課程是中央電大計(jì)算機(jī)應(yīng)用專業(yè)一門統(tǒng)設(shè)必修課和專業(yè)基礎(chǔ)課,
在整個(gè)教學(xué)體系中占據(jù)非常重要的地位。該課程重要簡(jiǎn)介C++程序設(shè)計(jì)語言區(qū))基本語法規(guī)
則,計(jì)算機(jī)程序的基本構(gòu)造,某些經(jīng)典應(yīng)用問題的程序設(shè)計(jì)措施(即算法),構(gòu)造化和模塊
化的程序設(shè)計(jì)措施,面向?qū)ο蟪绦蛟O(shè)計(jì)的概念和措施等內(nèi)容。學(xué)好該課程將為學(xué)習(xí)其他后續(xù)
計(jì)算機(jī)專業(yè)課程打下良好的基礎(chǔ)。
考察對(duì)象:電大系統(tǒng)“開放教育試點(diǎn)”計(jì)算機(jī)應(yīng)用專業(yè)學(xué)生。
命題根據(jù):本考核闡明嚴(yán)格按照中央電大“開放教育試點(diǎn)”計(jì)算機(jī)應(yīng)用專業(yè)《C++語言
程序設(shè)計(jì)》課程教學(xué)大綱編寫。本課程文字教材包括主教材和試驗(yàn)教材兩本,均為李寧主編
并由中央廣播電視大學(xué)出版社出版,主教材為《C++語言程序設(shè)計(jì)》,試驗(yàn)教材為《C++程序
設(shè)計(jì)試驗(yàn)》。本考核闡明是考試命題的根據(jù)。
考核規(guī)定:考核學(xué)生掌握和運(yùn)用C++語言基本語法規(guī)則進(jìn)行經(jīng)典程序設(shè)計(jì)的能力。詳細(xì)
考核規(guī)定分為如下3個(gè)層次:
理解:可以掌握C++語言的基本語法規(guī)則和某些基本概念。
理解:可以閱讀和分析用C++語言編寫的程序,即可以寫出程序的運(yùn)行成果或指出程序
的功能。
應(yīng)用:可以根據(jù)處理特定問題的規(guī)定運(yùn)用C++語言編寫出程序。
命題原則:
1.嚴(yán)格按照該課程教學(xué)大綱和考核闡明的規(guī)定命題。
2.試題的I覆蓋面較廣,并合適突出重點(diǎn)。
3.試題的難易程度和題量合適,按難易程度分為三個(gè)層次:輕易占40%,一般占40%,
較難占20%。
4.題型有五種:?jiǎn)雾?xiàng)選搽題、填空題、寫出程序運(yùn)行成果、指出程序或函數(shù)的功能、
編程題等。
考核形式:
采用期末卷面考核與形成性考核相結(jié)合的方式。形成性考核占20分,視平時(shí)上機(jī)
和作業(yè)完畢狀況而定,由所在班級(jí)的任課教師給定,由?。ㄊ?、自治區(qū))級(jí)電大認(rèn)定;
期末卷面考核占80分,由中央電大統(tǒng)一命題并為閉卷考試,答題時(shí)限為120分鐘。兩
方面成績(jī)合計(jì)抵達(dá)60分者為及格。
第二部分考核內(nèi)容及規(guī)定
第一章C++語言概述
考核內(nèi)容(知識(shí)點(diǎn)):
1.程序、程序文獻(xiàn)和函數(shù)的概念及其互相之間的關(guān)系。
2.函數(shù)的定義格式和作用,主函數(shù)的特殊地位和作用。
3.C++基本語句和復(fù)合語句的語法格式。
4.ttinclude命令的作用,C++系統(tǒng)編譯程序?qū)ζ涮幚淼倪^程。
5.頭文獻(xiàn)的文獻(xiàn)名格式、在程序中的使用措施和作用。
6.程序中兩種注釋標(biāo)識(shí)的寫法和作用。
7.原則輸出流對(duì)象cout和原則輸入流對(duì)象cin的含義,插入操作符<〈和提取操作符》
的作用。
8.C++源程序文獻(xiàn)名、編譯后生成的目的文獻(xiàn)名和連接后生成的可執(zhí)行文獻(xiàn)名中對(duì)應(yīng)的
擴(kuò)展名,C++系統(tǒng)的編譯程序和連接程序的功能。
考核規(guī)定:
規(guī)定理解以上內(nèi)容。
第二章基本數(shù)據(jù)類型和體現(xiàn)式
重點(diǎn)考核的內(nèi)容(知識(shí)點(diǎn)):
1.C++數(shù)據(jù)類型的分類。
2.多種整數(shù)類型的關(guān)鍵字體現(xiàn),存儲(chǔ)空間的大小和值域范圍。
3.整型變量的定義和初始化,十進(jìn)制整型常量的體現(xiàn)。
4.字符類型的關(guān)鍵字體現(xiàn),存儲(chǔ)空間的大小和值域范圍;字符型常量的體現(xiàn),回車、
換行、單引號(hào)、雙引號(hào)、反斜線、空字符等特殊字符的體現(xiàn)。
5.字符型變量的定義和初始化,字符型與整型的關(guān)系。
6.枚舉的概念,枚舉類型的定義,枚舉變量的定義和初始化,枚舉常量與整型常量的
對(duì)應(yīng)關(guān)系。
7.多種實(shí)數(shù)類型的關(guān)鍵字體現(xiàn),存儲(chǔ)空間的大小和有效位數(shù)。
8.單精度和雙精度實(shí)數(shù)的定點(diǎn)體現(xiàn)和浮點(diǎn)(科學(xué))體現(xiàn),實(shí)型變量的定義和初始化。
9.力口、減、乘、除、取余、賦值、增1、減1、取數(shù)據(jù)存儲(chǔ)長(zhǎng)度等算術(shù)運(yùn)算符的體現(xiàn)、
含義、運(yùn)算對(duì)象個(gè)數(shù)和運(yùn)算優(yōu)先級(jí)。
10.關(guān)系運(yùn)算符的定義和關(guān)系體現(xiàn)式的計(jì)算,邏輯運(yùn)算符的定義與邏輯體現(xiàn)式的計(jì)算,
系統(tǒng)給定的邏輯(布爾)類型的定義,邏輯常量false和true與整型常量的對(duì)應(yīng)關(guān)系,邏輯
變量的定義和使用,求任意體現(xiàn)式對(duì)應(yīng)邏輯值的措施。
11.typedef語句格式及功能。
一般考核的內(nèi)容(知識(shí)點(diǎn)):
1.整型常量的八進(jìn)制和十六進(jìn)制體現(xiàn)。
2.符號(hào)常量和常值變量的定義和初始化,它們之間的區(qū)別。
3.位操作符、復(fù)合賦值操作符的含義與使用。
4.不同樣數(shù)據(jù)類型之間的強(qiáng)制轉(zhuǎn)換。
5.相反條件、等價(jià)條件、永真條件的含義,條件操作符和逗號(hào)操作符的含義及運(yùn)算過
程。
考核規(guī)定:
掌握以上重點(diǎn)考核的內(nèi)容,理解以上一般考核內(nèi)容。
第三章C++程序的流程控制
考核內(nèi)容(知識(shí)點(diǎn)):
1.程序或程序模塊的三種基本構(gòu)造,每種構(gòu)造的執(zhí)行過程。
2.簡(jiǎn)樸if語句、帶else子句的if語句、多分支構(gòu)造的if語句的定義格式、執(zhí)行過
程和在處理問題中的詳細(xì)應(yīng)用。
3.switch語句的定義格式、執(zhí)行過程和在處理問題中的詳細(xì)應(yīng)用。
4.if語句與switch語句之間日勺功能比較,if語句與switch語句之間歐I轉(zhuǎn)換。
5.for循環(huán)、while循環(huán)和do...while循環(huán)的定義格式、執(zhí)行過程和在處理問題中的
詳細(xì)應(yīng)用。
6.三種循環(huán)構(gòu)造之間的比較及其互相轉(zhuǎn)換。
7.Break語句在switch語句和多種循環(huán)語句中區(qū)|作用,continue語句在多種循環(huán)語句
中的作用。
8.goto語句和return語句的定義格式和功能。
考核規(guī)定:
理解goto語句的功能,純熟掌握以上其他內(nèi)容并可以靈活運(yùn)用。
第四章數(shù)組
考核內(nèi)容(知識(shí)點(diǎn)):
1.一維數(shù)組的含義、定義格式及初始化格式。
2.數(shù)組長(zhǎng)度、數(shù)組元素、元素下標(biāo)的含義,訪問數(shù)組元素的語法格式,下標(biāo)運(yùn)算符的
操作對(duì)象和操作成果。
3.數(shù)組元素的下標(biāo)變化范圍,數(shù)組元素所占存儲(chǔ)空間大小和整個(gè)數(shù)組所占存儲(chǔ)空間大
小時(shí)計(jì)算,各元素對(duì)應(yīng)存儲(chǔ)空間的排列狀況,每個(gè)元素的存儲(chǔ)地址的計(jì)算。
4.運(yùn)用一維數(shù)組存儲(chǔ)數(shù)據(jù),按元素值的升序或降序排列數(shù)據(jù),按給定條件或功能對(duì)數(shù)
組元素依次進(jìn)行訪問和處理。
5.二維數(shù)組的含義、定義格式及初始化格式。
6.二維數(shù)組的行數(shù)和列數(shù)的概念,數(shù)組長(zhǎng)度(即所含元素個(gè)數(shù))的計(jì)算。
7.訪問二維數(shù)組元素的語法格式,每個(gè)下標(biāo)運(yùn)算符的操作對(duì)象和操作成果。
8.二維數(shù)組中的所有元素在存儲(chǔ)空間中的排列狀況,每個(gè)元素的存儲(chǔ)地址的計(jì)算。
9.運(yùn)用二維數(shù)組存儲(chǔ)矩陣數(shù)據(jù),按給定條件或功能對(duì)數(shù)組元素依次進(jìn)行訪問和處理。
10.字符串常量的I定義格式,字符串的存儲(chǔ)格式,字符串長(zhǎng)度的概念。
11.一維字符數(shù)組、二維字符數(shù)組與字符串之間的關(guān)系,一維字符數(shù)組與二維字符數(shù)組
的初始化。
12.strlen,strcpy,strcmp,strcat等字符串函數(shù)的申明格式及功能,運(yùn)用提取和插入
操作符輸入和輸出字符串的語法格式。
13.運(yùn)用typedef語句定義數(shù)組類型。
考核規(guī)定:
掌握一維數(shù)組、二維數(shù)組和字符串的定義及有關(guān)概念,會(huì)運(yùn)用它們存儲(chǔ)和處理數(shù)據(jù)。
第五章C++函數(shù)
重點(diǎn)考核的內(nèi)容(知識(shí)點(diǎn)):
1.函數(shù)的申明格式與定義格式。
2.函數(shù)調(diào)用體現(xiàn)式的語法格式及執(zhí)行過程。
3.函數(shù)定義中形參變量的作用及實(shí)虛參數(shù)結(jié)合的過程。
5.函數(shù)申明(原型)語句的定義格式及作用。
6.形參為一維數(shù)組或二維數(shù)組時(shí)的闡明格式、對(duì)應(yīng)實(shí)參的語法規(guī)則、調(diào)用時(shí)數(shù)組參數(shù)
傳遞的過程。
7.變量的作用域的概念和含義;系統(tǒng)對(duì)全局變量、static變量、局部變量的建立和初
始化過程。
一般考核的內(nèi)容(知識(shí)點(diǎn)):
1.函數(shù)模板(又稱模板函數(shù))的定義格式及其作用。函數(shù)模板的實(shí)例化,函數(shù)模板與
一般函數(shù)定義之間的優(yōu)先關(guān)系。
2.函數(shù)的遞歸調(diào)用日勺概念和遞歸函數(shù)的詳細(xì)執(zhí)行過程。
3.頭文獻(xiàn)在程序文獻(xiàn)中的位置和作用。
4.函數(shù)申明或定義中可選參數(shù)的使用,對(duì)應(yīng)的函數(shù)調(diào)用的格式及執(zhí)行過程。
5.內(nèi)聯(lián)函數(shù)的I定義與作用。
6.函數(shù)重載的概念。
考核規(guī)定:
掌握以上重點(diǎn)考核的內(nèi)容,理解其一般考核的內(nèi)容。
第六章指針、引用和動(dòng)態(tài)空間管理
重點(diǎn)考核的內(nèi)容(知識(shí)點(diǎn)):
1.指針的概念,指針變量的定義和初始化。
2.指針賦值(=)、取對(duì)象(變量)地址(&)、訪問指針?biāo)笇?duì)象(*)、指針比較(==、!=、>、
〈等)、指針?biāo)阈g(shù)運(yùn)算(+、-、+=等)、指針增1或減1(++、一)、指針類型轉(zhuǎn)換等操作的含
義、優(yōu)先級(jí)及其應(yīng)用。
3.數(shù)組名的指針含義。
4.一維數(shù)組元素的下標(biāo)訪問方式與指針訪問方式及其之間的轉(zhuǎn)換。
5.一級(jí)指針(即帶有一種星號(hào)定義的指針)作為函數(shù)參數(shù)和返回類型的應(yīng)用。
6.引用的概念,引用變量歐J定義和初始化,引用作為函數(shù)參數(shù)和返回類型日勺應(yīng)用。
7.new和delete操作符的含義及作用,動(dòng)態(tài)對(duì)象或動(dòng)態(tài)數(shù)組的建立與釋放。
一般考核的內(nèi)容(知識(shí)點(diǎn)):
1.指針常量的I兩種定義格式和含義。
2.指針體現(xiàn)式的副作用。
3.二維數(shù)組元素的下標(biāo)訪問方式與指針訪問方式及其之間的轉(zhuǎn)換。
考核規(guī)定:
掌握以上重點(diǎn)考核的;內(nèi)容,理解以上一般考核的內(nèi)容。
第七章構(gòu)造與聯(lián)合
重點(diǎn)考核的內(nèi)容(知識(shí)點(diǎn)):
1.構(gòu)造的概念,構(gòu)造類型的定義格式,構(gòu)造類型的申明(即不完整定義)格式。
2.構(gòu)造對(duì)象(變量)的多種定義格式和初始化,構(gòu)造大小的計(jì)算,構(gòu)造對(duì)象和構(gòu)造數(shù)
組對(duì)象的動(dòng)態(tài)分派和初始化。
3.構(gòu)造賦值,構(gòu)造組員的直接訪問和間接訪問,運(yùn)用構(gòu)造數(shù)組保留和處理數(shù)據(jù)。
4.構(gòu)造和構(gòu)造指針作為函數(shù)參數(shù)和返回值類型的詳細(xì)應(yīng)用。
5.操作符重載的概念,對(duì)構(gòu)造類型進(jìn)行算術(shù)、關(guān)系、輸入和輸出等操作符重載的函數(shù)
定義格式,調(diào)用操作符重載函數(shù)的格式。
一般考核的內(nèi)容(知識(shí)點(diǎn))有一:
1.鏈表歐I概念,鏈表中結(jié)點(diǎn)的構(gòu)造,鏈表的建立、遍歷、查找和釋放等操作的I算法。
2.聯(lián)合的概念,聯(lián)合類型的定義格式,聯(lián)合對(duì)象的定義和初始化,聯(lián)合的存儲(chǔ)構(gòu)造及
大小的計(jì)算,匿名(無名)聯(lián)合的特點(diǎn)。
考核規(guī)定:
掌握以上重點(diǎn)考核的內(nèi)容,理解以上一般考核的內(nèi)容。
第八章類與對(duì)象
重點(diǎn)考核的內(nèi)容(知識(shí)點(diǎn)):
1.類的概念,類類型的定義格式,類組員的三種訪問權(quán)限的詳細(xì)含義,類與構(gòu)造的異
同,類組員在該類組員函數(shù)和類外其他函數(shù)中的)訪問措施。
2.this指針的含義,類組員函數(shù)在類定義中申明或定義的格式,類組員函數(shù)在類外定
義的格式,內(nèi)聯(lián)組員函數(shù)的定義格式,類類型大小的計(jì)算和類對(duì)象的存儲(chǔ)構(gòu)造。
3.構(gòu)造函數(shù)和析構(gòu)函數(shù)的定義格式、調(diào)用時(shí)機(jī)和作用;構(gòu)造函數(shù)的分類:無參構(gòu)造函
數(shù)、帶參構(gòu)造函數(shù)和拷貝構(gòu)造函數(shù);構(gòu)造函數(shù)中初始化表的定義格式及作用。
4.類的繼承的概念,派生類(即帶基類的類)的定義格式,對(duì)基類的三種不同樣繼承
方式的特點(diǎn),對(duì)基類數(shù)據(jù)組員的初始化措施,類辨別符的使用格式及作用。
5.類對(duì)象組員的初始化措施,派生類構(gòu)造函數(shù)和析構(gòu)函數(shù)被執(zhí)行的過程。
一般考核的內(nèi)容(知識(shí)點(diǎn)):
1.類組員函數(shù)的重載和操作符重載函數(shù)。
2.賦值重載函數(shù)的定義格式、調(diào)用時(shí)機(jī)及作用。
3.友元函數(shù)和友元類的概念,在一種類中對(duì)友元函數(shù)和友元類的申明格式。
4.靜態(tài)數(shù)據(jù)組員的含義、申明格式、類外定義和初始化格式、訪問措施。
5.模板類的定義格式與模板類的實(shí)例化,運(yùn)用模板類定義對(duì)象的語法格式。
考核規(guī)定:
掌握以上重點(diǎn)考核的內(nèi)容,理解以上一般考核的內(nèi)容。
第九章C++流
重點(diǎn)考核的內(nèi)容(知識(shí)點(diǎn)):
1.C++流類系列中各流類之間的繼承關(guān)系,iostream,h、fstream.h>strstrea.h、
iomanip.h等頭文獻(xiàn)的I構(gòu)成及作用。
2.預(yù)定義原則輸入流和輸出流對(duì)象cin、cout和cerr的J含義,在輸入和輸出流類中重
載的提取和插入操作符函數(shù)的申明格式,以及調(diào)用它們的格式。
3.I/O操縱符dec、oct、hex、ws、endl、ends、setw(int)等的控制功能。
4.文獻(xiàn)的概念,字符文獻(xiàn)和字節(jié)文獻(xiàn)的存儲(chǔ)格式,文獻(xiàn)訪問位置指針、文獻(xiàn)結(jié)束標(biāo)識(shí)、
文獻(xiàn)緩沖區(qū)、文獻(xiàn)流對(duì)象(簡(jiǎn)稱文獻(xiàn)流)等的含義,文獻(xiàn)流的定義、打開文獻(xiàn)、關(guān)閉文獻(xiàn)等
語句的格式及作用,每一種文獻(xiàn)打開方式的含義。
5.使用插入操作符和put(char)組員函數(shù)向字符文獻(xiàn)輸出數(shù)據(jù),使用提取操作符和
get(),get(char&)>getline(char*,int,char)等組員函數(shù)從字符文獻(xiàn)中讀取數(shù)據(jù)。
6.使用read(char*,int)和write(constchar*,int)組員函數(shù)訪問字節(jié)文獻(xiàn)。
一般考核的內(nèi)容(知識(shí)點(diǎn)):
1.使用seekg(long,seek_dir)和seep(long,seek_dir)組員函數(shù)移動(dòng)文獻(xiàn)指針,使用
tellg()和tellp()組員函數(shù)返回文獻(xiàn)指針位置。
2.ios流類中定義的bad。、eof()>fail。、clear。、fi11()>precision(int)>
setf(long)、unsetf(long)、width(int)等組員函數(shù)歐I申明格式及作用,I/O操縱符
setiosflags(long)resetiosflags(long)、setfill(int),setprecision(int)等歐J調(diào)用
格式及作用。
3.字符串流類對(duì)象的定義和使用。
考核規(guī)定:
掌握以上重點(diǎn)考核的內(nèi)容,理解以上一般考核的內(nèi)容。
第三部分模擬考核試題及解答
一、單項(xiàng)選擇題(每題1分,共6分)
1.由C++目的文獻(xiàn)連接而成的可執(zhí)行文獻(xiàn)的缺省擴(kuò)展名為。
AcppBexeCobjDlik
2.在下面的一維數(shù)組定義中,哪一種有語法錯(cuò)誤。
Ainta[]={l,2,3};Binta[10]={0};Cinta[];Dinta[5];
3.在下面的函數(shù)申明中,存在著語法錯(cuò)誤的是一。
AvoidBC(inta,int);BvoidBD(int,int);
CvoidBE(int,int=5);DintBF(intx;inty);
4.假定AB為一種類,則該類的拷貝構(gòu)造函數(shù)的申明語句為。
AAB&(ABx);BAB(ABx)CAB(AB&);DAB(AB*x)
5.對(duì)于構(gòu)造中定義的組員,其隱含訪問權(quán)限為。
ApublicBprotectedCprivateDstatic
6.當(dāng)使用fstream流類定義一種流對(duì)象并打開一種磁盤文獻(xiàn)時(shí),文獻(xiàn)的隱含打開方
式為。
Aios::inBios::outCios::in|ios::outD沒有
二、填空題(每題2分,共24分)
1.執(zhí)行“cout?43〈<?-Y<18〈〈,=y〈43T8?endl;”語句后得到的輸出成果
為。
2.已知‘A'Z'肚|ASCII碼為65~90,當(dāng)執(zhí)行"charch=14*5+2;cout?ch?endl;"
語句序列后,得到的輸出成果為。
3.使用const語句定義一種標(biāo)識(shí)符常量時(shí),則必須對(duì)它同步進(jìn)行o
4.體現(xiàn)式x=x+l體現(xiàn)成增1體現(xiàn)式為。
5.若x=5,y=10,則x>y和x〈=y的邏輯值分別為______和________。
6.執(zhí)行"typedefintABC[10]語句把ABC定義為具有10個(gè)整型元素的
7.假定p所指對(duì)象的值為25,p+1所指對(duì)象的值為46,則執(zhí)行“(*p)++;”語句后,
P所指對(duì)象的值為.
8.假定一種二維數(shù)組為則a[i]的地址值(以字節(jié)為單位)為
9.假定要訪問一種構(gòu)造指針p所指對(duì)象中的b指針組員所指的對(duì)象,則體現(xiàn)措施為
10.設(shè)px是指向一種類動(dòng)態(tài)對(duì)象的指針變量,則執(zhí)行“deletepx;”語句時(shí),將自動(dòng)調(diào)
用該類的。
11.若需要把一種函數(shù)“voidF();"定義為一種類AB的友元函數(shù),則應(yīng)在類AB的定義
中加入一條語句:________________
12.若要在程序文獻(xiàn)中進(jìn)行原則輸入輸出操作,則必須在開始的#include命令中使用
____________頭文獻(xiàn)。
三、給出下列程序運(yùn)行后的輸出成果(每題6分,共36分)
1.#include<iostream.h>
voidmain(){
ints=0;
for(inti=l;;i++){
if(s>50)break;
if(i%2=0)s+=i;
)
cout?,,i,s="<<s<<endl;
)
2.#include<iostream.h>
voidmain(){
chara[]=,zabcdabcabfgacd,/;
intil=0,i2=0,i=0;
while(a[i]){
if(a[i]==,a')il++;
if(a[i]=,b,)i2++;
i++;
cout<<il<<5'<<i2<<endl;
)
3.#include<iomanip.h>
voidmain()(
inta[9]={2,4,6,8,10,12,14,16,18);
for(inti=0;i<9;i++){
cout<<setw(5)?*(a+i);
if((i+l)%3==0)cout<<endl;
)
)
4.#include<iomanip.h>
voidLE(int*a,int*b){
intx二*a;
*a=*b;*b=x;
cout?*a<<,*?*b<<endl;
)
voidmain(){
intx=10,y=25;
LE(&x,&y);cout?x?,*?y?endl;
}
5.#include<iostream.h>
classA{
inta,b;
public:
AO{a=b=0;}
A(intaa,intbb){
a=aa;b=bb;
cout<<a?,J<<b?endl;
)
);
voidmain(){
Ax,y(2,3),z(4,5);
i
6.#include<iostream.h>
template<classTT>
classFF(
TTal,a2,a3;
public:
FF(TTbl,TTb2,TTb3){
al=bl;a2=b2;a3=b3;
TTSum(){returnal+a2+a3;}
voidmain(){
FF<int>x(2,3,4),y(5,7,9);
cout?x.Sum()<〈''<<y.Sum()?endl;
}
四、寫出下列每個(gè)函數(shù)的功能(每題6分,共24分)
1.doubleSF(doublex,intn){
//n為不不大于等于0時(shí)整數(shù)
doublep=l,s=l;
for(inti=l;i<=n;i++){
p*二x;
s+二p/(i+l);
returns
2.floatFH()
floatx,y=0,n=0;
cin>>x;
while(x!=-l){
n++;y+=x;
cin>>x;
}
if(n-O)returny;elsereturny/n;
i
3.#include<iostream.h>
voidWA(inta[],intn){
for(inti=0;i<n-l;i++){
intk=i;
for(intj=i+l;j<n;j++)
if(a[j]<a[k])k=j;
intx=a[i];a[i]=a[k];a[k]=x;
}
}
4.#include<iomanip.h>
#include<fstream.h>
voidJB(char*fname)
〃可把以fname所指字符串作為文獻(xiàn)標(biāo)識(shí)符的文獻(xiàn)稱為fname文獻(xiàn),
〃假定該文獻(xiàn)中保留著一批字符串,每個(gè)字符串的長(zhǎng)度均不不不大于20o
ifstreamfin(fname);
chara[20];
inti=0;
while(fin>>a){
cout?a?endl;
i++;
}
fin.closeO;
cout<<"i="<<i<〈endl;
}
五、編寫一種函數(shù),記錄出具有n個(gè)元素日勺一維數(shù)組中不不大于等于所有元素平均值的元素
個(gè)數(shù)并返回它。(10分)
intCount(doublea[],intn);//此為該函數(shù)的I申明
參照解答:
一、單項(xiàng)選擇題(每題1分,共6分)
評(píng)分原則:選對(duì)者得1分,否則不得分。
1.B2.C3.D4.C5.A6.D
二、填空題(每題2分,共24分)
評(píng)分原則:每題與參照答案相似者得2分,否則酌情給分。
1.43-18=25
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 教案機(jī)械振動(dòng)機(jī)械波
- 教案 牛頓第一定律
- 玉溪師范學(xué)院《思想政治教育學(xué)原理》2022-2023學(xué)年第一學(xué)期期末試卷
- 冀教版四年級(jí)英語上冊(cè)教案
- 汽車速測(cè)儀賬務(wù)處理實(shí)例-記賬實(shí)操
- 八下語文課件
- 機(jī)房綜合監(jiān)控解決方案
- 房地產(chǎn) -中建防水工程質(zhì)量常見問題防治手冊(cè)(2023年)
- 2024年盤園兒鋼項(xiàng)目成效分析報(bào)告
- 2019湘美版 高中美術(shù) 選擇性必修2 中國(guó)書畫《第二單元 臨摹與創(chuàng)作》大單元整體教學(xué)設(shè)計(jì)2020課標(biāo)
- 施工隊(duì)結(jié)算單
- 退休“中人”待遇核算—機(jī)關(guān)事業(yè)單位養(yǎng)老保險(xiǎn)待遇計(jì)發(fā)工作培訓(xùn)(全省模板)課件
- 動(dòng)物的采食量 (2)
- 第六節(jié)汽輪機(jī)級(jí)內(nèi)損失及級(jí)效率
- 布袋除塵器計(jì)算書
- 服裝畫技法教案PPT課件
- 國(guó)家職業(yè)技能鑒定焊工
- 工程竣工驗(yàn)收備案表
- 合格評(píng)估方案解讀PPT課件
- 二年級(jí)音樂跳竹竿教學(xué)反思
- 模擬電子技術(shù)基礎(chǔ)華成英(課堂PPT)
評(píng)論
0/150
提交評(píng)論