-
簡介:一、選擇題一、選擇題1變量的指針,其含義是指該變量的_________A值B地址C名D一個標志2若有語句INTPOINTA4和POINT下面均代表地址的一組選項是_____AAPOINTINTPM5N以下正確的程序段的是________APBPSCANF“D“SCANF“D“PCSCANF“D“DPPNPM4以下程序中調用SCANF函數給變量A輸入數值的方法是錯誤的,其錯誤原因是________MAININTPQABPPRINTF“INPUTA”SCANF“D”PAP表示的是指針變量P的地址BP表示的是變量A的值,而不是變量A的地址CP表示的是指針變量P的值DP只能用來說明P是一個指針變量5已有變量定義和函數調用語句INTA25PRINT_VALUE下面函數的正確輸出結果是________VOIDPRINT_VALUEINTXPRINTF“DN”XA23B24C25D266若有說明LONGPA則不能通過SCANF語句正確給輸入項讀入數據的程序段是APBP5B中的值是()A5B6C8D912若有以下定義,則對A數組元素的正確引用是_________INTA5PAAA元素A5的地址B元素A5的值C元素A6的地址D元素A6的值14設已有定義INTA101512731472016281319,P下列語句中正確的是()AFPAAINTMAININTX102030INTPXXPRINTF“D“PXPRINTF“D“PXPXXPRINTF“D“PXPRINTF“D“PXPXXPRINTF“D“PXPRINTF“D“PXPXXPRINTF“D“PXPRINTF“DN“PXRETURN0程序運行后的輸出結果是A)1111111212202020B)2010111011101110C)1111111212132020D)2010112011122020
下載積分: 6 賞幣
上傳時間:2024-03-11
頁數: 13
大?。?0.12(MB)
子文件數:
-
簡介:1、編寫程序輸入A和B,求A和B的余數和商。INCLUDEVOIDMAININTABSCANF“DD“PRINTF“商為D余數為D“ABAB2、輸入一個整型數據,分別求出各位數字。如469,則個位數是9,十位數是6,百位數是4。INCLUDEVOIDMAININTAM0INTTT1T2T3T4SCANF“D“IFA99999PRINTF“輸入數據超出范圍N“ELSEIFA0SCANF“DD“IFAB20IFAB2PRINTF“DN“ABELSEPRINTF“AB的結果為不是奇數“6、編程判斷輸入的數是否既是5又是7的倍數,如果是輸出YES,否則輸出NO。INCLUDEVOIDMAININTASCANF“D“IFA70ELSEPRINTF“NO“7、從鍵盤上輸入一個表示年份的整數,判斷該年份是否是閏年,判斷后的結果顯示在屏幕上。INCLUDEVOIDMAININTYEARSCANF“D“IFYEAR40ELSEPRINTF“D年不是閏年“YEAR還可以用還可以用IFELSE的嵌套來實現的嵌套來實現8、從鍵盤上輸入一個字符,如果是大寫字母,則轉換成小寫字母,如果是小寫字母,轉
下載積分: 5 賞幣
上傳時間:2024-03-08
頁數: 4
大?。?0.04(MB)
子文件數:
-
簡介:習題23使用“”對相同內容的字符串進行比較,看會產生什么樣的結果。答首先創(chuàng)建一個字符串變量有兩種方式STRINGSTRNEWSTRING“ABC“STRINGSTR“ABC“;使用“”會因為創(chuàng)建的形式不同而產生不同的結果STRINGSTR1“ABC“STRINGSTR2“ABC“SYSTEMOUTPRINTLNSTR1STR2TRUESTRINGSTR1NEWSTRING“ABC“STRINGSTR2“ABC“SYSTEMOUTPRINTLNSTR1STR2FALSESTRINGSTR1NEWSTRING“ABC“STRINGSTR2NEWSTRING“ABC“SYSTEMOUTPRINTLNSTR1STR2FALSE因此自符串如果是對內容進行比較,使用EQUALS方法比較可靠。STRINGSTR1“ABC“STRINGSTR2“ABC“SYSTEMOUTPRINTLNSTR1STR2TRUESTRINGSTR1NEWSTRING“ABC“STRINGSTR2“ABC“SYSTEMOUTPRINTLNSTR1EQUALSSTR2TRUESTRINGSTR1NEWSTRING“ABC“STRINGSTR2NEWSTRING“ABC“SYSTEMOUTPRINTLNSTR1EQUALSSTR2TRUE5編寫一個程序,把變量N的初始值設置為1678,然后利用除法運算和取余運算把變量的每位數字都提出來并打印,輸出結果為N1678。N的每位數字是1,6,7,8。若N為任意值呢法一PUBLICCLASSEXERCISE5PUBLICSTATICVOIDMAINSTRINGARGSINTN1678INTUNITINTDECIMALINTHUNDREDINTTHOUSINTCOUNTTHOUSN1000COUNTN00HUNDREDCOUNT100COUNTCOUNT0DECIMALCOUNT10COUNTCOUNTUNITCOUNTSYSTEMOUTPRINTLN“1678包含的數字分別是“THOUSHUNDREDDECIMALUNIT如果N為任意值IMPTJAVAIOPUBLICCLASSEXERCISE51PUBLICSTATICVOIDMAINSTRINGARGSTHROWSIOEXCEPTIONSYSTEMOUTPRINT“請輸入一個整數“INPUTSTREAMREADERISSTREAMNEWINPUTSTREAMREADERSYSTEMINBUFFEREDREADERBFREADERNEWBUFFEREDREADERISSTREAMSTRINGINPUTBFREADERREADLINEINTLENGTHINPUTLENGTH1INTNNEWINTEGERINPUTINTVALUEWHILELENGTH0INTDIVISINTMATHPOW10LENGTHLENGTHLENGTH17編寫JAVA程序計算小于一個整數的全部素數并輸出。IMPTJAVAIOPUBLICCLASSEXERCISE7PUBLICSTATICVOIDMAINSTRINGARGSTHROWSIOEXCEPTIONSYSTEMOUTPRINT“請輸入一個整數“INPUTSTREAMREADERISSTREAMNEWINPUTSTREAMREADERSYSTEMINBUFFEREDREADERBFREADERNEWBUFFEREDREADERISSTREAMSTRINGINPUTBFREADERREADLINEINTNNEWINTEGERINPUTINTVALUEINTISYSTEMOUTPRINTLN2FI2IINTARRAYJMININTARRAYJSYSTEMOUTPRINTLN“最大值為“MAXSYSTEMOUTPRINTLN“最小值為“MIN從小到大排序INTTEMPFINTI0IINTARRAYJTEMPINTARRAYIINTARRAYIINTARRAYJINTARRAYJTEMP將排序后的結果打印SYSTEMOUTPRINTLN“排序后的數組為“FINTI0INISYSTEMOUTPRINTINTARRAYI““10編寫一個方法來計算正方形的面積和周長。IMPTJAVAIOPUBLICCLASSEXERCISE10
下載積分: 6 賞幣
上傳時間:2024-03-08
頁數: 7
大?。?0.08(MB)
子文件數:
-
簡介:CC語言程序設計語言程序設計模擬試卷三模擬試卷三一、填空題。(每空一、填空題。(每空2分,共分,共1616分)分)1在內存中,短整型變量占字節(jié),單精度實型變量占字節(jié),字符型變量占字節(jié)。2一個C語言文件是由若干個組成。3設有以下變量定義,并已賦確定的值WINTXFLOATYDOUBLEZ則表達式WXZY所求得的數據類型為。4若X為INT類型,請以最簡單的形式寫出與邏輯表達式X等價的C語言關系表達式。5若有如下圖所示五個連續(xù)的INT類型的存儲單元并賦值如下圖A0的地址小于A4的地址。P和S是基類型為INT的指針變量。請對以下問題進行填空。A0A1A2A3A42233445566(1)若P已指向存儲單元A1。通過指針P給S賦值使S指向最后一個存儲單元A4的語句是。(2)若指針S指向存儲單元A2P指向存儲單元A0表達式SP的值是。二、單項選擇題。(每題二、單項選擇題。(每題2分,共分,共4040分)分)1設有INTX11則表達式X13的值是()。A3B4C11D122下列程序的輸出結果是()。A3B32C0D307MAINDOUBLED32INTXYX12YX3850PRINTF“DN”DY3下列程序執(zhí)行后的輸出結果是小數點后只寫一位()。A666060B666767BDOWHILE語句構成的循環(huán)只能用BREAK語句退出。C用DOWHILE語句構成的循環(huán)在WHILE后的表達式為非零時結束循環(huán)。D用DOWHILE語句構成的循環(huán)在WHILE后的表達式為零時結束循環(huán)。9下列程序執(zhí)行后的輸出結果是()。AGBHCIDJMAININTX’F’PRINTF“CN”’A’X‘A’110執(zhí)行下面的程序段后變量K中的值為()。A不定值B33C30D10INTK3S2S0KKS11011若已定義INTA0123456789PAI其中0≤I≤9則對A數組元素不正確的引用是()。AAPABMAININTAB5A0B03FUNCPRINTF“DN”B013下列程序的運行結果是()。AAA2B5CADBDDA?DINCLUDEMAININTA2C5
下載積分: 6 賞幣
上傳時間:2024-03-08
頁數: 12
大?。?0.09(MB)
子文件數:
-
簡介:C語言復習題及參考答案語言復習題及參考答案一、單項選擇一、單項選擇1、以下敘述正確的是__、以下敘述正確的是__B__。__。A)C語言的源程序不必通過編譯就可以直接運行。B)C語言中的每條可執(zhí)行語句最終都將被轉換成二進制的機器指令。C)C語言源程序經編譯形成的二進制代碼可以直接運行。D)C語言中的函數不可以單獨進行編譯。2、以下、以下4個用戶定義標識符中,全部合法的一組是__個用戶定義標識符中,全部合法的一組是__A__。__。A)_MAINENCLUDESINB)IF–MAXTURBOC)TXTREAL3COMD)INTK_2_0013、以下不能定義為用戶標識符的是_、以下不能定義為用戶標識符的是_D__。__。A)SCANFB)VOIDC)_3COMD)INT4、C語言中用于結構化程序設計的語言中用于結構化程序設計的3種基本結構是__種基本結構是__A__。__。A)順序結構、選擇結構、循環(huán)結構B)IF、SWITCH、BREAKC)F、WHILE、DOWHILED)IF、F、CONTINUE5、為解決某一特定問題而設計的指令序列稱為__、為解決某一特定問題而設計的指令序列稱為__C__。__。A)文檔B)語言C)程序D)系統6、用高級程序設計語言編寫的程序稱為__、用高級程序設計語言編寫的程序稱為__C__。__。A)目標程序B)可執(zhí)行程序C)源程序D)偽代碼7、能將高級語言編寫的源程序轉換成目標程序的是__、能將高級語言編寫的源程序轉換成目標程序的是__B__。__。A)編輯程序B)編譯程序C)驅動程序D)鏈接程序8、下列敘述中,正確一條是__、下列敘述中,正確一條是__C__。__。A)計算機語言中,只有機器語言屬于低級語言。B)高級語言源程序可以被計算機直接執(zhí)行。C)C語言屬于高級語言。D)機器語言是所用機器無關的。9、以下符合以下符合C語言語法的實型常量是__語言語法的實型常量是__C__。__。A)12E05B)314159EC)5E3D)E1510、下面敘述正確的是__、下面敘述正確的是__A___。___。A)C程序中注釋部分可以出現在程序中任何合適的地方。B)花括號“”和“”只能作為函數體的定界符。C)構成C程序的基本單位是函數,所有函數名都可以由用戶命名。D)分號是C語句之間的分隔符,不是語句的一部分。11、設有以下定義、設有以下定義INTA0DOUBLEB125C’A’DEFINED2則下面語句中,錯誤是__D__。A)AB)BC)CD)D12、設有如下程序段、設有如下程序段INTX2002Y2003PRINTF“DN”XY25、設、設X和Y均為均為INT型變量,則下列語句型變量,則下列語句XYYXYXY的功能是的功能是____D__。__。A)把X和Y按從大到小排列B)把X和Y按從小到大排列C)無確定結果D)交換X和Y中的值26、設、設X、Y、Z和K都是都是INT型變量,則執(zhí)行表達式型變量,則執(zhí)行表達式XY4Z16K32后,后,X的值為_的值為_C_。_。A)4B)16C)32D)5227、有以下程序、有以下程序MAININTX102Y012PRINTF“N”XY執(zhí)行后輸出結果是__C__。A)1001B)0212C)10210D)021028、有定義語句、有定義語句INTXY,若要通過語句,若要通過語句SCANF“DD”使變量使變量X得到得到數值數值11,變量,變量Y得到數值12,下面四組輸入形式中,正確的是__C__。A)1112B)1112C)1112D)11,1229、設有定義、設有定義INTAPA,以下,以下SCANF語句中能正確為變量語句中能正確為變量A讀入數據的是讀入數據的是_A___。___。A)SCANF“D”PAB)SCANF“D”AC)SCANF“D”D)SCANF“D”PA30、若有變量、若有變量AI已正確定義,且已正確定義,且I已正確賦值,合法的語句是_已正確賦值,合法的語句是_B___。___。A)A1B)IC)AA5D)AINTI31、有如下程序、有如下程序MAININTY3X3Z1PRINTF“DDN”XYZ2運行該程序的輸出結果是__D__。A)34B)42C)43D)3332、以下程序的輸出結果是__、以下程序的輸出結果是__D__。__。MAININTK17PRINTF“DOXN”KKKA)17210X11B)171717C)170X11021D)17211133、以下敘述正確是__、以下敘述正確是__D__。__。A)輸入項可以是一個實型常量,如SCANF“D”35。B)只有格式控制,沒有輸入項,能正確輸入數據到內存,如SCANF“A?D。C)當輸入一個實型數據時,格式控制部分可以規(guī)定小數點后的位數,例如SCANF“42F”34、以下程序段中與語句、以下程序段中與語句KABBC100功能等價的是__功能等價的是__A__。__。A)IFABELSEK0B)IFAB||BCK1ELSEK0C)IFABK1ELSEIFBCK1ELSEK035、有以下程序此題應注意短路邏輯、有以下程序此題應注意短路邏輯MAININTA1B2M0N0KKNBA||MABPRINTF“DDN”KM程序運行后的輸出結果是__C__。A)00B)01C)10D)11
下載積分: 6 賞幣
上傳時間:2024-03-08
頁數: 13
大小: 0.08(MB)
子文件數:
-
簡介:JAVA語言程序設計語言程序設計期末考試試題及答案期末考試試題及答案(應考必備題庫)(應考必備題庫)一、單選擇題1、編譯JAVAAPPLICATION源程序文件將產生相應的字節(jié)碼文件,這些字節(jié)碼文件的擴展名為。AJAVABCLASSCHTMLDEXE2、設X1Y2Z3,則表達式Y+=Z--++X的值是。A3B35C4D53、不允許作為類及類成員的訪問控制符的是。APUBLICBPRIVATECSTATICDPROTECTED4、為AB類的一個無形式參數無返回值的方法METHOD書寫方法頭,使得使用類名AB作為前綴就可以調用它,該方法頭的形式為。ASTATICVOIDMETHODBPUBLICVOIDMETHODCFINALVOIDMETHODDABSTRACTVOIDMETHOD二、填空題1、開發(fā)與運行JAVA程序需要經過的三個主要步驟為編輯源程序、編譯生成字節(jié)碼和解釋運行字節(jié)碼。2、在JAVA的基本數據類型中,型采用UNICODE編碼方案,每個UNICODE碼占用2字節(jié)內存空間,這樣,無論是中文字符還是英文字符,都是占用2字節(jié)內存空間。3、設X2,則表達式X/3的值是0。4、若X5,Y10,則XY的邏輯值分別為TRUE和FALSE。5、抽象ABSTRACT方法是一種僅有方法頭,沒有具體方法體和操作實現的方法,該方法必須在抽象類之中定義。最終FINAL方法是不能被當前類的子類重新定義的方法。6、創(chuàng)建一個名為MYPACKAGE的包的語句是PACKAGEMYPACKAGE,該語句應該放在程序的位置為應該在程序第一句。7、設有數組定義INTMYINTARRAY10203040506070則執(zhí)2、IMPTJAVAIOPUBLICCLASSABCPUBLICSTATICVOIDMAINSTRINGARGSINTIS0INTA102030405060708090FI0IALENGTHIIFAI30SAISYSTEMOUTPRINTLN“S“S運行結果S1803、IMPTJAVAIOPUBLICCLASSABCPUBLICSTATICVOIDMAINSTRINGARGSSYSTEMOUTPRINTLN“A“A“NB“BCLASSSUBCLASSEXTENDSSUPERCLASSINTCSUBCLASSINTAAINTBBINTCCSUPERAABBCCCCLASSSUBSUBCLASSEXTENDSSUBCLASSINTASUBSUBCLASSINTAAINTBBINTCCSUPERAABBCCAAABBCC
下載積分: 8 賞幣
上傳時間:2024-03-09
頁數: 47
大?。?0.27(MB)
子文件數:
-
簡介:C語言考試復習要點1程序結構是三種順序結構循環(huán)結構三個循環(huán)結構選擇結構IF和SWITCH2讀程序都要從MAIN入口然后從最上面順序往下讀碰到循環(huán)做循環(huán)碰到選擇做選擇。3計算機的數據在電腦中保存是以二進制的形式數據存放的位置就是他的地址4BIT是位是指為0或者1。BYTE是指字節(jié)一個字節(jié)八個位5一定要記住二進制如何劃成十進制。概念??嫉降母拍畛?嫉降木幾g預處理不是C語言的一部分,不占運行時間,不要加分號。C語言編譯的程序稱為源程序,它以II數值存放在文本文件中。每個C語言程序中MAIN函數是有且只有一個。在函數中不可以再定義函數。算法的是一定要有輸出的,他可以沒有輸入。BREAK可用于循環(huán)結構和SWITCH語句。逗號運算符的級別最低。第一章第一章1)合法的用戶標識符考查合法的要求是由字母,數字,下劃線組成。有其它元素就錯了。并且第一個必須為字母或則是下劃線。第一個為數字就錯了。關鍵字不可以作為用戶標識符號。MAINDEFINESCANFPRINTF都不是關鍵字。迷惑你的地方IF是可以做為用戶標識符。因為IF中的第一個字母大寫了,所以不是關鍵字。2)實型數據的合法形式2333E1就是合法的,且數據是2333101。考試口訣E前E后必有數,E后必為整數3)字符數據的合法形式1是字符占一個字節(jié),“1“是字符串占兩個字節(jié)含有一個結束符號。0的II數值表示為48,A的II數值是97,A的II數值是65。一般考試表示單個字符錯誤的形式65“1“字符是可以進行算術運算的,記住0048大寫字母和小寫字母轉換的方法A32A相互之間一般是相差32。4)整型一般是兩個字節(jié)字符型是一個字節(jié),雙精度一般是4個字節(jié)考試時候一般會說,在16位編譯系統,或者是32位系統。碰到這種情況,不要去管,一樣做題。掌握整型一般是兩個字節(jié)字符型是一個字節(jié),雙精度一般是4個字節(jié)就可以了。5)轉義字符的考查在程序中INTA0X6D,是把一個十六進制的數給變量A注意這里的0X必須存在。在程序中INTA06D是一個八進制的形式。在轉義字符中,’X6D’才是合法的,0不能寫,并且X是小寫。141’是合法的,0是不能寫的?!?08’是非法的,因為不可以出現8。6)算術運算符號的優(yōu)先級別同級別的有的是從左到右,有的是從右到左。7)強制類型轉換一定是(INT)A不是INT(A),注意類型上一定有括號的。注意(INT)(AB)和(INT)AB的區(qū)別。前是把AB轉型,后是把A轉型再加B。8)表達式的考查5)如何實現保留三位小數,第四位四舍五入的程序,(要求背下來)這個有推廣的意義,注意X(INT)X這樣是把小數部分去掉。第三章第三章特別要注意要注意C語言中是用非言中是用非0表示表示邏輯邏輯真的,真的,用0表示表示邏輯邏輯假的。假的。1)關系表達式)關系表達式表達式的數表達式的數值只能只能為1(表示(表示為真),或真),或0(表示假)(表示假)當關系的表達是當關系的表達是為真的真的時候得到候得到1。如。如98這個是真的,所以表達式的數個是真的,所以表達式的數值就是就是1;2)邏輯表達式只能為1(表示為真),或0(表示假)共有的分號一定不能夠丟。(當心上機改錯),DO-WHILE循環(huán)是至少執(zhí)行一次循環(huán)。2BREAK和CONTINUE的差別記憶方法BREAK是打破的意思,(破了整個循環(huán))所以看見BREAK就退出真?zhèn)€一層循環(huán)。CONTINUE是繼續(xù)的意思,(繼續(xù)循環(huán)運算),但是要結束本次循環(huán),就是循環(huán)體內剩下的語句不再執(zhí)行,跳到循環(huán)開始,然后判斷循環(huán)條件,進行新一輪的循環(huán)。3)嵌套循環(huán)就是有循環(huán)里面還有循環(huán),這種比較復雜,要一層一層一步一步耐心的計算,一般記住兩層是處理二維數組的。
下載積分: 6 賞幣
上傳時間:2024-03-08
頁數: 7
大?。?0.03(MB)
子文件數:
-
簡介:C語言程序設計試題語言程序設計試題3一、單項選擇題每題1分,共20分1C語言規(guī)定在一個源程序中,MAIN函數的位置C。A必須在最開始B必須在系統調用的庫函數的后面C可以任意D必須在最后2下面四個選項中,均是合法浮點數的選項是B。A1E15E9403E2B6012E48E5C123E12E42E1DE38E45E03若A14B3則條件表達式ABAB1的值為A。A14B13C3D44已知INTNI1J2執(zhí)行語句NIJIJ則I和J的值是CA12B13C22D235為了判斷兩個字符串S1和S2是否相等應當使用DAIFS1S2BIFS1S2CIFSTRCMPS1S2DIFSTRCMPS1S206以下正確的描述是B。A函數的定義可以嵌套,但函數的調用不可以嵌套。B函數的定義不可以嵌套,但函數的調用可以嵌套。C函數的定義和函數的調用均不可以嵌套。D函數的定義和函數的調用均可以嵌套。7在C語言中,下面對函數不正確的描述是D。A當用數組名作形參時,形參數組值的改變可以使實參數組之值相應改變。B允許函數遞歸調用。C函數形參的作用范圍只是局限于所定義的函數內。D子函數必須位于主函數之前。8如果在一個函數中的復合語句中定義了一個變量,則以下正確的說法是A。A該變量只在該復合語句中有效B該變量在該函數中有效COMM125PRINTF“F“COMMXDDVOIDMAINVOIDUNIONINTNFLOATXCOMM5PRINTF“D“COMMN12設有定義INTA1PFLOATB20CA以下不合法的運算是A。APBACBDC13以下程序中調用SCANF函數給變量A輸入數值的方法是錯誤的,其錯誤原因是B。MAININTPQABPPRINTF“INPUTA“SCANF“D“PAP表示的是指針變量P的地址BP表示的是變量A的值,而不是變量A的地址CP表示的是指針變量P的值DP只能用來說明P是一個指針變量14若NUM、A、B和C都是INT型變量,則執(zhí)行表達式NUMA4B16C32后NUM的值為C。A4B16C32D5215已有如下定義和輸入語句若要求A1A2C1C2的值分別為1020A和B當從第一列開始輸入數據時正確的數據輸入方式是C注_表示空格INTALA2C1C2SCANF“DCDC“A10A_20_BB10_A_20_BC10A20BD10A20_B16若有說明INTA10則對A數組元素的正確引用是C。AA10BA35CA53DA1
下載積分: 6 賞幣
上傳時間:2024-03-11
頁數: 20
大?。?0.08(MB)
子文件數:
-
簡介:1C語言程序設計語言程序設計期末試卷期末試卷一、單項選擇題一、單項選擇題10X2’20’1、以下敘述正確的是()A)C語言的源程序不必通過編譯就可以直接運行。B)C語言中的每條可執(zhí)行語句最終都將被轉換成二進制的機器指令。C)C語言源程序經編譯形成的二進制代碼可以直接運行。D)C語言中的函數不可以單獨進行編譯。2、一個C語言的源程序中()A)必須有一個主函數B)可能有多個主函數C)必須有除主函數外其它函數D)可以沒有主函數3、以下不能定義為用戶標識符的是()A)SCANFB)VOIDC)_3COMD)INT4、若以下選項中的變量已正確定義,則正確的賦值語句是()A)X1268)12X2C)X30X12D)X41235、設有定義FLOATA2B4H3以下C語言表達式中與代數式的計HBA21算結果不相符的是()A)ABH2B)12ABHC)ABH12D)H2AB6、C語言中用于結構化程序設計的3種基本結構是()A)順序結構、選擇結構、循環(huán)結構B)IF、SWITCH、BREAKC)F、WHILE、DOWHILED)IF、F、CONTINUE7在WHILE(X)語句中的X與下面條件表達式等價的是()AX0BX1CX1DX08、有以下程序INCLUDEVOIDMAININTI1J1K2IFJ||K執(zhí)行后的輸出結果是()A)112B)221C)222D)2239、有以下程序INCLUDEVOIDMAININTIS0FI1IZYZ12、函數名、形式參數、函數體13、WHILE、DOWHILE、F14、A50A7015、12716、111317、318、32119、程序代碼如下INCLUDE
下載積分: 6 賞幣
上傳時間:2024-03-08
頁數: 6
大?。?0.03(MB)
子文件數:
-
簡介:目錄第一單元程序設計和C語言1第二單元順序程序設計3第三單元分支程序設計7第四單元循環(huán)程序設計14第五單元數組23第六單元函數34第七單元指針42第八單元結構體和共用體61第九單元文件78附加題82模擬試卷一102模擬試卷二108模擬試卷三114211若有定義INTA7FLOATX25Y47則表達式XA3INTXY的值是。A2500000B2750000C3500000D000000012設有說明WINTXFLOATYDOUBLEZ則表達式WXZY值的數據類型為。AFLOATBCINTDDOUBLE13以下是不正確的轉義字符。ABC081D014若X為INT型變量則執(zhí)行以下語句后X的值為。X6XXXXA36B60C60D2415字符串““ABC““的長度是。A11B7C5D3二、填空題1一個函數由兩部分組成,它們是和。2一個C源程序至少包含一個,即。3設INTA12則表達式AAA的值是。4表達式XA36A和表達式XA36A分別是表達式和表達式,兩個表達式執(zhí)行完的結果分別是和,X值分別是和。5在C語言中,實數有兩種表示形式,即和。6在C語言中,運算符的優(yōu)先級最小的是運算符。
下載積分: 8 賞幣
上傳時間:2024-03-11
頁數: 27
大?。?0.16(MB)
子文件數:
-
簡介:C程序設計模擬試卷一一、單項選擇題本大題共20小題,每小題1分,共20分在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。1編寫C程序一般需經過的幾個步驟依次是()A編輯、調試、編譯、連接B編輯、編譯、連接、運行C編譯、調試、編輯、連接D編譯、編輯、連接、運行答案B解析經過編輯、編譯、連接和運行四個步驟。編輯是將C源程序輸入計算機的過程,保存文件名為CPP。編譯是使用系統提供的編譯器將源程序CPP生成機器語言的過程,目標文件為OBJ,由于沒有得到系統分配的絕對地址,還不能直接運行。連接是將目標文件OBJ轉換為可執(zhí)行程序的過程,結果為EXE。運行是執(zhí)行EXE,在屏幕上顯示結果的過程。2決定C語言中函數的返回值類型的是()ARETURN語句中的表達式類型B調用該函數時系統隨機產生的類型C調用該函數時的主調用函數類型D在定義該函數時所指定的數據類型答案D解析函數的返回值類型由定義函數時的指定的數據類型決定的。A項的表達式的值要轉換成函數的定義時的返回類型。3下面敘述不正確的是()A派生類一般都用公有派生B對基類成員的訪問必須是無二義性的C賦值兼容規(guī)則也適用于多重繼承的組合D基類的公有成員在派生類中仍然是公有的答案D解析繼承方式有三種公有、私有和保護。多繼承中,多個基類具有同名成員,在它們的子類中訪問這些成員,就產生了二義性,但進行訪問時,不能存在二義性。賦值兼容規(guī)則是指派生類對象可以當作基類對象使用,只要存在繼承關系,所以單繼承或多繼承都適用。基類中的公有成員采用私有繼承時,在派生類中變成了私有成員,所以D項錯誤。4所謂數據封裝就是將一組數據和與這組數據有關操作組裝在一起,形成一個實體,這實體也就是()A類B對象的不同調用不同的同名函數;動態(tài)多態(tài)性是指不同對象調用同名函數時,由于對象不同調用不同的同名函數。多態(tài)性肯定具有相同的函數名,所以選擇B項。9一個函數功能不太復雜,但要求被頻繁調用,則應把它定義為()A內聯函數B重載函數C遞歸函數D嵌套函數答案A解析內聯函數特征代碼少,頻繁調用,執(zhí)行效率高。重載函數解決統一接口的問題;遞歸是子程序調用,程序調用要耗費很多空間和時間,循環(huán)迭代都比遞歸有效率得多,遞歸只是從形式上,邏輯比較簡潔。嵌套函數即反復調用,速度較慢。所以選擇A項。10下面函數模板定義中不正確的是()AABBCCDD答案A解析A項中F是一個返回Q類型的值,而RETURN中用返回類型作為返回值錯誤。所以選擇A項。11假設CLASSYPUBLICX,即類Y是類X的派生類,則說明一個Y類的對象時和刪除Y類對象時,調用構造函數和析構函數的次序分別為()AXY;YXBXY;XYCYX;XYDYX;YX答案A解析派生類構造函數必須對這三類成員進行初始化,其執(zhí)行順序調用基類構造函數;調用子對象的構造函數;派生類的構造函數體。析構函數在執(zhí)行過程中也要對基類和成員對象進行操作,但它的執(zhí)行過程與構造函數正好相反,即對派生類新增普通成員進行清理;調用成員對象析構函數,對派生類新增的成員對象進行清理;調用基類析構函數,對基類進行清理,所以選擇A項。12適宜采用INLINE定義函數情況是()A函數體含有循環(huán)語句B函數體含有遞歸語句C函數代碼少、頻繁調用
下載積分: 9 賞幣
上傳時間:2024-03-11
頁數: 105
大?。?0.98(MB)
子文件數:
-
簡介:1二填空題(10道小題,共20分)1、一個C源程序中至少應包含一個MAIN函數。2、A是整型變量,則執(zhí)行表達式A2533后A的值為。23、INTM5Y2則表達式YYMY的值為。164、執(zhí)行下列語句INTA1B2AABBABAABPRINTF“DDN“AB的輸出結果分別是215、條件表達式的格式為表達式1表達式2表達式3若表達式2和表達式3的類型不同,此時條件表達式的值的類型為二者中較高的類型6、當運行以下程序時,從鍵盤鍵入RIGHT代表回車,則下面程序的運行結果是。INCLUDEMAINCWHILECGETPUTCSJHIU7、C語言中的數組必須先定義定義然后使用。8、如果需要從被調用函數返回一個函數值,被調用函數必須包含【RETURN】語句。9、已知FLOATF132F2PF1F2F1,則F2的值為。3210、以下程序VOIDFUNABABAMAINC1“A“C2“A“P1P2P1P2FUNP1P2PRINTF“運行后的輸出結果是。則表達式XX178的值是?!?】13、INTA24PRINTF“O“A輸出結果是?!?0】14、當A3B2C1時,表達式FABC的值是?!?】15、下面程序的運行結果是?!綳1Y20】INCLUDEMAININTIXYIXY0DOI310,N的值為636、若A6B4C2,則表達式ABC1MN1SCANF“DD“DOIFA0M2NBELSENMNA2BWHILEABPRINTF“MDND“MN38、C語言規(guī)定了以字符‘0’作為字符串結束標志。39、如果一函數只允許同一程序文件中的函數調用,則應在該函數定義前加上STATIC修飾。40、對數組元素的引用方法有下標法和指針法指針法兩種。41、對于“INTA4”可理解為數組A有4個元素,每個元素都是整型數據,那么,對于“INTA4”的理解就是數組A有4個元素,每個元素都是指針變量指針變量。42、在C語言中,八進制整型常量以【0】作為前綴。43、已有定義INTX0Y0則計算表達式X2YX32Y5后表達式的值是?!?】44、下面程序段的運行結果是【A5】。INTI1A0S1DOAASISSIWHILEIMAIN
下載積分: 6 賞幣
上傳時間:2024-03-08
頁數: 15
大小: 0.11(MB)
子文件數:
-
簡介:第1章程序設計和C語言111什么是計算機程序112什么是計算機語言113C語言的發(fā)展及其特點314最簡單的C語言程序5141最簡單的C語言程序舉例6142C語言程序的結構1015運行C程序的步驟與方法1216程序設計的任務1415INCLUDEINTMAINPRINTF“NN“PRINTF“VERYGOODNN“PRINTF“N“RETURN016INCLUDEINTMAININTABCMAXPRINTF“PLEASEINPUTABCN“SCANF“DDD“MAXAIFMAXINCLUDEINTMAINDOUBLER5R3R2R1R0PP1P2P3P4P5P1000R500585R30054R200468R100414R000072P1P1R55一次存5年期P2P12R213R3先存2年期,到期后將本息再存3年期P3P13R312R2先存3年期,到期后將本息再存2年期P4PPOW1R15存1年期,到期后將本息存再存1年期,連續(xù)存5次P5PPOW1R0445存活期存款?;钇诶⒚恳患径冉Y算一次PRINTF“P1FN“P1輸出按第1方案得到的本息和PRINTF“P2FN“P2輸出按第2方案得到的本息和PRINTF“P3FN“P3輸出按第3方案得到的本息和PRINTF“P4FN“P4輸出按第4方案得到的本息和PRINTF“P5FN“P5輸出按第5方案得到的本息和RETURN0323
下載積分: 9 賞幣
上傳時間:2024-03-08
頁數: 112
大?。?0.07(MB)
子文件數:
-
簡介:11下列四組選項中均不是C語言關健字的選項是A。ADEFINEBGECTCINCLUDEDWHILEIFSCANFGOTYPEPRINTFCASEPOW2下面四個選項中均是合法整型常量的選項是A。A160B0XCDFC01D0X48A0XFFFF01A9860122E50110XE06680X3下面四個選項中均是不合法的轉義符的選項是B。A“B1011C011DABCF101XFAX1F4下面不正確的字符串常量是A。AABCB“1212“C“0“D““5以下選項中不合法的用戶標識符是A。AABCCBFILECMAINDPRINT6C語言提供的合法關鍵字是D。ASWITHBCHERCCASEDDEFAULT7下列標識符組中,合法的用戶標識符為AA_0123與SSIPEDBDELWD與SIGNEDCLIST與JERDKEEP與WIND8在C語言中邏輯值“真“的表示是用C。ATRUEB整型值0C非另整型值DT9若有以下定義S092則該語句(B)A使S的值包含一個字符B定義不合法,S的值不確定C使S的值包含4個字符D使S的值包含3個字符10設C語言中,INT類型數據占2個字節(jié),則FLOAT類型數據占(D)個字節(jié)。A1B2C8D411已知字母A的II碼為十進制數65且C2為字符型則執(zhí)行語句C2A63后C2中的值為A。ADB68C不確定的值DC12邏輯運算符兩側運算對象的數據類型是D。A只是0或1B只能是0或非0正數C只能是整型或字符型數據D可以是任何合法的類型數據13TURBOC中INT類型變量所占字節(jié)數是B。A1B2C3D4312PRINTF函數是一個標準庫函數,它的函數原型在頭文件“STDIOH“中。對13PRINTF函數稱為格式輸入函數,它的函數原型在頭文件“STDIOH“中。錯14在PRINTF函數中,不同系統對輸出表列的求值順序不一定相同,TC是按從右到左進行的。對15若INTX3PRINTF“D“則系統會報錯,沒有任何結果。錯16邏輯運算符的優(yōu)先級別高于算術運算符錯1在C語言中,表示邏輯“真“值用【1】2表達式POW28SQRTDOUBLEX值的數據類型為(DOUBLE)。3假設所有變量均為整型則表達式A2B5BAB的值是【8】。4若X是INT型變量,則執(zhí)行下面表達式后,X的值為【12】。XA4625若K為INT整型變量且賦值7,請寫出賦值表達式KK3的運算結果【70】。6SCANF函數是一個標準庫函數,它的函數原型在頭文件【STDIOH】中。7GET函數可以接收【單】個字符,輸入數字也按字符處理。8在語句中,給變量賦值時,賦值語句必須以【分號】結尾。9當A3,B2,C1時,表達式FABC的值是【0】10設X,Y,Z均為INT型變量,請寫出描述“XY中有一個為負數“的表達式【X0||Y0】11若A6,B4,C3,則表達式AB||BC的值是【1】12設X3,Y4,Z5,則表達式XYYZ||XYYZ的值是【1】基礎二1下面四個選項中均是非法常量的選項是A。AASBC0X18D0XABC0FFF010117700A124560XF“A“2下面四個選項中均是不合法整型常量的選項是D。A0F1B0XCDFC018D0X48EG0XFFFF0179990680011124565E203F3下面正確的字符常量是C。A“C“BCWD4以下每個選項都代表一個常量其中正確的整型常量是B。A12B20C1000D4565以下選項中不合法的用戶標識符是C。A_123BPRINTFCADDIM6在下列C語言程序中,可以用做變量名的是B。A1BA1CINT
下載積分: 9 賞幣
上傳時間:2024-03-08
頁數: 83
大小: 0.39(MB)
子文件數:
-
簡介:NONAME第1講C語言概述注本系列習題中符號表示一串字符中的空格,符號表示下劃線,符號表示換行回車,即鍵盤上ENTER鍵。一、選擇題1一個C程序的執(zhí)行是從A。A本程序MAIN函數開始,到MAIN函數結束B本程序文件第一個函數開始,到最后一個函數結束C本程序文件第一個函數開始,到本MAIN函數結束D本程序MAIN函數開始,到本程序文件最后一個函數結束2以下敘述不正確的是D。A一個C源程序必須包含一個MAIN函數B一個C源程序可由一個或多個函數組成CC程序的基本組成單位是函數D在C程序中,注釋說明只能位于一條語句的后面3以下敘述正確的是C。A在對一個C程序進行編譯的過程中,可發(fā)現注釋中的拼寫錯誤B在C程序中,MAIN函數必須位于程序的最前面C語言本身沒有輸入輸出語句DC程序的每行中只能寫一條語句4一個C語言程序是由B。A一個主程序和若干個子程序組成B函數組成C若干過程組成D若干子程序組成5以下敘述中正確的是C。AC語言比其他語言高級BC語言可以不用編譯就能被計算機識別執(zhí)行CC語言以接近英語國家的自然語言和數學語言作為語言的表達形式DC語言出現的最晚,具有其他語言的一切優(yōu)點6下列敘述中正確的是D。AC語言編譯時不檢查語法BC語言的子程序有過程和函數兩種CC語言的函數可以嵌套定義DC語言的函數可以嵌套調用7以下敘述中正確的是A。A構成C程序的基本單位是函數B可以在一個函數中定義另一個函數CMAIN函數必須放在其他函數之前D所有被調用的函數一定要在調用之前進行定義2編寫程序,實現求整數10、20和35的平均值(提示注意給出的是三個整數,求出的平均值不是整數)1NONAME第2講C語言基本數據類型一、選擇題1若X、I、J、K都是INT型變量,則計算下面表達式后,X的值為C。XI4J16K32A4B16C32D522下列四組選項中,均是合法轉義字符的是A。A‘“’‘’‘N’B‘’‘017’‘“’C‘018’‘F’‘XAB’D‘0’‘101’‘XLF’3下面正確的字符常量是D。A“C“B‘’’C‘’D‘K’4以下敘述不正確的是D。A在C程序中,逗號運算符的優(yōu)先級最低B在C程序中,MAX和MAX是兩個不同的變量C若A和B類型相同,在計算了賦值表達式AB后,B中的值將放入A中,B中的值不變D從鍵盤輸入數據時,對于整型變量只能輸入整型數值,對于實型變量只能輸入實型數值5以下敘述正確的是C。A在C程序中,每行只能寫一條語句B若A是實型變量,C程序中允許賦值A10,因此實型變量中允許存放整型數C在C程序中,是只能用于整數運算的運算符D在C程序中,無論是整數還是實數,都能被準確無誤地表示6已知字母A的II碼為十進制數65,且C2為字符型,則執(zhí)行語句C2=‘A’‘6’‘3’后,C2的值為A。ADB68C不確定的值DC7SIZEOFFLOAT是B。A一個雙精度型表達式B一個整型表達式C一種函數表達式D一個不合法的表達式8設C語言中,一個INT型數據在內存中占2個字節(jié),則UNSIGNEDINT型數據的取值范圍為C。A0255B032767C065535D021474836479設有說明WINTXFLOATYDOUBLEZ則表達式WXZY值的數據類型D。AFLOATBCINTDDOUBLE
下載積分: 6 賞幣
上傳時間:2024-03-08
頁數: 11
大小: 0.06(MB)
子文件數: