-
簡介:以文本方式查看主題江蘇省計算機等級考試網(wǎng)DONGWANGINDEXASP二級C語言學院DONGWANGLISTASPBOARDID3100個經(jīng)典C語言程序DONGWANGDISPBBSASPBOARDID3INTXMFY1Y1Y01Y為列方向,值從1到1,步長為01MACOSY10計算出Y對應(yīng)的弧度M,乘以10為圖形放大倍數(shù)FX1X10YM25SQRT100YY計算行Y對應(yīng)的列坐標M,25是屏幕縱橫比調(diào)節(jié)系數(shù)因為屏幕的行距大于列距,不進行調(diào)節(jié)顯示出來的將是橢圓FX1XVOIDMAININTINTEGERIMAXMINSUMMAX32768先假設(shè)當前的最大值MAX為C語言整型數(shù)的最小值MIN32767先假設(shè)當前的最小值MIN為C語言整型數(shù)的最大值SUM0將求累加和變量的初值置為0FI1IMAXMAXINTEGER通過比較篩選出其中的最高分IFINTEGERMINMININTEGER通過比較篩選出其中的最低分PRINTF“CANCELEDMAXSCEDNCANCELEDMINSCEDN“MAXMINPRINTF“AVERAGESCEDN“SUMMAXMIN8輸出結(jié)果運行結(jié)果INPUTNUMBER190INPUTNUMBER291INPUTNUMBER393
下載積分: 9 賞幣
上傳時間:2024-03-08
頁數(shù): 113
大小: 0.44(MB)
子文件數(shù):
-
簡介:一、邏輯運算符包括1。將輸出0可以總結(jié)為將輸出0可以總結(jié)為的結(jié)果是真真為真。||的結(jié)果是假假為假。二、位運算符包括1。位與符2。|位或符3。位異或符4。位取反符以操作數(shù)12為例。位運算符將數(shù)字12視為1100。位運算符將操作數(shù)視為位而不是數(shù)值。數(shù)值可以是任意進制的十進制、八進制或十六進制。位運算符則將操作數(shù)轉(zhuǎn)化為二進制,并相應(yīng)地返回1或0。位運算符將數(shù)字視為二進制值,并按位進行相應(yīng)運算,運算完成后再重新轉(zhuǎn)換為數(shù)字。例如表達式1015表示10101111,它將返回表示1010的值10。因為真真得真,或者是11得1,同位全是1結(jié)果也是1表達式10|15表示1010|1111它將返回表示1111的值15。假假得假。全零得零。表達式1015表示10101111它將返回表示0101的值5。此時是同性相斥,相同的就為假。表達式10表示1010,它將返回表示0101的值11。此號好理解,按位取反。
下載積分: 3 賞幣
上傳時間:2024-03-07
頁數(shù): 1
大?。?0.02(MB)
子文件數(shù):
-
簡介:經(jīng)典經(jīng)典C程序程序100100例110110經(jīng)典經(jīng)典C程序程序100100例110110【程序1】題目有1、2、3、4個數(shù)字,能組成多少個互不相同且無重復數(shù)字的三位數(shù)都是多少1程序分析可填在百位、十位、個位的數(shù)字都是1、2、3、4。組成所有的排列后再去掉不滿足條件的排列。2程序源代碼INCLUDE“STDIOH“INCLUDE“CONIOH“MAININTIJKPRINTF“N“FI1I2如果是閏年且月份大于2總天數(shù)應(yīng)該加一天SUMPRINTF“ITISTHEDTHDAY“SUMGETCH【程序5】題目輸入三個整數(shù)XYZ,請把這三個數(shù)由小到大輸出。1程序分析我們想辦法把最小的數(shù)放到X上,先將X與Y進行比較,如果XY則將X與Y的值進行交換,然后再用X與Z進行比較,如果XZ則將X與Z的值進行交換,這樣能使X最小。2程序源代碼INCLUDE“STDIOH“INCLUDE“CONIOH“MAININTXYZTSCANF“DDD“IFXYTXXYYT交換XY的值IFXZTZZXXT交換XZ的值IFYZTYYZZT交換ZY的值PRINTF“SMALLTOBIGDDDN“XYZGETCH【程序6】題目用號輸出字母C的圖案。1程序分析可先用號在紙上寫出字母C,再分行輸出。2程序源代碼INCLUDE“STDIOH“INCLUDE“CONIOH“
下載積分: 9 賞幣
上傳時間:2024-03-07
頁數(shù): 65
大?。?0.17(MB)
子文件數(shù):
-
簡介:第四次實驗內(nèi)容第四次實驗內(nèi)容數(shù)組數(shù)組學號學號09011204100901120410姓名姓名實驗日期實驗日期5858一、實驗?zāi)康囊?、實驗?zāi)康模?)掌握一維數(shù)組于二位數(shù)組的定義、使用及初始化方法。(2)掌握與數(shù)組有關(guān)的排序算法。(3)掌握字符、字符串的輸入輸出方法(4)掌握字符數(shù)組及常用字符串函數(shù)的使用方法二、實驗難點和重點二、實驗難點和重點(1)數(shù)組的排序算法(2)斷點調(diào)試法(斷點的位置選擇)(3)字符數(shù)組和字符串的輸入與輸出三、教學案例三、教學案例1從鍵盤上任意輸入一個四位數(shù)。將其按照從小大小的順序輸出。如輸入1234,則輸出4321INCLUDE“STDIOH“MAININTXIJINTA4TPRINTF“請輸入一個四位整數(shù)N“SCANF“D“PRINTF“您輸入的四位數(shù)為D“XFI0IAJTAIAIAJAJTPRINTF“N按照從小大到四個數(shù)字依次為“XFI0IINCLUDEUSINGNAMESPACESTDMAININTA11IJTKPRINTF“請輸入第一組數(shù)N“FI1IAJ1TAJAJAJ1AJ1TFI1I11ICOUTWIDTH4COUTAIIFI40COUTENDLCOUTENDLPRINTF“請輸入要插入的數(shù)KN“
下載積分: 5 賞幣
上傳時間:2024-03-08
頁數(shù): 5
大小: 0.13(MB)
子文件數(shù):
-
簡介:成績優(yōu)評語能夠在實驗的同時主動思考,這是一個好習慣。批改時間2012418130621批改老師胡小麗實驗二選擇結(jié)構(gòu)程序設(shè)計實驗二選擇結(jié)構(gòu)程序設(shè)計學號學號09011204100901120410姓名姓名實驗日期實驗日期327327一實驗?zāi)康?了解C語言表示邏輯量的方法(0為假,非零為真)2熟練掌握IF語句和SWITCH語句3進一步學習如何調(diào)試程序二實驗內(nèi)容1編程完成對以下字符串(CHINA)進行加密后輸出。明文(加密前)CHINA密碼(加密后)GLMRE加密規(guī)律是用原來的字母后面的第四個字母代替原來的字母。如A編程E,B變成G,X變成B。1編寫的程序如下編寫的程序如下方法一方法一INCLUDEMAINHULAOSHINIHAOSTATICC15“CHINA“用于靜態(tài)輸入C15用于動態(tài)輸入PRINTF“請輸入5個字母按回車鍵結(jié)束N“用于動態(tài)輸入SCANF“S“C1用于動態(tài)輸入HUC104LAOC114SHIC124NIC134HAOC144PRINTF“加密前為SN“C1PRINTF“加密后為“PRINTF“CCCCCN“HULAOSHINIHAO方法二方法二INCLUDEMAINFLOATABCPAREAPRINTF“輸入三角形三個邊長,用逗號分隔“SCANF“FFF“PRINTF“三角形的邊長為A??FN“ABCSCANF“F“PRINTF“INPUTTHEFIRSTLINELENGTH“PRINTF“INPUTTHESECONDLINELENGTH“SCANF“F“PRINTF“INPUTTHETHIRDLINELENGTH“SCANF“F“IFABCAREASQRTPPAPBPC海倫公式PRINTF“THISTRIANGLEAREAISFNN“AREAELSEPRINTF“兩邊之和小于第三邊,不能構(gòu)成三角形N“PRINTF“PLEASEINPUTAGAINN“3編程實現(xiàn)將任意一百分制成績換算成五分制。對應(yīng)的關(guān)系為10090優(yōu)8980良7970中6960及格60以下不及格
下載積分: 6 賞幣
上傳時間:2024-03-08
頁數(shù): 7
大小: 0.21(MB)
子文件數(shù):
-
簡介:ATT匯編語言與匯編語言與GCC內(nèi)嵌匯編簡介內(nèi)嵌匯編簡介版本01時間04330EMAILCHFEST_CHANG1ATT與INTEL的匯編語言語法的區(qū)別11大小寫12操作數(shù)賦值方向13前綴14間接尋址語法15后綴16指令2GCC內(nèi)嵌匯編21簡介22內(nèi)嵌匯編舉例23語法231匯編語句模板232輸出部分233輸入部分234限制字符235破壞描述部分24GCC如何編譯內(nèi)嵌匯編代碼3后記本節(jié)先介紹ATT匯編語言語法與INTEL匯編語法的差別,然后介紹GCC內(nèi)嵌匯編語法。閱讀本節(jié)需要讀者具有INTEL匯編語言基礎(chǔ)。1ATT與INTEL的匯編語言語法的區(qū)別11指令大小寫INTEL格式的指令使用大寫字母,而ATT格式的使用小寫字母。例RETFARSATCK_ADJUSTLRETSTACK_ADJUST14間接尋址語法INTEL中基地址使用“”、“”,而在ATT“”、“”;另外處理復雜操作數(shù)的語法也不同,INTEL為SEGREGBASEINDEXSCALEDISP,而在ATT中為SEGREGDISPBASEINDEXSALE,其中SEGREG,INDEXSCALE,DISP都是可選的,在指定INDEX而沒有顯式指定SCALE的情況下使用默認值1。SCALEDISP不需要加前綴“”。INTELATTINSTRFOOSEGREGBASEINDEXSCALEDISPINSTRSEGREGDISPBASEINDEXSCALEFOO15指令后綴ATT語法中大部分指令操作碼的最后一個字母表示操作數(shù)大小,“B”表示BYTE(一個字節(jié));“W”表示W(wǎng)D(2,個字節(jié));“L”表示LONG(4,個字節(jié))。INTEL中處理內(nèi)存操作數(shù)時也有類似的語法如BYTEPTR、WDPTR、DWDPTR。例INTELATTMOVALBLMOVBBLALMOVAXBXMOVWBXAXMOVEAXDWDPTREBXMOVL?X?XATT匯編指令中,操作數(shù)擴展指令有兩個后綴,一個指定源操作數(shù)的字長,另一個指定目標操作數(shù)的字長。ATT的符號擴展指令的為“MOVS”,零擴展指令為“MOVZ”(相應(yīng)的INTEL指令為“MOVSX”和“MOVZX”)。因此,“MOVSBLAL?X”表示對寄存器AL中的字節(jié)數(shù)據(jù)進行字節(jié)到長字的符號擴展,計算結(jié)果存放在寄存器EDX中。下面是一些允許的操作數(shù)擴展后綴LBL,字節(jié)長字LBW,字節(jié)字LWL,字長字跳轉(zhuǎn)指令標號后的后綴表示跳轉(zhuǎn)方向,“F”表示向前(FWARD),“B,”表示向后(BACK)。例
下載積分: 6 賞幣
上傳時間:2024-03-08
頁數(shù): 11
大?。?0.04(MB)
子文件數(shù):
-
簡介:一、選擇題(1)以下選項中合法的標識符是A)11B)11C)11D)1(2)若函數(shù)中有定義語句INTK;,則A)系統(tǒng)將自動給K賦初值0B)這時K中值無定義C)系統(tǒng)將自動給K賦初值1D)這時K中無任何值(3)以下選項中,能用作數(shù)據(jù)常量的是A)O115B)0118C)15E15D)115L(4)設(shè)有定義INTX2,以下表達式中,值不為6的是A)XX1B)X2XC)X(1X)D)2XX2(5)程序段INTX12DOUBLEY3141593PRINTF(“D86F”XY);的輸出結(jié)果是A)123141593B)123141593C)12,3141593D)123141593(6)若有定義語句DOUBLEXYPXPY執(zhí)行了PX之后,正確的輸入語句是A)SCANF(“FF”XY)B)SCANF(“FF”C)SCANF(“LFLE”PXPY)D)SCANF(“LFLF”XY)(7)以下是IF語句的基本形式IF(表達式)語句其中表達式A)必須是邏輯表達式B)必須是關(guān)系表達式C)必須是邏輯表達式或關(guān)系表達D)可以是任意合法的表達式(8)有以下程序INCLUDEMAIN()INTXSCANF(“D”IF(XMAIN()INTA1B2C3D0IF(A1ELSEPRINTF(“DDDN”ABC)ELSEPRINTF(“DDDN”ABC)程序運行后的輸出結(jié)果是A)123B)132C)133D)321(10)以下程序中的變量已正確定義F(I0IMAIN()S“ABC”DOPRINTF(“D”S)SWHILE(S)注意,字母A的II碼值為65。程序運行后的輸出結(jié)果是A)5670B)656667C)567D)ABC(12)設(shè)變量已正確定義,以下不能統(tǒng)計出一行中輸入字符個數(shù)(不包含回車符)的程序段是A)N0WHILE((CHGET())’N’)NB)N0WHILE(GET()’N’)NC)F(N0GET()’N’N)D)N0F(CHGET()CH’N’N)(13)有以下程序INCLUDEMAIN()INTA1A2C1C2SCANF(“DCDC”PRINTF(“DCDC”A1C1A2C2)若想通過鍵盤輸入,使得A1的值為12A2的是為34,C1的值為字符AC2的值為字符B程序輸出結(jié)果是12A34B則正確的輸入格式是(以下代表空格,代表回車)A)12A34BB)12A34BC)12A34BD)12A34B(14)有以下程序INCLUDEINTF(INTXINTY)RETURN((YX)X)MAIN()INTA3B4C5DDF(F(AB)F(AC))PRINTF(“DN”D)程序運行后的輸出結(jié)果是A)10B)9C)8D)7(15)有以下程序INCLUDEVOIDFUN(S)WHILE(S)IF(S20)PRINTF(“C”S)SMAIN()學號姓名VOIDFUNINTAA0A1MAININTA1010987654321IFI2I0IFUNAFI0I10IPRINTF“D”AIPRINTF“N”
下載積分: 5 賞幣
上傳時間:2024-03-07
頁數(shù): 3
大?。?0.06(MB)
子文件數(shù):
-
簡介:C語言程序設(shè)計教學改革探索語言程序設(shè)計教學改革探索【摘要】C語言程序設(shè)計課程是許多高校開設(shè)的一門公共基礎(chǔ)課程,作者分析了教學過程中存在的問題,結(jié)合多年的教學實踐經(jīng)驗,提出了教學改革方案,經(jīng)過實踐取得了良好的教學效果?!娟P(guān)鍵詞】C語言程序設(shè)計教學改革實踐教學一、引言隨著計算機技術(shù)的飛速發(fā)展和不斷普及,計算機已經(jīng)在人們的工作生活中得到了越來越廣泛的應(yīng)用,由此也促進了高校計算機技術(shù)教育的不斷推進。目前許多高校已經(jīng)將計算機語言課作為一門基礎(chǔ)必修課,主要目的是讓學生通過程序設(shè)計方法的學習,了解計算機解決問題的過程和方法,訓練邏輯思維能力,培養(yǎng)解決問題的能力。C語言程序設(shè)計以其豐富的數(shù)據(jù)類型、清晰的語言結(jié)構(gòu)、較強的邏輯性以及結(jié)構(gòu)化程序設(shè)計思想等優(yōu)點,非常適合作為教學語言,因此許多高校將C語言程序設(shè)計作為公共基礎(chǔ)課。然而,由于C語言課程引入許多新概念和思想較為抽象和復雜,對于初學者來說仍具有一定的難度。針對這種情況,筆者總結(jié)了教學過程中出現(xiàn)的問題,提出改革方案,并取得了良好的效果。二、存在的問題作者通過多年從事C語言程序設(shè)計課程的教學工作,發(fā)現(xiàn)在教學中存在的一些問題,總結(jié)起來主要有以下幾點(1)內(nèi)容繁雜,學習過程枯燥著C語言課程的實際教學效果。三、教學改革措施下面作者結(jié)合多年的計算機語言課程教學經(jīng)驗,針對C語言程序設(shè)計課程教學過程中常見的問題,提出了一些改革措施。(1)課堂采用多種教學手段,充分調(diào)動學生學習積極性首先,對于C語言繁多的語法、語句等比較枯燥的理論知識,教師要充分利用現(xiàn)代化多媒體教學設(shè)備,制作生動的電子教案,并配以一定的實際生活中的實例,如水仙花數(shù)、猴子分桃等,可以進行現(xiàn)場編程,使學生在解決實際問題的過程中,逐步掌握理論知識。對于一些有趣的實例,比如說漢諾塔等,可以制作多媒體課件,寓教于樂,增強課堂內(nèi)容趣味性,從而充分調(diào)動學生的學習積極性,以及培養(yǎng)學生的主動學習能力與探索知識的能力。(2)豐富多彩的授課方式,培養(yǎng)學生自主學習能力根據(jù)不同課程內(nèi)容的特點,教師選取合適的課堂組織方式。例如,教師可以采用問題討論教學,由教師提出問題,讓學生分組相互討論,提出解決問題的方法,教師只提供必要的輔導,從而培養(yǎng)學生主動學習、探索并解決問題的能力以及創(chuàng)新能力。教師可以在授課過程中,引入項目驅(qū)動式,先從一個最簡單的程序開始,隨著課程的不斷推進,不斷擴充原有程序,教師要根據(jù)知識的層次關(guān)系提出更深層次的問題,引導學生思考。在項目驅(qū)動教學法上,需要注意的是新知識點要在原有知識點之上的逐步導入,
下載積分: 6 賞幣
上傳時間:2024-03-08
頁數(shù): 6
大?。?0.04(MB)
子文件數(shù):
-
簡介:靳潤昭C語言教程講義2001年2月17日第1頁10指針1101地址指針的基本概念1102變量的指針和指向變量的指針變量21021定義一個指針變量31022指針變量的引用31023指針變量作為函數(shù)參數(shù)71024指針變量幾個問題的進一步說明10103數(shù)組指針和指向數(shù)組的指針變量131031指向數(shù)組元素的指針131032通過指針引用數(shù)組元素141033數(shù)組名作函數(shù)參數(shù)161034指向多維數(shù)組的指針和指針變量22104字符串的指針指向字符串的針指變量251041字符串的表示形式251042使用字符串指針變量與字符數(shù)組的區(qū)別28105函數(shù)指針變量29106指針型函數(shù)30107指針數(shù)組和指向指針的指針311071指針數(shù)組的概念311072指向指針的指針341073MAIN函數(shù)的參數(shù)36108有關(guān)指針的數(shù)據(jù)類型和指針運算的小結(jié)371081有關(guān)指針的數(shù)據(jù)類型的小結(jié)371082指針運算的小結(jié)371083VOID指針類型3810指針指針指針是C語言中廣泛使用的一種數(shù)據(jù)類型。運用指針編程是C語言最主要的風格之一。利用指針變量可以表示各種數(shù)據(jù)結(jié)構(gòu);能很方便地使用數(shù)組和字符串;并能象匯編語言一樣處理內(nèi)存地址,從而編出精練而高效的程序。指針極大地豐富了C語言的功能。學習指針是學習C語言中最重要的一環(huán),能否正確理解和使用指針是我們是否掌握C語言的一個標志。同時,指針也是C語言中最為困難的一部分,在學習中除了要正確理解基本概念,還必須要多編程,上機調(diào)試。只要作到這些,指針也是不難掌握的。101地址指針的基本概念地址指針的基本概念在計算機中,所有的數(shù)據(jù)都是存放在存儲器中的。一般把存儲器中的一個字節(jié)稱為一個內(nèi)存單元,不同的數(shù)據(jù)類型所占用的內(nèi)存單元數(shù)不等,如整型量占2個單元,字符量占1個單元等,在前面已有詳細的介紹。為了正確地訪問這些內(nèi)存單元,必須為每個內(nèi)存單元編上號。根據(jù)一個內(nèi)存單元的編號即可準確地找到該內(nèi)存單元。內(nèi)存單元的編號也叫做靳潤昭C語言教程講義2001年2月17日第3頁因此,下面兩個語句作用相同I3I_POINTER3第二個語句的含義是將3賦給指針變量I_POINTER所指向的變量。1021定義一個指針變量定義一個指針變量對指針變量的定義包括三個內(nèi)容1指針類型說明,即定義變量為一個指針變量;2指針變量名;3變量值指針所指向的變量的數(shù)據(jù)類型。其一般形式為類型說明符變量名;其中,表示這是一個指針變量,變量名即為定義的指針變量名,類型說明符表示本指針變量所指向的變量的數(shù)據(jù)類型。例如INTP1表示P1是一個指針變量,它的值是某個整型變量的地址?;蛘哒fP1指向一個整型變量。至于P1究竟指向哪一個整型變量,應(yīng)由向P1賦予的地址來決定。再如INTP2P2是指向整型變量的指針變量FLOATP3P3是指向浮點變量的指針變量P4P4是指向字符變量的指針變量應(yīng)該注意的是,一個指針變量只能指向同類型的變量,如P3只能指向浮點變量,不能時而指向一個浮點變量,時而又指向一個字符變量。1022指針變量的引用指針變量的引用指針變量同普通變量一樣,使用之前不僅要定義說明,而且必須賦予具體的值。未經(jīng)賦值的指針變量不能使用,否則將造成系統(tǒng)混亂,甚至死機。指針變量的賦值只能賦予地址,決不能賦予任何其它數(shù)據(jù),否則將引起錯誤。在C語言中,變量的地址是由編譯系統(tǒng)分配的,對用戶完全透明,用戶不知道變量的具體地址。兩個有關(guān)的運算符1取地址運算符。2指針運算符(或稱“間接訪問”運算符)。C語言中提供了地址運算符來表示變量的地址。
下載積分: 8 賞幣
上傳時間:2024-03-08
頁數(shù): 39
大?。?0.54(MB)
子文件數(shù):
-
簡介:全國計算機等級考試考前沖刺試卷(1)二級公共基礎(chǔ)知識和C語言程序設(shè)計(考試時間90分鐘,滿分100分)一、選擇題((1)-(10)、(21)-(40)每題2分,(11)-(20)每題1分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。請將正確選項填涂在答題卡相應(yīng)位置上,答在試卷上不得分。(1)在待排序的元素序列基本有序的前提下,效率最高的排序方法是()。A)冒泡排序B)選擇排序C)快速排序D)歸并排序(2)下列敘述中正確的是()。A)算法的效率只與問題的規(guī)模有關(guān),而與數(shù)據(jù)的存儲結(jié)構(gòu)無關(guān)B)算法的時間復雜度是指執(zhí)行算法所需要的計算工作量C)數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲結(jié)構(gòu)是一一對應(yīng)的D)算法的時間復雜度與空間復雜度一定相關(guān)(3)以下敘述中,不屬于面向?qū)ο蠓椒ǖ膬?yōu)點的是()A)可重用性好B)與人類習慣的思維方法一致C)可維護性好D)有助于實現(xiàn)自頂向下、逐步求精(4)下列對于軟件測試的描述中正確的是()。A)軟件測試的目的是證明程序是否正確B)軟件測試的目的是使程序運行結(jié)果正確C)軟件測試的目的是盡可能多地發(fā)現(xiàn)程序中的錯誤D)軟件測試的目的是使程序符合結(jié)構(gòu)化原則(5)在軟件設(shè)計中,不屬于過程設(shè)計工具的是()。A)PDL(過程設(shè)計語言)B)PAD圖C)N-S圖D)DFD圖(6)下列選項中不屬于軟件生命周期開發(fā)階段任務(wù)的是()。A)軟件測試B)概要設(shè)計C)軟件維護D)詳細設(shè)計(7)關(guān)系數(shù)據(jù)庫管理系統(tǒng)所管理的關(guān)系是()。A)若干個二維表B)一個DBF文件C)一個DBC文件D)若干個DBC文件(8)使用視圖之前,應(yīng)首先()。A)新建一個數(shù)據(jù)庫B)新建一個數(shù)據(jù)庫表C)打開相關(guān)的數(shù)據(jù)庫D)打開相關(guān)的數(shù)據(jù)表(9)數(shù)據(jù)庫設(shè)計的四個階段是需求分析、概念設(shè)計、邏輯設(shè)計和()。A)編碼設(shè)計B)測試階段C)運行階段D)物理設(shè)計(10)在下列關(guān)系運算中,不改變關(guān)系表中的屬性個數(shù)但能減少元組個數(shù)的是()。A)并B)交C)投影D)笛卡兒乘積(11)算法中,對需要執(zhí)行的每一步操作,必須給出清楚、嚴格的規(guī)定。這屬于算法的()。A)正當性B)可行性C)確定性D)有窮性(12)以下選項中可作為C語言合法常量的是()。A)-80B)-080C)-8EL0D)-800E(13)以下選項中不合法的標識符是()。(20)下面程序的運行結(jié)果是()。#INCLUDE<STDIOH>MAIN(){INTI;FOR(I=1;I<5;I++){IF(I%3==0)BREAK;PRINTF("%D",I);}}A)123B)12C)23D)12345(21)有以下程序MAIN()__{INTI,S=0;FOR(I=1;I<10;I+=2)S+=I+1;PRINTF("%D\N",S);}程序執(zhí)行后的輸出結(jié)果是()。A)自然數(shù)1~9的累加和B)自然數(shù)1~10的累加和C)自然數(shù)1~9中奇數(shù)之和D)自然數(shù)1~10中偶數(shù)之和(22)設(shè)有以下定義INTA=0;DOUBLEB=125;CHARC=A;#DEFINED2則下面語句中錯誤的是()。A)A++;B)B++;C)C++;D)D++;(23)設(shè)有如下程序段CHARS[20]="BEIJING",P;P=S;執(zhí)行P=S;語句后,以下敘述正確的是()。A)可以用P表示S[0]B)S數(shù)組中元素的個數(shù)和P所指字符串長度相等C)S和P都是指針變量D)數(shù)組S中的內(nèi)容和指針變量P中的內(nèi)容相同(24)下面的函數(shù)調(diào)用語句中FUNC函數(shù)的實參個數(shù)是()。FUNC(F2(V1,V2),(V3,V4,V5),(V6,MAX(V7,V8)));A)3B)4C)5D)8(25)若要求定義具有10個INT型元素的一維數(shù)組A,則以下定義語句中錯誤的是()。A)#DEFINEN10INTA[N];B)#DEFINEN5INTA[2N];C)INTA[5+5];D)INTN=10,A[N];(26)有以下程序#INCLUDE<STDIOH>VOIDFUN(INTA,INTB)
下載積分: 6 賞幣
上傳時間:2024-03-08
頁數(shù): 17
大?。?0.11(MB)
子文件數(shù):
-
簡介:C050113漢語言文學教育(本科)考試計劃漢語言文學教育(本科)考試計劃信息來源安徽省教育招生考試院發(fā)布日期20090707瀏覽次數(shù)46587次C050113漢語言文學教育(本科)考試計劃主考學校安徽師范大學序號課程代碼課程名稱學分103708中國近現(xiàn)代史綱要2203709馬克思主義基本原理概論4300015英語(二)14409073唐詩研究5510856莎士比亞研究5600541語言學概論4700538中國古代文學史(一)8800539中國古代文學史(二)7900537中國現(xiàn)代文學史81004579中學語文教學法81110878中學作文教學81200037美學61300821現(xiàn)代漢語語法研究41410220漢語言文學畢業(yè)論文合計62說明非在職教師需通過“英語(二)(0001514學分)”考試才能申請畢業(yè)。C050113漢語言文學教育(本科)考試計劃漢語言文學教育(本科)考試計劃信息來源安徽省教育招生考試院發(fā)布日期20090707瀏覽次數(shù)46587次C050113漢語言文學教育(本科)考試計劃主考學校安徽師范大學序號課程代碼課程名稱學分103708中國近現(xiàn)代史綱要2203709馬克思主義基本原理概論4300015英語(二)14409073唐詩研究5510856莎士比亞研究5600541語言學概論4700538中國古代文學史(一)8800539中國古代文學史(二)7900537中國現(xiàn)代文學史81004579中學語文教學法81110878中學作文教學81200037美學61300821現(xiàn)代漢語語法研究41410220漢語言文學畢業(yè)論文合計62說明非在職教師需通過“英語(二)(0001514學分)”考試才能申請畢業(yè)。
下載積分: 3 賞幣
上傳時間:2024-03-08
頁數(shù): 1
大?。?0.03(MB)
子文件數(shù):
-
簡介:自測練習奇數(shù)題答案第1章11節(jié)1軟件12節(jié)1存儲單元075625存儲單元20005存儲單元99975623位,字節(jié),存儲單元,主存儲器,輔助存儲器,LAN,WAN13節(jié)1A、B、C的值相加,把和存儲到X;Y除以Z,將結(jié)果存儲到X;C減B,然后加A,將結(jié)果存儲到D;Z加1,并將結(jié)果存儲到Z;CELSIUS加27315,并將結(jié)果存儲到KELVIN。3源程序,編譯器,編輯器(字處理器)14節(jié)1問題需求,分析,設(shè)計,實現(xiàn),測試和驗證,維護15節(jié)1算法細化1獲得以公里表示的距離。2把距離轉(zhuǎn)化成英里。21用英里表示的距離是用公里表示的距離的0621倍。3顯示用英里表示的距離。第2章21節(jié)1AVOIDDOUBLERETURNBPRINTFCMAX_ENTRIESGDTIMEXYZ123THIS_IS_A_LONG_ONEESUESPART2““INCLUDE3預處理器,DEFINE和INCLUDE22節(jié)1A00103123450001234500B13E312345E2426E33DOUBLEINT自測練習奇數(shù)題答案5673問題輸入DOUBLEREG_HOURSNUMBEROFREGULARHOURSWKEDDOUBLEOT_HOURSNUMBEROFOVERTIMEHOURSWKEDDOUBLERATEHOURLYRATEOFPAY問題輸出DOUBLEGROSSGROSSSALARY算法1輸入常規(guī)工作時數(shù)(REG_HOURS)、加班時數(shù)(OT_HOURS)和每小時所付工資比率RATE。2計算總工資GROSS。21將REG_HOURSRATE的值賦給GROSS。22前一步GROSS的值再加上OT_HOURS15RATE。3顯示總工資GROSS。32節(jié)1ASQRTUVPOWW2BLOGPOWXYCSQRTPOWX–Y3DFABSXY–WZ33節(jié)1設(shè)計階段34節(jié)1HIMOM被用較大的印刷體字母垂直地輸出。35節(jié)1A3141590000B31415900C3142D3141590E31415903函數(shù)參數(shù)被用來在一個程序的各個模塊之間、主程序與其模塊之間傳遞信息。參數(shù)使函數(shù)更容易被其他函數(shù)或程序復用。帶參數(shù)的函數(shù)是建造更大程序的基石。第4章42節(jié)11(TRUE)0(FALSE)1(TRUE)1(TRUE)43節(jié)1ANOTLESS3X30Y40Z20FLAG0FLAG||YZX–Z04020302060101105ANS為2。
下載積分: 6 賞幣
上傳時間:2024-03-08
頁數(shù): 19
大?。?0.87(MB)
子文件數(shù):
-
簡介:教育部教育管理信息中心1第六屆全國信息技術(shù)應(yīng)用水平大賽復賽試題第六屆全國信息技術(shù)應(yīng)用水平大賽復賽試題C語言程序設(shè)計(語言程序設(shè)計(A卷)卷)請仔細閱讀并嚴格遵守以下要求請創(chuàng)建以“準考證號_用戶名”命名的文件夾(形式如433034683_XXXX),將考試結(jié)果嚴格按試題上的要求進行命名并直接保存直接保存在該文件夾下。注意文件夾的保存路徑請聽從監(jiān)考老師的安排。請不要在該文件夾下創(chuàng)建任何子文注意文件夾的保存路徑請聽從監(jiān)考老師的安排。請不要在該文件夾下創(chuàng)建任何子文件夾,所有考試結(jié)果直接保存即可。件夾,所有考試結(jié)果直接保存即可。答卷完畢后,請將該文件夾用WINRAR壓縮工具打包,再通過復賽考試結(jié)果上傳系統(tǒng)將壓縮包上傳到指定服務(wù)器,并在原機器上保留備份。注意壓縮打包時,請務(wù)必選中文件夾(如前面創(chuàng)建的注意壓縮打包時,請務(wù)必選中文件夾(如前面創(chuàng)建的“433034683_XXXX”文件夾)文件夾)進行壓縮,而不是選中文件夾下的考試結(jié)果進行壓縮。進行壓縮,而不是選中文件夾下的考試結(jié)果進行壓縮。請務(wù)必按照試卷要求提交指定的文件,不得包含非題目要求的過程文件和臨時文件,不得包含本試題文件和試題素材。注意凡違反上述規(guī)定的考生,其成績一律按零分處理。注意凡違反上述規(guī)定的考生,其成績一律按零分處理。題目命名要求請將編寫好的源程序以題號命名,例如第題目命名要求請將編寫好的源程序以題號命名,例如第1題的源程序保存為題的源程序保存為“1C”。重要提示由于時間有限,請考生首先保證編寫的程序在重要提示由于時間有限,請考生首先保證編寫的程序在WINTC環(huán)境下可以編譯通過環(huán)境下可以編譯通過并執(zhí)行,在此基礎(chǔ)上完成考題要求的全部功能,以免因編譯不通過影響考生的考試成績。并執(zhí)行,在此基礎(chǔ)上完成考題要求的全部功能,以免因編譯不通過影響考生的考試成績。1編程解決如下問題(50分)。有一個數(shù)學等式ABCDBADC,式中的一個字母代表一位數(shù)字,試找出所有符合上述要求的乘積式并打印輸出。2編程解決如下問題(50分)。請在整數(shù)N742683613984中刪除8個數(shù)字,使得余下的數(shù)字按原次序組成的新數(shù)最小。要求如下(1)整數(shù)N和刪除數(shù)字的個數(shù)“8”在源程序中完成賦值,程序直接輸出運行結(jié)果;(2)程序結(jié)果輸出先后被刪除的數(shù)字(之間以逗號分隔)和刪除后所得的最小數(shù)。(提示整數(shù)N可以以字符數(shù)組的方式定義、賦值和處理)教育部教育管理信息中心23附加題編程解決如下問題(50分)。(1)已知平面上三個點(7,1)、(4,6)、(5,8),判斷這三點組成的三角形是何種三角形銳角直角鈍角10分;(2)對(1)問中的三角形,給出它的外接圓半徑20分;(3)已知平面上6個點的坐標為(7,1)、(4,6)、(5,8)、(6,2)、(3,9)、(2,7),試求覆蓋這6個點的覆蓋圓最小半徑20分。(要求點坐標數(shù)據(jù)在程序初始化中賦值完成,程序運行后直接輸出結(jié)果,不進行數(shù)據(jù)輸入;點坐標數(shù)據(jù)和題目要求完全一致,否則導致的結(jié)果不正確視為程序編寫錯誤。)
下載積分: 3 賞幣
上傳時間:2024-03-08
頁數(shù): 2
大小: 0.04(MB)
子文件數(shù):
-
簡介:C語言常用排序方法大全相關(guān)知識介紹(所有定義只為幫助讀者理解相關(guān)概念,并非嚴格定義)1、穩(wěn)定排序和非穩(wěn)定排序簡單地說就是所有相等的數(shù)經(jīng)過某種排序方法后,仍能保持它們在排序之前的相對次序,我們就說這種排序方法是穩(wěn)定的。反之,就是非穩(wěn)定的。比如一組數(shù)排序前是A1A2A3A4A5,其中A2A4,經(jīng)過某種排序后為A1A2A4A3A5,則我們說這種排序是穩(wěn)定的,因為A2排序前在A4的前面,排序后它還是在A4的前面。假如變成A1A4A2A3A5就不是穩(wěn)定的了。2、內(nèi)排序和外排序在排序過程中,所有需要排序的數(shù)都在內(nèi)存,并在內(nèi)存中調(diào)整它們的存儲順序,稱為內(nèi)排序;在排序過程中,只有部分數(shù)被調(diào)入內(nèi)存,并借助內(nèi)存調(diào)整數(shù)在外存中的存放順序排序方法稱為外排序。3、算法的時間復雜度和空間復雜度所謂算法的時間復雜度,是指執(zhí)行算法所需要的計算工作量。一個算法的空間復雜度,一般是指執(zhí)行這個算法所需要的內(nèi)存空間。功能選擇排序輸入數(shù)組名稱(也就是數(shù)組首地址)、數(shù)組中元素個數(shù)算法思想簡單描述在要排序的一組數(shù)中,選出最小的一個數(shù)與第一個位置的數(shù)交換;直接插入排序是穩(wěn)定的。算法時間復雜度ON2N的平方VOID_STINTAINTNINTIJTFI1I0J注意JI1,J,這里就是下標為I的數(shù),在它前面有序列中找插入位置。AJ1AJ如果滿足條件就往后挪。最壞的情況就是T比下標為0的數(shù)都小,它要放在最前面,J1,退出循環(huán)AJ1T找到下標為I的數(shù)的放置位置功能冒泡排序輸入數(shù)組名稱(也就是數(shù)組首地址)、數(shù)組中元素個數(shù)算法思想簡單描述在要排序的一組數(shù)中,對當前還未排好序的范圍內(nèi)的全部數(shù),自上而下對相鄰的兩個數(shù)依次進行比較和調(diào)整,讓較大的數(shù)往下沉,較小的往上冒。即每當兩相鄰的數(shù)比較后發(fā)現(xiàn)它們的排序與排序要求相反時,就將它們互換。下面是一種改進的冒泡算法,它記錄了每一遍掃描后最后下沉數(shù)的位置K,這樣可以減少外層循環(huán)掃描的次數(shù)。
下載積分: 6 賞幣
上傳時間:2024-03-07
頁數(shù): 10
大?。?0.04(MB)
子文件數(shù):
-
簡介:(5)INCLUDELONGFIBINTNLONGFIFN0||N1IFN0F0ELSEF1ELSEFFIBN1FIBN2RETURNFMAINLONGYINTNSCANF“D“YFIBNPRINTF“LD“Y00PRESSANYKEYTOCONTINUE11PRESSANYKEYTOCONTINUE821PRESSANYKEYTOCONTINUE6INCLUDELONGFACINTNLONGFIFN1F1ELSEFNFACN1RETURNFLONGCOMBINTNINTMINTT0LONGCTMNCFACTFACNRETURNCDOUBLECOMBLDOUBLEXDOUBLENDOUBLEEECOMBXNCOMBLX23COMBLX32N3RETURNEMAINDOUBLEXNESCANF“FF“ECOMBLXNPRINTF“F“E8INCLUDEDOUBLEFACDOUBLENDOUBLEFIFN0F1ELSEFNFACN1RETURNFDOUBLEFABDOUBLEXDOUBLENDOUBLET1DOUBLEI0IFI0RETURN1ELSEFI1INITTXRETURNTDOUBLEFADDOUBLENDOUBLEGIFN0G1ELSEG1FADN1RETURNG
下載積分: 5 賞幣
上傳時間:2024-03-07
頁數(shù): 4
大?。?0.04(MB)
子文件數(shù):