-
簡介:第一章C語言概述一、選擇題1、一個C程序的執(zhí)行是從(A)。A本程序的MAIN函數開始,到MAIN函數結束B本程序文件的第一個函數開始,到本程序文件的最后一個函數結束C本程序的MAIN函數開始,到本程序文件的最后一個函數結束D本程序文件的第一個函數開始,到本程序MAIN函數結束2、在C語言中,每個語句必須以(D)結束。A回車符B冒號C逗號D分號3、C語言規(guī)定在一個源程序中,MAIN函數的位置(C)。A必須在最開始B必須在系統(tǒng)調用的庫函數的后面C可以任意D必須在最后4、一個C語言程序是由(B)。A一個主程序和若干子程序組成B函數組成C若干過程組成D若干子程序組成5、下列說法中錯誤的是D。A主函數可以分為兩個部分主函數說明部分和主函數體B主函數可以調用任何非主函數的其他函數C任何非主函數可以調用其他任何非主函數D程序可以從任何非主函數開始執(zhí)行6、用C語言編寫的源文件經過編譯,若沒有產生編譯錯誤,則系統(tǒng)將C。A生成可執(zhí)行目標文件B生成目標文件C輸出運行結果D自動保存源文件二、填空題1、C語言只有32個關鍵字和9種控制語句。2、每個源程序有且只有一個MAIN函數,系統(tǒng)總是從該函數開始執(zhí)行C語言程序。3、C語言程序的注釋可以出現(xiàn)在程序中的任何地方,它總是以符號作為開始標記,以符號作為結束標記。4、C語言中,輸入操作是由庫函數SCANF完成的,輸出操作是由庫函數PRINTF完成的。5、系統(tǒng)默認的C語言源程序文件的擴展名是C,經過編譯后生成的目標文件的擴展名是OBJ,經過連接后生成的可執(zhí)行文件的擴展名是EXE。6、C語言的標識符只能由字母、數字和下劃線三種字符組成。第三章數據類型、運算符和表達式20、C語言中,要求運算對象只能為整數的運算符是(A)。ABCD21、若有說明語句C72;則變量C在內存占用的字節(jié)數是(A)。A1B2C3D422、字符串“ABC“在內存占用的字節(jié)數是(B)。A3B4C6D823、要為字符型變量A賦初值,下列語句中哪一個是正確的(B)。AA“3“BA’3’CADA24、下列不正確的轉義字符是(C)。ABC074D0二、填空題1、C語言中的邏輯值“真”是用1表示的,邏輯值“假”是用0表示的。2、若X和N都是INT型變量,且X的初值為12,N的初值為5,則計算表達式XN2后X的值為0。3、設CWA1B2D5則表達式X1CYC2A5BBAC“A“D以上都不對4若一個INT類型的數據占2字節(jié),則程序段INTX1PRINTF“UD“XX的輸出結果是。A
下載積分: 8 賞幣
上傳時間:2024-03-08
頁數: 40
大?。?0.3(MB)
子文件數:
-
簡介:編寫一程序P111C實現(xiàn)以下功能XX只考慮整數INT且必須定義為必須定義為INTINT、但FX完全可能超過INT的表示范圍通過鍵盤輸入輸入前給出提示PLEASEINPUTX,然后計算并在屏幕上輸出函數值。編程可用素材PRINTF“PLEASEINPUTX“、PRINTF“NF“。┌5X27X0程序的運行效果應類似地如圖1所示,圖1中的3是從鍵盤輸入的內容。圖1程序運行效果示例單擊此處上傳所設計的程序單擊此處上傳所設計的程序“P111C”“P111C”分類1編寫一程序P113C實現(xiàn)以下功能已知某銀行整存整取存款不同期限的年息利率分別為315期限一年,363期限二年,402期限三年,469期限五年,536期限八年。從鍵盤上輸入存錢的本金以元為單位,必須定義為必須定義為INTINT且應考慮金額很大的情況和存款期限只考慮12358,求到期時能從銀行得到的利息以元為單位,應考慮有小數,不計復利。編程可用素材PRINTF“NPLEASEINPUTBENJINCUNQI“、PRINTF“NLIXIYUAN“。程序的運行效果應類似地如圖1所示,圖1中的100008是從鍵盤輸入的內容。圖3程序運行效果示例取余時除數為0圖4程序運行效果示例相除時除數為0單擊此處上傳所設計的程序單擊此處上傳所設計的程序“P114C”“P114C”4分類1編寫一程序P702C實現(xiàn)以下功能輸入月份,打印2003年該月有幾天。當輸入的月份超范圍時,應顯示“INVALIDMONTHINPUT”。編程可用素材PRINTF“PLEASEINPUTTHEMONTHNUMBER“、PRINTF“NINVALIDMONTHINPUTN“、PRINTF“N2003HASDAYSN“。程序的運行效果應類似地如圖1和圖2所示,圖1中的4和圖2中的13是從鍵盤輸入的內容。圖1程序運行效果示例
下載積分: 8 賞幣
上傳時間:2024-03-07
頁數: 30
大?。?0.98(MB)
子文件數:
-
簡介:C語言課程設計報告語言課程設計報告課程設計名稱課程設計名稱銷售管理系統(tǒng)專業(yè)班級專業(yè)班級信息與計算科學0901班姓名姓名哈哈學號學號0930144011420102010年5月2424日2C語言課程設計報告語言課程設計報告一、一、題目題目一設計目標設計目標1通過本課程設計,培養(yǎng)上機動手能力,使學生鞏固C語言程序設計課程學習的內容,掌握工程軟件設計的基本方法,強化上機動手能力,闖過編程關;2為后續(xù)各門計算機課程的學習打下堅實基礎。二課程設計內容和要求課程設計內容和要求1設計內容某公司有四個銷售員(編號ABCD),負責銷售五種產品(編號15)。每個銷售員都將當天出售的產品寫一張便條交上來。每張便條包含內容1銷售員的代號;2每種產品的代號和銷售量;假設,收集到了上個月的所有便條,編寫一個處理系統(tǒng),讀取上個月的銷售情況(自己設定),進行如下處理1)計算上個月每個人每種產品的銷售量。2)按銷售量對銷售員進行排序,輸出排序結果(銷售員代號)3)統(tǒng)計每種產品的總銷售量,對這些產品按從高到底的順序,輸出排序結果(需輸出產品的代號和銷售量)4)輸出統(tǒng)計報表銷售統(tǒng)計報表產品代號銷售員代號12345每人銷售產品總量ABCD每種產品銷售總量2設計要求1)源程序要有適當的注釋,使程序容易閱讀。2)必須使用結構體和文件等數據結構。3)程序的運行結果要求使用文件作備份。4)至少輸出一份報表,鼓勵自行增加新功能。三提交資料提交資料1實驗報告(要求正規(guī)打印,A4幅面),內容包括1題目;2系統(tǒng)功能模塊結構圖3數據結構設計及用法說明
下載積分: 6 賞幣
上傳時間:2024-03-08
頁數: 23
大小: 0.3(MB)
子文件數:
-
簡介:1C語言程序設計練習一一、單項選擇題一、單項選擇題1下面轉義字符中,表示字符串結束的是()ARBNC0DF2在TURBOC20中,若定義UNSIGNEDINTA;則變量A在內存中分配的字節(jié)數是()A1個B2個C4個D8個3設有INTX2YZ執(zhí)行ZYX后,變量Z的值是()A0B1C2D34以十六進制形式輸出整數的格式說明符是()AUBLDCXDO5下面合法的IF語句是()AIFABCBIFABCDIFABC6結束WHILE(表達式)循環(huán)的條件是()A當表達式的值為0時B當表達式的值不為0時C當表達式的值為1時D當表達式的值為非1時7若有定義INTA35;則數組A在內存中占用的字節(jié)數是()A8B15C16D308在C語言中,當函數返回值的類型缺省時,表示該函數返回值的類型是()ABFLOATCLONGDINT9若有說明INTPM5N以下正確的程序段是()APBPSCANF〃D〃NSCANF〃D〃PCSCANF〃D〃DPPNPM10變量的指針,其含義是指該變量的()A值B地址C名D一個標志16結構體是C提供的一種專門處理彼此相互有聯(lián)系,數據類型()A不一致的多個數據的數據結構B不一致的單個數據的數據結構C一致的多個數據的數據結構D一致的單個數據的數據結構11下面列出的位運算符中,表示按位與操作的是()ABAA1PRINTF″D″AA100B101C120D12121下面程序執(zhí)行后,I的值是()MAININTA512345I2PRINTF″D″AIA1B2C3D422下面程序的輸出結果是()MAININTIX33987654321FI0I4I2PRINTF″D″XI1A51B52C82D9323在C程序中,若用基本數據類型所定義的變量調用函數,正確的說法是()A由系統(tǒng)自動指定對應實參和形參是否共用存儲單元B對應實參和形參各占一個獨立的存儲單元C對應實參和形參共用一個存儲單元D可以由用戶指定對應實參和形參是否共用存儲單元24下面敘述中不正確的是()A不同函數中可以使用相同名字的變量B形式參數是局部變量C在一個函數內部定義的變量只能在本函數范圍內有效D在一個函數內部的復合語句中定義的變量在本函數范圍內有效25設有語句INTA410PA則下面表達式中屬于地址表達式的是()AA12BA1CP1102DA12
下載積分: 6 賞幣
上傳時間:2024-03-08
頁數: 18
大小: 0.11(MB)
子文件數:
-
簡介:第一章第一章概述概述C語言的源程序后綴C經過編譯后生成目標程序OBJ經過鏈接后生成可執(zhí)行文件EXEVC60的使用,跳過,上機課再講解解決問題的方法和步驟稱為算法,包括數值運算和非數值運算。算法的五個特點有窮性、確定性、可以沒有輸入、必須有輸出、有效性。三種基本結構順序結構、選擇結構、循環(huán)結構。由三種基本結構組成的算法可以解決任何復雜問題。第二章第二章數據類型數據類型21任何一個可執(zhí)行C程序,必須有且只有一個主函數MAIN,程序總是從主函數開始執(zhí)行,到主函數結束。每條語句都是由半角的分號結束。程序注釋放在和之間,注釋可以為任意內容,但不允許出現(xiàn)嵌套。22了解C語言數據類型分類23標識符命名規(guī)則字母、數字、下劃線組成,不能以數字開頭。標識符分為關鍵字、預定義標識符和用戶標識符。用戶標識符不能使用關鍵字,盡量不要使用預定義標識符。24對于基本數據類型量,根據取值是否可以改變,分為常量和變量。變量的值可以改變,常量的值不可以改變。了解使用符號常量的好處。25251整型常量根據進制分為八、十、十六進制,熟悉二、八、十、十六進制的轉換。只有十進制可以帶負號,由09共10個數碼組成。八進制由07八個數碼組成,必須有前綴0。十六進制由09,AF組成,必須有前綴0X(十六進制中的字母不分大小寫)。252整型數據在內存中以補碼的形式存放,正數和無符號數的補碼為二進制原碼。負數的補碼①絕對值的二進制形式②按位取反③然后加1。整型變量的分類UNSIGNEDSIGNEDSHTLONGINT及其數值范圍。參與運算的對象都為整型時,結果也為整型,如103的值為3。為求余運算,運算對象只能為整數,如103的結果為1。10331。運算符和操作對象構成的式子稱為表達式,任何表達式都是有值的。優(yōu)先級決定了運算的先后順序,結合性決定了運算的方向。自加自減運算的對象必須為變量,是單目運算符,右結合性。自加自減前置后置都會使運算對象的值增1或減1。前置則該表達式的值為當前變量的值,后置則表達式的值為當前變量的值加1或減1后的值。33賦值運算符,右結合性,作用是把右邊的值賦值給左邊的變量。賦值運算符兩邊數據類型不一致時,將自動進行數據類型轉換,右邊的類型或轉換為左邊的類型。轉換的具體規(guī)定①實型整型,舍棄小數。②整型實型,增加小數部分③整型字符型,只取低8位。復合賦值,優(yōu)先級與結合性與賦值運算符相同。如A3相當于AA3。34逗號運算符,一般形式表達式1表達式2。規(guī)定把表達式2的值作為整個表達式的值。逗號運算符的優(yōu)先級最低。35和SHT類型參與運算會自動轉換為INT類型FLOAT類型參與運算會自動轉換為DOUBLE類型數據類型不同的數據混合運算時,會自動向精度高的方向轉換為相同類型進行運算。賦值運算的轉換規(guī)則參考33強制類型轉換的作用是把表達式的結果強制轉換為指定的數據類型,其一般形式類型說明符表達式所有轉換都是為了當次運算的需要,并不會改變變量原有的數據類型和數值。第四章第四章順序結構順序結構40程序中按語句出現(xiàn)順序執(zhí)行的結構程序順序結構。41半角分號是C語言語句結束的標志,了解C語句的分類。42賦值表達式加分號構成賦值語句。區(qū)分INTABC5是非法的;ABC5是合法的。區(qū)分表達式和語句的區(qū)別(在于語句結束標志分號)。43了解輸入輸入的概念,使用系統(tǒng)提供的標準輸入輸入函數,需要添加STDIOH頭文件。44字符輸入輸出函數PUT和GET,只能輸入輸出單個字符。C定義字符變量CGET使用字符輸入函數給字符變量賦值
下載積分: 6 賞幣
上傳時間:2024-03-08
頁數: 13
大?。?0.11(MB)
子文件數:
-
簡介:1教育部教育管理信息中心全國全國“ITAT”“ITAT”教育工程技能大賽試題教育工程技能大賽試題C語言姓名____________________準考證號_______________________題號一二三四五六七總分得分注意在指定的保存路徑下在指定的保存路徑下創(chuàng)建以準考證號和姓名共同命名的文件夾,并將試題答案存放在以題號命名的子文件夾中。1輸入一個五位整數,將它反向輸出。例如輸入12345,輸出應為54321。15分2用兩種循環(huán)結構分別編程計算123100的值。運行結果為“121005050”15分3從終端讀入20個數據到數組中,統(tǒng)計其中正數的個數,并計算它們之和。15分4利用指針實現(xiàn)將5個整數輸入到數組A中,然后將A逆序復制到數組B中,并輸出B中各單元的值。20分5要將五張100元的大鈔票,換成等值的50元,20元,10元,5元一張的小鈔票,要求換成30張小鈔票,每種面值的至少一張,編程輸出所有可能的換法,程序應適當考慮減少重復次數。25分6求N以內(不包括N)同時能被3和7整除的所有自然數之和的平方根S,并作為函數值返回,最后結果S輸出到文件OUTDAT中。例如若N為1000時,函數值應為S153909064。30分1教育部教育管理信息中心全國全國“ITAT”“ITAT”教育工程技能大賽試題教育工程技能大賽試題C語言姓名____________________準考證號_______________________題號一二三四五六七總分得分注意在指定的保存路徑下在指定的保存路徑下創(chuàng)建以準考證號和姓名共同命名的文件夾,并將試題答案存放在以題號命名的子文件夾中。1輸入一個五位整數,將它反向輸出。例如輸入12345,輸出應為54321。15分2用兩種循環(huán)結構分別編程計算123100的值。運行結果為“121005050”15分3從終端讀入20個數據到數組中,統(tǒng)計其中正數的個數,并計算它們之和。15分4利用指針實現(xiàn)將5個整數輸入到數組A中,然后將A逆序復制到數組B中,并輸出B中各單元的值。20分5要將五張100元的大鈔票,換成等值的50元,20元,10元,5元一張的小鈔票,要求換成30張小鈔票,每種面值的至少一張,編程輸出所有可能的換法,程序應適當考慮減少重復次數。25分6求N以內(不包括N)同時能被3和7整除的所有自然數之和的平方根S,并作為函數值返回,最后結果S輸出到文件OUTDAT中。例如若N為1000時,函數值應為S153909064。30分
下載積分: 3 賞幣
上傳時間:2024-03-08
頁數: 1
大?。?0.03(MB)
子文件數:
-
簡介:如果是初學如果是初學C語言請看完語言請看完一些成功人士的心得一些成功人士的心得轉自程先的專欄轉自程先的專欄今天,我能夠自稱是一個混IT的人,并能以此謀生,將來大家能一次謀生,都要感謝兩個人克勞德香農和約翰馮諾依曼,是他們發(fā)現(xiàn)了所有的數字化信息,不論是一段程序,一封EMAIL,一部電影都是用一連串的1和0進行編碼的;是他們發(fā)現(xiàn)了我們可以利用一個預先編寫好的程序控制機器,并使之完成我們期望它完成的動作。建議大家在心里默念三遍他們的名字,以示仰慕。當然,如果讓你們帶著現(xiàn)在的知識回到他們的那個時代,那么就沒有什么圖靈獎了。C語言程序設計是我們的專業(yè)基礎課,但是C語言本身卻是一個非常強大的工具,它是到目前為止最為廣泛使用的工具,并且在可以預見的將來,它仍然是皈依為程序員的人們心中的神器。這個工具作什么的呢它在人和機器之間建立了一個交流的平臺。某天,你需要完成一個求100的階乘的作業(yè),于是你搬來一個最新的電腦,為它安裝了最新的WINDOWSVISTA操作系統(tǒng),然后坐在它的身前,喊“喂電腦,給我計算100的階乘”,電腦說“OKWAITAMOMENT”;過了一會,一盤香菇小白菜端了上來呵呵,電腦不是WAITER你喂它它是不會有反應的,如果你真的WAITAMOMENT恐怕你就需要WAITONEMEMOMENT了一萬年后,人們就把你命名成“望夫崖”。既然電腦不是伺應生,聽不懂我們的話,那么我們要怎么控制它呢如果你們給我裝聾作啞,我會告訴你期末掛了你,哦,你立馬老實了對于電腦,我要怎么才能使喚它,讓它為我工作呢不錯,我們有個強力工具,C語言好,我們把上面的場景復習一下你要我算100的階乘,于是我去機房上機,編寫了一個程序參加PPT運行程序,哦,結果出來了有人認為,現(xiàn)在是JAVA和的時代,有誰還需要C以及匯編呢孰不知,JAVA和是建立在軟件之上的,是為了壟斷市場而建立起來的體系,猶如挖好一個金壁輝煌的坑,請你往下跳,還自以為站在巨人的肩膀上,事實上成了坑底之蛙。要成為一個真正的程序員,并期望成為一個程序員高手,必須從機器出發(fā),從CPU到操作系統(tǒng),再到軟件體系,高手的境界就是悟道后的明鏡靈臺,軟件設計出神入化,我就是程序,程序就是我。聽完我講高手的境界,于是乎你很受感動,說我要努力學習,向高手學習隔天就買了一堆MFCVBJAVA以及的書回來,早上五點鐘起來背書這樣是不行的,正確的入門方法只有一個,要證大道,唯有此法同學們,從C語言入手,努力學好C語言旁觀者李四說此人大笨也我用鼠標隨便拖幾個控件,就是一個XXX管理系統(tǒng)了,你用C語言怕是一年也寫不出來吧好吧,我要承認,講這話的都已經是MS的奴才了,別的我不了解,MFC本身就是一個封閉的架構,從MFC入手學習,你只會形成一種封閉的思維模式,因為MS希望很多人只學會表面的東西,不致成為高手,所以它大力推薦所謂的可視化的程序開發(fā)工具,也真有很多人愿意上他的當,最后真正迷失方向。說他坐不了程序吧,他也可以作,但是如果程序復雜一點,出現(xiàn)問題時,問題出再哪里就搞不清楚了,反正是不清楚梁肇新,大牛啊,他說“我就搞不懂了,用鼠標怎么寫程序呢在我的公司里,高手的鍵盤響個不停,鼠標偶爾響一下,新手是鼠標響個不停,鍵盤偶爾響一下,他們的薪水相差的就不是一倍那么多了”C語言是各大操作系統(tǒng)的基礎,UNIX、LINUX、WINDOWS其內核都清一色是C語言開發(fā)的,某些地方是和匯編語言混合開發(fā)的,君不見WINDOWSAPI都是C語言函數的接口UNIXLINUX絕大多數應用都是C語言開發(fā)的;WINDOWS應用程序用純API開發(fā)已然不多,大多都是依靠某種APPLICATIONFRAMEWK,比如所謂的VC,其實就是指VCIDEC語言MFC現(xiàn)在重點已轉向ATL、WTL,但是WINDOWS服務、網絡、驅動程序等底層軟件,還是C語言開發(fā)的。各種語言的編譯器,包括JAVA虛擬機,都是用C語言開發(fā)的。各種嵌入式設備,如手機、PDA也都是C語言開發(fā)的。C語言歷史悠久,其內容也絕非,其內容也絕非譚浩強老師的譚浩強老師的C語言程序設計(第二版)語言程序設計(第二版)所描述的那么簡單所描述的那么簡單那本書只是針對中國國情的教學入門那本書只是針對中國國情的教學入門個個都是程序高手了好了,你輸了一個程序進電腦了,鍛煉了手部肌肉,也運行出了結果,愉悅了身心,就此滿足了那離高手還遠呢,要變成高手,你還要鍛煉一下你得腦部肌肉拿起你得筆,拿起你得紙,用你得大腦,這號稱世界上最精密的機器來運行你輸入的程序,記錄下不同運行時刻變量的值,記錄下程序的運行分支,最后發(fā)現(xiàn),這個程序被你解剖到了紙上,我相信也解剖到了你的心里這是捷徑的核心,一定要記住,輸入的程序不是說正確運行就完事了,要去閱讀一下代碼,利用筆和紙做輔助工具,做一下筆記,這就是重復權威,當然,如果你是天才,那請你塞上耳朵,你不在我們討論的范圍之內為什么這一步很重要呢大家剛開始學習的時候,是不是有種感覺,如果讓你寫一個程序,你從哪里下手呢前面后面上面下面為了解決這個問題,我的程序該如何寫呢抓耳撓腮,好煩啊,于是乎干脆睡覺去,不寫了,你看,這種行為是要打PP的練武功,總是先重復師父的動作,才能有自己的動作,所以也讓我們重重復別人寫的程序開始,然后再寫自己的程序吧遵循這個方法,你們就跟著組織走上了通往羅馬的大路了接下來,你得走啊,不走怎么到羅馬呢把你學會的程序設計方法應用到你寫的程序中去啊某天,你看到這里有個問題,你有了想法,怎么辦上機去,和鍵盤奮戰(zhàn)去STOPSTOP暫停一下,上機之前,不要忘記了你的筆和紙,勇敢地把你的想法寫下來,如果寫不出來,就不要去機房浪費爸爸媽媽的血汗錢了當然,你不能亂寫啊,寫出來的東西怎么樣才叫不是亂寫的呢實踐是檢驗真理的唯一標準實踐是檢驗真理的唯一標準用你的大腦去運行一邊啊,不是叫“人程序合一”嘛,這就是了學武功就要學絕世武功雖然號稱最精密,實際效果上,人腦還是沒有電腦的準確度的,如果你的大腦能馬馬虎虎地運行出來之后,那么OK,帶上規(guī)范的格式和耐心,去上機吧自然,我們說一天到晚面對字符界面的TC是有些郁悶,大家都習慣了WINDOWS,微軟的客戶體念設計中心可不是吹出來的WINDOWS多好,色彩斑斕的。當你修煉到我這個程度的時候,非要聽這京劇才文思泉涌的寫程序的時候,當然要用WINDOWS下的集成開發(fā)環(huán)境了。但是對大家來說,不是現(xiàn)在,WINDOWS是很危險地,程序員還是回到TC中去吧TC至少有一個好處,可以鍛煉我們使用組合鍵的習慣,可以鍛煉我們使用鍵盤編程的習慣,回想我們剛剛說的梁某說的話“用鼠標怎么編程呢”有同學不免要提出疑問了,我是80年代甚至是90年代生人,你還讓我面對那么枯燥的輸入輸出界面我跟你有代溝我期待有更豐富更吸引人的交互手段哦,這個問題問得好,C語言中也有圖形啊,完全可以滿足大家寓教于樂得心理讓我們來看這個程序,很簡單,就是在屏幕上話一個周期得正弦波參見PPT運行效果是不是很好你學數據結構的時候,樹啊,圖啊,你都可以這樣輸出啊,很多地方你都可以做的更好呢好了,到這里,我們基本解決了在學習C語言程序設計時的一些方法論的東西,關于具體的學習過程,如果你要我在這里給你們講指針要如何學習函數要如何學習那我講的內容也不會多于任課老師的內容,或者開個專題叫“如何學好指針”,當然,如果你愿意和我探討一下指針的本質和高級應用的話,課后,課后啊現(xiàn)在,我們要談最后一個問題我們這個專業(yè)的女生的比例較其他的工科專業(yè)還是要高一些的,不知道為什么經常到如下的說法1,我是女生,我不適合寫程序??;2,我的性格比較外向,不適合坐下來安靜的寫程序呢性格外向不適合寫程序你們看我啊,覺得我是性格內向的任嗎程序員也非常需要發(fā)散的外向型思維,老比,地球上最富裕的人說,他招程序員更愿意招原來是學物理的人,因為學物理的人的思維可以從極
下載積分: 6 賞幣
上傳時間:2024-03-07
頁數: 9
大?。?0.05(MB)
子文件數:
-
簡介:JAVA語言程序設計教學大綱一、課程的性質和任務一、課程的性質和任務JAVA語言程序設計是信息與網絡技術現(xiàn)代文秘專業(yè)的專業(yè)課程。JAVA語言是新興起的面向對象程序設計語言,用于應用程序的設計,尤其是應用在網絡、因特網和移動設備上。本課程的教學任務,是通過學習JAVA語言基礎和大量程序編制實踐,使學生掌握較扎實的JAVA語言基礎,掌握一以介紹面向對象編程的基本概念、基本理論為重點,結合JAVA語言的語法規(guī)則、編程特點和設計思想、強調容易發(fā)生錯誤和編程應注意的地方,使學生能對JAVA技術有一個總體了解,通過本課程學習,使學生掌握JAVA語言的基礎知識,理解和掌握面向對象程序設計的基本思想,熟練地使用JAVA語言進行程序的編寫、編譯以及調試工作般應用程序的編制過程,掌握APPLET程序的編制,基本掌握網絡環(huán)境下程序編制的要領,并為今后網絡編程應用打下較好的基礎。本課程的目的是培養(yǎng)學生JAVA語言實際運用能力,在今后網絡程序編制中能有效地使用這一語言工具。二、課時分配二、課時分配本課程教學總時數為48學時,3學分,具體課時分配見課時分配表。課時分配表課時分配表教學時數序號課題小計講授實訓機動1JAVA語言概述222JAVA語言基礎4223JBUILDER5開發(fā)環(huán)境4224JAVA語言的結構化程序設計6425面向對象基礎4226JAVA面向對象編程之一6247JAVA面向對象編程之二6248APPLET的編寫6249JAVA網絡編程技術104610機動33小計5122263三、教學內容三、教學內容基本點定義類;創(chuàng)建類的實例;類構造器;訪問控制修飾符;靜態(tài)STATIC,抽象ABSTRACT,最終FINAL。重點編寫定義類、創(chuàng)建實例的程序語句。難點修飾符的作用與區(qū)別。課題7JAVA面向對象編程之二內容繼承與重載,屬性的繼承與重載,方法的繼承與重載,包的運用,接口的運用。要求掌握類繼承的意義和用法,掌握屬性和方法的繼承與重載。基本點繼承與重載;屬性的繼承與重載,方法的繼承與重載;包的運用,接口的運用。重點繼承與重載。難點重載后屬性和方法的訪問。課題8APPLET的編寫內容HTML語言概述,常用置標代碼,APPLET在WEB中的作用。APPLET類,APPLET類的主要方法,APPLET中的事件,APPLET中的文本和圖像處理,動畫。要求掌握APPLET的編制過程,能處理APPLET與HTML文件的關系,掌握APPLET類的主要方法運用?;军cHTML語言概述;常用置標代碼;APPLET類,APPLET類的主要方法,APPLET中的事件;APPLET中的文本和圖像處理,動畫。重點APPLET程序設計。課題9JAVA網絡編程技術內容流、基本輸入輸出流、文件輸入輸出流、數據輸入輸出流。線程、THREAD類、多線程及其實現(xiàn)。網絡應用的結構與層次,套接字,SOCKET類,網上資源,URL類,訪問網絡數據庫。要求理解流及其編程,掌握線程的編程實現(xiàn),掌握網絡編程的基本要素?;军c流;基本輸入輸出流、文件輸入輸出流、數據輸入輸出流;線程、THREAD類;多線程及其實現(xiàn);網絡應用的結以介紹面向對象編程的基本概念、基本理論為重點,結合JAVA語言的語法規(guī)則、編程特點和設計思想、強調容易發(fā)生錯誤和編程應注意的地方,使學生能對JAVA技術有一個總體了解,通過本課程學習,使學生掌握JAVA語言的基礎知識,理解和掌握面向對象程序設計的基本思想,熟練地使用JAVA語言進行程序的編寫、編譯以及調試工作構與層次;套接字,SOCKET類;網上資源,URL類;訪問網絡數據庫重點流的編程,網絡編程的要素。
下載積分: 6 賞幣
上傳時間:2024-03-08
頁數: 6
大?。?0.05(MB)
子文件數:
-
簡介:C語言考試試題語言考試試題一、填空(每空1分,共9空,共9分)1執(zhí)行A10823532后,A的值是2設INTI10則執(zhí)行JI后J的值為3在5個運算符“乘號、、、、則A數組的下標范圍是8對應SCANF“A?D“語句的輸入A為3,B為7的鍵盤輸入格式是二、選擇(每小題2分,共15小題,共30分)1C語言中,要求運算數必須是整型的運算符是()ABCD2表達式109的值是()A0B1CTRUEDFALSE3連接兩個字符串的C語言庫函數是()ASTRCMPBSTRCPYCSTRCATDSTRLEN4以下定義整型3行4列的二維數組A并初始化不正確的是AINTA340BINTA40123456789101112CINTA30123456789101112DINTA341212312345有如下程序該程序的執(zhí)行結果是MAININTISUM0FI1I3ISUMIPRINTF“DN“SUMA6B3C死循環(huán)D46有如下程序該程序的輸出的結果是INTADDCINTAINTBINTCCABRETURNCMAININTX4Y2ZRZXYRADDCADDCXYZADDCYZXZPRINTF“DN“RA36B12C14D67有如下程序該程序的輸出結果是LONGFIBINTNMAININTXA12345678910XFA47PRINTF“DN“XA22B26C42D6413以下程序的輸出結果是INTFUNCINTNSTATICINTM0MMNRETURNMMAININTIA0FI1I4IAFUNCIPRINTF“DN“AA10B15C20D2214下列程序的輸出結果是STRUCTSTUDENTINTABCMAINSTRUCTSTUDENTSTU2123456INTTTSTU0ASTU1BSTU0CPRINTF“DN“TA0B1C3D515以下程序的輸出結果是MAININTA0IFI0I5ISWITCHICASE0CASE3A2CASE1CASE2A3BREAKDEFAULTA5PRINTF“DN“AA10B15C21D36三、程序填空(每空3分,共7空,共21分)1下面程序的功能是輸出100以內能被3整除且個位數為6的所有整數請?zhí)羁?。MAININTIJFI0I10I①IF②CONTINUE
下載積分: 5 賞幣
上傳時間:2024-03-08
頁數: 5
大小: 0.05(MB)
子文件數:
-
簡介:15請參照本章例題,編寫一個C程序,輸出以下信息VERYGOOD解MIANPRINTF“”PRINTF“N”PRINTF“VERYGOODN”PRINTF“N”PRINTF“”16編寫一個程序,輸入A、B、C三個值,輸出其中最大值。解MIANINTABCMAXPRINTF“請輸入三個數ABCN”SCANF“DDD”MAXAIFMAXBMAXBIFMAXCMAXCPRINTF“最大數為“D”MAX第三章36寫出以下程序運行的結果。MAINC1’A’C2’B’C3’C’C4’101’C5’116’PRINTF“A?CTCCTABCN”C1C2C3PRINTF“TBCC”C4C5解AAㄩBBㄩㄩㄩCCㄩㄩㄩㄩㄩㄩABCAㄩN37要將“CHINA“譯成密碼,譯碼規(guī)律是用原來字母后面的第4個字母代替原來的字母例如,字母“A“后面第4個字母是“E““E“代替“A“。因此,“CHINA“應譯為“GLMRE“。請編一程序,用賦初值的方法使CL、C2、C3、C4、C5五個變量的值分別為,’C’、’H’、’I’、’N’、’A’,經過運算,使C1、C2、C3、C4、C5分別變?yōu)椤疓’、’L’、’M’、’R’、’E’,并輸出。解C1ˊAˊ__97IIC2ˊBˊ__98IIMAININTA3B4C5LONGINTU51274N128765FLOATX12Y24Z36C1’A’C2’B’PRINTF“ABCN“ABCPRINTF“XFYFZFN“XYZPRINTF“XY52FYZ52FZX52FN“XYYZZXPRINTF“U6LDN9LDN“UNPRINTF“SSDSN““C1’A’“““C1“II“PRINTF“SSDSN““C2’A’“““C2“II“47用SCANF下面的函數輸入數據,使A3,B7,X85,Y7182,C1ˊAˊ,C2ˊAˊ,問在鍵盤上如何輸入MAININTA,B;FLOATX,Y;C1C2;SCANF(“AD_BD“,SCANF“FF“C12314RSA314RRSB4SAVA4314RRR3VBSAHPRINTF“C12FN“C1PRINTF“SA2FNSB2FNVA2FNVB2FN“SASBVAVB49輸入一個華氏溫度,要求輸出攝氏溫度。公式為
下載積分: 9 賞幣
上傳時間:2024-03-08
頁數: 63
大?。?0.26(MB)
子文件數:
-
簡介:實驗三程序結構實驗三程序結構用戶自定義函數用戶自定義函數實驗目的實驗目的(1)理解函數的概念,區(qū)分系統(tǒng)函數和用戶自定義函數的使用方法(2)掌握函數的定義,聲明和調用。(3)整數類型數據的運算、整數變量的定義、整數的輸入和輸出(4)整數在函數間傳遞(5)追蹤用戶自定義函數中局部變量的值實驗內容實驗內容任務一改錯1打開程序文件ERROR16CPP。VOIDMAIN{PRINTSTARSAYHELLOVOIDPRINTSTAR}VOIDPRINTSTARVOID{PRINTF“”}VOIDSAYHELLOVOID{PRINTF“HELLOWORLD”}2程序的功能是輸出三行文本,請根據VC2012的錯誤信息改正錯誤,正確結果直接在上面源程序上修改。任務四改錯華氏溫度轉化為攝氏溫度1打開程序文件ERROR17CPP。INCLUDEINTMAINVOID{INTCELSIUSFAHRPRINTF“INPUTFAHR“SCANF“D“,FAHRCELSIUS5/9FAHR32PRINTF“FAHRD,CELSIUSD\N“,FAHR,CELSIUSRETURN0}2程序的功能是將輸入的華氏溫度轉化為攝氏溫度,請根據VC2012錯誤信息改正錯誤,使程序可以運行。3測試運行結果FAHR100CELSIUS37請直接在上面程序上修改4上組測試數據誤差太大,要得到下一組測試結果,如何修改程序。FAHR100CELSIUS37777778源程序清單
下載積分: 6 賞幣
上傳時間:2024-03-08
頁數: 6
大?。?0.04(MB)
子文件數:
-
簡介:C語言中的運算符及其優(yōu)先級語言中的運算符及其優(yōu)先級優(yōu)先級運算符名稱或含義使用形式結合方向說明數組下標數組名常量表達式圓括號(表達式)函數名形參表成員選擇(對象)對象成員名1成員選擇(指針)對象指針成員名左到右負號運算符表達式單目運算符類型強制類型轉換數據類型表達式自增運算符變量名變量名單目運算符自減運算符變量名變量名單目運算符取值運算符指針變量單目運算符取地址運算符變量名單目運算符邏輯非運算符表達式單目運算符按位取反運算符表達式單目運算符2SIZEOF長度運算符SIZEOF表達式右到左除表達式表達式雙目運算符乘表達式表達式雙目運算符3余數(取模)整型表達式整型表達式左到右雙目運算符加表達式表達式雙目運算符4減表達式表達式左到右雙目運算符右移變量表達式左到右雙目運算符大于表達式表達式雙目運算符大于等于表達式表達式雙目運算符右移后賦值變量表達式按位與后賦值變量表達式按位異或后賦值變量表達式|按位或后賦值變量|表達式15逗號運算符表達式表達式左到右從左向右順序運算說明同一優(yōu)先級的運算符,運算次序由結合方向所決定。
下載積分: 3 賞幣
上傳時間:2024-03-07
頁數: 2
大?。?0.1(MB)
子文件數:
-
簡介:C語言通俗TXT單身很痛苦,單身久了更痛苦,前幾天我看見一頭母豬,都覺得它眉清目秀的什么叫殘忍是男人,我就打斷他三條腿;是公狗,我就打斷它五條腿1所有的語言都是一個原理,想理解就要明白計算機是如何工作的。所有的數據在硬件上都是以1定義兩個整數。SCANF“DD“輸入兩個整數。PRINTF“DN“AB輸入兩個整數之和。意思是輸入兩個整數,輸出它們的和。輸出結果的前后都不允許有空格。6假如你是一個殺豬的(夠不夠通俗)C是一塊鐵,VB是一把文武刀,VF是一把專起肉片的刀VF主攻數據庫,對基于數據庫處理的前后端支持良好,是快速開發(fā)數據庫軟件的利器。其他處理能力欠佳,就好像用起肉片的刀砍骨頭。VB比較中庸,WINDOW上下層都可承接。文武刀起肉片也可以,不過就C跨平臺,底層語言,功能強大,速度快。但,你要砍骨頭的話,先要把這塊鐵打造成骨刀。你要起肉片的話,先要把這塊鐵打造成起肉片的刀。甚至你要掛豬肉的話,只要把這塊鐵打造成鐵鉤子。此外3者的編程語法不一樣。7你要去某個人的家里,比如張三。你需要知道他家的地址,門牌號。變量,就相當于張三指針,就相當于地址,門牌號。8指針是什么初學時是不太好理解的,看多了就領會了。我就拿鐘表(有指針的)做個例子鐘表的指針可以指向任意的是刻度,這里“鐘表指針”LONG聲明長整型變量或函數SHT聲明短整型變量或函數SIGNED聲明有符號類型變量或函數STRUCT聲明結構體變量或函數UNION聲明共用體數據類型UNSIGNED聲明無符號類型變量或函數VOID聲明函數無返回值或無參數,聲明無類型指針這一類別的關鍵字無需過多的說明,基本都是我們經常用到的,但是,仍然有些是我們需要注意的東西C標準并未定義指針、整數型(INT)、長型(LONG)為特定的位數目。在32位體系結構下,一般INT和LONG都是32位長;值得注意的是,64位機器下,很多程序設計環(huán)境,“INT”變量仍然是32位寬,“LONG”和指針是64位寬。注意,這里說的只是一般情況下詳細的解釋可以看這里64位)UNION聲明的聯(lián)合數據結構,里面的數據是共享內存的,可以看腦袋一迷糊,人就容易犯二UNION題目今天跟趕場子似的匆匆趕去北郵筆試,題目不是很難,不過滿腦子的漿糊,然后就犯了點2~心里很不爽心態(tài)阿心態(tài)看下面這個題目INCLUDEUNIONINTIX2AINTMAINAX010AX11PRINTF“DN“AI問題是這個題目最終會打印出什么(小尾端)C語言中的UNION是聯(lián)合體,里面不同類型的元素共享同一塊內存,也就是數組X2和整數I共享同一個內存,其中類型占1個字節(jié),INT類型占4個字節(jié)。給數組X兩個元素賦值,也就是給INT類型的底兩個字節(jié)賦值。經過簡單的思索和運算之后,我開始犯2了我的到了一個答案26筆試回來后,在電腦上復原代碼,結果呢266這是為什么呢我用GDB跟了一遍,沒有想通,懷疑是64位機器的原因,查看SIZEOF,沒錯阿,是1。把程序拷貝到32位的機器上,仍然是266。然后又懷疑是UNION會自動講補齊,將結構體中的X2改成X4,還是266
下載積分: 6 賞幣
上傳時間:2024-03-07
頁數: 6
大?。?0.03(MB)
子文件數:
-
簡介:C語言經典例題語言經典例題題目古典問題有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子長到第三個月后每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少__________________________________________________________________程序分析兔子的規(guī)律為數列1123581321___________________________________________________________________程序源代碼MAINLONGF1F2INTIF1F21FI1IK,但N能被K整除,則應打印出K的值,并用N除以K的商作為新的正整數你N重復執(zhí)行第一步。3如果N不能被K整除,則用K1作為K的值重復執(zhí)行第一步。___________________________________________________________________程序源代碼ZHENGINTISDIVIDEDYINSHUMAININTNIPRINTF“NPLEASEINPUTANUMBERN”SCANF“D”PRINTF“D”NFI2I90分的同學用A表示,6089分之間的用B表示,60分以下的用C表示。__________________________________________________________________程序分析ABAB這是條件運算符的基本例子。___________________________________________________________________程序源代碼MAININTSCEGRADEPRINTF“PLEASEINPUTASCEN”
下載積分: 8 賞幣
上傳時間:2024-03-07
頁數: 32
大?。?0.1(MB)
子文件數:
-
簡介:DA控制輸出,二極管明暗閃爍INCLUDEINCLUDEDEFINEUINTUNSIGNEDINTDEFINEUUNSIGNEDSBITDINP35SBITSCKP36SBITCSP37UCODETABLE0X6F0X6A0X670X600X5F0X5C0X5A0X570X540X500X4F0X4C0X4A0X470X440X400X3F0X3A0X370X300X2F0X270X1F0X170X0FVOIDDELAYUINTZUINTXYFXZX0XFY64Y0YVOIDDAUINTJUINTIUTEMPTABLEJSCK0CS0FI0I4IDAIDELAY50
下載積分: 3 賞幣
上傳時間:2024-03-07
頁數: 2
大?。?0.02(MB)
子文件數: