-
簡(jiǎn)介:南開19春學(xué)期(1709、1803、1809、1903)C語(yǔ)言程序設(shè)計(jì)在線作業(yè)1、C2、B3、B4、C5、B一、單選題共40題,80分1、C語(yǔ)言的函數(shù)中,。A必須有形參B形參必須是變量名C可以有也可以沒(méi)有形參D數(shù)組名不能作形參正確答案是C2、PRINTF函數(shù)中用到格式符5S,其中數(shù)字5表示輸出的字符串占用5列。如果字符串長(zhǎng)度大于5,則輸出按方式A從左起輸出該字串,右補(bǔ)空格B按原字符長(zhǎng)從左向右全部輸出C右對(duì)齊輸出該字串,左補(bǔ)空格D輸出錯(cuò)誤信息正確答案是B3、當(dāng)不能正確執(zhí)行文件關(guān)閉操作時(shí),F(xiàn)CLOSE函數(shù)的返回值是。A1BEOFCTRUED1正確答案是B4、下面程序段INTK2WHILEK0{PRINTF“D”,KK}則下面描述中正確的是。AWHILE循環(huán)執(zhí)行10次B循環(huán)是無(wú)限循環(huán)C循環(huán)體語(yǔ)句一次也不執(zhí)行D循環(huán)體語(yǔ)句執(zhí)行一次正確答案是C5、下列哪個(gè)是字符寫函數(shù)。AFGETCBFPUTCCFGETSDFWRITE正確答案是B6、若調(diào)用FPUTC函數(shù)輸出字符成功,則其返回值是AEOFB1C0正確答案是D13、一個(gè)源程序文件由一個(gè)或多個(gè)什么組成A語(yǔ)句B函數(shù)C程序塊D子程序正確答案是B14、C語(yǔ)言中規(guī)定,IF語(yǔ)句的嵌套結(jié)構(gòu)中,ELSE總是與配對(duì)A與最近的IF配套B與第一個(gè)IF配套C按縮進(jìn)位置相同的IF配套D與最近的且尚未配對(duì)的IF配套正確答案是D15、下面4個(gè)選項(xiàng)中,均是C語(yǔ)言關(guān)鍵字的選項(xiàng)是。AAUTOENUMINCLUDEBSWITCHTYPEDEFCONTINUECSIGNEDUNIONSCANFDIFSTRUCTTYPE正確答案是B16、以下不正確的敘述是A在C程序中,逗號(hào)運(yùn)算符的優(yōu)先級(jí)最低B在C程序中,APH和APH是兩個(gè)不同的變量C若A和B類型相同,在執(zhí)行了賦值表達(dá)式AB后B中的值將放人A中,而B中的值不變。D當(dāng)從鍵盤輸入數(shù)據(jù)時(shí),對(duì)于整型變量只能輸入整型數(shù)值,對(duì)于實(shí)型變量只能輸入實(shí)型數(shù)值。正確答案是D17、設(shè)以下變量均為INT類型,則值不等于7的表達(dá)式是AXY6,XY,X1BXY6,XY,Y1CX6,X1,Y6,XYDY6,YL,XY,X1正確答案是C18、下列函數(shù)調(diào)用中,不正確的是AMAXA,BBMAX3,ABCMAX3,5DINTMAXA,B正確答案是D
下載積分: 6 賞幣
上傳時(shí)間:2024-03-16
頁(yè)數(shù): 8
大?。?0.02(MB)
子文件數(shù):
-
簡(jiǎn)介:C語(yǔ)言程序設(shè)計(jì)教案語(yǔ)言程序設(shè)計(jì)教案單位湖南理工職業(yè)技術(shù)學(xué)院學(xué)院(教研室)風(fēng)能工程學(xué)院工業(yè)機(jī)器人專業(yè)授課教師周常欣職稱助教課程名稱C語(yǔ)言程序設(shè)計(jì)教材C語(yǔ)言程序設(shè)計(jì)(第四版)作者譚浩強(qiáng)清華大學(xué)出版社考核方式考查課程??偝煽?jī)課堂參與占10;試驗(yàn)報(bào)告占20;期末考試占70(閉卷考試程序編寫題目)。教學(xué)基本目的和要求C語(yǔ)言是近年來(lái)國(guó)內(nèi)外得到迅速推廣使用的一種計(jì)算機(jī)語(yǔ)言。C語(yǔ)言程序設(shè)計(jì)課程是計(jì)算機(jī)專業(yè)和信息管理專業(yè)的核心專業(yè)基礎(chǔ)課,它功能豐富,表達(dá)能力強(qiáng),使用靈活方便,應(yīng)用面廣,目標(biāo)程序效率高,可移植性好,既具有高級(jí)語(yǔ)言的優(yōu)點(diǎn),又具有低級(jí)語(yǔ)言的優(yōu)點(diǎn)。既適用于應(yīng)用軟件編寫,又適用于系統(tǒng)軟件的編寫。在現(xiàn)代的工業(yè)機(jī)器人的眾多語(yǔ)言中,大多編程風(fēng)格以C語(yǔ)言非常類似,學(xué)生學(xué)好C語(yǔ)言,對(duì)將來(lái)的工作中,從事工業(yè)機(jī)器人現(xiàn)場(chǎng)編程是非常有幫助的。課程的性質(zhì)和任務(wù)課程的性質(zhì)和任務(wù)語(yǔ)言程序設(shè)計(jì)這門課是我校工業(yè)機(jī)器人、分布式發(fā)電與微電網(wǎng)專業(yè)的專業(yè)必修課。作為計(jì)算機(jī)系的數(shù)據(jù)結(jié)構(gòu)、C、單片機(jī)編程等課程的前導(dǎo)課程,也是一門實(shí)踐性很強(qiáng)的課程,既要掌握概念,又要?jiǎng)邮志幊?,還要上機(jī)調(diào)試運(yùn)行。對(duì)工業(yè)機(jī)器人專業(yè)來(lái)說(shuō)是一門必修的課程。同時(shí),這門課程也是“湖南省非計(jì)算機(jī)專業(yè)學(xué)生計(jì)算機(jī)應(yīng)用能力水平考試”二級(jí)考試的主要語(yǔ)種之一。課程的教學(xué)目標(biāo)課程的教學(xué)目標(biāo)本課程的教學(xué)目標(biāo)是通過(guò)理論和實(shí)踐教學(xué),使學(xué)生較好地掌握C語(yǔ)言各方面的知識(shí),掌握基本的程序設(shè)計(jì)過(guò)程和技巧,具備初步的高級(jí)語(yǔ)言程序設(shè)計(jì)能力,并能熟練應(yīng)用VC60集成環(huán)境進(jìn)行C語(yǔ)言的編寫、編譯與調(diào)試,能應(yīng)用C語(yǔ)言解決一般編程問(wèn)題的水平。C語(yǔ)言程序設(shè)計(jì)教案語(yǔ)言程序設(shè)計(jì)教案第1212課時(shí)課時(shí)授課內(nèi)容第1章C語(yǔ)言概述教學(xué)目的和要求了解C歷史,名稱來(lái)源、C特點(diǎn),掌握C程序基本結(jié)構(gòu);C語(yǔ)言的版本、C語(yǔ)言的關(guān)鍵字;重點(diǎn)難點(diǎn)C語(yǔ)言的關(guān)鍵字;教學(xué)安排引言引言語(yǔ)言人-人語(yǔ)言交流;聾啞人-手勢(shì)語(yǔ);人機(jī)-計(jì)算機(jī)語(yǔ)言C語(yǔ)言是一種流行的計(jì)算機(jī)高級(jí)語(yǔ)言,C語(yǔ)言適合于編寫系統(tǒng)軟件,也可以編寫應(yīng)用程序。講授講授一、語(yǔ)言出現(xiàn)的歷史背景一、語(yǔ)言出現(xiàn)的歷史背景(1)C語(yǔ)言的發(fā)展源于人們希望用高級(jí)語(yǔ)言編寫操作系統(tǒng)。(CBCPL第二字母)ALGOL60(高級(jí)語(yǔ)言)CPL(硬件支持)BCPCBC標(biāo)準(zhǔn)CANSICISOC(2)語(yǔ)言既具有高級(jí)語(yǔ)言特性,又具有低級(jí)語(yǔ)言特性中級(jí)語(yǔ)言。二、二、C語(yǔ)言的特點(diǎn)語(yǔ)言的特點(diǎn)C語(yǔ)言既具有一般高級(jí)語(yǔ)言特性,又具有低級(jí)語(yǔ)言特性。8個(gè)特點(diǎn)。1、C語(yǔ)言簡(jiǎn)潔、緊湊。2、運(yùn)算符豐富。3、數(shù)據(jù)結(jié)構(gòu)類型豐富。4、具有結(jié)構(gòu)化的控制語(yǔ)句。5、語(yǔ)法限制不太嚴(yán)格,程序設(shè)計(jì)自由度大。6、C語(yǔ)言允許直接訪問(wèn)物理地址,能實(shí)現(xiàn)匯編語(yǔ)言的大部分功能,可以直接對(duì)硬件進(jìn)行操作。7、生成目標(biāo)代碼質(zhì)量高,程序執(zhí)行效率高。8、與匯編語(yǔ)言相比,用C語(yǔ)言寫的程序可移植性好。三、三、C語(yǔ)言的關(guān)鍵字語(yǔ)言的關(guān)鍵字附錄C(書本378頁(yè))四、四、C語(yǔ)言的版本和關(guān)鍵字語(yǔ)言的版本和關(guān)鍵字AUTO、INLINE、RESTRICT、_BOOL、_COMPLEX、_IMAGINARY是后來(lái)擴(kuò)充的,有些編譯器也擴(kuò)充了關(guān)鍵詞。五、五、TURBOC編譯器的安裝與使用編譯器的安裝與使用課后自我總結(jié)分析備注
下載積分: 8 賞幣
上傳時(shí)間:2024-03-16
頁(yè)數(shù): 30
大?。?0.34(MB)
子文件數(shù):
-
簡(jiǎn)介:C語(yǔ)言編程規(guī)范內(nèi)部公開20120319華為機(jī)密,未經(jīng)許可不得擴(kuò)散第1頁(yè),共57頁(yè)華為技術(shù)有限公司內(nèi)部技術(shù)規(guī)范DKBA2979201203C語(yǔ)言編程規(guī)范2012年03月15日發(fā)布2012年03月15日實(shí)施華為技術(shù)有限公司HUAWEITECHNOLOGIESCO,LTD版權(quán)所有侵權(quán)必究C語(yǔ)言編程規(guī)范內(nèi)部公開20120319華為機(jī)密,未經(jīng)許可不得擴(kuò)散第3頁(yè),共57頁(yè)目錄0說(shuō)明501前言502代碼總體原則503與C語(yǔ)言編程規(guī)范的關(guān)系604規(guī)范實(shí)施、解釋605術(shù)語(yǔ)定義61常量62初始化和類型轉(zhuǎn)換821聲明、定義與初始化822類型轉(zhuǎn)換103函數(shù)1231內(nèi)聯(lián)函數(shù)1232函數(shù)參數(shù)1333函數(shù)指針144類1441類的設(shè)計(jì)1442構(gòu)造、賦值和析構(gòu)1743繼承2144重載245作用域、模板和C其他特性2551作用域2552模板2753其他286資源分配和釋放287異常與錯(cuò)誤處理3371異常3372錯(cuò)誤處理策略358標(biāo)準(zhǔn)庫(kù)369程序效率4191C語(yǔ)言特性的性能分級(jí)4192C語(yǔ)言的性能優(yōu)化指導(dǎo)42
下載積分: 9 賞幣
上傳時(shí)間:2024-03-13
頁(yè)數(shù): 57
大?。?1.28(MB)
子文件數(shù):
-
簡(jiǎn)介:1電氣自動(dòng)化技術(shù)13級(jí)與14級(jí)創(chuàng)新班單片機(jī)及其控制技術(shù)期末復(fù)習(xí)卷(201506)電氣自動(dòng)化技術(shù)13級(jí)與14級(jí)創(chuàng)新班單片機(jī)及其控制技術(shù)期末復(fù)習(xí)卷(201506)一、單項(xiàng)選擇題一、單項(xiàng)選擇題1、中央處理器是由()構(gòu)成。A.運(yùn)算器、存儲(chǔ)器B.運(yùn)算器、控制器C.運(yùn)算器和I/O接口D.運(yùn)算器、控制器、存儲(chǔ)器和I/O接口2、下列計(jì)算機(jī)語(yǔ)言中,CPU能直接識(shí)別的是()。A、自然語(yǔ)言B、高級(jí)語(yǔ)言C、匯編語(yǔ)言D、機(jī)器語(yǔ)言3、單片機(jī)應(yīng)用程序一般存放在()中。A.RAMB.CPUC.寄存器D.ROM4、串行口每次傳送()字符。A、1個(gè)B、1串C、1幀D、1波特5、高級(jí)中斷打斷低級(jí)中斷的過(guò)程稱為。A.中斷請(qǐng)求B.中斷嵌套C.中斷服務(wù)D.中斷響應(yīng)6、當(dāng)MCS51單片機(jī)晶振頻率FOSC為12MHZ時(shí),其機(jī)器周期為()。A、05ΜSB、1ΜSC、15ΜSD、2ΜS7、使用宏來(lái)訪問(wèn)AT89C52絕對(duì)地址時(shí),一般需包含的庫(kù)文件是()A、REGX52HB、ABSACCHC、INTRINSHD、STARTUPH8、單片機(jī)的定時(shí)器/計(jì)數(shù)器工作方式1是()。A、8位計(jì)數(shù)器結(jié)構(gòu)B、2個(gè)8位計(jì)數(shù)器結(jié)構(gòu)C、13位計(jì)數(shù)結(jié)構(gòu)D、16位計(jì)數(shù)結(jié)構(gòu)9、定時(shí)/計(jì)數(shù)器有4種操作模式,它們由寄存器中的M1M0狀態(tài)決定。A.TCONB.TMODC.PCOND.SCON10、MCS51單片機(jī)各中斷源的優(yōu)先級(jí)別設(shè)定是利用寄存器()。A.TMODB.IPC.PCOND.SCON11、下列描述中正確的是()。A、程序就是軟件B、軟件開發(fā)不受計(jì)算機(jī)系統(tǒng)的限制C、軟件既是邏輯實(shí)體,又是物理實(shí)體D、軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合12、C語(yǔ)言中最簡(jiǎn)單的數(shù)據(jù)類型包括()。A、整型、實(shí)型、邏輯型B、整型、實(shí)型、字符型C、整型、字符型、邏輯型D、整型、實(shí)型、邏輯型、字符型13、以下選項(xiàng)中可作為C語(yǔ)言合法常量的是A、-80B、-0X080C、-8E10D、-800E14、以下選項(xiàng)中合法的字符常量是A、“B“B、’\010’C、68D、D15、以下不能定義為用戶標(biāo)識(shí)符是。A、MAINB、_0C、_INTD、SIZEOF16、以下能正確定義一維數(shù)組的選項(xiàng)是()。A、INTA5{0,1,2,3,4,5}B、CHARA{0,1,2,3,4,5}C、CHARA{A,B,C}D、INTA5“0123“17、以下敘述中錯(cuò)誤的是()。A、對(duì)于DOUBLE類型數(shù)組,不可以直接用數(shù)組名對(duì)數(shù)組進(jìn)行整體輸入或輸出B、數(shù)組名代表的是數(shù)組所占存儲(chǔ)區(qū)的首地址,其值不可改變C、當(dāng)程序執(zhí)行中,數(shù)組元素的下標(biāo)超出所定義的下標(biāo)范圍時(shí),系統(tǒng)將給出“下標(biāo)越界”的3接至MCS51單片機(jī)的中斷輸入引腳P32或者P33。()19、L298的四個(gè)輸出端OUT1~OUT4連接八個(gè)整流二極管的目的是為了對(duì)輸出波形進(jìn)行整流。()20、CONTINUE和BREAK都可用來(lái)實(shí)現(xiàn)循環(huán)體的中止。()三、填空三、填空1、單片機(jī)是把、以及I/O接口電路等主要計(jì)算機(jī)部件集成在一塊集成電路芯片上的微型計(jì)算機(jī)。2、MCS51系列單片機(jī)字長(zhǎng)是位。3、MCS51單片機(jī)的復(fù)位信號(hào)是(高電平/低電平),寄存器P3的復(fù)位值是,寄存器IE的復(fù)位值是(十六進(jìn)制)。4、單片機(jī)的內(nèi)部RAM區(qū)中,可以位尋址的地址范圍是,特殊功能寄存器的地址范圍是。5、KEILΜVISION2軟件中,工程文件的擴(kuò)展名是,編譯連接后生成可燒寫的文件擴(kuò)展名是。6、AT89C52單片機(jī)中,在IP0X00時(shí),優(yōu)先級(jí)最高的中斷是,最低的是。7、MCS51單片機(jī)外部中斷請(qǐng)求信號(hào)有方式和方式,在方式下,當(dāng)采集到INT0、INT1的有效信號(hào)為低電平時(shí),激活外部中斷。8、若采用6MHZ的晶體振蕩器,則MCS51單片機(jī)的機(jī)器周期為。9、AT89C52單片機(jī)中,若單片機(jī)具有256字節(jié)的內(nèi)部RAM,需要使用高128字節(jié)的內(nèi)部RAM,則定義時(shí)的存儲(chǔ)方式是,若定義的變量需要使用外部64KBYTES的存儲(chǔ)區(qū),則定義時(shí)的存儲(chǔ)方式是。10、AT89S52單片機(jī)內(nèi)部提供個(gè)可編程的位定時(shí)/計(jì)數(shù)器,定時(shí)器有種工作方式。11、設(shè)X和Y是無(wú)符號(hào)字符型,且X0X0F,Y0XF0,則XY的值為,XY的值為。12、一個(gè)函數(shù)由兩部分組成,即和。13、共陰極數(shù)碼管驅(qū)動(dòng)電平為,共陽(yáng)極數(shù)碼管驅(qū)動(dòng)電平為。14、打開串口中斷的語(yǔ)句是,將外部中斷0設(shè)為下降沿觸發(fā)的語(yǔ)句是。15、ALE信號(hào)的作用是。四、問(wèn)答題四、問(wèn)答題1、MCS51單片機(jī)的P0口能不能直接輸出高電平請(qǐng)說(shuō)明理由,若不能則請(qǐng)給出解決的方法。2、MCS51單片機(jī)的四組P口作通用I/O口時(shí),都是準(zhǔn)雙向I/O口而不是雙向I/O口,為什么請(qǐng)簡(jiǎn)述之。
下載積分: 6 賞幣
上傳時(shí)間:2024-03-13
頁(yè)數(shù): 8
大?。?1.18(MB)
子文件數(shù):
-
簡(jiǎn)介:數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)說(shuō)明書題目算術(shù)表達(dá)式求值學(xué)號(hào)姓名指導(dǎo)教師日期20126課程名稱數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)設(shè)計(jì)題目算術(shù)表達(dá)式求值指導(dǎo)教師余金林時(shí)間2012620127一、教學(xué)要求1掌握數(shù)據(jù)結(jié)構(gòu)與算法的設(shè)計(jì)方法,具備初步的獨(dú)立分析和設(shè)計(jì)能力2初步掌握軟件開發(fā)過(guò)程的問(wèn)題分析、系統(tǒng)設(shè)計(jì)、程序編碼、測(cè)試等基本方法和技能3提高綜合運(yùn)用所學(xué)的理論知識(shí)和方法獨(dú)立分析和解決問(wèn)題的能力4訓(xùn)練用系統(tǒng)的觀點(diǎn)和軟件開發(fā)一般規(guī)范進(jìn)行軟件開發(fā),培養(yǎng)軟件工作者所應(yīng)具備的科學(xué)的工作方法和作風(fēng)二、設(shè)計(jì)資料及參數(shù)每個(gè)學(xué)生在教師提供的課程設(shè)計(jì)題目中任意選擇一題,獨(dú)立完成,題目選定后不可更換。算術(shù)表達(dá)式求值以字符串表示算術(shù)表達(dá)式,在此基礎(chǔ)上借助棧完成對(duì)表達(dá)式的轉(zhuǎn)換和求值操作。要求設(shè)計(jì)類(或類模板)來(lái)描述算術(shù)表達(dá)式及其操作,包含必要的構(gòu)造函數(shù)和析構(gòu)函數(shù),以及其他能夠完成如下功能的成員函數(shù)?輸入算術(shù)表達(dá)式(中綴表示)?中綴表達(dá)式轉(zhuǎn)換為后綴表達(dá)式?輸出表達(dá)式?對(duì)后綴表達(dá)式求值并設(shè)計(jì)主函數(shù)測(cè)試該類。三、設(shè)計(jì)要求及成果1分析課程設(shè)計(jì)題目的要求2寫出詳細(xì)設(shè)計(jì)說(shuō)明3編寫程序代碼,調(diào)試程序使其能正確運(yùn)行4設(shè)計(jì)完成的軟件要便于操作和使用5設(shè)計(jì)完成后提交課程設(shè)計(jì)報(bào)告四、進(jìn)度安排資料查閱與討論(1天)系統(tǒng)分析(2天)系統(tǒng)的開發(fā)與測(cè)試(5天)編寫課程設(shè)計(jì)說(shuō)明書和驗(yàn)收(2天)五、評(píng)分標(biāo)準(zhǔn)1根據(jù)平時(shí)上機(jī)考勤、表現(xiàn)和進(jìn)度,教師將每天點(diǎn)名和檢查2根據(jù)課程設(shè)計(jì)完成情況,必須有可運(yùn)行的軟件。3根據(jù)課程設(shè)計(jì)報(bào)告的質(zhì)量,如有雷同,則所有雷同的所有人均判為不及格。4根據(jù)答辯的情況,應(yīng)能夠以清晰的思路和準(zhǔn)確、簡(jiǎn)練的語(yǔ)言敘述自己的設(shè)計(jì)和回答教師的提問(wèn)六、建議參考資料1.?dāng)?shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版)嚴(yán)蔚敏、吳偉民主編清華大學(xué)出版社2004112.?dāng)?shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)案例精編(用C/C描述),李建學(xué)等編著,清華大學(xué)出版社200723數(shù)據(jù)結(jié)構(gòu)用面向?qū)ο蠓椒ㄅcC語(yǔ)言描述,殷人昆主編,清華大學(xué)出版社20076
下載積分: 6 賞幣
上傳時(shí)間:2024-03-16
頁(yè)數(shù): 18
大?。?0.13(MB)
子文件數(shù):
-
簡(jiǎn)介:CC程序設(shè)計(jì)練習(xí)題程序設(shè)計(jì)練習(xí)題一、選擇題(四選一)一、選擇題(四選一)1以下選項(xiàng)中,哪一個(gè)是C的合法運(yùn)算符()ACOUTBFRIENDCINTDNEW1()是給對(duì)象取一個(gè)別名。A指針B引用C枚舉D結(jié)構(gòu)2下面哪一個(gè)是“VOIDBCINTA,INTB“的重載函數(shù)()AFLOATBCINTX,INTYBVOIDBCINTA,CHARBCFLOATBCINTA,INTB,INTC0DINTBCINTA,INTB3下列語(yǔ)句中錯(cuò)誤的是()AINTPNEWINT10BINTPNEWINT10CINTPNEWINTDINTPNEWINT4004假設(shè)已有定義CONSTCHARCONSTNAME”CHEN”下面的語(yǔ)句中正確的是()ANAME3’A’BNAME”LIN”CNAMENEWCHAR5DCOUT29對(duì)象成員的引用方法有()種。A1B2C3D430下列關(guān)于繼承的說(shuō)法中,錯(cuò)誤的是()A析構(gòu)函數(shù)不能繼承B默認(rèn)的繼承方式是私有繼承C派生類的成員,除了它自己的成員外,還包含了它基類的成員D派生類繼承的基類成員的訪問(wèn)權(quán)限到派生類保持不變31使用派生類的主要原因是()A提高代碼的可重用性B提高程序的運(yùn)行效率C加強(qiáng)類的封裝性D實(shí)現(xiàn)數(shù)據(jù)的隱蔽性32在C中繼承方式有()種A1B2C3D433假設(shè)已經(jīng)定義好了一個(gè)類STUDENT,現(xiàn)在要定義類DERIVED,它是從STUDENT私有派生的,定義類DERIVED的正確寫法是()ACLASSDERIVEDSTUDENTPRIVATE{}BCLASSDERIVEDSTUDENTPUBLIC{}CCLASSDERIVEDPRIVATESTUDENT{}DCLASSDERIVEDPUBLICSTUDENT{}34下列關(guān)于虛函數(shù)描述,正確的是A構(gòu)造函數(shù)不能是虛函數(shù)B析構(gòu)函數(shù)不能是虛函數(shù)C虛函數(shù)可以是友元函數(shù)D虛函數(shù)可以是靜態(tài)函數(shù)35要實(shí)現(xiàn)動(dòng)態(tài)聯(lián)編,派生類中的虛函數(shù)()A返回的類型可以與虛函數(shù)的原型不同B參數(shù)的個(gè)數(shù)可以與虛函數(shù)的原型不同C參數(shù)類型可以與虛函數(shù)的原型不同D以上都不對(duì)
下載積分: 6 賞幣
上傳時(shí)間:2024-03-11
頁(yè)數(shù): 17
大?。?0.11(MB)
子文件數(shù):
-
簡(jiǎn)介:C語(yǔ)言程序設(shè)計(jì)第一次形考任務(wù)甘肅廣播電視大學(xué)形成性測(cè)評(píng)系統(tǒng)課程代碼6207105參考資料第一次形考任務(wù)試卷總分100第一次形考任務(wù)單選題共6題,共12分12分設(shè)X和Y均為BOOL量,則XY為真的條件是。A、它們均為真B、其中一個(gè)為真C、它們均為假D、其中一個(gè)為假參考答案A參考答案A22分X0||Y5的相反表達(dá)式為。A、X0||Y5D、X0Y5參考答案BA、X10B、X10C、X0X10參考答案A參考答案A62分X0X10B、X10C、X0X10參考答案A參考答案A判斷題共10題,共20分72分INCLUDE是C中最為常用的預(yù)處理命令?!?
下載積分: 6 賞幣
上傳時(shí)間:2024-03-16
頁(yè)數(shù): 11
大?。?0.01(MB)
子文件數(shù):
-
簡(jiǎn)介:長(zhǎng)春理工大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)C程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)目錄任務(wù)一熟悉VS2005開發(fā)環(huán)境1任務(wù)二掌握基本程序邏輯8任務(wù)三掌握循環(huán)語(yǔ)句13任務(wù)四創(chuàng)建類與對(duì)象18任務(wù)五創(chuàng)建靜態(tài)類與靜態(tài)方法25任務(wù)六實(shí)現(xiàn)繼承和抽象類32任務(wù)七掌握多態(tài)的應(yīng)用40任務(wù)八掌握接口的實(shí)現(xiàn)47任務(wù)九實(shí)現(xiàn)對(duì)數(shù)組的操作57任務(wù)十實(shí)現(xiàn)隊(duì)列、棧的操作64任務(wù)十一實(shí)現(xiàn)進(jìn)銷存系統(tǒng)供應(yīng)商信息維護(hù)67任務(wù)十二掌握開發(fā)WINFORMS應(yīng)用程序的步驟73任務(wù)十三掌握系統(tǒng)主界面設(shè)計(jì)90任務(wù)十四掌握委托與事件處理機(jī)制100任務(wù)十五訪問(wèn)SQLSERVER數(shù)據(jù)庫(kù)106任務(wù)十六訪問(wèn)ACCESS數(shù)據(jù)庫(kù)120任務(wù)十七了解字符串操作(選做)129任務(wù)十八掌握文件操作(選做)136
下載積分: 9 賞幣
上傳時(shí)間:2024-03-16
頁(yè)數(shù): 159
大?。?2.21(MB)
子文件數(shù):
-
簡(jiǎn)介:C語(yǔ)言程序設(shè)計(jì)第四次形考任務(wù)甘肅廣播電視大學(xué)形成性測(cè)評(píng)系統(tǒng)課程代碼6207105參考資料第四次形考任務(wù)試卷總分100第四次形考任務(wù)填空題共11題,共22分12分對(duì)一個(gè)類中的數(shù)據(jù)成員的初始化可以通過(guò)構(gòu)造函數(shù)中的實(shí)現(xiàn),也可以通過(guò)構(gòu)造函數(shù)中的賦值語(yǔ)句實(shí)現(xiàn)。參考答案初始化表22分在定義類對(duì)象的語(yǔ)句執(zhí)行時(shí),系統(tǒng)在建立每個(gè)對(duì)象的過(guò)程中將自動(dòng)調(diào)用該類的使其初始化。參考答案構(gòu)造函數(shù)32分若需要把一個(gè)類AB定義為一個(gè)類CD的友元類,則應(yīng)在類CD的定義中加入一條語(yǔ)句。參考答案FRIENDCLASSAB42分假定要訪問(wèn)一個(gè)結(jié)構(gòu)X中的由A指針成員所指向的對(duì)象,則表示方法為。參考答案XA52分?jǐn)?shù)為。參考答案AB{}單選題共6題,共12分122分以下結(jié)構(gòu)類型可用來(lái)構(gòu)造鏈表的是。A、STRUCTAA{INTAINTB}B、STRUCTBB{INTABBB}C、CSTRUCTCC{INTACCB}D、STRUCTDD{INTAAAB}參考答案B參考答案B132分假定AB為一個(gè)類,則該類的拷貝構(gòu)造函數(shù)的正確聲明是()。A、ABABXB、ABABC、ABABD、AB參考答案B參考答案B142分
下載積分: 6 賞幣
上傳時(shí)間:2024-03-16
頁(yè)數(shù): 11
大?。?0.01(MB)
子文件數(shù):
-
簡(jiǎn)介:C語(yǔ)言考試期末考試復(fù)習(xí)題及答案一、選擇題1一個(gè)C語(yǔ)言程序總是從(C)開始執(zhí)行A書寫順序的第一個(gè)函數(shù)B書寫順序的第一條執(zhí)行語(yǔ)句C主函數(shù)MAIN()D不確定2設(shè)INTX3,Y4,Z5,則下列表達(dá)式中的值為0的是DA‘X’CHCH’A’WHILEIMAIN{CHARSTR”1A2B3C”INTI
下載積分: 6 賞幣
上傳時(shí)間:2024-03-14
頁(yè)數(shù): 8
大?。?0.09(MB)
子文件數(shù):
-
簡(jiǎn)介:數(shù)組習(xí)題參考答案數(shù)組習(xí)題參考答案一、找出下面程序或程序段中的錯(cuò)誤,并改正。1INCLUDEUSINGNAMESPACESTDINTMAIN{INTM,AMA01COUTUSINGNAMESPACESTDINTMAIN{CONSTINTM10INTAMA01COUTUSINGNAMESPACESTDINTMAIN{INTA5CINACOUTUSINGNAMESPACESTDINTMAIN{INTA5CINA4COUTUSINGNAMESPACESTDINTMAIN{CHARC10“IAMASTUDENT“COUTUSINGNAMESPACESTDINTMAIN{CHARC“IAMASTUDENT“COUTUSINGNAMESPACESTDINTMAIN{CHARA5,PINTIPAFORI0IPICOUTUSINGNAMESPACESTDINTMAIN{CHARA6,PINTIPAFORI0IPIA5\0COUTUSINGNAMESPACESTDINTMAIN{INTI,K,A10,P3K5FORI0IUSINGNAMESPACESTDINCLUDEVOIDMAIN{INTA20,I,W_MAX,W_MIN,NCOUTNFORI0IAIW_MAX0W_MIN0FORI1IAIW_MAXIELSEIFAW_MINUSINGNAMESPACESTDDEFINEM100INTMAIN{INTAM,I,J,W,T,NCOUTNCOUTAIFORI0IUSINGNAMESPACESTDINTMAIN{INTA10,TOP,BOTTOM,MIDDLE,I,XBOOLFCOUTAICOUTXTOP0,BOTTOM9,FFALSEWHILETOPUSINGNAMESPACESTDINTMAIN{INTA5,I,WCOUTAIWA0FORI1I4IAI1AIA4WCOUT“結(jié)果“ENDLFORI0I5ICOUTAI““RETURN0}5從任意N個(gè)數(shù)中找出素?cái)?shù)。要求將找出的素
下載積分: 6 賞幣
上傳時(shí)間:2024-03-12
頁(yè)數(shù): 6
大?。?0.13(MB)
子文件數(shù):
-
簡(jiǎn)介:第1頁(yè)(共37頁(yè))C語(yǔ)言復(fù)習(xí)材料語(yǔ)言復(fù)習(xí)材料適用范圍__________出題教師__________試卷滿分試卷滿分99759975分,考試時(shí)間分,考試時(shí)間6060分鐘;書寫要工整、清楚、標(biāo)點(diǎn)符號(hào)使用正確。分鐘;書寫要工整、清楚、標(biāo)點(diǎn)符號(hào)使用正確。題型單選題判斷題填空題程序改錯(cuò)程序設(shè)計(jì)總分得分一、單選題,以下各題有多個(gè)選項(xiàng),其中只有一個(gè)選項(xiàng)是正確的,請(qǐng)選擇正確答案一、單選題,以下各題有多個(gè)選項(xiàng),其中只有一個(gè)選項(xiàng)是正確的,請(qǐng)選擇正確答案本大題本大題滿分滿分5050分,每小題每小題55分1INTI,J,A23按照數(shù)組A的元素在內(nèi)存的排列次序,不能將數(shù)1,2,3,4,5,6存入A數(shù)組的是()。AFORI1I10A10ORA10||A0|A10【答案】C18對(duì)兩個(gè)數(shù)組A和B進(jìn)行如下初始化
下載積分: 8 賞幣
上傳時(shí)間:2024-03-11
頁(yè)數(shù): 37
大?。?0.23(MB)
子文件數(shù):
-
簡(jiǎn)介:第1章緒論緒論11簡(jiǎn)述下列術(shù)語(yǔ)數(shù)據(jù),數(shù)據(jù)元素、數(shù)據(jù)對(duì)象、數(shù)據(jù)結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)、數(shù)據(jù)類型和抽象數(shù)據(jù)類型。解數(shù)據(jù)解數(shù)據(jù)是對(duì)客觀事物的符號(hào)表示。在計(jì)算機(jī)科學(xué)中是指所有能輸入到計(jì)算機(jī)中并被計(jì)算機(jī)程序處理的符號(hào)的總稱。數(shù)據(jù)元素?cái)?shù)據(jù)元素是數(shù)據(jù)的基本單位,在計(jì)算機(jī)程序中通常作為一個(gè)整體進(jìn)行考慮和處理。數(shù)據(jù)對(duì)象數(shù)據(jù)對(duì)象是性質(zhì)相同的數(shù)據(jù)元素的集合,是數(shù)據(jù)的一個(gè)子集。數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)是相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合。存儲(chǔ)結(jié)構(gòu)存儲(chǔ)結(jié)構(gòu)是數(shù)據(jù)結(jié)構(gòu)在計(jì)算機(jī)中的表示。數(shù)據(jù)類型數(shù)據(jù)類型是一個(gè)值的集合和定義在這個(gè)值集上的一組操作的總稱。抽象數(shù)據(jù)類型抽象數(shù)據(jù)類型是指一個(gè)數(shù)學(xué)模型以及定義在該模型上的一組操作。是對(duì)一般數(shù)據(jù)類型的擴(kuò)展。1212試描述數(shù)據(jù)結(jié)構(gòu)和抽象數(shù)據(jù)類型的概念與程序設(shè)計(jì)語(yǔ)言中數(shù)據(jù)類型概念的試描述數(shù)據(jù)結(jié)構(gòu)和抽象數(shù)據(jù)類型的概念與程序設(shè)計(jì)語(yǔ)言中數(shù)據(jù)類型概念的區(qū)別。區(qū)別。解解抽象數(shù)據(jù)類型包含一般數(shù)據(jù)類型的概念,但含義比一般數(shù)據(jù)類型更廣、更抽象。一般數(shù)據(jù)類型由具體語(yǔ)言系統(tǒng)內(nèi)部定義,直接提供給編程者定義用戶數(shù)據(jù),因此稱它們?yōu)轭A(yù)定義數(shù)據(jù)類型。抽象數(shù)據(jù)類型通常由編程者定義,包括定義它所使用的數(shù)據(jù)和在這些數(shù)據(jù)上所進(jìn)行的操作。在定義抽象數(shù)據(jù)類型中的數(shù)據(jù)部分和操作部分時(shí),要求只定義到數(shù)據(jù)的邏輯結(jié)構(gòu)和操作說(shuō)明,不考慮數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)和操作的具體實(shí)現(xiàn),這樣抽象層次更高,更能為其他用戶提供良好的使用接口。1313設(shè)有數(shù)據(jù)結(jié)構(gòu)設(shè)有數(shù)據(jù)結(jié)構(gòu)D,RD,R,其中,其中,,??4,3,2,1DDDDD???RR?????????4,3,3,2,2,1DDDDDDR?試按圖論中圖的畫法慣例畫出其邏輯結(jié)構(gòu)圖。試按圖論中圖的畫法慣例畫出其邏輯結(jié)構(gòu)圖。解解1414試仿照三元組的抽象數(shù)據(jù)類型分別寫出抽象數(shù)據(jù)類型復(fù)數(shù)和有理數(shù)的定義試仿照三元組的抽象數(shù)據(jù)類型分別寫出抽象數(shù)據(jù)類型復(fù)數(shù)和有理數(shù)的定義(有理數(shù)是其分子、分母均為自然數(shù)且分母不為零的分?jǐn)?shù))(有理數(shù)是其分子、分母均為自然數(shù)且分母不為零的分?jǐn)?shù))。解解ADTCOMPLEX{數(shù)據(jù)對(duì)象D{R,I|R,I為實(shí)數(shù)}數(shù)據(jù)關(guān)系R{}基本操作INITCOMPLEXI0DODO{II}WHILEINWHILEINAIX33SWITCHSWITCH{CASECASEXYXYZYXZYXBREAKBREAKCASECASEXYXYZABSXYZABSXYBREAKBREAKDEFAULTDEFAULTZXY/ABSXABSYZXY/ABSXABSY}1616在程序設(shè)計(jì)中,常用下列三種不同的出錯(cuò)處理方式在程序設(shè)計(jì)中,常用下列三種不同的出錯(cuò)處理方式11用EXITEXIT語(yǔ)句終止執(zhí)行并報(bào)告錯(cuò)誤;語(yǔ)句終止執(zhí)行并報(bào)告錯(cuò)誤;22以函數(shù)的返回值區(qū)別正確返回或錯(cuò)誤返回;以函數(shù)的返回值區(qū)別正確返回或錯(cuò)誤返回;33設(shè)置一個(gè)整型變量的函數(shù)參數(shù)以區(qū)別正確返回或某種錯(cuò)誤返回。設(shè)置一個(gè)整型變量的函數(shù)參數(shù)以區(qū)別正確返回或某種錯(cuò)誤返回。試討論這三種方法各自的優(yōu)缺點(diǎn)。試討論這三種方法各自的優(yōu)缺點(diǎn)。解解1EXIT常用于異常錯(cuò)誤處理,它可以強(qiáng)行中斷程序的執(zhí)行,返回操作系統(tǒng)。2以函數(shù)的返回值判斷正確與否常用于子程序的測(cè)試,便于實(shí)現(xiàn)程序的局部控制。3用整型函數(shù)進(jìn)行錯(cuò)誤處理的優(yōu)點(diǎn)是可以給出錯(cuò)誤類型,便于迅速確定錯(cuò)誤。1717在程序設(shè)計(jì)中,可采用下列三種方法實(shí)現(xiàn)輸出和輸入在程序設(shè)計(jì)中,可采用下列三種方法實(shí)現(xiàn)輸出和輸入11通過(guò)通過(guò)SCANFSCANF和PRINTFPRINTF語(yǔ)句;語(yǔ)句;22通過(guò)函數(shù)的參數(shù)顯式傳遞;通過(guò)函數(shù)的參數(shù)顯式傳遞;33通過(guò)全局變量隱式傳遞。通過(guò)全局變量隱式傳遞。試討論這三種方法的優(yōu)缺點(diǎn)。試討論這三種方法的優(yōu)缺點(diǎn)。解解1用SCANF和PRINTF直接進(jìn)行輸入輸出的好處是形象、直觀,但缺點(diǎn)是需要對(duì)其進(jìn)行格式控制,較為煩瑣,如果出現(xiàn)錯(cuò)誤,則會(huì)引起整個(gè)系統(tǒng)的崩潰。2通過(guò)函數(shù)的參數(shù)傳遞進(jìn)行輸入輸出,便于實(shí)現(xiàn)信息的隱蔽,減少出錯(cuò)的可能。3通過(guò)全局變量的隱式傳遞進(jìn)行輸入輸出最為方便,只需修改變量的值即可,但過(guò)多的全局變量使程序的維護(hù)較為困難。1818設(shè)N為正整數(shù)。試確定下列各程序段中前置以記號(hào)為正整數(shù)。試確定下列各程序段中前置以記號(hào)的語(yǔ)句的頻度的語(yǔ)句的頻度11I1I1K0K0WHILEIN1{WHILEIN1{K10I10III}22I1I1K0K0DODO{K10I10III}WHILEIN1WHILEIN1
下載積分: 9 賞幣
上傳時(shí)間:2024-03-15
頁(yè)數(shù): 116
大?。?1.03(MB)
子文件數(shù):
-
簡(jiǎn)介:學(xué)習(xí)C進(jìn)行UNITY3D編程UNITY3D提供了三種可供選擇的腳本編程語(yǔ)言JAVASCRIPT,C以及BOO。盡管它們各有各的優(yōu)勢(shì)與不足,但對(duì)我來(lái)講C顯然會(huì)脫穎而出成為我的首選首選,它完整支持面向?qū)ο?,而且語(yǔ)法與JAVA以及ACTIONSCRIPT3很類似,而這兩者都是我所熟悉的。不過(guò)在接觸UNITY3D之前,我一行C的代碼都沒(méi)寫過(guò),所以我必須從頭學(xué)起。C由MICROSOFT提出并廣泛使用于NETFRAMEWORK以及SILVERLIGHT開發(fā)中。不過(guò)我們首先需要明白的是,學(xué)習(xí)用于UNITY3D的C并不等同于學(xué)習(xí)NET平臺(tái),事實(shí)上你并不需要了解所有關(guān)于NET的事情就可以使用C為UNITY3D編寫腳本程序。盡管我平時(shí)使用各種在線文檔,但是一本實(shí)體書通常才是最好的助手,于是我決定買一本C好書。O’REILLYCPOCKETGUIDE看起來(lái)正是我所需要的,購(gòu)買一本500頁(yè)的C圣經(jīng)顯然是沒(méi)有必要的,因?yàn)槟切写蟛糠謨?nèi)容都是與NET相關(guān)的,根本無(wú)法與UNITY3D兼容。當(dāng)然,僅僅依靠這一本書是不夠的,你還需要經(jīng)常查閱UNITY3DSCRIPTINGREFERENCE。文檔中所有的例子都是用JAVASCRIPT書寫的,但是不必?fù)?dān)心,一旦你熟悉C后將它們翻譯為C語(yǔ)言將輕而易舉。C是一種非常典雅而強(qiáng)大的編程語(yǔ)言,它的DOTSYNTAX命名法則基于JAVA,所以如果你具有JAVA編程背景將感到非常舒服。不過(guò)區(qū)別也還是有一些的,最明顯的應(yīng)該是在C中屬性以及方法的名稱約定俗稱都是以大寫字母開頭的。我估計(jì)這是繼承自VISUALBASIC的習(xí)慣,我并不是這種習(xí)慣的簇?fù)?,但是與其反抗到底還不如接受它以保證代碼的一致性。C的特性列表實(shí)在太長(zhǎng),這使得ACTIONSCRIPT實(shí)在是看起來(lái)有些相形見(jiàn)絀。C與ACTIONSCRIPT從本質(zhì)上是極為相似的,我估計(jì)下一次ACTIONSCRIPT的升級(jí)中至少會(huì)實(shí)現(xiàn)C的一些特性,因此有必要在此預(yù)先有所了解。下面是我所鐘愛(ài)的一些特性。運(yùn)算符重載這是目前為止最酷的它允許程序員為/這樣的運(yùn)算符定義特殊的行為。它的優(yōu)勢(shì)在向量加法運(yùn)算中就可以明顯體現(xiàn)出來(lái),在ACTIONSCRIPT中,要計(jì)算向量之和,你需要書寫類似下面的代碼VARCVECTOR3DAADDB這樣并不是很好,在多于兩個(gè)向量相加時(shí)代碼的易讀性會(huì)變得很差。如果在C中重載運(yùn)算符,代碼將會(huì)變成下面的形式VECTOR3CAB這樣是不是可讀性更好而且更為優(yōu)雅呢不用想我們就可以猜到,在UNITY3D中所有向量的運(yùn)算符都進(jìn)行了重載。如果你希望自己實(shí)現(xiàn),運(yùn)算符重載也非常簡(jiǎn)單,對(duì)于上面的例子,代碼大致是下面這個(gè)樣子的PUBLICSTATICVECTOR3OPERATORAVECTOR3,BVECTOR3{RETURNNEWVECTOR3AXBX,AYBY,AZBZ}這其中有一些簡(jiǎn)單的規(guī)則運(yùn)算符函數(shù)永遠(yuǎn)都是靜態(tài)的(STATIC),并且需始使用JAVASCRIPT進(jìn)行UNITY3D的編程而不必操心要學(xué)習(xí)什么新東西,畢竟,如UNITY3D所說(shuō),任何使用C可以完成的事同樣可以使用JAVASCRIPT完成。但是從長(zhǎng)遠(yuǎn)考慮的話,C可以提供更好的代碼管理,完整的OOP支持,STRONGTYPING以及掌握一門優(yōu)秀編程語(yǔ)言所帶來(lái)的成就感。因此,額外付出的努力是值得的,更何況,對(duì)于一個(gè)經(jīng)驗(yàn)豐富的AS3開發(fā)者,掌握C只是幾個(gè)禮拜的事兒,現(xiàn)在就動(dòng)手嘗試一下吧
下載積分: 5 賞幣
上傳時(shí)間:2024-03-16
頁(yè)數(shù): 3
大?。?0.02(MB)
子文件數(shù):
-
簡(jiǎn)介:第1頁(yè)共20頁(yè)一、單項(xiàng)選擇題(每題3分,共30分,注意答案寫在后面的答題卡內(nèi),否注意答案寫在后面的答題卡內(nèi),否則0分)1、若有定義INTA8,B5,C;執(zhí)行語(yǔ)句CA/B04;后,C的值為()。A14B1C20D22、以下程序中,WHILE循環(huán)的次數(shù)是()。INCLUDEVOIDMAINVOID{INTI0WHILEIVOIDMAINVOID{INTA0,IFORI1IVOIDMAINVOID{INTA5,B4,C6,DPRINTF“D\N”,DABACACB}A5B4C6D不確定5、執(zhí)行以下程序后的輸出結(jié)果是()INCLUDEVOIDMAINVOID{CHARA”ABC\0ABC”PRINTF“S”,A}AABC\0ABCBABC\CABC\0DABC6、當(dāng)調(diào)用函數(shù)時(shí),實(shí)參是一個(gè)數(shù)組名,則向函數(shù)傳送的是()。A數(shù)組的長(zhǎng)度B數(shù)組的首地址C數(shù)組每一個(gè)元素的地址D數(shù)組每個(gè)元素中的值7、執(zhí)行以下程序后,A的值為()。評(píng)閱人得分第3頁(yè)共20頁(yè)2A1,B23A1,B32、(11分)INCLUDEVOIDMAINVOID{INTNUM,CNUM2004DO{CNUMPRINTF“D“,C}WHILENUM/100PRINTF“\N“}運(yùn)行結(jié)果為4002三、程序填空題(每空4分,共20分)1、求123。。。10INCLUDEVOIDMAINVOID{FLOATS0,T1INTNFORN1N10N{TTNS=ST}PRINTF“123。。。10F”,S}2、以下函數(shù)的功能是,把兩個(gè)整數(shù)指針?biāo)傅拇鎯?chǔ)單元中的內(nèi)容進(jìn)行交換。VOIDEXCHANGEINTX,INTY{INTTTYYXXT}四、程序設(shè)計(jì)題(30分)(1)SUM2581114,輸入正整數(shù)N,求SUM的前N項(xiàng)和。10分VOIDMAIN評(píng)閱人得分評(píng)閱人得分
下載積分: 6 賞幣
上傳時(shí)間:2024-03-16
頁(yè)數(shù): 20
大?。?0.22(MB)
子文件數(shù):