-
簡介:15請參照本章例題,編寫一個C程序,輸出以下信息VERYGOOD解MIANPRINTF“”PRINTF“N”PRINTF“VERYGOODN”PRINTF“N”PRINTF“”16編寫一個程序,輸入A、B、C三個值,輸出其中最大值。解MIANINTABCMAXPRINTF“請輸入三個數(shù)ABCN”SCANF“DDD”MAXAIFMAXMAINC1’C’C2’H’C3’I’C4’N’C5’A’C14C24C34C44C54PRINTF“密碼是CCCCCN“C1C2C3C4C5運(yùn)行結(jié)果密碼是GLMRE39求下面算術(shù)表達(dá)式的值。(1)XA3INTXY設(shè)X25A7Y47(2)FLOATAB2INTXINTY設(shè)A2B3X35Y25(1)25(2)35
下載積分: 9 賞幣
上傳時間:2024-03-07
頁數(shù): 132
大?。?0.25(MB)
子文件數(shù):
-
簡介:1C語言提供的合法的關(guān)鍵字是(DDEFAULT)2設(shè)有如下的定義APT233以下不正確的敘述是D當(dāng)從鍵盤輸入數(shù)據(jù)時,對于整型變量只能輸入整型數(shù)值,對于實(shí)型變量只能輸入實(shí)型數(shù)值4下面C語言程序段的功能是(D以寫方式打開二進(jìn)制文件TESTDAT)5有語句FI110I,其中表達(dá)式I1將被執(zhí)行(B1)次6設(shè)有數(shù)組定義ARRAY”CHINA”;,則數(shù)組ARRAY所占的空間為C67已知INTX10Y20Z30以下語句執(zhí)行后XYZ的值是BBX20Y30Z308C語言中基本的數(shù)據(jù)類型包括C整型,實(shí)型,字符型和枚舉型9,C語言規(guī)定,調(diào)用一個函數(shù)時,實(shí)參變量和形參變量之間的數(shù)據(jù)傳遞是B值傳遞10下面的F循環(huán)(C執(zhí)行4次)11定義AA“12345“,則執(zhí)行語句PRINTF“C“AA后,正確的輸出結(jié)果是A112下列說法中正確的是A在程序清單的任何地方都可以插入一個或多個空格符號13函數(shù)PRINTF“ABCDB102103“的輸出結(jié)果是DBCBC14已知A;INTB;FLOATC;DOUBLED則表達(dá)式2A9B5C5D的結(jié)果是(ADOUBLE)。15變量的有效范圍與其定義位置有關(guān),B在定義第一個函數(shù)之前所定義的變其作用域在整個源程序文件中都有效。16下列說法中錯誤的是C變量的定義可以放在函數(shù)的任何位17當(dāng)C的值不為0時,下面選項中能正確將C的值賦給變量A、B的是CACYXYXY的功能是C交換X和Y中的值28如果定義變量A,B,C都為整型數(shù)據(jù),則執(zhí)行函PRINTF“D“AB4C6的輸出結(jié)果是1029以下敘述中正確的是A構(gòu)成C程序的基本單位是函數(shù)30結(jié)構(gòu)化程序設(shè)計的三種基本結(jié)構(gòu)是B順序,選擇和循環(huán)31一個C程序總是從B主函數(shù)開始執(zhí)行32以下說法中正確的是CC語言程序總是從MAIN函數(shù)開始執(zhí)行33在C語言中,如果下面的變量都是INT類型,則輸出的結(jié)果是(A7)FILE結(jié)構(gòu)是在DSTDIOH頭文件中聲明的65定義如下變量和數(shù)據(jù)(CCEG)。66已知X43CHAY0;則表達(dá)式XY表達(dá)式3)等價于CF表達(dá)式11表達(dá)式368以下不正確的定義語句是BINTY[5]01357969C語言用(C非0整數(shù)值)表示邏輯“真”值。70設(shè)有如下變量定義AAB4A371下面函數(shù)調(diào)用語句中包含(B2)個實(shí)參。72C語言提供的合法的數(shù)據(jù)類型關(guān)鍵字是(BSHT)73算法的空間復(fù)雜度是指D執(zhí)行過程中所需要的存儲空74在下面對DOWHILE語句的描述中,正確的是DDOWHILE語句構(gòu)成的循環(huán),當(dāng)WHILE語句中的表達(dá)式值為零時結(jié)束循環(huán)75設(shè)有定義INTPTR,則下面敘述中正確的是CPTR是指向函數(shù)的指針,該函數(shù)返回一個INT型數(shù)據(jù)76下列敘述中錯誤的是(C空語句出現(xiàn)在任何位置都不影響程序運(yùn)行)77若定義X和Y為DOUBLE類型,當(dāng)X1時YX32的值是A2078在C語言中能中止循環(huán)的語句是(BBREAK)79設(shè)正X、Y均為整型變量,且X10Y3,則以下語句的輸出結(jié)果是D10280為了確保自定義函數(shù)調(diào)用后不返回任何值,則這種函數(shù)類型應(yīng)定義的類型為(CVOID)。81C語言程序的基本單位是82、一個可執(zhí)行的C程序的開始執(zhí)行點(diǎn)是(CMAIN函數(shù))83凡是函數(shù)中未指定存儲類別的局部變量,其隱含的存儲類別為A自動AUTO84有定義INTAY5對AY數(shù)組元素錯誤的引用是CAY585當(dāng)A的值為5,B的值為4時,邏輯表達(dá)式A<6“取變量R的值放回R中9191若T為DOUBLE類型,表達(dá)式T1T5T的值是C109292設(shè)P1和P2是指向同一個INT型一維數(shù)組的指針變量,K為INT型變量,則下列不能正確執(zhí)行的語句是DP2K93以下只有在使用時才為該類型變量分配內(nèi)存的存儲類說明是BAUTO和REGISTER94C語言允許函數(shù)類型缺省定義,此時函數(shù)值隱含的類型是BINT95從作用域的角度來分,C語言的變量可以分成B局部變量和全局變量96執(zhí)行下面程序片段的結(jié)果是(B打印出23)97C語言規(guī)定,在一個源程序中,MAIN函數(shù)的位置(C可以任意)98函數(shù)PRINTF“D“,1|23輸出結(jié)果是C199以下描述述中正確的是DSCANF“F“F101C語言程序中有說明語句PT4;則標(biāo)識符PT的含義是(B指向字符型變量的指針數(shù)組)。
下載積分: 5 賞幣
上傳時間:2024-03-08
頁數(shù): 4
大?。?0.06(MB)
子文件數(shù):
-
簡介:以文本方式查看主題江蘇省計算機(jī)等級考試網(wǎng)DONGWANGINDEXASP二級C語言學(xué)院DONGWANGLISTASPBOARDID3100個經(jīng)典C語言程序DONGWANGDISPBBSASPBOARDID3INTXMFY1Y1Y01Y為列方向,值從1到1,步長為01MACOSY10計算出Y對應(yīng)的弧度M,乘以10為圖形放大倍數(shù)FX1X10YM25SQRT100YY計算行Y對應(yīng)的列坐標(biāo)M,25是屏幕縱橫比調(diào)節(jié)系數(shù)因為屏幕的行距大于列距,不進(jìn)行調(diào)節(jié)顯示出來的將是橢圓FX1XVOIDMAININTINTEGERIMAXMINSUMMAX32768先假設(shè)當(dāng)前的最大值MAX為C語言整型數(shù)的最小值MIN32767先假設(shè)當(dāng)前的最小值MIN為C語言整型數(shù)的最大值SUM0將求累加和變量的初值置為0FI1IMAXMAXINTEGER通過比較篩選出其中的最高分IFINTEGERMINMININTEGER通過比較篩選出其中的最低分PRINTF“CANCELEDMAXSCEDNCANCELEDMINSCEDN“MAXMINPRINTF“AVERAGESCEDN“SUMMAXMIN8輸出結(jié)果運(yùn)行結(jié)果INPUTNUMBER190INPUTNUMBER291INPUTNUMBER393
下載積分: 9 賞幣
上傳時間:2024-03-08
頁數(shù): 113
大?。?0.44(MB)
子文件數(shù):
-
簡介:一、邏輯運(yùn)算符包括1。將輸出0可以總結(jié)為將輸出0可以總結(jié)為的結(jié)果是真真為真。||的結(jié)果是假假為假。二、位運(yùn)算符包括1。位與符2。|位或符3。位異或符4。位取反符以操作數(shù)12為例。位運(yùn)算符將數(shù)字12視為1100。位運(yùn)算符將操作數(shù)視為位而不是數(shù)值。數(shù)值可以是任意進(jìn)制的十進(jìn)制、八進(jìn)制或十六進(jìn)制。位運(yùn)算符則將操作數(shù)轉(zhuǎn)化為二進(jìn)制,并相應(yīng)地返回1或0。位運(yùn)算符將數(shù)字視為二進(jìn)制值,并按位進(jìn)行相應(yīng)運(yùn)算,運(yùn)算完成后再重新轉(zhuǎn)換為數(shù)字。例如表達(dá)式1015表示10101111,它將返回表示1010的值10。因為真真得真,或者是11得1,同位全是1結(jié)果也是1表達(dá)式10|15表示1010|1111它將返回表示1111的值15。假假得假。全零得零。表達(dá)式1015表示10101111它將返回表示0101的值5。此時是同性相斥,相同的就為假。表達(dá)式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ù)字,能組成多少個互不相同且無重復(fù)數(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進(jìn)行比較,如果XY則將X與Y的值進(jìn)行交換,然后再用X與Z進(jìn)行比較,如果XZ則將X與Z的值進(jìn)行交換,這樣能使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ù):
-
簡介:第四次實(shí)驗內(nèi)容第四次實(shí)驗內(nèi)容數(shù)組數(shù)組學(xué)號學(xué)號09011204100901120410姓名姓名實(shí)驗日期實(shí)驗日期5858一、實(shí)驗?zāi)康囊?、?shí)驗?zāi)康模?)掌握一維數(shù)組于二位數(shù)組的定義、使用及初始化方法。(2)掌握與數(shù)組有關(guān)的排序算法。(3)掌握字符、字符串的輸入輸出方法(4)掌握字符數(shù)組及常用字符串函數(shù)的使用方法二、實(shí)驗難點(diǎn)和重點(diǎn)二、實(shí)驗難點(diǎn)和重點(diǎn)(1)數(shù)組的排序算法(2)斷點(diǎn)調(diào)試法(斷點(diǎn)的位置選擇)(3)字符數(shù)組和字符串的輸入與輸出三、教學(xué)案例三、教學(xué)案例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)評語能夠在實(shí)驗的同時主動思考,這是一個好習(xí)慣。批改時間2012418130621批改老師胡小麗實(shí)驗二選擇結(jié)構(gòu)程序設(shè)計實(shí)驗二選擇結(jié)構(gòu)程序設(shè)計學(xué)號學(xué)號09011204100901120410姓名姓名實(shí)驗日期實(shí)驗日期327327一實(shí)驗?zāi)康?了解C語言表示邏輯量的方法(0為假,非零為真)2熟練掌握IF語句和SWITCH語句3進(jìn)一步學(xué)習(xí)如何調(diào)試程序二實(shí)驗內(nèi)容1編程完成對以下字符串(CHINA)進(jìn)行加密后輸出。明文(加密前)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編程實(shí)現(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“”、“”;另外處理復(fù)雜操作數(shù)的語法也不同,INTEL為SEGREGBASEINDEXSCALEDISP,而在ATT中為SEGREGDISPBASEINDEXSALE,其中SEGREG,INDEXSCALE,DISP都是可選的,在指定INDEX而沒有顯式指定SCALE的情況下使用默認(rèn)值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ù)擴(kuò)展指令有兩個后綴,一個指定源操作數(shù)的字長,另一個指定目標(biāo)操作數(shù)的字長。ATT的符號擴(kuò)展指令的為“MOVS”,零擴(kuò)展指令為“MOVZ”(相應(yīng)的INTEL指令為“MOVSX”和“MOVZX”)。因此,“MOVSBLAL?X”表示對寄存器AL中的字節(jié)數(shù)據(jù)進(jìn)行字節(jié)到長字的符號擴(kuò)展,計算結(jié)果存放在寄存器EDX中。下面是一些允許的操作數(shù)擴(kuò)展后綴LBL,字節(jié)長字LBW,字節(jié)字LWL,字長字跳轉(zhuǎn)指令標(biāo)號后的后綴表示跳轉(zhuǎn)方向,“F”表示向前(FWARD),“B,”表示向后(BACK)。例
下載積分: 6 賞幣
上傳時間:2024-03-08
頁數(shù): 11
大?。?0.04(MB)
子文件數(shù):
-
簡介:一、選擇題(1)以下選項中合法的標(biāo)識符是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,以下表達(dá)式中,值不為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(表達(dá)式)語句其中表達(dá)式A)必須是邏輯表達(dá)式B)必須是關(guān)系表達(dá)式C)必須是邏輯表達(dá)式或關(guān)系表達(dá)D)可以是任意合法的表達(dá)式(8)有以下程序INCLUDEMAIN()INTXSCANF(“D”IF(XMAIN()INTA1B2C3D0IF(A1ELSEPRINTF(“DDDN”ABC)ELSEPRINTF(“DDDN”ABC)程序運(yùn)行后的輸出結(jié)果是A)123B)132C)133D)321(10)以下程序中的變量已正確定義F(I0IMAIN()S“ABC”DOPRINTF(“D”S)SWHILE(S)注意,字母A的II碼值為65。程序運(yùn)行后的輸出結(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)程序運(yùn)行后的輸出結(jié)果是A)10B)9C)8D)7(15)有以下程序INCLUDEVOIDFUN(S)WHILE(S)IF(S20)PRINTF(“C”S)SMAIN()學(xué)號姓名VOIDFUNINTAA0A1MAININTA1010987654321IFI2I0IFUNAFI0I10IPRINTF“D”AIPRINTF“N”
下載積分: 5 賞幣
上傳時間:2024-03-07
頁數(shù): 3
大?。?0.06(MB)
子文件數(shù):
-
簡介:C語言程序設(shè)計教學(xué)改革探索語言程序設(shè)計教學(xué)改革探索【摘要】C語言程序設(shè)計課程是許多高校開設(shè)的一門公共基礎(chǔ)課程,作者分析了教學(xué)過程中存在的問題,結(jié)合多年的教學(xué)實(shí)踐經(jīng)驗,提出了教學(xué)改革方案,經(jīng)過實(shí)踐取得了良好的教學(xué)效果?!娟P(guān)鍵詞】C語言程序設(shè)計教學(xué)改革實(shí)踐教學(xué)一、引言隨著計算機(jī)技術(shù)的飛速發(fā)展和不斷普及,計算機(jī)已經(jīng)在人們的工作生活中得到了越來越廣泛的應(yīng)用,由此也促進(jìn)了高校計算機(jī)技術(shù)教育的不斷推進(jìn)。目前許多高校已經(jīng)將計算機(jī)語言課作為一門基礎(chǔ)必修課,主要目的是讓學(xué)生通過程序設(shè)計方法的學(xué)習(xí),了解計算機(jī)解決問題的過程和方法,訓(xùn)練邏輯思維能力,培養(yǎng)解決問題的能力。C語言程序設(shè)計以其豐富的數(shù)據(jù)類型、清晰的語言結(jié)構(gòu)、較強(qiáng)的邏輯性以及結(jié)構(gòu)化程序設(shè)計思想等優(yōu)點(diǎn),非常適合作為教學(xué)語言,因此許多高校將C語言程序設(shè)計作為公共基礎(chǔ)課。然而,由于C語言課程引入許多新概念和思想較為抽象和復(fù)雜,對于初學(xué)者來說仍具有一定的難度。針對這種情況,筆者總結(jié)了教學(xué)過程中出現(xiàn)的問題,提出改革方案,并取得了良好的效果。二、存在的問題作者通過多年從事C語言程序設(shè)計課程的教學(xué)工作,發(fā)現(xiàn)在教學(xué)中存在的一些問題,總結(jié)起來主要有以下幾點(diǎn)(1)內(nèi)容繁雜,學(xué)習(xí)過程枯燥著C語言課程的實(shí)際教學(xué)效果。三、教學(xué)改革措施下面作者結(jié)合多年的計算機(jī)語言課程教學(xué)經(jīng)驗,針對C語言程序設(shè)計課程教學(xué)過程中常見的問題,提出了一些改革措施。(1)課堂采用多種教學(xué)手段,充分調(diào)動學(xué)生學(xué)習(xí)積極性首先,對于C語言繁多的語法、語句等比較枯燥的理論知識,教師要充分利用現(xiàn)代化多媒體教學(xué)設(shè)備,制作生動的電子教案,并配以一定的實(shí)際生活中的實(shí)例,如水仙花數(shù)、猴子分桃等,可以進(jìn)行現(xiàn)場編程,使學(xué)生在解決實(shí)際問題的過程中,逐步掌握理論知識。對于一些有趣的實(shí)例,比如說漢諾塔等,可以制作多媒體課件,寓教于樂,增強(qiáng)課堂內(nèi)容趣味性,從而充分調(diào)動學(xué)生的學(xué)習(xí)積極性,以及培養(yǎng)學(xué)生的主動學(xué)習(xí)能力與探索知識的能力。(2)豐富多彩的授課方式,培養(yǎng)學(xué)生自主學(xué)習(xí)能力根據(jù)不同課程內(nèi)容的特點(diǎn),教師選取合適的課堂組織方式。例如,教師可以采用問題討論教學(xué),由教師提出問題,讓學(xué)生分組相互討論,提出解決問題的方法,教師只提供必要的輔導(dǎo),從而培養(yǎng)學(xué)生主動學(xué)習(xí)、探索并解決問題的能力以及創(chuàng)新能力。教師可以在授課過程中,引入項目驅(qū)動式,先從一個最簡單的程序開始,隨著課程的不斷推進(jìn),不斷擴(kuò)充原有程序,教師要根據(jù)知識的層次關(guān)系提出更深層次的問題,引導(dǎo)學(xué)生思考。在項目驅(qū)動教學(xué)法上,需要注意的是新知識點(diǎn)要在原有知識點(diǎn)之上的逐步導(dǎo)入,
下載積分: 6 賞幣
上傳時間:2024-03-08
頁數(shù): 6
大?。?0.04(MB)
子文件數(shù):
-
簡介:靳潤昭C語言教程講義2001年2月17日第1頁10指針1101地址指針的基本概念1102變量的指針和指向變量的指針變量21021定義一個指針變量31022指針變量的引用31023指針變量作為函數(shù)參數(shù)71024指針變量幾個問題的進(jìn)一步說明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ù)類型和指針運(yùn)算的小結(jié)371081有關(guān)指針的數(shù)據(jù)類型的小結(jié)371082指針運(yùn)算的小結(jié)371083VOID指針類型3810指針指針指針是C語言中廣泛使用的一種數(shù)據(jù)類型。運(yùn)用指針編程是C語言最主要的風(fēng)格之一。利用指針變量可以表示各種數(shù)據(jù)結(jié)構(gòu);能很方便地使用數(shù)組和字符串;并能象匯編語言一樣處理內(nèi)存地址,從而編出精練而高效的程序。指針極大地豐富了C語言的功能。學(xué)習(xí)指針是學(xué)習(xí)C語言中最重要的一環(huán),能否正確理解和使用指針是我們是否掌握C語言的一個標(biāo)志。同時,指針也是C語言中最為困難的一部分,在學(xué)習(xí)中除了要正確理解基本概念,還必須要多編程,上機(jī)調(diào)試。只要作到這些,指針也是不難掌握的。101地址指針的基本概念地址指針的基本概念在計算機(jī)中,所有的數(shù)據(jù)都是存放在存儲器中的。一般把存儲器中的一個字節(jié)稱為一個內(nèi)存單元,不同的數(shù)據(jù)類型所占用的內(nèi)存單元數(shù)不等,如整型量占2個單元,字符量占1個單元等,在前面已有詳細(xì)的介紹。為了正確地訪問這些內(nèi)存單元,必須為每個內(nèi)存單元編上號。根據(jù)一個內(nèi)存單元的編號即可準(zhǔn)確地找到該內(nèi)存單元。內(nèi)存單元的編號也叫做靳潤昭C語言教程講義2001年2月17日第3頁因此,下面兩個語句作用相同I3I_POINTER3第二個語句的含義是將3賦給指針變量I_POINTER所指向的變量。1021定義一個指針變量定義一個指針變量對指針變量的定義包括三個內(nèi)容1指針類型說明,即定義變量為一個指針變量;2指針變量名;3變量值指針?biāo)赶虻淖兞康臄?shù)據(jù)類型。其一般形式為類型說明符變量名;其中,表示這是一個指針變量,變量名即為定義的指針變量名,類型說明符表示本指針變量所指向的變量的數(shù)據(jù)類型。例如INTP1表示P1是一個指針變量,它的值是某個整型變量的地址?;蛘哒fP1指向一個整型變量。至于P1究竟指向哪一個整型變量,應(yīng)由向P1賦予的地址來決定。再如INTP2P2是指向整型變量的指針變量FLOATP3P3是指向浮點(diǎn)變量的指針變量P4P4是指向字符變量的指針變量應(yīng)該注意的是,一個指針變量只能指向同類型的變量,如P3只能指向浮點(diǎn)變量,不能時而指向一個浮點(diǎn)變量,時而又指向一個字符變量。1022指針變量的引用指針變量的引用指針變量同普通變量一樣,使用之前不僅要定義說明,而且必須賦予具體的值。未經(jīng)賦值的指針變量不能使用,否則將造成系統(tǒng)混亂,甚至死機(jī)。指針變量的賦值只能賦予地址,決不能賦予任何其它數(shù)據(jù),否則將引起錯誤。在C語言中,變量的地址是由編譯系統(tǒng)分配的,對用戶完全透明,用戶不知道變量的具體地址。兩個有關(guān)的運(yùn)算符1取地址運(yùn)算符。2指針運(yùn)算符(或稱“間接訪問”運(yùn)算符)。C語言中提供了地址運(yùn)算符來表示變量的地址。
下載積分: 8 賞幣
上傳時間:2024-03-08
頁數(shù): 39
大?。?0.54(MB)
子文件數(shù):
-
簡介:全國計算機(jī)等級考試考前沖刺試卷(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)算法的時間復(fù)雜度是指執(zhí)行算法所需要的計算工作量C)數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲結(jié)構(gòu)是一一對應(yīng)的D)算法的時間復(fù)雜度與空間復(fù)雜度一定相關(guān)(3)以下敘述中,不屬于面向?qū)ο蠓椒ǖ膬?yōu)點(diǎn)的是()A)可重用性好B)與人類習(xí)慣的思維方法一致C)可維護(hù)性好D)有助于實(shí)現(xiàn)自頂向下、逐步求精(4)下列對于軟件測試的描述中正確的是()。A)軟件測試的目的是證明程序是否正確B)軟件測試的目的是使程序運(yùn)行結(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)軟件維護(hù)D)詳細(xì)設(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)運(yùn)行階段D)物理設(shè)計(10)在下列關(guān)系運(yùn)算中,不改變關(guān)系表中的屬性個數(shù)但能減少元組個數(shù)的是()。A)并B)交C)投影D)笛卡兒乘積(11)算法中,對需要執(zhí)行的每一步操作,必須給出清楚、嚴(yán)格的規(guī)定。這屬于算法的()。A)正當(dāng)性B)可行性C)確定性D)有窮性(12)以下選項中可作為C語言合法常量的是()。A)-80B)-080C)-8EL0D)-800E(13)以下選項中不合法的標(biāo)識符是()。(20)下面程序的運(yùn)行結(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í)參個數(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漢語言文學(xué)教育(本科)考試計劃漢語言文學(xué)教育(本科)考試計劃信息來源安徽省教育招生考試院發(fā)布日期20090707瀏覽次數(shù)46587次C050113漢語言文學(xué)教育(本科)考試計劃主考學(xué)校安徽師范大學(xué)序號課程代碼課程名稱學(xué)分103708中國近現(xiàn)代史綱要2203709馬克思主義基本原理概論4300015英語(二)14409073唐詩研究5510856莎士比亞研究5600541語言學(xué)概論4700538中國古代文學(xué)史(一)8800539中國古代文學(xué)史(二)7900537中國現(xiàn)代文學(xué)史81004579中學(xué)語文教學(xué)法81110878中學(xué)作文教學(xué)81200037美學(xué)61300821現(xiàn)代漢語語法研究41410220漢語言文學(xué)畢業(yè)論文合計62說明非在職教師需通過“英語(二)(0001514學(xué)分)”考試才能申請畢業(yè)。C050113漢語言文學(xué)教育(本科)考試計劃漢語言文學(xué)教育(本科)考試計劃信息來源安徽省教育招生考試院發(fā)布日期20090707瀏覽次數(shù)46587次C050113漢語言文學(xué)教育(本科)考試計劃主考學(xué)校安徽師范大學(xué)序號課程代碼課程名稱學(xué)分103708中國近現(xiàn)代史綱要2203709馬克思主義基本原理概論4300015英語(二)14409073唐詩研究5510856莎士比亞研究5600541語言學(xué)概論4700538中國古代文學(xué)史(一)8800539中國古代文學(xué)史(二)7900537中國現(xiàn)代文學(xué)史81004579中學(xué)語文教學(xué)法81110878中學(xué)作文教學(xué)81200037美學(xué)61300821現(xiàn)代漢語語法研究41410220漢語言文學(xué)畢業(yè)論文合計62說明非在職教師需通過“英語(二)(0001514學(xué)分)”考試才能申請畢業(yè)。
下載積分: 3 賞幣
上傳時間:2024-03-08
頁數(shù): 1
大?。?0.03(MB)
子文件數(shù):
-
簡介:自測練習(xí)奇數(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è)計,實(shí)現(xiàn),測試和驗證,維護(hù)15節(jié)1算法細(xì)化1獲得以公里表示的距離。2把距離轉(zhuǎn)化成英里。21用英里表示的距離是用公里表示的距離的0621倍。3顯示用英里表示的距離。第2章21節(jié)1AVOIDDOUBLERETURNBPRINTFCMAX_ENTRIESGDTIMEXYZ123THIS_IS_A_LONG_ONEESUESPART2““INCLUDE3預(yù)處理器,DEFINE和INCLUDE22節(jié)1A00103123450001234500B13E312345E2426E33DOUBLEINT自測練習(xí)奇數(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ù)或程序復(fù)用。帶參數(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)用水平大賽復(fù)賽試題第六屆全國信息技術(shù)應(yīng)用水平大賽復(fù)賽試題C語言程序設(shè)計(語言程序設(shè)計(A卷)卷)請仔細(xì)閱讀并嚴(yán)格遵守以下要求請創(chuàng)建以“準(zhǔn)考證號_用戶名”命名的文件夾(形式如433034683_XXXX),將考試結(jié)果嚴(yán)格按試題上的要求進(jìn)行命名并直接保存直接保存在該文件夾下。注意文件夾的保存路徑請聽從監(jiān)考老師的安排。請不要在該文件夾下創(chuàng)建任何子文注意文件夾的保存路徑請聽從監(jiān)考老師的安排。請不要在該文件夾下創(chuàng)建任何子文件夾,所有考試結(jié)果直接保存即可。件夾,所有考試結(jié)果直接保存即可。答卷完畢后,請將該文件夾用WINRAR壓縮工具打包,再通過復(fù)賽考試結(jié)果上傳系統(tǒng)將壓縮包上傳到指定服務(wù)器,并在原機(jī)器上保留備份。注意壓縮打包時,請務(wù)必選中文件夾(如前面創(chuàng)建的注意壓縮打包時,請務(wù)必選中文件夾(如前面創(chuàng)建的“433034683_XXXX”文件夾)文件夾)進(jìn)行壓縮,而不是選中文件夾下的考試結(jié)果進(jìn)行壓縮。進(jìn)行壓縮,而不是選中文件夾下的考試結(jié)果進(jìn)行壓縮。請務(wù)必按照試卷要求提交指定的文件,不得包含非題目要求的過程文件和臨時文件,不得包含本試題文件和試題素材。注意凡違反上述規(guī)定的考生,其成績一律按零分處理。注意凡違反上述規(guī)定的考生,其成績一律按零分處理。題目命名要求請將編寫好的源程序以題號命名,例如第題目命名要求請將編寫好的源程序以題號命名,例如第1題的源程序保存為題的源程序保存為“1C”。重要提示由于時間有限,請考生首先保證編寫的程序在重要提示由于時間有限,請考生首先保證編寫的程序在WINTC環(huán)境下可以編譯通過環(huán)境下可以編譯通過并執(zhí)行,在此基礎(chǔ)上完成考題要求的全部功能,以免因編譯不通過影響考生的考試成績。并執(zhí)行,在此基礎(chǔ)上完成考題要求的全部功能,以免因編譯不通過影響考生的考試成績。1編程解決如下問題(50分)。有一個數(shù)學(xué)等式ABCDBADC,式中的一個字母代表一位數(shù)字,試找出所有符合上述要求的乘積式并打印輸出。2編程解決如下問題(50分)。請在整數(shù)N742683613984中刪除8個數(shù)字,使得余下的數(shù)字按原次序組成的新數(shù)最小。要求如下(1)整數(shù)N和刪除數(shù)字的個數(shù)“8”在源程序中完成賦值,程序直接輸出運(yùn)行結(jié)果;(2)程序結(jié)果輸出先后被刪除的數(shù)字(之間以逗號分隔)和刪除后所得的最小數(shù)。(提示整數(shù)N可以以字符數(shù)組的方式定義、賦值和處理)教育部教育管理信息中心23附加題編程解決如下問題(50分)。(1)已知平面上三個點(diǎn)(7,1)、(4,6)、(5,8),判斷這三點(diǎn)組成的三角形是何種三角形銳角直角鈍角10分;(2)對(1)問中的三角形,給出它的外接圓半徑20分;(3)已知平面上6個點(diǎn)的坐標(biāo)為(7,1)、(4,6)、(5,8)、(6,2)、(3,9)、(2,7),試求覆蓋這6個點(diǎn)的覆蓋圓最小半徑20分。(要求點(diǎn)坐標(biāo)數(shù)據(jù)在程序初始化中賦值完成,程序運(yùn)行后直接輸出結(jié)果,不進(jìn)行數(shù)據(jù)輸入;點(diǎn)坐標(biāo)數(shù)據(jù)和題目要求完全一致,否則導(dǎo)致的結(jié)果不正確視為程序編寫錯誤。)
下載積分: 3 賞幣
上傳時間:2024-03-08
頁數(shù): 2
大小: 0.04(MB)
子文件數(shù):