-
簡(jiǎn)介:201603282016032806300630北京理工大學(xué)北京理工大學(xué)MOOCMOOCC語(yǔ)言程序設(shè)計(jì)(下)網(wǎng)上作業(yè)答案語(yǔ)言程序設(shè)計(jì)(下)網(wǎng)上作業(yè)答案第一周編程作業(yè)第一周編程作業(yè)1、求最大公約數(shù)和最小公倍數(shù)(15分)題目?jī)?nèi)容編寫程序,在主函數(shù)中輸入兩個(gè)正整數(shù)AB,調(diào)用兩個(gè)函數(shù)FUN1和FUN2,分別求A和B的最大公約數(shù)和最小公倍數(shù),在主函數(shù)中輸出結(jié)果。輸入格式兩個(gè)正整數(shù)輸出格式最大公約數(shù)和最小公倍數(shù)輸入樣例1240回車輸出樣例最大公約數(shù)4回車最小公倍數(shù)120回車時(shí)間限制500MS內(nèi)存限制32000KBCODEINCLUDEINTFUN1INTMINTNINTR輸入格式9個(gè)整數(shù)和1個(gè)整數(shù)輸出格式10個(gè)整數(shù)輸入樣例2315676893190回車7回車輸出樣例12356731768990回車時(shí)間限制500MS內(nèi)存限制32000KBCODEINCLUDEINTMAININTTJIN10FI0I9ISCANF“D“IFI8SCANF““SCANF“D“FI0I9IFJ0J8IJ
下載積分: 8 賞幣
上傳時(shí)間:2024-03-10
頁(yè)數(shù): 45
大?。?0.04(MB)
子文件數(shù):
-
簡(jiǎn)介:平時(shí)作業(yè)共平時(shí)作業(yè)共4次平時(shí)作業(yè)平時(shí)作業(yè)1一算術(shù)類型的數(shù)據(jù)1請(qǐng)指出下列各常量的類型10X12L2‘A’3125F405236116進(jìn)制長(zhǎng)整(2)字符型(3)FLOAT4整型(5)實(shí)型2在下表的每行內(nèi)寫出等值(但為不同數(shù)制)的常量。8進(jìn)制10進(jìn)制16進(jìn)制037310XLF047390X27077630X3F064520X34100640X401441000X643設(shè)有下面的變量定義INTDFLOATSDOUBLEVCH請(qǐng)用格式化輸入庫(kù)函數(shù)SCANF接收從鍵盤輸入的數(shù)據(jù),將它們分別存貯到這些變量中。SCANF“DFLFC“二基本運(yùn)算和表達(dá)式設(shè)有下面的變量定義INTA5B5C9KJNG1G2DOUBLESTCHUNSIGNEDU11請(qǐng)指出下面的表達(dá)式計(jì)算完成后產(chǎn)生的結(jié)果值及其類型,若表達(dá)式中包含具有副作用的基本運(yùn)算,則請(qǐng)指出哪些變量的值發(fā)生了變化(寫出變量的新值)。(1)K2A(2)N2B(3)SNTC40(4)SC1U(1)INT,K10,A6;(2)INT,N12,B6;(3)S類型DOUBLE,值20,N2,INT,T類型DOUBLE,225(4)S00DOUBLE,C0INT。2按要求寫出下列表達(dá)式(1)編號(hào)為1到32000的所有產(chǎn)品,按編號(hào)的次序裝箱,每箱裝8件產(chǎn)品,即,編號(hào)從1起到編號(hào)為8的產(chǎn)品裝入第1箱,編號(hào)從9起到編號(hào)為16的產(chǎn)品裝入第2箱,等等。寫二個(gè)表達(dá)式,分別計(jì)算編號(hào)為N的產(chǎn)品對(duì)應(yīng)的箱號(hào)G1,以及該產(chǎn)品在該箱內(nèi)的序號(hào)G2。例如,編號(hào)為27的產(chǎn)品,其箱號(hào)為4,箱內(nèi)序號(hào)為3。(2)變量CH中存貯了一個(gè)小寫字母的II編碼值,計(jì)算對(duì)應(yīng)大寫字母的II編碼值。(3)變量N中存貯了一個(gè)非0數(shù)據(jù),計(jì)算該數(shù)據(jù)的符號(hào)(數(shù)據(jù)為正結(jié)果為1,否則為平時(shí)作業(yè)平時(shí)作業(yè)21設(shè)有變量定義如下INTNJKS請(qǐng)指出語(yǔ)句FSNJ0J0FLAG1IFDI0||DI0FLAG0BREAKPRINTF“DN“FLAG3寫一個(gè)程序完成下面的處理從鍵盤接收使用者輸入的至多1024個(gè)整數(shù)(當(dāng)使用者輸入0時(shí),表示輸入結(jié)束,0不作為輸入數(shù)據(jù)),計(jì)算并按例示的格式輸出(1)這批數(shù)據(jù)的算術(shù)平均值(輸出3位小數(shù));(2)每個(gè)輸入數(shù)據(jù)的原值和誤差(一個(gè)數(shù)據(jù)的誤差該數(shù)據(jù)的值平均值輸出3位小數(shù))。例如,使用者輸入的3個(gè)數(shù)據(jù)是15、17、18時(shí),程序的輸出應(yīng)為AVERAGE16333
下載積分: 6 賞幣
上傳時(shí)間:2024-03-13
頁(yè)數(shù): 9
大?。?0.05(MB)
子文件數(shù):
-
簡(jiǎn)介:1選擇題答案1、選擇題答案1、D2、2、D3D3D4A4A5B5B6D6D7C7C8D8D9C9C10A10A11B11B12A12A13B13B14D14D15B15B16B16B17C17C18A18A19A19A20C20C一、選擇題(共一、選擇題(共2020題,每題題,每題2分,共分,共4040分)分)1、有以下定義1、有以下定義INTINTA43123456789101112A43123456789101112INTINTPTR3APA0PTR3APA0則下列能夠正確表示數(shù)組元素則下列能夠正確表示數(shù)組元素A12A12的表達(dá)式是的表達(dá)式是()。)。A)PTR12PTR12)B)P5P5C)PTR12PTR12D)A12A122、2、INCLUDEINCLUDEVOIDVOIDMAINMAININTINTA33123456789A33123456789;INTINTS0IS0IFFI0I3II0I3ISAIISAIIPRINTF“D“SPRINTF“D“SA)9B)1212C)1414D)1515C)用)用DOWHILEDOWHILE語(yǔ)句構(gòu)成的循環(huán),在語(yǔ)句構(gòu)成的循環(huán),在WHILEWHILE后的表達(dá)式后的表達(dá)式為非零時(shí)結(jié)束循環(huán)。為非零時(shí)結(jié)束循環(huán)。D)用)用DOWHILEDOWHILE語(yǔ)句構(gòu)成的循環(huán),在語(yǔ)句構(gòu)成的循環(huán),在WHILEWHILE后的表達(dá)式后的表達(dá)式為零時(shí)結(jié)束循環(huán)。為零時(shí)結(jié)束循環(huán)。7、若有聲明語(yǔ)句、若有聲明語(yǔ)句CHCH’A’PCXY
下載積分: 6 賞幣
上傳時(shí)間:2024-03-13
頁(yè)數(shù): 13
大?。?0.07(MB)
子文件數(shù):
-
簡(jiǎn)介:111、(P)表示先取地址中的內(nèi)容,將內(nèi)容表示的數(shù)字進(jìn)行自增運(yùn)算。P表示先對(duì)P的地址自增運(yùn)算,再取其中的內(nèi)容。結(jié)果每一句PRINTF語(yǔ)句分析說明PRINTF“D“PP自增取下一個(gè)地址,去除其中的內(nèi)容為2PRINTF“D“P引用P現(xiàn)在地址中的內(nèi)容為2,在進(jìn)行地址的自增運(yùn)算PRINTF“D“P引用地址的內(nèi)容為3PRINTF“D“P應(yīng)用現(xiàn)在的地址中的內(nèi)容為3PRINTF“D“P先引用P中的內(nèi)容為3,再進(jìn)行自減運(yùn)算PRINTF“D“P先自減運(yùn)算,再取內(nèi)容為1PRINTF“DN“P取P現(xiàn)在的地址中的內(nèi)容為1112(1)INCLUDEVOIDPRINTARRINTLENINTMAINPARRAY“HOW““ARE““YOU“INTNUMSIZEOFPARRAYSIZEOFINTPRINTF“TOTALSTRINGNUMBERSDN“NUMPRINTPARRAYNUMRETURN0VOIDPRINTINTARRINTLENINTIFI0IDEFINESTUD30DEFINECOURSE5VOIDPRINTINTPSCEINTSUMFLOATAVERINTMINTNVOIDTOTALINTPSCEINTSUMFLOATAVERINTMINTNINTMAININTIJMNSCESTUDCOURSESUMSTUDFLOATAVERSTUDPRINTF“HOWMANYSTUDENT“SCANF“D“PRINTF“HOWMANYCOURSE“SCANF“D“PRINTF“INPUTSCEN“FI0IMIFJ0JNJSCANF“D“TOTALSCESUMAVERMNPRINTSCESUMAVERMNRETURN0VOIDTOTALINTPSCEINTSUMFLOATAVERINTMINTNINTIJFI0IMISUMI0
下載積分: 8 賞幣
上傳時(shí)間:2024-03-13
頁(yè)數(shù): 26
大?。?0.89(MB)
子文件數(shù):
-
簡(jiǎn)介:第1頁(yè)共14頁(yè)C語(yǔ)言程序設(shè)計(jì)筆試試題題號(hào)一二三四五六筆試70綜合30總分分?jǐn)?shù)試卷說明1筆試卷面總分100分,取卷面成績(jī)的70計(jì)入總分;2綜合成績(jī)?yōu)槠綍r(shí)成績(jī)10和實(shí)驗(yàn)成績(jī)20之和,占總分的30;3答題時(shí)禁止拆開試卷釘,試卷背面即為草稿紙;4答題時(shí)間120分鐘。一、單項(xiàng)選擇題。將正確答案填入下面框中。(本題16分,每小題1分)題號(hào)題號(hào)12345678答案答案題號(hào)題號(hào)910111213141516答案答案1有以下程序有以下程序MAININTA1B0IFABELSEIFA0IFAB2ELSEB3PRINTF“DN”B則程序輸出則程序輸出A。A0B1C2D32有以下定義有以下定義INTALONGBDOUBLEXY則下列正確的是則下列正確的是A。AAINTXYBAXYCAY?YXYX3若有定義若有定義INTP3則下列說法正確的是則下列說法正確的是C。號(hào)學(xué)名姓注意行為規(guī)范遵守考試紀(jì)律第3頁(yè)共14頁(yè)P(yáng)RINTF“DN“WEEKA4B5CEED010以下對(duì)以下對(duì)C語(yǔ)言函數(shù)的描述中,不正確的是語(yǔ)言函數(shù)的描述中,不正確的是B。A不同函數(shù)中可以使用相同名字變量不同函數(shù)中可以使用相同名字變量B函數(shù)可以嵌套定義函數(shù)可以嵌套定義C函數(shù)可以沒有返回值函數(shù)可以沒有返回值D程序由函數(shù)組成程序由函數(shù)組成11若有定義語(yǔ)句若有定義語(yǔ)句DOUBLEX51020304050PX則錯(cuò)誤引用則錯(cuò)誤引用X數(shù)組元素的數(shù)組元素的是D。APBXCP1DX512以下程序段運(yùn)行結(jié)果是以下程序段運(yùn)行結(jié)果是B。INTA6PRINTF“DN“A1A12B3C6D113若有定義語(yǔ)句若有定義語(yǔ)句DOUBLEXYPXPY執(zhí)行了執(zhí)行了PX&XPYXPY&YY之后,正確的輸入之后,正確的輸入語(yǔ)句是語(yǔ)句是B。ASCANF“LFLF”XYBSCANF“LFLF”PXPYCSCANF“FF”&X&YDSCANF“FF”XY14以下程序運(yùn)行結(jié)果是以下程序運(yùn)行結(jié)果是D。STR“ABC“PRINTF“DDN“STRLENSTRSIZEOFSTRA63B33C1010D31015以下程序段運(yùn)行結(jié)果是以下程序段運(yùn)行結(jié)果是A。DEFINEFXXXXMAININTA1BCBFA1CFA1PRINTF“DDN“BCA48B84C88D4416有以下程序有以下程序MAINFILEFFFOPEN“FATXT““W“FPRINTFF“DAY“FCLOSEF
下載積分: 6 賞幣
上傳時(shí)間:2024-03-10
頁(yè)數(shù): 14
大?。?0.18(MB)
子文件數(shù):
-
簡(jiǎn)介:1完成程序填空,實(shí)現(xiàn)輸入兩個(gè)數(shù)字,若兩數(shù)相等,則直接輸出兩個(gè)數(shù)字,若不相等,則這兩個(gè)數(shù)中的較大者等于這個(gè)較大者減去較小者,再作比較,若不相等則重復(fù)上述操作,直到兩個(gè)數(shù)字相等為止。輸出相等的兩個(gè)數(shù)字。WHILEA【AB】IF【AB】AABIF【BA】BBA2“百雞問題“雞翁一值錢五,雞母一值錢三,雞雛三值錢一。百錢買百雞,問雞翁、雞母、雞雛各幾何完成程序填空,實(shí)現(xiàn)求“百雞問題“公雞一只5塊錢,母雞一只三塊錢,小雞三只一塊錢,一百塊錢買一百只雞應(yīng)該怎么買也就是問一百只雞中公雞、母雞、小雞各多少FX1XA【【NM】DAY18完成程序填空,實(shí)現(xiàn)輸出以下圖案FI1【I4】IFJ1J10IJPRINTF““FJ1J2I1J
下載積分: 6 賞幣
上傳時(shí)間:2024-03-13
頁(yè)數(shù): 15
大?。?0.04(MB)
子文件數(shù):
-
簡(jiǎn)介:1從鍵盤輸入一個(gè)大寫字母,要求改用小寫字母輸出,并輸出與這個(gè)小寫字母相鄰的兩個(gè)字母及它們的II碼的值樣例輸入B樣例輸出BAC989799測(cè)試輸入D測(cè)試輸出DCE10099101INCLUDEINTMAINS1S2S3INTABCSCANF“C“S1S132S2S11S3S11AS1BS2CS3PRINTF“CCCN“S1S2S3PRINTF“DDDN“ABCRETURN0INCLUDEINTMAININTA3IJTFI0IAJTAIAIAJAJTPRINTF“DN“A0RETURN04輸入年號(hào)Y,月份M,輸出該年該月天數(shù)。樣例輸入20042樣例輸出29測(cè)試輸入20152測(cè)試輸出28
下載積分: 9 賞幣
上傳時(shí)間:2024-03-14
頁(yè)數(shù): 49
大小: 0.03(MB)
子文件數(shù):
-
簡(jiǎn)介:第一章程序設(shè)計(jì)和C語(yǔ)言11什么是計(jì)算機(jī)程序什么是計(jì)算機(jī)程序程序程序一組計(jì)算機(jī)能識(shí)別和執(zhí)行的指令指令。只要讓計(jì)算機(jī)執(zhí)行這個(gè)程序,計(jì)算機(jī)就會(huì)自動(dòng)地、有條不紊地自動(dòng)地、有條不紊地進(jìn)行工作計(jì)算機(jī)的一切操作都是由程序程序控制的,離開程序,計(jì)算機(jī)將一事無(wú)成。12什么是計(jì)算機(jī)語(yǔ)言什么是計(jì)算機(jī)語(yǔ)言計(jì)算機(jī)語(yǔ)言計(jì)算機(jī)語(yǔ)言人和計(jì)算機(jī)交流信息的、計(jì)算機(jī)和人都能識(shí)別的語(yǔ)言。計(jì)算機(jī)語(yǔ)言發(fā)展階段機(jī)器語(yǔ)言機(jī)器語(yǔ)言(由0和1組成的指令)符號(hào)語(yǔ)言符號(hào)語(yǔ)言(用英文字母和數(shù)字表示指令)高級(jí)語(yǔ)言高級(jí)語(yǔ)言(接近于人的自然語(yǔ)言和數(shù)學(xué)語(yǔ)言)面向過程的語(yǔ)言(非結(jié)構(gòu)化的語(yǔ)言、結(jié)構(gòu)化語(yǔ)言);面向?qū)ο蟮恼Z(yǔ)言13C語(yǔ)言的發(fā)展及其特點(diǎn)語(yǔ)言的發(fā)展及其特點(diǎn)C語(yǔ)言是一種用途廣泛、功能強(qiáng)大、使用靈活的過程性編程語(yǔ)言,既可用于編寫應(yīng)用軟件,又能用于編寫系統(tǒng)軟件。因此C語(yǔ)言問世以后得到迅速推廣。C語(yǔ)言主要特點(diǎn)語(yǔ)言主要特點(diǎn)語(yǔ)言簡(jiǎn)潔、緊湊,使用方便、靈活。(只有37個(gè)關(guān)鍵字、9種控制語(yǔ)句;程序書寫形式自由,源程序短)運(yùn)算符豐富。(34種運(yùn)算符;把括號(hào)、賦值、強(qiáng)制類型轉(zhuǎn)換等都作為運(yùn)算符處理;表達(dá)式類型多樣化)數(shù)據(jù)類型豐富。(包括整型、浮點(diǎn)型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體類型、共用體類型;C99又?jǐn)U充了復(fù)數(shù)浮點(diǎn)類型、超長(zhǎng)整型、布爾類型;指針類型數(shù)據(jù),能用來(lái)實(shí)現(xiàn)各種復(fù)雜的數(shù)據(jù)結(jié)構(gòu)的運(yùn)算。)具有結(jié)構(gòu)化的控制語(yǔ)句。(如IFELSE語(yǔ)句、WHILE語(yǔ)句、DOWHILE語(yǔ)句、SWITCH語(yǔ)句、F語(yǔ)句用函數(shù)作為程序的模塊單位,便于實(shí)現(xiàn)程序的模塊化;C語(yǔ)言是完全模塊化和結(jié)構(gòu)化的語(yǔ)言)語(yǔ)法限制不太嚴(yán)格,程序設(shè)計(jì)自由度大。(對(duì)數(shù)組下標(biāo)越界不做檢查;對(duì)變量的類型使用比較靈活,例如,整型量與字符型數(shù)據(jù)可以通用;C語(yǔ)言允許程序編寫者有較大的自由度,因此放寬了語(yǔ)法檢查)允許直接訪問物理地址,能進(jìn)行位操作,可以直接對(duì)硬件進(jìn)行操作。(C語(yǔ)言具有高級(jí)語(yǔ)言的功能和低級(jí)語(yǔ)言的許多功能,可用來(lái)編寫系統(tǒng)軟件;這種雙重性,使它既是成功的系統(tǒng)描述語(yǔ)言,又是通用的程序設(shè)計(jì)語(yǔ)言)用C語(yǔ)言編寫的程序可移植性好。(C的編譯系統(tǒng)簡(jiǎn)潔,很容易移植到新系統(tǒng);在新系統(tǒng)上運(yùn)行時(shí),可直接編譯“標(biāo)準(zhǔn)鏈接庫(kù)”中的大部分功能,不需要修改源代碼;幾乎所有計(jì)算機(jī)系統(tǒng)都可以使用C語(yǔ)言)生成目標(biāo)代碼質(zhì)量高,程序執(zhí)行效率高。141最簡(jiǎn)單的最簡(jiǎn)單的C語(yǔ)言程序舉例語(yǔ)言程序舉例C語(yǔ)言允許用兩種注釋方式單行注釋,可單獨(dú)占一行,可出現(xiàn)在一行中其他內(nèi)容的右側(cè)。塊式注釋,可包含多行。142C語(yǔ)言程序的結(jié)構(gòu)語(yǔ)言程序的結(jié)構(gòu)C語(yǔ)言程序的結(jié)構(gòu)特點(diǎn)1、一個(gè)程序由一個(gè)或多個(gè)源程序文件組成(小程序往往只包括一個(gè)源程序文件,一個(gè)源程序文件中可以包括三個(gè)部分預(yù)處理指令、全局聲明、函數(shù)定義。)2、函數(shù)是C程序的主要組成部分(一個(gè)C程序是由一個(gè)或多個(gè)函數(shù)組成的;必須包含一個(gè)MAIN函數(shù)(只能有一個(gè));每個(gè)函數(shù)都用來(lái)實(shí)現(xiàn)一個(gè)或幾個(gè)特定功能;被調(diào)用的函數(shù)可以是庫(kù)函數(shù),也可以是自己編制設(shè)計(jì)的函數(shù)。)3、一個(gè)函數(shù)包括兩個(gè)部分(函數(shù)首部、函數(shù)體(聲明部分、執(zhí)行部分))4、程序總是從MAIN函數(shù)開始執(zhí)行5、C程序?qū)τ?jì)算機(jī)的操作由C語(yǔ)句完成(C程序書寫格式是比較自由的一行內(nèi)可以寫幾個(gè)語(yǔ)句;一個(gè)語(yǔ)句可以分寫在多行上。)6、數(shù)據(jù)聲明和語(yǔ)句最后必須有分號(hào)7、C語(yǔ)言本身不提供輸入輸出語(yǔ)句8、程序應(yīng)當(dāng)包含注釋,增加可讀2525結(jié)構(gòu)化程序設(shè)計(jì)方法結(jié)構(gòu)化程序設(shè)計(jì)方法采取以下方法保證得到結(jié)構(gòu)化的程序(1)自頂向下;(2)逐步細(xì)化;(3)模塊化設(shè)計(jì);(4)結(jié)構(gòu)化編碼。第三章最簡(jiǎn)單的C程序設(shè)計(jì)3131順序程序設(shè)計(jì)舉例順序程序設(shè)計(jì)舉例例31有人用溫度計(jì)測(cè)量出用華氏法表示的溫度如F,今要求把它轉(zhuǎn)換為以攝氏法表示的溫度如C。解題思路找到二者間的轉(zhuǎn)換公式F代表華氏溫度,C代表攝氏溫度算法(NS圖)INCLUDEINTMAINFLOATFC定義F和C為單精度浮點(diǎn)型變量F640指定F的值C509F32計(jì)算C的值PRINTF“FFNCFN“FC輸出F和C的值RETURN0例32計(jì)算存款利息。有1000元,想存一年。有三種方法可選1活期,年利率為R12一年期定期,年利率為R23存兩次半年定期,年利率為R3,請(qǐng)分別計(jì)算出一年后按三種方法所得到的本息和。解題思路確定計(jì)算本息和的公式。從數(shù)學(xué)知識(shí)可知若存款額為P0,則活期存款一年后本息和為P1P01R1;一年期定期存款,一年后本息和為P2P01R2;兩次半年定期存款,一年后本息和為P3P0(1R32)(1R32)算法INCLUDEINTMAINFLOATP01000R100036R200225R300198P1P2P3P1P01R1P2P01R2P3P01R321R32PRINTF”FNFNFN”P1P2P3RETURN03295FC3295FC
下載積分: 8 賞幣
上傳時(shí)間:2024-03-13
頁(yè)數(shù): 37
大?。?0.23(MB)
子文件數(shù):
-
簡(jiǎn)介:一、一、選擇題選擇題(共(共30分,每小分,每小題2分)分)題目1正確獲得200分中的200分標(biāo)記題目題干假定有“STRUCTBOOKTITLE40FLOATPRICESTRUCTBOOKBOOK”,則不正確的語(yǔ)句為()。選擇一項(xiàng)ASTRUCTBOOKXMALLOCBOOK回答正確BSTRUCTBOOKX“CPROGRAMMING“270CSTRUCTBOOKXMALLOCSIZEOFSTRUCTBOOKDSTRUCTBOOKX反饋YOURANSWERISCRECT題目2正確獲得200分中的200分標(biāo)記題目題干反饋YOURANSWERISCRECT題目4正確獲得200分中的200分標(biāo)記題目題干假定一個(gè)結(jié)構(gòu)類型的定義為“STRUCTAINTABDOUBLEC”,則該類型的長(zhǎng)度為()。選擇一項(xiàng)A8B10C12D16反饋YOURANSWERISCRECT題目5正確獲得200分中的200分標(biāo)記題目題干
下載積分: 6 賞幣
上傳時(shí)間:2024-03-13
頁(yè)數(shù): 24
大小: 0.75(MB)
子文件數(shù):
-
簡(jiǎn)介:第5章循環(huán)結(jié)構(gòu)程序設(shè)計(jì)51基本知識(shí)點(diǎn)WHILE語(yǔ)句的使用格式和注意事項(xiàng)DOWHILE語(yǔ)句的使用格式和注意事項(xiàng)F語(yǔ)句的使用格式和注意事項(xiàng)BREAK和CONTINUE語(yǔ)句在循環(huán)語(yǔ)句中的應(yīng)用循環(huán)結(jié)構(gòu)的嵌套使用GOTO語(yǔ)句實(shí)現(xiàn)循環(huán)結(jié)構(gòu)窮舉法程序設(shè)計(jì)方法迭代程序設(shè)計(jì)方法52練習(xí)題51單項(xiàng)選擇題(1)語(yǔ)句WHILEE中的條件E等價(jià)于A。AE0BE1CE0DE(2)下面有關(guān)F循環(huán)的正確描述是D。AF循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況BF循環(huán)是先執(zhí)行循環(huán)體語(yǔ)句,后判定表達(dá)式C在F循環(huán)中,不能用BREAK語(yǔ)句跳出循環(huán)體DF循環(huán)體語(yǔ)句中,可以包含多條語(yǔ)句,但要用花括號(hào)括起來(lái)(3)C語(yǔ)言中D。A不能使用DOWHILE語(yǔ)句構(gòu)成的循環(huán)BDOWHILE語(yǔ)句構(gòu)成的循環(huán)必須用BREAK語(yǔ)句才能退出CDOWHILE語(yǔ)句構(gòu)成的循環(huán),當(dāng)WHILE語(yǔ)句中的表達(dá)式值為非零時(shí)結(jié)束循環(huán)DDOWHILE語(yǔ)句構(gòu)成的循環(huán),當(dāng)WHILE語(yǔ)句中的表達(dá)式值為零時(shí)結(jié)束循環(huán)(4)C語(yǔ)言中WHILE和DOWHILE循環(huán)的主要區(qū)別是A。ADOWHILE的循環(huán)體至少無(wú)條件執(zhí)行一次BWHILE的循環(huán)控制條件比DOWHILE的循環(huán)控制條件嚴(yán)格36第Ⅰ部分C程序設(shè)計(jì)教程學(xué)習(xí)指導(dǎo)INCLUDEMAININTIFI4IMAININTNUM0WHILENUMMAININTS0KFK7K0KSWITCHKCASE1CASE4CASE7SBREAKCASE2CASE3CASE6BREAK
下載積分: 6 賞幣
上傳時(shí)間:2024-03-14
頁(yè)數(shù): 8
大?。?0.03(MB)
子文件數(shù):
-
簡(jiǎn)介:?jiǎn)雾?xiàng)選擇題本大題共20小題,每小題1分,共20分1C源程序文件擴(kuò)展名為AACPPBHC1IBDOBJ5對(duì)使用關(guān)鍵字NEW所開辟的動(dòng)態(tài)存儲(chǔ)空間,釋放時(shí)必須使用(C)AFREEBCREATECDREALSE6從本質(zhì)上看,引用是被引用變量的BA拷貝B別名C復(fù)制D克隆7在函數(shù)調(diào)用時(shí),如某一默認(rèn)參數(shù)要指明一個(gè)特定值,則有(B)A其之前所有參數(shù)都必須賦值B其之后所有參數(shù)都必須賦值C其前、后所有參數(shù)都必須賦值D其前、后所有參數(shù)都不必賦值8設(shè)存在函數(shù)INTMAXINT,INT返回兩參數(shù)中較大值,若求22,59,70三者中最大值,下列表達(dá)式不正確的是(C)AINTMMAX22,MAX59,70;BINTMMAXMAX22,59,70;CINTMMAX22,59,70;DINTMMAX59,MAX22,70;9設(shè)存在函數(shù)INTMININT,INT返回兩參數(shù)中較小值,若求15,26,47三者中最小值,下列表達(dá)式中錯(cuò)誤的是BAINTMMINMIN15,26,MIN15,47;BINTMMIN15,26,47;CINTMMIN15,MIN47,26;DINTMMINMIN47,26,16;13函數(shù)INTMININT,INT返回參數(shù)中較小者,設(shè)有兩整型變量INTA10;INTB15;在執(zhí)行語(yǔ)句MINA,B;之后,A,B值分別為BA9,14B9,15C10,14D10,1516設(shè)函數(shù)VOIDSWAPINT,INT將交換兩形參的值,如兩整型變量INTA10;INTB15;則執(zhí)行SWAPA,B后,A、B值分別為CA10,10B10,15C15,10D15,1523設(shè)函數(shù)VOIDINCINT將形參加1,如有整型變量INTI10;則執(zhí)行INCI;后,I的值為(B)A9B10C11D未知24下列哪種默認(rèn)參數(shù)的聲明是不正確的(C)AINTMAXINTA,INTB,INTC,INTD0;BINTMAXINTA,INTB,INTC0,INTD0;CINTMAXINTA0,INTB,INTC0,INTD0;DINTMAXINTA,INTB0,INTC0,INTD0;25設(shè)INTMAXINT&,INT返回兩參數(shù)中較大者,如有兩整型變量INTA10;INTB15;在執(zhí)行MAXA,B后,A,B值分別為(C)A10,15B11,15C10,16D1L,1626包含哪種語(yǔ)句的函數(shù)不能聲明為內(nèi)聯(lián)函數(shù)(A)A循環(huán)B變量自增自減CIFELSED變量聲明27對(duì)類中聲明的變量,下列描述中正確的是(C)A屬于全局變量B只屬于該類C屬于該類,某些情況下也可被該類不同實(shí)例所共享D任何情況下都可被該類所有實(shí)例共享28類的私有成員可在何處訪問(D)A通過子類的對(duì)象訪問B本類及子類的成員函數(shù)中C通過該類對(duì)象訪問D本類的成員函數(shù)中29如果沒有為一個(gè)類定義任何構(gòu)造函數(shù)的情況下,下列描述正確的是(A)A編譯器總是自動(dòng)創(chuàng)建一個(gè)不帶參數(shù)的構(gòu)造函數(shù)B這個(gè)類沒有構(gòu)造函數(shù)C這個(gè)類不需要構(gòu)造函數(shù)D該類不能通過編譯30一個(gè)類可包含析構(gòu)函數(shù)的個(gè)數(shù)是(B)A0個(gè)B1個(gè)C至少一個(gè)D0個(gè)或多個(gè)31定義函數(shù)模板中使用的參數(shù)類型標(biāo)識(shí)符需使用下列哪組符號(hào)括起來(lái)(A)AB“”CD
下載積分: 6 賞幣
上傳時(shí)間:2024-03-14
頁(yè)數(shù): 10
大小: 0.09(MB)
子文件數(shù):
-
簡(jiǎn)介:C語(yǔ)言2016年春季答案1設(shè)有定義P“ABCDE\0FGHJIK\0”則PRINTF“DN”STRLENP輸出結(jié)果是D512D5滿分2分2設(shè)有INTX11則表達(dá)式X13的值是A3A33設(shè)A3B4C5,則邏輯表達(dá)式A||BC的輸出結(jié)果是C1C15C語(yǔ)言中基本數(shù)據(jù)類型有CC整型、實(shí)型、字符型滿分2分6下程序段S20“XYZ“SPSSTRCATSP“12345“PUTSSP的輸出結(jié)果是A1讀程序,寫出程序執(zhí)行結(jié)果INCLUDEVOIDMAININTX1A0B0SWITCHXCASE0BCASE1ACASE2ABPRINTF“A?DN”AB答A2B12讀程序,寫出程序執(zhí)行結(jié)果INCLUDEVOIDCOPY_STRFROMTOINTK0;WHILEFROMK‘0’TOKFROMK;K;TOK‘0’;末尾加上串結(jié)束標(biāo)志VOIDMAINSTR180“GOOD“STR280“ABCDEF“;COPY_STRSTR1STR2;PUTSSTR2;答RED3讀程序,寫出程序執(zhí)行結(jié)果INCLUDEINTFUNINTXINTY1STATICINTZ4Z1Y
下載積分: 6 賞幣
上傳時(shí)間:2024-03-13
頁(yè)數(shù): 10
大?。?0.12(MB)
子文件數(shù):
-
簡(jiǎn)介:1要求在屏幕上輸出下一行信息。THISISACPROGRAM程序INCLUDEINTMAINPRINTF“THISISACPROGRAMN”RETURN02求兩個(gè)整數(shù)之和。程序INCLUDEINTMAININTABSUMA122B234SUMABPRINTF“SUMISDN”SUMRETURN03求兩個(gè)整數(shù)之間的較大者。程序INCLUDEINTMAINFLOATFCF640C509F32PRINTF“FFNCFN“FCRETURN05計(jì)算存款利息。有1000元,想存一年。有一下三種方法可選(1)活期年利率為R1;(2)一年定期年利率為R2;(3)存兩次半年定期年利率為R3。分別計(jì)算一年后按三種方法所得到的本息和。程序INCLUDEINTMAINFLOATP01000R100036R200225R300198P1P2P3P1P01R1P2P01R2
下載積分: 6 賞幣
上傳時(shí)間:2024-03-10
頁(yè)數(shù): 23
大?。?0.02(MB)
子文件數(shù):
-
簡(jiǎn)介:C語(yǔ)言常見錯(cuò)誤代碼釋義語(yǔ)言常見錯(cuò)誤代碼釋義錯(cuò)誤代碼及錯(cuò)誤信息錯(cuò)誤釋義ERROR1OUTOFMEMORY內(nèi)存溢出ERROR2IDENTIFIEREXPECTED缺標(biāo)識(shí)符ERROR3UNKNOWNIDENTIFIER未定義的標(biāo)識(shí)符ERROR4DUPLICATEIDENTIFIER重復(fù)定義的標(biāo)識(shí)符ERROR5SYNTAXERROR語(yǔ)法錯(cuò)誤ERROR6ERRORINREALCONSTANT實(shí)型常量錯(cuò)誤ERROR7ERRORININTEGERCONSTANT整型常量錯(cuò)誤ERROR8STRINGCONSTANTEXCEEDSLINE字符串常量超過一行ERROR10UNEXPECTEDENDOFFILE文件非正常結(jié)束ERROR11LINETOOLONG行太長(zhǎng)ERROR12TYPEIDENTIFIEREXPECTED未定義的類型標(biāo)識(shí)符ERROR13TOOMANYOPENFILES打開文件太多ERROR14INVALIDFILENAME無(wú)效的文件名ERROR15FILENOTFOUND文件未找到ERROR16DISKFULL磁盤滿ERROR17INVALIDCOMPILERDIRECTIVE無(wú)效的編譯命令ERROR18TOOMANYFILES文件太多ERROR19UNDEFINEDTYPEINPOINTERDEF指針定義中未定義類型ERROR20VARIABLEIDENTIFIEREXPECTED缺變量標(biāo)識(shí)符ERROR21ERRORINTYPE類型錯(cuò)誤ERROR22STRUCTURETOOLARGE結(jié)構(gòu)類型太長(zhǎng)ERROR45OBJECTFILETOOLARGE目標(biāo)文件太大ERROR46UNDEFINEDEXTERNAL未定義的外部過程與函數(shù)ERROR47INVALIDOBJECTFILERECORD無(wú)效的OBJ文件格式ERROR48CODESEGMENTTOOLARGE代碼段太長(zhǎng)ERROR49DATASEGMENTTOOLARGE數(shù)據(jù)段太長(zhǎng)ERROR50DOEXPECTED缺DOERROR51INVALIDPUBLICDEFINITION無(wú)效的PUBLIC定義ERROR52INVALIDEXTRNDEFINITION無(wú)效的EXTRN定義ERROR53TOOMANYEXTRNDEFINITIONS太多的EXTRN定義ERROR54OFEXPECTED缺O(jiān)FERROR55INTERFACEEXPECTED缺INTERFACEERROR56INVALIDRELOCATABLEREFERENCE無(wú)效的可重定位引用ERROR57THENEXPECTED缺THENERROR58TOORDOWNTOEXPECTED缺TO或DOWNTOERROR59UNDEFINEDFORWARD提前引用未經(jīng)定義的說明ERROR61INVALIDTYPECAST無(wú)效的類型轉(zhuǎn)換ERROR62DIVISIONBYZERO被零除ERROR63INVALIDFILETYPE無(wú)效的文件類型ERROR64CANNOTREADORWRITEVARIABLESOFTHISTYPE不能讀寫此類型變量ERROR65POINTERVARIABLEEXPECTED缺指針類型變量ERROR66STRINGVARIABLEEXPECTED缺字符串變量ERROR67STRINGEXPRESSIONEXPECTED缺字符串表達(dá)式
下載積分: 6 賞幣
上傳時(shí)間:2024-03-14
頁(yè)數(shù): 8
大?。?0.04(MB)
子文件數(shù):
-
簡(jiǎn)介:1計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)(計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)(C語(yǔ)言)語(yǔ)言)單項(xiàng)選擇練習(xí)題單項(xiàng)選擇練習(xí)題說明帶說明帶號(hào)的對(duì)非信息學(xué)院的同學(xué)不作要求。號(hào)的對(duì)非信息學(xué)院的同學(xué)不作要求。一、一、基本概念基本概念1C語(yǔ)言程序是由C構(gòu)成的。A一些可執(zhí)行語(yǔ)言BMAIN函數(shù)C函數(shù)D包含文件中的第一個(gè)函數(shù)2(A)是構(gòu)成C語(yǔ)言程序的基本單位。A、函數(shù)B、過程C、子程序D、子例程3C語(yǔ)言程序從C開始執(zhí)行。A程序中第一條可執(zhí)行語(yǔ)句B程序中第一個(gè)函數(shù)C程序中的MAIN函數(shù)D包含文件中的第一個(gè)函數(shù)4C語(yǔ)言程序從MAIN函數(shù)開始執(zhí)行,所以這個(gè)函數(shù)要寫在_D___。A程序文件的開始B程序文件的最后C它所調(diào)用的函數(shù)的前面D程序文件的任何位置5、以下說法中正確的是(C)。A、C語(yǔ)言程序總是從第一個(gè)定義的函數(shù)開始執(zhí)行B、在C語(yǔ)言程序中,要調(diào)用的函數(shù)必須在MAIN函數(shù)中定義C、C語(yǔ)言程序總是從MAIN函數(shù)開始執(zhí)行D、C語(yǔ)言程序中的MAIN函數(shù)必須放在程序的開始部分6下列方法中錯(cuò)誤的是(D)。A主函數(shù)可以分為兩個(gè)部分主函數(shù)說明部分和主函數(shù)體。B主函數(shù)可以調(diào)用任何非主函數(shù)的其它函數(shù)。C任何非主函數(shù)可以調(diào)用其它任何非主函數(shù)。D程序可以從任何非主函數(shù)開始執(zhí)行。7下列說法錯(cuò)誤的是(B)AC程序運(yùn)行步驟是編輯、編譯、連接、執(zhí)行。BC語(yǔ)言的變量名必須用小寫,常量用大寫。CC語(yǔ)言的三種基本結(jié)構(gòu)是順序、選擇、循環(huán)。DC程序一定由函數(shù)構(gòu)成的。8下列關(guān)于C語(yǔ)言的說法錯(cuò)誤的是(B)。AC程序的工作過程是編輯、編譯、連接、運(yùn)行BC語(yǔ)言不區(qū)分大小寫。CC程序的三種基本結(jié)構(gòu)是順序、選擇、循環(huán)DC程序從MAIN函數(shù)開始執(zhí)行9系統(tǒng)默認(rèn)的C語(yǔ)言源程序擴(kuò)展名為C需經(jīng)過C之后生成EXE文件312下列C語(yǔ)言標(biāo)識(shí)符中合法的變量名是B。A2E3BYOUCYDFLOAT13C語(yǔ)言中的簡(jiǎn)單數(shù)據(jù)類型包括(D)。A、整型、實(shí)型、邏輯型B、整型、實(shí)型、邏輯型、字符型C、整型、字符型、邏輯型D、整型、實(shí)型、字符型14、下列可以正確表示字符型常量的是(A)。A、’T’B、”A”C、”N”D、29715下列表達(dá)式中,D是正確的C語(yǔ)言字符常量。A”X”BE3C”COMPUTER”D’’16在下列表達(dá)式中,屬于字符型常量的是B。AABAC“A“DB17以下選項(xiàng)中合法的字符常量是BA“B”B‘N’C‘68’DE18下面字符常量表示錯(cuò)誤的是(D)A’A’B’’C’N’D”N”19已定義C為字符型變量,則下列語(yǔ)句中正確的是(C)A)C97B)C“97“C)C‘A’D)C“A“20已知CH是字符型變量,不正確的賦值語(yǔ)句是AACHABBCH0CCH7DCH’;’21C語(yǔ)言中字符型數(shù)據(jù)在內(nèi)存中的存儲(chǔ)的是DA原碼B補(bǔ)碼C反碼DII碼22在C語(yǔ)言中,字符型數(shù)據(jù)所占的內(nèi)存空間是CA2個(gè)字節(jié)B4字節(jié)C1字節(jié)D由用戶自定義23若INT類型數(shù)據(jù)占2個(gè)字節(jié)則UNSIGNEDINT類型數(shù)據(jù)的取值范圍是BA0~255B0~65535C32768~32767D256~25524若有以下類型說明語(yǔ)句A;INTBFLOATCDOUBLED則表達(dá)式ABDC的結(jié)果類型為DAFLOATBCINTDDOUBLE25若有以下類型說明語(yǔ)句WINTXFLOATYDOUBLEZ則表達(dá)式WXYZ的結(jié)果為D類型表達(dá)式INTXYZW的結(jié)果為C類型。AFLOATBCINTDDOUBLE26C語(yǔ)言中運(yùn)算對(duì)象必須是整型的運(yùn)算符是AABCD〈27在C語(yǔ)言程序中,表達(dá)式85的結(jié)果是B
下載積分: 6 賞幣
上傳時(shí)間:2024-03-14
頁(yè)數(shù): 23
大小: 0.22(MB)
子文件數(shù):