-
簡(jiǎn)介:1逆序輸出正三位數(shù)INCLUDEINTMAININTINPUTOUTPUT0SCANF“D“WHILEINPUT0OUTPUTOUTPUT10INPUTINPUT10PRINTF“DN“OUTPUTRETURN02百元找零函數(shù)INCLUDEINTMAININTAMOUNT100INTPRICE0PRINTF“請(qǐng)輸入金額(元)“SCANF“D“PRINTF“請(qǐng)輸入票面“SCANF“D“INTCHANGEAMOUNTPRICEPRINTF“找您D元。N“CHANGERETURN03求平均數(shù)INCLUDEINTMAININTABSCANF“DD“INCLUDEINTMAINVOIDINTIJNLOW1HIGHTEMPSUMITEMREMAINDERSCANF“D“FI1I0REMAINDERTEMPITEMREMAINDERFJ1JNJITEMREMAINDERSUMITEMTEMP10IFISUMPRINTF“DN“IRETURN06時(shí)間換算UTC是世界協(xié)調(diào)時(shí),BJT是北京時(shí)間,UTC時(shí)間相當(dāng)于BJT減去8?,F(xiàn)在,你的程序要讀入一個(gè)整數(shù),表示BJT的時(shí)和分。整數(shù)的個(gè)位和十位表示分,百位和千位表示小時(shí)。如果小時(shí)小于10,則沒(méi)有千位部分;如果小時(shí)是0,則沒(méi)有百位部分;如果分小于10分,需要保留十位上的0。如1124表示11點(diǎn)24分,而905表示9點(diǎn)5分,36表示0點(diǎn)36分,7表示0點(diǎn)7分。有效的輸入范圍是0到2359,即你的程序不可能從測(cè)試服務(wù)器讀到0到2359以外的輸入數(shù)據(jù)。你的程序要輸出這個(gè)時(shí)間對(duì)應(yīng)的UTC時(shí)間,輸出的格式和輸入的相同,即輸出一個(gè)整數(shù),表示UTC的時(shí)和分。整數(shù)的個(gè)位和十位表示分,百位和千位表示小時(shí)。如果小時(shí)小于10,則沒(méi)有千位部分;如果小時(shí)是0,則沒(méi)有百位部分;如果分小于10分,需要保留十位上的0。提醒要小心跨日的換算。輸入格式輸入格式一個(gè)整數(shù),表示BJT的時(shí)和分。整數(shù)的個(gè)位和十位表示分,百位和千位表示小時(shí)。如果小時(shí)小于10,則沒(méi)有千位部分;如果小時(shí)是0,則沒(méi)有百位部分;如果分小于10分,需要保留十位上的0。輸出格式輸出格式一個(gè)整數(shù),表示UTC的時(shí)和分。整數(shù)的個(gè)位和十位表示分,百位和千位表示小時(shí)。如果小時(shí)小于10,則沒(méi)有千位部分;如果小時(shí)是0,則沒(méi)有百位部分;如果分小于10分,需要保留十位上的0。輸入樣例輸入樣例
下載積分: 6 賞幣
上傳時(shí)間:2024-03-13
頁(yè)數(shù): 13
大小: 0.03(MB)
子文件數(shù):
-
簡(jiǎn)介:第七次上機(jī)作業(yè)第七次上機(jī)作業(yè)一、寫(xiě)出以下程序執(zhí)行了分析過(guò)程。1、INCLUDE“STDIOH“MAININTA50B20C10INTX5Y0IFADC50ELSEIFCDC60ELSEC70
下載積分: 6 賞幣
上傳時(shí)間:2024-03-13
頁(yè)數(shù): 8
大?。?0.04(MB)
子文件數(shù):
-
簡(jiǎn)介:第二十屆全國(guó)青少年信息學(xué)奧林匹克競(jìng)賽初賽第二十屆全國(guó)青少年信息學(xué)奧林匹克競(jìng)賽初賽提高組提高組C語(yǔ)言試題語(yǔ)言試題一、單項(xiàng)選擇題(每題一、單項(xiàng)選擇題(每題15分,共分,共225分)分)。1以下哪個(gè)是面向?qū)ο蟮母呒?jí)語(yǔ)言A匯編語(yǔ)言BCCFTRANDBASIC21TB代表的字節(jié)數(shù)量是A2的10次方B2的20次方C2的30次方D2的40次方3二進(jìn)制數(shù)00100100和00010101的和是A00101000B001010100C01000101D001110014TCP協(xié)議屬于哪一層協(xié)議A應(yīng)用層B傳輸層C網(wǎng)絡(luò)層D數(shù)據(jù)鏈路層5下列幾個(gè)32位IP地址中,書(shū)寫(xiě)錯(cuò)誤的是A16210512827B19216801C2562561291D100016在無(wú)向圖中,所有定點(diǎn)的度數(shù)之和是邊數(shù)的倍A05B1C2D47對(duì)長(zhǎng)度位N的有序單鏈表,若檢索每個(gè)元素的概率相等,則順序檢索到表中任一元素的平均檢索長(zhǎng)度為AN2BN12CN12DN48編譯器的主要功能是A將一種高級(jí)語(yǔ)言翻譯成另一種高級(jí)語(yǔ)言B將源程序翻譯成指令C將低級(jí)語(yǔ)言翻譯成高級(jí)語(yǔ)言D將源程序重新組合9二進(jìn)制數(shù)111101所對(duì)應(yīng)的十進(jìn)制數(shù)是A5625B55C6125D762510若有變量INTAFLOATXY且A7X25Y47則表達(dá)式XA3INTXY的值大約是A2500000B2750000C3500000D000000011有以下結(jié)構(gòu)體說(shuō)明和變量定義,如圖所示,指針P、Q、R分別指向一個(gè)鏈表中的三個(gè)續(xù)結(jié)點(diǎn)。STRUCTNODEDATANEXTDATANEXTDATANEXTINTDATASTRUCTNODENEXT↑P↑Q↑RPQR現(xiàn)要將Q和R所指結(jié)點(diǎn)的先后位置交換,同時(shí)要保持鏈表的連續(xù),以下程序段中錯(cuò)誤的是AQNEXTRNEXTPNEXTRRNEXTQBPNEXTRQNEXTRNEXTRNEXTQCQNEXTRNEXTRNEXTQPNEXTRDRNEXTQQNEXTRNEXTPNEXTR12同時(shí)查找2N個(gè)數(shù)中的最大值和最小值,最少比較次數(shù)為A3N22B4N2C3N2D2N213設(shè)G是有6個(gè)結(jié)點(diǎn)的完全圖,要得到一顆生成樹(shù),需要從G中刪去條邊三、問(wèn)題求解。三、問(wèn)題求解。1有數(shù)字112488所組成的不同的四位數(shù)的個(gè)數(shù)是_____2如圖所示,圖中每條邊上的數(shù)字表示該邊的長(zhǎng)度,則從A到E的最短距離是_____四、閱讀程序?qū)懡Y(jié)果四、閱讀程序?qū)懡Y(jié)果共4題,每題題,每題8分,共分,共32分。1INCLUDEINTMAININTABITOTC1C2SCANF“DD”TOT0FIAIINTFUNINTNINTMINNUMINTMAXNUMINTTOTIIFN0RETUEN1TOT0
下載積分: 6 賞幣
上傳時(shí)間:2024-03-13
頁(yè)數(shù): 9
大?。?0.07(MB)
子文件數(shù):
-
簡(jiǎn)介:第1章概論概論習(xí)題參考答案習(xí)題參考答案一、一、基礎(chǔ)知識(shí)題1簡(jiǎn)述下列概念數(shù)據(jù),數(shù)據(jù)元素,數(shù)據(jù)類(lèi)型,數(shù)據(jù)結(jié)構(gòu),邏輯結(jié)構(gòu),存儲(chǔ)結(jié)構(gòu),算法?!窘獯稹繑?shù)據(jù)是信息的載體,是描述客觀事物的數(shù)、字符,以及所有能輸入到計(jì)算機(jī)中并被計(jì)算機(jī)程序識(shí)別和處理的符號(hào)的集合。數(shù)據(jù)元素是數(shù)據(jù)的基本單位。在不同的條件下,數(shù)據(jù)元素又可稱(chēng)為元素、結(jié)點(diǎn)、頂點(diǎn)、記錄等。數(shù)據(jù)類(lèi)型是對(duì)數(shù)據(jù)的取值范圍、數(shù)據(jù)元素之間的結(jié)構(gòu)以及允許施加操作的一種總體描述。每一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言都定義有自己的數(shù)據(jù)類(lèi)型?!皵?shù)據(jù)結(jié)構(gòu)”這一術(shù)語(yǔ)有兩種含義,一是作為一門(mén)課程的名稱(chēng);二是作為一個(gè)科學(xué)的概念。作為科學(xué)概念,目前尚無(wú)公認(rèn)定義,一般認(rèn)為,討論數(shù)據(jù)結(jié)構(gòu)要包括三個(gè)方面,一是數(shù)據(jù)的邏輯結(jié)構(gòu),二是數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu),三是對(duì)數(shù)據(jù)進(jìn)行的操作(運(yùn)算)。而數(shù)據(jù)類(lèi)型是值的集合和操作的集合,可以看作是已實(shí)現(xiàn)了的數(shù)據(jù)結(jié)構(gòu),后者是前者的一種簡(jiǎn)化情況。數(shù)據(jù)的邏輯結(jié)構(gòu)反映數(shù)據(jù)元素之間的邏輯關(guān)系(即數(shù)據(jù)元素之間的關(guān)聯(lián)方式或“鄰接關(guān)系”),數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是數(shù)據(jù)結(jié)構(gòu)在計(jì)算機(jī)中的表示,包括數(shù)據(jù)元素的表示及其關(guān)系的表示。數(shù)據(jù)的運(yùn)算是對(duì)數(shù)據(jù)定義的一組操作,運(yùn)算是定義在邏輯結(jié)構(gòu)上的,和存儲(chǔ)結(jié)構(gòu)無(wú)關(guān),而運(yùn)算的實(shí)現(xiàn)則依賴(lài)于存儲(chǔ)結(jié)構(gòu)。數(shù)據(jù)結(jié)構(gòu)在計(jì)算機(jī)中的表示稱(chēng)為物理結(jié)構(gòu),又稱(chēng)存儲(chǔ)結(jié)構(gòu)。是邏輯結(jié)構(gòu)在存儲(chǔ)器中的映像,包括數(shù)據(jù)元素的表示和關(guān)系的表示。邏輯結(jié)構(gòu)與計(jì)算機(jī)無(wú)關(guān)。算法是對(duì)特定問(wèn)題求解步驟的一種描述,是指令的有限序列。其中每一條指令表示一個(gè)或多個(gè)操作。一個(gè)算法應(yīng)該具有下列特性有窮性、確定性、可行性、輸入和輸出。2數(shù)據(jù)的邏輯結(jié)構(gòu)分哪幾種,為什么說(shuō)邏輯結(jié)構(gòu)是數(shù)據(jù)組織的主要方面【解答】數(shù)據(jù)的邏輯結(jié)構(gòu)分為線性結(jié)構(gòu)和非線性結(jié)構(gòu)。(也可以分為集合、線性結(jié)構(gòu)、樹(shù)形結(jié)構(gòu)和圖形即網(wǎng)狀結(jié)構(gòu))。邏輯結(jié)構(gòu)是數(shù)據(jù)組織的某種“本質(zhì)性”的東西(1)邏輯結(jié)構(gòu)與數(shù)據(jù)元素本身的形式、內(nèi)容無(wú)關(guān)。(2)邏輯結(jié)構(gòu)與數(shù)據(jù)元素的相對(duì)位置無(wú)關(guān)。(3)邏輯結(jié)構(gòu)與所含數(shù)據(jù)元素的個(gè)數(shù)無(wú)關(guān)。3試舉一個(gè)數(shù)據(jù)結(jié)構(gòu)的例子,敘述其邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)、運(yùn)算三方面的內(nèi)容?!窘獯稹咳鐚W(xué)生成績(jī)表,邏輯結(jié)構(gòu)是線性結(jié)構(gòu),可以順序存儲(chǔ)(也可以鏈?zhǔn)酱鎯?chǔ)),運(yùn)算可以有插入、刪除、查詢(xún)、等等。4簡(jiǎn)述算法的五個(gè)特性,對(duì)算法設(shè)計(jì)的要求。8已知輸入X,Y,Z三個(gè)不相等的整數(shù),設(shè)計(jì)一個(gè)“高效”算法,使得這三個(gè)數(shù)按從小到大輸出?!案咝А钡暮x是用最少的元素比較次數(shù)、元素移動(dòng)次數(shù)和輸出次數(shù)。VOIDBEST按序輸出三個(gè)整數(shù)的優(yōu)化算法INTABCTSCANF“DDD”IFABTAABBTA和B已正序IFBCTCCBC已到位IFATBAATA和B已正序ELSEBTIFPRINTF“DDDN”ABC最佳2次比較,無(wú)移動(dòng);最差3次比較,7個(gè)賦值9在數(shù)組AN中查找值為K的元素,若找到則輸出其位置I1≤I≤N,否則輸出0作為標(biāo)志。設(shè)計(jì)算法求解此問(wèn)題,并分析在最壞情況下的時(shí)間復(fù)雜度【題目分析】從后向前查找,若找到與K值相同的元素則返回其位置,否則返回0。INTSEARCHELEMTYPEAN1ELEMTYPEKINWILEI1IFI1RETURNIELSERETURN0當(dāng)查找不成功時(shí),總的比較次數(shù)為N1次,所以最壞情況下時(shí)間復(fù)雜度為ON。
下載積分: 6 賞幣
上傳時(shí)間:2024-03-13
頁(yè)數(shù): 11
大?。?0.06(MB)
子文件數(shù):
-
簡(jiǎn)介:1C語(yǔ)言期中測(cè)試(開(kāi)卷測(cè)試,答案寫(xiě)在白紙上)一選擇題(1)C語(yǔ)言源程序名的后綴是A)EXEBCCOBJDCPP這是C的2以下選項(xiàng)中,合法的一組C語(yǔ)言數(shù)值常量是AO28B12C177D0X8A5E3OXA234C15100000XF45E0OABC3E53)以下正確的字符串常量是A)““B’ABC’COLYMPICGAMESD““4表達(dá)式36521252的值是522A)43B)48C)33D)385以下關(guān)于LONG、INT和SHT類(lèi)型數(shù)據(jù)占用內(nèi)存大小的敘述中正確的是A均占4個(gè)字節(jié)B)根據(jù)數(shù)據(jù)的大小來(lái)決定所占內(nèi)存的字節(jié)數(shù)C)由用戶(hù)自己定義D)由C語(yǔ)言編譯系統(tǒng)決定6以下敘述中錯(cuò)誤的是A)對(duì)于DOUBLE類(lèi)型數(shù)組,不可以直接用數(shù)組名對(duì)數(shù)組進(jìn)行整體輸入或輸出只有字符數(shù)組才行B)數(shù)組名代表的是數(shù)組所占存儲(chǔ)區(qū)的首地址,其值不可改變C)當(dāng)程序執(zhí)行中,數(shù)組元素的下標(biāo)超出所定義的下標(biāo)范圍時(shí),系統(tǒng)將給出“下標(biāo)越界”的出錯(cuò)信息不會(huì)提示D)可以通過(guò)賦初值的方式確定數(shù)組元素的個(gè)數(shù)(7)以下敘述中錯(cuò)誤的是A)C語(yǔ)言源程序經(jīng)編譯后生成后綴為OBJ的目標(biāo)程序B)C程序經(jīng)過(guò)編譯、連接步驟之后才能形成一個(gè)真正可執(zhí)行的二進(jìn)制機(jī)器指令文件C)用C語(yǔ)言編寫(xiě)的程序稱(chēng)為源程序,它以II代碼形式存放在一個(gè)文本文件中D)C語(yǔ)言中的每條可執(zhí)行語(yǔ)句和非執(zhí)行語(yǔ)句最終都將被轉(zhuǎn)換成二3IFN2A6TAELSEA7TARETURNTAVOIDMAININTSAI0FI2ISFIPRINTF“DN“S程序運(yùn)行后的輸出結(jié)果是A24B28C32D3613要求通過(guò)WHILE循環(huán)不斷讀入字符,當(dāng)讀入字母N時(shí)結(jié)束循環(huán)。若變量已正確定義以下正確的程序段是A)WHILECHGET′N(xiāo)′PRINTF″C″CH;B)WHILECHGET′N(xiāo)′PRINTF″C″CH;C)WHILECHGET′N(xiāo)′PRINTF″C″CH;D)WHILECHGET′N(xiāo)′PRINTF″C″CH;14數(shù)字字符0的II值為48若有以下程序MAINA1B2PRINTF“C“BPRINTF“DN“BA程序運(yùn)行后的輸出結(jié)果是()A)32B)502C)22D)25015有以下程序MAININTM12N34PRINTF“DD“MNPRINTF“DDN“NM程序運(yùn)行后的輸出結(jié)果是()
下載積分: 6 賞幣
上傳時(shí)間:2024-03-13
頁(yè)數(shù): 12
大?。?0.07(MB)
子文件數(shù):
-
簡(jiǎn)介:1第二部分改錯(cuò)題第二部分改錯(cuò)題第一套卷第一套卷CMODY011CINCLUDEINCLUDEINCLUDEINCLUDEVOIDMAINSTR1100T200INTIJI0J0CLRSCRSTRCPYSTR1“4AZ18CGE9A0Z“FI0IINCLUDEINCLUDEINCLUDE3INTFUNINTFUN概念錯(cuò)誤概念錯(cuò)誤INTHENCOCKCHICKENN0CLRSCRFCOCK0COCKHEN?OCK?HICKENDN“NHENCOCKCHICKENIFN20GETCHRETURNNVOIDMAININTNUMNUMFUNPRINTF“NTHEREAREDSOLUTIONSN“NUMGETCH第三套卷第三套卷CMODY031CINCLUDEINCLUDEVOIDMAININTMNRESULTFLAG0CHCH概念錯(cuò)誤概念錯(cuò)誤CLRSCRPRINTF“INPUTANEXPRESSION“SCANF“DCD“SWITCHCHSWITCHCHCASERESULTMNBREAKCASERESULTMNBREAKCASERESULTMNBREAKCASERESULTMNBREAKCASERESULTMNBREAKDEFAULTPRINTF“ERRN“FLAG1IFFLAGPRINTF“DCDDN“MCHNRESULTGETCHCMODY032CINCLUDE
下載積分: 6 賞幣
上傳時(shí)間:2024-03-13
頁(yè)數(shù): 14
大?。?0.34(MB)
子文件數(shù):
-
簡(jiǎn)介:第1頁(yè)共18頁(yè)C語(yǔ)言綜合復(fù)習(xí)資料語(yǔ)言綜合復(fù)習(xí)資料一、單選題一、單選題1C語(yǔ)言中基本數(shù)據(jù)類(lèi)型有A)整型、實(shí)型、邏輯型B)整型、字符型、邏輯型C)整型、實(shí)型、字符型D)整型、實(shí)型、字符型、邏輯型2在C語(yǔ)言中,數(shù)字029是一個(gè)A)八進(jìn)制數(shù)B)十進(jìn)制數(shù)C)十六進(jìn)制數(shù)D)非法數(shù)3在以下關(guān)于C語(yǔ)言的不嚴(yán)格的敘述中,錯(cuò)誤的說(shuō)法是A)在標(biāo)識(shí)符中,大寫(xiě)字母和小些字母的意義相同B)有些不同類(lèi)型的變量可以在一個(gè)表達(dá)式中運(yùn)算C)在賦值表達(dá)式中等號(hào)“”左邊的變量和右邊的值可以是不同類(lèi)型D)同一個(gè)運(yùn)算符號(hào)在不同的場(chǎng)合可以有不同的含義4已知INTA4B5這執(zhí)行表達(dá)式AAB后,變量A的值為A)0B)1C)4D)55設(shè)有定義INTA3B4C5則以下表達(dá)式中,值為0的表達(dá)式是A)A12已定義C為字符型變量,則下列正確的賦值語(yǔ)句是A)C66B)C“66“C)C“B“D)C6613設(shè)A3B4C5,則邏輯表達(dá)式A||BCB)INTA1213C)INTC21234D)INTD321234第3頁(yè)共18頁(yè)VOIDMAININTA10B0IFA12ABELSEAA3BB3PRINTF“DDN”AB2INCLUDEVOIDMAININTSIFS0I1IVOIDMAININTK4N0FN
下載積分: 6 賞幣
上傳時(shí)間:2024-03-14
頁(yè)數(shù): 18
大?。?0.1(MB)
子文件數(shù):
-
簡(jiǎn)介:1本題目為歷年電大真題試卷,對(duì)于期末考試具有極大意義。祝所有考生,考試順利通過(guò)以下是選擇題3
下載積分: 9 賞幣
上傳時(shí)間:2024-03-14
頁(yè)數(shù): 52
大小: 7.52(MB)
子文件數(shù):
-
簡(jiǎn)介:一、單項(xiàng)選擇題一、單項(xiàng)選擇題每題每題2分,共分,共3030分1以下描述正確的是(C)AGOTO語(yǔ)句只能用于退縮出多層循環(huán)。BSWITCH語(yǔ)句中不能出現(xiàn)CONTINUE語(yǔ)句。C只能用CONTINUE語(yǔ)句中來(lái)終止本次循環(huán)。D在循環(huán)語(yǔ)句中BREAK語(yǔ)句不獨(dú)立出現(xiàn)。2一個(gè)C程序的執(zhí)行是從(A)AC程序的MAIN函數(shù)開(kāi)始,到MAIN函數(shù)結(jié)束。B本程序的第一個(gè)函數(shù)開(kāi)始,到本程序最后一個(gè)函數(shù)結(jié)束。C本程序的MAIN函數(shù)開(kāi)始,到本程序文件的最后一個(gè)函數(shù)結(jié)束。D本程序的第一個(gè)函數(shù)開(kāi)始,到本程序MAIN函數(shù)結(jié)束。3C語(yǔ)言中,要求運(yùn)算數(shù)必須都是整數(shù)的運(yùn)算符是(C)。ABCD4假定INTI3J4執(zhí)行語(yǔ)句PRINTF“DDDN“IJIJ之后,其輸出結(jié)果為(C)A744B844C734D7355對(duì)BREAK語(yǔ)句的正確描述。(A)ABREAK語(yǔ)句在WHILE語(yǔ)句中,立即終止執(zhí)行WHILE語(yǔ)句。BBREAK語(yǔ)句不能用于循環(huán)語(yǔ)句之外的語(yǔ)句。CBREAK語(yǔ)句與CONTINUE語(yǔ)句功能相同。DBREAK語(yǔ)句可以帶參數(shù),也可以不帶。6在C語(yǔ)言中下面那一個(gè)不是正確的概念A(yù)A所有循環(huán)語(yǔ)句都要求至少要執(zhí)行一次循環(huán)體。BGOTO和IF語(yǔ)句能構(gòu)成循環(huán)語(yǔ)句。C循環(huán)過(guò)程只能包含,不能交叉。D循環(huán)體可以是一條語(yǔ)句。7以下對(duì)二維數(shù)組A的正確說(shuō)明是(C)AINTA3BFLOATA34CINTA34DFLOATA348對(duì)函數(shù)的正確描述(C)A在C語(yǔ)言中可以嵌套定義函數(shù)。B自定義函數(shù)和調(diào)用函數(shù)可以不在一個(gè)源文件中。C函數(shù)定義都是平行的,獨(dú)立的。D不能嵌套調(diào)用函數(shù)。9若用數(shù)組名作為函數(shù)調(diào)用的實(shí)參,傳給形參的是(A)A數(shù)組的首地址B數(shù)組的第一個(gè)元素值C數(shù)組的全部元素值D數(shù)組中元素的個(gè)數(shù)10對(duì)于INTPINTAPA的合法運(yùn)算CAABPAP相當(dāng)于ACP相當(dāng)于A1D若P中的地址為100則P運(yùn)算后,則其值為10011假設(shè)INTX1357911PTRPTRX以下那些是對(duì)數(shù)組元素的正確引用DABPRINTF“S”A則(D)A運(yùn)行后將輸出STUDENTC運(yùn)行后將輸出BB運(yùn)行后將輸出AD編譯出錯(cuò)7當(dāng)數(shù)組作函數(shù)參數(shù)時(shí),選出不正確的描述。(D)A實(shí)參數(shù)組與形參數(shù)組類(lèi)型應(yīng)一致。B數(shù)組元素做函數(shù)實(shí)參時(shí),同變量做實(shí)參一樣是參數(shù)傳值。C形參數(shù)組可以不定義數(shù)組大小。D實(shí)參數(shù)組與形參數(shù)組大小必須一致,否則C編譯會(huì)檢查出錯(cuò)。8在C語(yǔ)言中,函數(shù)返回值的類(lèi)型最終取決于(A)。A函數(shù)定義時(shí)在函數(shù)首部所說(shuō)明的函數(shù)類(lèi)型BRETURN語(yǔ)句中表達(dá)式值的類(lèi)型C調(diào)用函數(shù)時(shí)主調(diào)函數(shù)所傳遞的實(shí)參類(lèi)型D函數(shù)定義時(shí)形參的類(lèi)型9若有說(shuō)明INTP3則以下正確的描述(B)AP是一個(gè)指針數(shù)組。BP是一個(gè)指針,它只能指向一個(gè)包含3個(gè)INT類(lèi)型元素的數(shù)組。CP是一個(gè)指針,它可以指向一個(gè)一維數(shù)組中的任意元素。DP3與P3等價(jià)。10已知INTB則對(duì)指針變量P正確的說(shuō)明和初始化是4AINTPBBINTPBCINTPDINTP11若已定義了如下的共用體類(lèi)型變量X,則X所占用的內(nèi)存字節(jié)數(shù)為(C)(設(shè)在16位PC機(jī)的環(huán)境下)UNIONDATAINTICHDOUBLEFXA7B11C8D1012設(shè)FP為指向某二進(jìn)制文件的指針,且已經(jīng)讀到此文件末尾,則函數(shù)FEOFFP的返回值為B。AEOFB非0值C0DNULL13C語(yǔ)言程序中,MAIN函數(shù)的位置(D)。A在開(kāi)頭B在結(jié)尾C在中間D可以任意14INTX3IF12IF0X4ELSEX5ELSEX6執(zhí)行上述語(yǔ)句后X的值是CA3B4CD615以下敘述正確的是CAGOTO語(yǔ)句只能用于退出多層循環(huán)。B可以用CONTINUE語(yǔ)句來(lái)終止SWITCH語(yǔ)句的執(zhí)行。CBREAK語(yǔ)句只能用在循環(huán)體內(nèi)和SWITCH語(yǔ)句體中。D在循環(huán)內(nèi)使用BREAK語(yǔ)句和CONTINUE語(yǔ)句的作用相同。一、單項(xiàng)選擇題一、單項(xiàng)選擇題每題每題2分,共分,共3030分1請(qǐng)問(wèn)下面這個(gè)程序段的輸出是什么DINTA=7B=8C=9
下載積分: 6 賞幣
上傳時(shí)間:2024-03-13
頁(yè)數(shù): 8
大?。?0.23(MB)
子文件數(shù):
-
簡(jiǎn)介:C語(yǔ)言考試模擬題語(yǔ)言考試模擬題1一、程序修改題30分在考生文件夾下,給定程序MODIC的功能是輸入一個(gè)百分制成績(jī),打印出五級(jí)記分成績(jī)??荚嚦煽?jī)?cè)?0分或90分以上為優(yōu)秀,80~89分為良好,70~79為中等,60~69為及格,低于60分為不及格。請(qǐng)修改并運(yùn)行該程序,然后將源程序文件MODIC提交。程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行FOUND的下面一行,請(qǐng)考生注意。請(qǐng)改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。注意程序中的其它地方請(qǐng)考生不要隨意改動(dòng),不得增行或刪行,也不得更改程序的結(jié)構(gòu)INCLUDEINCLUDEINCLUDEINCLUDEVOIDMAININTSCETPRINTF“PLEASEENTERASCE“DOSCANF“D“WHILESCE100TSCE10FOUNDSWITCHSCESWITCH(T)CASE10CASE9PRINTF“優(yōu)秀N“BREAKCASE8PRINTF“良好N“BREAKCASE7PRINTF“中等N“BREAKCASE6PRINTF“及格N“BREAKFOUNDELSEPRINTF“不及格N“SWITCHSCESWITCH(T)ELSEPRINTF“不及格N“DEFALUTPRINTF“不及格N“二、程序填空題30分在考生文件夾下,給定程序FILLC的功能是打印出1至1000中滿(mǎn)足其個(gè)位數(shù)字的立方等于其本身的所有整數(shù)。本題的結(jié)果為164125216729。請(qǐng)?zhí)羁眨⑦\(yùn)行該程序,然后將源程序文件FILLC提交。程序有兩個(gè)空1、2需要補(bǔ)充完整。并將程序調(diào)試出所需的結(jié)果。注意不要隨意改動(dòng)程序,不得增行或刪行,也不得更改程序的結(jié)構(gòu)INCLUDEMAININTIGFI1IINCLUDEVOIDMAININTARR101142731253459IINTS0FOUNDFI1IFI0IIFARRI21二、程序填空題30分在考生文件夾下,給定程序FILLC的功能是求一維數(shù)組A中素?cái)?shù)之和。例如如果數(shù)組A的元素為235789101112131517則程序的輸出應(yīng)為SUMIS58。請(qǐng)?zhí)羁?,并運(yùn)行該程序,然后將源程序文件FILLC提交。程序有兩個(gè)空1、2需要補(bǔ)充完整。并將程序調(diào)試出所需的結(jié)果。注意不要隨意改動(dòng)程序,不得增行或刪行,也不得更改程序的結(jié)構(gòu)INCLUDEINCLUDEINCLUDEVOIDMAININTA12235789101112131517IJKSFOUND___1INTS0__FI0IKFOUNDSS__2_AI_PRINTF“SUMISDN“S三、程序設(shè)計(jì)題40分在考生文件夾下,要求程序PROGC的功能是求33矩陣的最小值并輸出。例如,當(dāng)矩陣為123495786則最小值為1部分源程序存在文件PROGC中。請(qǐng)?jiān)贔UN函數(shù)中的BEGIN與END
下載積分: 6 賞幣
上傳時(shí)間:2024-03-13
頁(yè)數(shù): 9
大小: 0.09(MB)
子文件數(shù):
-
簡(jiǎn)介:(二)(二)上機(jī)編程題上機(jī)編程題1程序設(shè)計(jì)題程序設(shè)計(jì)題ZFXY314XYXY,若X、Y取值為區(qū)間16的整數(shù),找出使Z取最小值的X1、Y1,并將X1、Y1以格式“DD“寫(xiě)入到考生目錄下新建文件DESIGNDAT。INCLUDEVOIDMAINFILEPFLOATFINTXINTYMININTXYX1Y1此處起要求考生自己編制程序此處起要求考生自己編制程序MIN100PFOPEN“DESIGNDAT”“W”FX1XINCLUDEVOIDMAINFILEPFLOATFFLOATMAXX此處起要求考生自己編制程序此處起要求考生自己編制程序PFOPEN“DESIGNDAT”“W”MAXF1FX2XINCLUDEVOIDMAINFILEPINTS1K1I此處起要求考生自己編制程序此處起要求考生自己編制程序IFPFOPEN“DESIGNDAT““W“NULLPRINTF“CANNOTOPENINFILEN“EXIT0FI2IINCLUDEVOIDMAINFILEPINTNIS此處起要求考生自己編制程序此處起要求考生自己編制程序IFPFOPEN“DESIGNDAT““W“NULLPRINTF“CANNOTOPENINFILEN“EXIT0FN6N1000NS0FI1INIIFNI0SIIFNSFPRINTFP“M“N答案答案628496
下載積分: 6 賞幣
上傳時(shí)間:2024-03-13
頁(yè)數(shù): 10
大?。?0.02(MB)
子文件數(shù):
-
簡(jiǎn)介:計(jì)師五專(zhuān)0301,0302班匯編語(yǔ)言試題C卷第1頁(yè)共5頁(yè)汕頭職業(yè)技術(shù)學(xué)院2006–2007學(xué)年第一學(xué)期期末試卷(C)課程名稱(chēng)匯編語(yǔ)言學(xué)分____擬題人陳曉斌審題人_______系區(qū)計(jì)算機(jī)系班級(jí)計(jì)師五專(zhuān)0301,0302班姓名_________學(xué)號(hào)____題號(hào)12345678910總分得分評(píng)卷人一、單項(xiàng)選擇題(每題一、單項(xiàng)選擇題(每題2分,共分,共3030分)分)1下列哪對(duì)指令是等價(jià)的()ALOOPNEXT與JMPNEXTBINCBX與ADDBX1CJZNEXT與JENEXTDCMPAX9與TESTAX92下列哪條指令寫(xiě)法錯(cuò)誤()AMOVAXCSBMOVDSCSCMOVBPSIDMOVSIBP3下列哪個(gè)寄存器屬于段寄存器()ACXBBPCBXDCS4下列哪條指令為調(diào)用子程序的指令()ALOOPSUBBCALLSUBCJMPSUBDINTSUB5下列哪條指令屬于段內(nèi)間接轉(zhuǎn)移()AJMPFARPTRNEXTBJMPWDPTRNEXTCJMPNEARPTRNEXTDJMPSHTNEXT6下列哪條指令的執(zhí)行結(jié)果會(huì)影響AX的值()ACMPAX25HBTESTAX25H計(jì)師五專(zhuān)0301,0302班匯編語(yǔ)言試題C卷第3頁(yè)共5頁(yè)二、判斷題(每題二、判斷題(每題2分,共分,共1010分)分)1()偽指令并不由CPU直接執(zhí)行,而是由匯編程序在匯編過(guò)程中執(zhí)行。2()匯編語(yǔ)言中的偏移地址就是物理地址3()指令MOVAXADDRSI是一條正確的指令。4()指令MOVCS25H是一條正確的指令。5()指令“ADDAX0”與“ADCAX0”執(zhí)行結(jié)果有可能相同,也有可能不同。三、程序改錯(cuò)題(三、程序改錯(cuò)題(3030分)分)下面程序存在哪些錯(cuò)誤請(qǐng)寫(xiě)明錯(cuò)誤原因,并寫(xiě)出正確的程序。程序功能是提示用戶(hù)輸入一個(gè)小寫(xiě)字母,并轉(zhuǎn)換為大寫(xiě)字母,顯示出來(lái)。CODESEGASSUMESSCODESTARTMESS1DBINPUTAMESS2DBOUTPUTMOVCSAXMOVAXDSMOVAL9先顯示一行提示MOVDXOFFSETMESS1INT21MOVAL1讓用戶(hù)輸入一個(gè)字母INT21ADDAL32轉(zhuǎn)換為大寫(xiě)MOVAL9顯示轉(zhuǎn)換后的結(jié)果MOVDXOFFSETMESS2INT21MOVDLAL
下載積分: 5 賞幣
上傳時(shí)間:2024-03-15
頁(yè)數(shù): 5
大?。?0.04(MB)
子文件數(shù):
-
簡(jiǎn)介:實(shí)驗(yàn)實(shí)驗(yàn)5函數(shù)(函數(shù)(1)【實(shí)驗(yàn)題【實(shí)驗(yàn)題51】以下程序的功能從鍵盤(pán)輸入兩個(gè)數(shù),計(jì)算出他們的和,并將結(jié)果輸出在】以下程序的功能從鍵盤(pán)輸入兩個(gè)數(shù),計(jì)算出他們的和,并將結(jié)果輸出在屏幕上。屏幕上。調(diào)試運(yùn)行程序,觀察出現(xiàn)了什么錯(cuò)誤,提出兩種修改方案。調(diào)試運(yùn)行程序,觀察出現(xiàn)了什么錯(cuò)誤,提出兩種修改方案。【實(shí)驗(yàn)題【實(shí)驗(yàn)題52】下程序的功能輸出】下程序的功能輸出31000之的間的素?cái)?shù)。請(qǐng)選擇合適的內(nèi)容填入程序的之的間的素?cái)?shù)。請(qǐng)選擇合適的內(nèi)容填入程序的空白處,并調(diào)試運(yùn)行程序??瞻滋帲⒄{(diào)試運(yùn)行程序。注意寫(xiě)計(jì)算表達(dá)式的時(shí)候注意寫(xiě)計(jì)算表達(dá)式的時(shí)候3N之間的乘號(hào)不要丟掉,否則會(huì)提示之間的乘號(hào)不要丟掉,否則會(huì)提示INVALIDSUFFIX“N”O(jiān)NINTEGERCONSTANT調(diào)用用戶(hù)自定義函數(shù)是只寫(xiě)調(diào)用用戶(hù)自定義函數(shù)是只寫(xiě)IFUNFUNN就可以了,不要在括號(hào)里加上就可以了,不要在括號(hào)里加上INT。IFUNFUNINTN【實(shí)驗(yàn)題【實(shí)驗(yàn)題55】編寫(xiě)程序,計(jì)算】編寫(xiě)程序,計(jì)算CMNNNMM。要求如下。要求如下1)編寫(xiě)一個(gè)函數(shù)計(jì)算)編寫(xiě)一個(gè)函數(shù)計(jì)算N;;2)編寫(xiě)主函數(shù),輸入)編寫(xiě)主函數(shù),輸入N和M調(diào)用第調(diào)用第1)項(xiàng)中的函數(shù)完成計(jì)算;)項(xiàng)中的函數(shù)完成計(jì)算;3)輸出并計(jì)算)輸出并計(jì)算C58、C712的結(jié)果。的結(jié)果。
下載積分: 6 賞幣
上傳時(shí)間:2024-03-13
頁(yè)數(shù): 9
大?。?1(MB)
子文件數(shù):
-
簡(jiǎn)介:課后練習(xí)題答案CHAPTER111√√√√√12BC13AD14SEMICOLONPRINTFMATHHNCHAPTER221√√√√√22TYPEDEF255EXTERNALCONSTCHAPTER331√√√√√√32INTEGERMODULA6LOGICALSIZEOFPARATHESESTYPECONVERSIONPRECEDENCE33FFTFFF34FTTTF35BC360271025FALSE33131001111311D1003121101113131314200315XY316TRUE3192143204040CHAPTER441√√√√√√√√42HDXCTYPEHLDBLANK6?4ASCANF“DCD”BSCANF“DFS”CSCANF“DDD”DSCANF“DSD”51910520無(wú)輸出CHAPTER661√√√√√√62NCONTINUEINFINITEINDEFINITEREPETITIONLOOPCOUNTERVARIABLE69(A)43210B4321C5555555555D108611(A)無(wú)數(shù)次X10X5X10X5X10B5次M3M5M7M9M11C無(wú)數(shù)次I恒為0D4次M11N9M12N11M13N13M14N15613(A)FN1N32NN2PRINTF“D“N(B)FN1N243NN3PRINTF“D“N(C)FN4N4NN2PRINTF“D“NDSUM0FI2I16ISUMSUMSUMINNIPRINTF“DDDN“ISUMN6161009080706050403020100617M20時(shí)陷入死循環(huán),程序無(wú)輸出61816191620死循環(huán),延長(zhǎng)時(shí)間用CHAPTER771√√√√√√√72INDEXSUBRUNTIMEDYNAMICMULTIDIMENSIONALSTING71415715HLOWRDCHAPTER881√√√√√√√82AZAZSTRCPY3STDLIBGETSSTRLENSTRSTRSTRCMPS1S2PUTS86ATHESKYISTHELIMITBTHESKYISCTDTHESKYISTHELIMITE84104101
下載積分: 5 賞幣
上傳時(shí)間:2024-03-10
頁(yè)數(shù): 4
大?。?0.02(MB)
子文件數(shù):
-
簡(jiǎn)介:C試題講解試題講解問(wèn)答題部分(面試中問(wèn)到的內(nèi)容)問(wèn)答題部分(面試中問(wèn)到的內(nèi)容)1局部變量能否和全局變量重名(華為)解析能,局部會(huì)屏蔽全局。要用全局變量,需要使用““局部變量可以與全局變量同名,在函數(shù)內(nèi)引用這個(gè)變量時(shí),會(huì)用到同名的局部變量,而不會(huì)用到全局變量。對(duì)于有些編譯器而言,在同一個(gè)函數(shù)內(nèi)可以定義多個(gè)同名的局部變量比如在兩個(gè)循環(huán)體內(nèi)都定義一個(gè)同名的局部變量,而那個(gè)局部變量的作用域就在那個(gè)循環(huán)體內(nèi)。3如何引用一個(gè)已經(jīng)定義過(guò)的全局變量(華為)解析EXTERN可以用引用頭文件的方式,也可以用EXTERN關(guān)鍵字,如果用引用頭文件方式來(lái)引用某個(gè)在頭文件中聲明的全局變理,假定你將那個(gè)編寫(xiě)錯(cuò)了,那么在編譯期間會(huì)報(bào)錯(cuò),如果你用EXTERN方式引用時(shí),假定你犯了同樣的錯(cuò)誤,那么在編譯期間不會(huì)報(bào)錯(cuò),而在連接期間報(bào)錯(cuò)。4STATIC全局變量與普通的全局變量有什么區(qū)別解析1全局變量外部變量的說(shuō)明之前再冠以STATIC就構(gòu)成了靜態(tài)的全局變量。全局變量本身就是靜態(tài)存儲(chǔ)方式,靜態(tài)全局變量當(dāng)然也是靜態(tài)存儲(chǔ)方式從以上分析可以看出,STATIC全局變量與普通的全局變量有什么區(qū)別STATIC全局變量只初使化一次,防止在其他文件單元中被引用STATIC局部變量和普通局部變量有什么區(qū)別STATIC局部變量只被初始化一次,下一次依據(jù)上一次結(jié)果值;STATIC函數(shù)與普通函數(shù)有什么區(qū)別但P是不可以的,CONST修飾的是指針,不可以修改指針的指向,只可以修改指針?biāo)壍淖兞?INTS10INT表示的是什么?。ɑ弁ǎ┙馕鲞@樣的表達(dá)式可以遵循這樣的規(guī)則從右向左,由近及遠(yuǎn),括號(hào)優(yōu)先;比如從A符號(hào)開(kāi)始。其右邊是10,說(shuō)明A是個(gè)數(shù)組,其中存了十個(gè)元素。再看A的左邊是一個(gè)。說(shuō)明數(shù)組中存的是指針。現(xiàn)在在看A10的右邊是INT說(shuō)明所存的指針是指向有一個(gè)INT形參的函數(shù)現(xiàn)在看A10的左邊是個(gè)INT,說(shuō)明指向的函數(shù)的返回值為INT類(lèi)型;10進(jìn)程之間通信的途徑,進(jìn)程間通信方法(慧通)解析無(wú)名管道,命名管道,消息隊(duì)列,信號(hào),共享內(nèi)存,套接字。等11什么是“引用”申明和使用“引用”要注意哪些問(wèn)題解析引用就是某個(gè)目標(biāo)變量的“別名”ALIAS,對(duì)應(yīng)用的操作與對(duì)變量直接操作效果完全相同。申明一個(gè)引用的時(shí)候,切記要對(duì)其進(jìn)行初始化。引用聲明完畢后,相當(dāng)于目標(biāo)變量名有兩個(gè)名稱(chēng),即該目標(biāo)原名稱(chēng)和引用名,不能再把該引用名作為其他變量名的別名。聲明一個(gè)引用,不是新定義了一個(gè)變量,它只表示該引用名是目標(biāo)變量名的一個(gè)別名,它本身不是一種數(shù)據(jù)類(lèi)型,因此引用本身不占存儲(chǔ)單元,系統(tǒng)也不給引用分配存儲(chǔ)單元。不能建立數(shù)組的引用12INCLUDE和INCLUDE“FILENAMEH”的區(qū)別解析是從標(biāo)準(zhǔn)庫(kù)路徑搜索,“”是從用戶(hù)當(dāng)前工作目錄開(kāi)始,找不到,在到標(biāo)準(zhǔn)庫(kù)開(kāi)始13HEAP和STACK的區(qū)別解析HEAP是堆,STACK是棧。棧的空間由操作系統(tǒng)自動(dòng)分配和回收,而堆上的空間由程序員申請(qǐng)和釋放。
下載積分: 9 賞幣
上傳時(shí)間:2024-03-10
頁(yè)數(shù): 70
大?。?0.31(MB)
子文件數(shù):