全國計算機(jī)等級考試二級C語言筆試高頻考點_第1頁
全國計算機(jī)等級考試二級C語言筆試高頻考點_第2頁
全國計算機(jī)等級考試二級C語言筆試高頻考點_第3頁
全國計算機(jī)等級考試二級C語言筆試高頻考點_第4頁
全國計算機(jī)等級考試二級C語言筆試高頻考點_第5頁
已閱讀5頁,還剩803頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、計算機(jī)等級考試二級C語言自學(xué)之高頻考點,余敦輝,教材、參考書與課時安排,參考書 1、全國計算機(jī)等級考試二級教程C語言程序設(shè)計 教育部考試中心 高等教育出版社 2、二級C語言高頻考題導(dǎo)航 南開大學(xué)出版社 3、C語言真題分析與實戰(zhàn)訓(xùn)練 清華大學(xué)出版社 課時安排 授課 :28學(xué)時 往年考題講解:4學(xué)時,考試大綱, 基本要求 1.熟悉 Visual C+ 6.0 集成開發(fā)環(huán)境。 2.掌握結(jié)構(gòu)化程序設(shè)計的方法,具有良好的程序設(shè)計風(fēng)格。 3.掌握程序設(shè)計中簡單的數(shù)據(jù)結(jié)構(gòu)和算法并能閱讀簡單的程序。 4.在 Visual C+ 6.0 集成環(huán)境下,能夠編寫簡單的C程序,并具有基本的糾錯和調(diào)試程序的能力,目錄,

2、1.程序設(shè)計基本概念,2.C程序設(shè)計的初步知識,3.順序結(jié)構(gòu),4.選擇結(jié)構(gòu),5.循環(huán)結(jié)構(gòu),6.字符型數(shù)據(jù),7.函數(shù),8.地址和指針,9.數(shù)組,10.字符串,11.對函數(shù)的進(jìn)一步討論,12.用戶標(biāo)識符的作用域和存儲類,13.編譯預(yù)處理和動態(tài)存儲分配,14.結(jié)構(gòu)體、共用體和用戶定義類型,15.位運算,16.文件,第1章程序設(shè)計基本概念,Top1:各種“程序”的概念,Top3:結(jié)構(gòu)化程序設(shè)計,Top2:算法的特性,C程序的上機(jī)步驟,什么是程序?,?,Top1:各種“程序”的概念,人們把需要用計算機(jī)完成的工作寫成一條條指令,并把這些指令存儲在內(nèi)存中,當(dāng)人們給出執(zhí)行命令后,計算機(jī)就按指令順序自動進(jìn)行操作

3、。這些可以連續(xù)執(zhí)行的一條條指令的集合稱為“程序”。,機(jī)器語言,匯編語言,高級語言,面向過程,面向?qū)ο?CPU指令系統(tǒng),由0、1序列構(gòu)成的指令碼組成 如:10000000 加 10010000 減,用助記符號描述的指令系統(tǒng) 如 ADD A, B,程序設(shè)計是數(shù)據(jù)被加工的過程,客觀世界可以分類,對象是類的實例 對象是數(shù)據(jù)和方法的封裝 對象間通過發(fā)送和接受消息發(fā)生聯(lián)系,程序設(shè)計關(guān)鍵是定義類,并由類派生對象,程序設(shè)計語言的發(fā)展,Top1:各種“程序”的概念,程序的“轉(zhuǎn)換”,機(jī)器語言,匯編語言,高級語言,C語言,編譯,匯編,源程序,目標(biāo)程序 .OBJ,Top1:各種“程序”的概念,可執(zhí)行程序 .exe,鏈

4、接,二進(jìn)制語言,Top1:各種“程序”的概念,真題分析 (2007年4月)下列敘述中錯誤的是_ A、計算機(jī)不能直接執(zhí)行用C語言編寫的源程序 B、C程序經(jīng)編譯后,生成后綴為.Obj的文件是一個二進(jìn)制文件 C、后綴為.Obj的文件,經(jīng)連接程序生成后綴為.Exe的文件是一個二進(jìn)制文件 D、后綴為.Obj和.Exe的二進(jìn)制文件都可以直接運行,D,Top1:各種“程序”的概念,真題分析 (2006年4月)以下敘述中錯誤的是_ A、C語言源程序經(jīng)編譯后生成后綴為.OBJ的目標(biāo)程序 B、C程序經(jīng)過編譯、連接步驟之后才能形成一個真正可以執(zhí)行的二進(jìn)制機(jī)器指令文件 C、用C語言編寫的程序稱為源程序,它以ASCII

5、代碼形式存放在一個文本文件中 D、C語言中的每條可執(zhí)行語句和非執(zhí)行語句最終都將轉(zhuǎn)換成二進(jìn)制的機(jī)器指令,D,只有二進(jìn)制語句才最終被轉(zhuǎn)換 成二進(jìn)制機(jī)器指令,Top1:各種“程序”的概念,真題分析 (2008年9月)計算機(jī)能直接執(zhí)行的程序是_ A、源程序 B、目標(biāo)程序 C、匯編程序 D、可執(zhí)行程序,D,Top1:各種“程序”的概念,真題分析 (2007年9月)C語言源程序的后綴是_ A、.exe B、.c C、.obj D、.cp,B,Top1:各種“程序”的概念,真題分析 (2006年9月)以下說明中正確的是_ 、C語言比其它語言高級 、C語言可以不用編譯就能被計算機(jī)執(zhí)行 、C語言以接近英語和數(shù)學(xué)

6、言語作為語言的表達(dá)式 、C語言出現(xiàn)最晚,具有其它語言的一切優(yōu)點,C,Top1:各種“程序”的概念,真題分析 (2011年3月)計算機(jī)高級語言程序的運行方法有編譯執(zhí)行和解釋執(zhí)行兩種,以下敘述中正確的是_(選擇題第11題) A)C語言程序僅可以編譯執(zhí)行 B)C語言程序僅可以解釋執(zhí)行 C)C語言程序既可以編譯執(zhí)行又可以解釋執(zhí)行 D)以上說法都不對,C,Top1:各種“程序”的概念,真題分析 (2011年3月)以下敘述中錯誤的是_(選擇題第12題) A)C語言的可執(zhí)行程序是由一系列機(jī)器指令構(gòu)成的 B)用C語言編寫的源程序不能直接在計算機(jī)上運行 C)通過編譯得到的二進(jìn)制目標(biāo)程序需要連接才可以運行 D)在

7、沒有安裝C語言集成開發(fā)環(huán)境的機(jī)器上不能運行C源程序生成的.exe文件,D,Top1:各種“程序”的概念,練習(xí)題 1、以下敘述中正確的是_ A、C語言的源程序不必通過編譯就可以直接運行 B、C語言中的每條可執(zhí)行語句最終都將被轉(zhuǎn)換成二進(jìn)制的機(jī)器指令 C、C程序經(jīng)編譯形成的二進(jìn)制代碼可直接執(zhí)行 D、C語言中的函數(shù)不可以單獨進(jìn)行編譯,B,Top2:算法的特性,什么是算法?,算法是指為解決某個特定問題而采取的確定且有限的步驟。,?,算法應(yīng)具有以下五個特點:,Top2:算法的特性,如何評價算法?,?,對算法的要求有:必須是正確的,必須能高效率執(zhí)行,即占用內(nèi)存空間少,所需運行時間短。于是,對算法的評價可以從

8、兩個方面進(jìn)行:,Top2:算法的特性,Top2:算法的特性,真題分析 (2007年4月)算法中,對需要執(zhí)行的每一步驟操作,必須給出清楚、嚴(yán)格的規(guī)定,這屬于算法的是_ A、正當(dāng)性 B、可行性 C、確定性 D、有窮性,C,Top2:算法的特性,真題分析 (2006年4月)以下敘述中錯誤的是_ A、算法正確的程序最終一定會結(jié)束 B、算法正確的程序可以有零個輸出 C、算法正確的程序可以有零個輸入 D、算法正確的程序?qū)τ谙嗤妮斎胍欢ㄓ邢嗤慕Y(jié)果,B,算法必須有一個或多個輸出,Top2:算法的特性,練習(xí)題 1、一個算法應(yīng)該具有“確定性”等5個特性,下面對另外4個特性的描述中錯誤的是_ A、有零個或多個輸

9、入 B、有零個或多個輸出 C、有窮性 D、可行性,B,Top3:結(jié)構(gòu)化程序設(shè)計和模塊化結(jié)構(gòu),執(zhí)行時按順序逐條執(zhí)行,沒有分支,沒有轉(zhuǎn)移。可由賦值語句、輸入/輸出語句等構(gòu)成。,順序結(jié)構(gòu),根據(jù)不同的條件執(zhí)行不同分支中的語句??捎蒳f語句、switch語句等構(gòu)成。,選擇結(jié)構(gòu),根據(jù)各自的條件使一組語句重復(fù)執(zhí)行多次或一次也不執(zhí)行??捎蒮or語句、while語句等構(gòu)成。,循環(huán)結(jié)構(gòu),什么是模塊化結(jié)構(gòu)?,?,將復(fù)雜任務(wù)分解成若干個子任務(wù),每個子任務(wù)又可分解成多個小子任務(wù),每個小子任務(wù)只需完成一個簡單的功能。在程序設(shè)計時用一個小模塊實現(xiàn)這些功能。稱這樣的程序設(shè)計方法為“模塊化”方法,由一個個功能模塊構(gòu)成的程序結(jié)構(gòu)

10、為模塊化結(jié)構(gòu)。,Top3:結(jié)構(gòu)化程序設(shè)計和模塊化結(jié)構(gòu),Top3:結(jié)構(gòu)化程序設(shè)計和模塊化結(jié)構(gòu),真題分析 (2007年4月)以下敘述中錯誤的是_ A、C語言是一種結(jié)構(gòu)化的程序設(shè)計語言 B、結(jié)構(gòu)化程序由順序、分支、循環(huán)三種基本結(jié)構(gòu)組成 C、使用三種基本結(jié)構(gòu)構(gòu)成的程序只能解決簡單問題 D、結(jié)構(gòu)化程序設(shè)計提倡模塊化的設(shè)計方法,C,Top3:結(jié)構(gòu)化程序設(shè)計和模塊化結(jié)構(gòu),真題分析 (2011年9月)以下選項中關(guān)于程序模塊化的敘述錯誤的是_。(選擇題12題) A)把程序分成若干相對獨立的模塊,便于編碼和調(diào)試 B) 把程序分成若干相對獨立、功能單一的模塊,可便于重復(fù)使用這些模塊 C)可采用自底向上、逐步細(xì)化的設(shè)

11、計方法把若干獨立模塊組裝成所要求的程序 D)可采用自頂向下、逐步細(xì)化的設(shè)計方法把若干獨立模塊組裝成所要求的程序,C,運行結(jié)果,可執(zhí)行文件 (.exe),源程序文件 (.c),目標(biāo)文件 (.obj),圖 C程序上機(jī)調(diào)試過程,此兩種代碼 不能執(zhí)行,C程序的上機(jī)步驟,第2章C程序設(shè)計的初步知識,Top4:C程序的結(jié)構(gòu)和格式,Top5:標(biāo)識符的命名規(guī)則,Top6:C語言基本數(shù)據(jù)類型及其定義規(guī)則,Top7:基本類型數(shù)據(jù)的相互轉(zhuǎn)換,Top8:常見算術(shù)運算符的使用,Top9:算術(shù)運算符的優(yōu)先級順序,Top12:自加自減運算符,Top10:賦值表達(dá)式的求值規(guī)則,Top11:逗號表達(dá)式的求值規(guī)則,例2.1 第一

12、個程序 Hello,World!,/* example1.1 The first C Program*/ #include main() printf(“Hello,World!”); ,輸出: Hello,World!,Top4:C語言程序的構(gòu)成和格式,例2.2,/* example1.1 calculate the sum of a and b*/ #include /* This is the main program */ main() int a,b,sum; a=10; b=24; sum=add(a,b); printf(”sum= %dn,sum); /* This funct

13、ion calculates the sum of x and y */ int add(int x,int y) int z; z=x+y; return(z); ,運行結(jié)果: sum=34,格式特點 習(xí)慣用小寫字母,大小寫敏感 不使用行號,無程序行概念 可使用空行和空格 常用鋸齒形書寫格式,main( ) . . . . . . . ,main( ) int i , j , sum; sum=0; for(i=1; i10;i+) for(j=1;j10;j+) sum+=i*j ; printf(“%dn”,sum); ,優(yōu)秀程序員的素質(zhì)之一: 使用TAB縮進(jìn) 對齊 有足夠的注釋 有合適

14、的空行,Top4:C語言程序的構(gòu)成和格式,結(jié)構(gòu)特點 函數(shù)與主函數(shù) 程序由一個或多個函數(shù)組成 必須有且只能有一個主函數(shù)main() 程序執(zhí)行從main開始,在main中結(jié)束,其它函數(shù)通過嵌套調(diào)用得以執(zhí)行。 程序語句 C程序由語句組成 用“;”作為語句終止符 注釋 /* */為注釋,不能嵌套 不產(chǎn)生編譯代碼,例: /*This is the main /* of example1.1*/ */,編譯預(yù)處理命令,Top4:C語言程序的構(gòu)成和格式,例: #include “stdio.h”,命令行,不是C語句,真題分析 (2011年9月)以上敘述中錯誤的是_(選擇題11題)。 A)C語言編寫的函數(shù)源程

15、序,其文件名后綴可以是C B) C語言編寫的函數(shù)都可以作為一個獨立的源程序文件 C) C語言編寫的每個函數(shù)都可以進(jìn)行獨立的編譯并執(zhí)行 D)一個C語言程序只能有一個主函數(shù),Top4:C語言程序的構(gòu)成和格式,C,真題分析 (2007年4月)對于一個正常運行的C程序,以下敘述中正確的是_ A、程序的執(zhí)行總是從main函數(shù)開始,在main函數(shù)結(jié)束 B、程序的執(zhí)行總是從程序的第一個函數(shù)開始,在main函數(shù)中結(jié)束 C、程序的執(zhí)行總是從main函數(shù)開始,在程序的最后一個函數(shù)中結(jié)束。 D、程序的執(zhí)行總是從程序的第一個函數(shù)開始,在程序的最后一個函數(shù)中結(jié)束。,Top4:C語言程序的構(gòu)成和格式,A,Top4:C語言

16、程序的構(gòu)成和格式,真題分析 (2005年9月)以下關(guān)于函數(shù)的敘述中正確的是_ A、 每個函數(shù)都可以被其他函數(shù)調(diào)用(包括main 函數(shù)) B、每個函數(shù)都可以被單獨編譯 C、每個函數(shù)都可以單獨運行 D、在一個函數(shù)內(nèi)部可以定義另一個函數(shù),B,Top4:C語言程序的構(gòu)成和格式,真題分析 (2007年9月)以下敘述中正確的是_ A、 C語言程序?qū)脑闯绦蛑械谝粋€函數(shù)開始執(zhí)行 B、可以在程序中由用戶指定任意一個函數(shù)作為主函數(shù),程序?qū)拇碎_始執(zhí)行 C、C語言規(guī)定必須用main作為主函數(shù)名,程序?qū)拇碎_始執(zhí)行,在此結(jié)束 D、main可作為用戶標(biāo)識符,用以命名任意一個函數(shù)作為主函數(shù),C,Top4:C語言程序的構(gòu)

17、成和格式,真題分析 (2008年9月)以下敘述中正確的是_ A、 C程序的基本組成單位是語句 B、 C程序中每一行只能寫一條語句 C、簡單C語句必須以分號結(jié)束 D、 C語句必須在一行內(nèi)寫完,C,Top4:C語言程序的構(gòu)成和格式,練習(xí)題 1、在一個程序中,_ A、main函數(shù)必須出現(xiàn)在所有函數(shù)之前 B、main函數(shù)可以在任何地方出現(xiàn) C、main函數(shù)必須出現(xiàn)在所有函數(shù)之后 D、main函數(shù)必須出現(xiàn)在固定位置,B,Top5:標(biāo)識符的命名規(guī)則,什么是標(biāo)識符?,?,標(biāo)識符是用來標(biāo)識變量、符號常量、函數(shù)、數(shù)組、類型、標(biāo)號以及一些具有專門含義的有效字符序列。 通俗地講,標(biāo)識符就是一個名字。,標(biāo)識分為三類:

18、,預(yù)定義標(biāo)識符,用戶標(biāo)識符,關(guān)鍵字,(1)數(shù)據(jù)類型關(guān)鍵字12個 (2)控制語句關(guān)鍵字12個 (3)存儲類型關(guān)鍵字4個 (4)其它關(guān)鍵字4個,一般指C語言提供的庫函數(shù)名和編譯預(yù)處理命令。,在編程時,需要用戶給一些變量、函數(shù)、數(shù)組等命名,這類由用戶根據(jù)需要自定義的標(biāo)識符稱為用戶標(biāo)識符,Top5:標(biāo)識符的命名規(guī)則,組成: 只能由字母、數(shù)字、下劃線組成,且第一個字母必須是字母或下劃線 大小寫敏感 不能使用關(guān)鍵字 長度:最長32個字符 命名原則: 見名知意 不宜混淆 如l與I, o與0,例:判斷下列標(biāo)識符號合法性 sum Sum M.D.John day Date 3days student_name

19、#33 lotus_1_2_3 char ab _above $123,M.D.John,3days,#33,char,$123,ab,如何命名標(biāo)識符?,?,真題分析 (2006年9月)下列定義變量的語句中錯誤的是_ A、int _int; B、double int_; C、char For; D、float US$;,Top5:標(biāo)識符的命名規(guī)則,D,Top5:標(biāo)識符的命名規(guī)則,真題分析 (2005年9月)以下敘述中錯誤的是_ A、用戶所定義的標(biāo)識符允許使用關(guān)鍵字 B、用戶所定義的標(biāo)識符應(yīng)盡量做到“見名知意” C、用戶所定義的標(biāo)識符必須以字母或下劃線開頭 D、用戶定義的標(biāo)識符中大、小寫字母代表

20、不同標(biāo)識,A,Top5:標(biāo)識符的命名規(guī)則,真題分析 (2006年4月)下列不合法的用戶標(biāo)識符是_ A、 j2_KEY B、Double C、 4d D、_8_,C,Top5:標(biāo)識符的命名規(guī)則,真題分析 (2007年4月)按照C語言規(guī)定的用戶標(biāo)識符命名規(guī)則,不能出現(xiàn)在標(biāo)識符中的是:_ A、大寫字母 B、連接符 C、數(shù)字字符 D、下劃線,B,Top5:標(biāo)識符的命名規(guī)則,真題分析 (2007年9月)可在C程序中用做用戶標(biāo)識符的一組標(biāo)識符是_,A,Top5:標(biāo)識符的命名規(guī)則,真題分析 (2008年4月)以下選項中不合法的標(biāo)識符是 _ A、print B、FOR C、 num=10; total=num

21、*PRICE; printf(total=%d,total); ,運行結(jié)果:total=300,Top6:C語言基本數(shù)據(jù)類型及其定義規(guī)則,整型常量(整常數(shù)) 三種形式: 十進(jìn)制整數(shù):由數(shù)字09和正負(fù)號表示.如 123,-456,0 八進(jìn)制整數(shù):由數(shù)字0開頭,后跟數(shù)字07表示.如0123,011 十六進(jìn)制整數(shù):由0 x開頭,后跟09,af,AF表示. 如0 x123,0Xff,問題: 0123 = ( )10 0 x123 = ( )10 0Xff = ( )10,Top6:C語言基本數(shù)據(jù)類型及其定義規(guī)則,十進(jìn)制:4956= 410+910 +510+610,二進(jìn)制:1011=12+02 +12

22、+12,十六進(jìn)制:81AE=816+116 +1016+1416,八進(jìn)制:4275=48+28 +78+58,Top6:C語言基本數(shù)據(jù)類型及其定義規(guī)則,整型常量的類型 根據(jù)其值所在范圍確定其數(shù)據(jù)類型 在整常量后加字母l或L,認(rèn)為它是long int 型常量,整型常量(整常數(shù)) 三種形式: 十進(jìn)制整數(shù):由數(shù)字09和正負(fù)號表示.如 123,-456,0 八進(jìn)制整數(shù):由數(shù)字0開頭,后跟數(shù)字07表示.如0123,011 十六進(jìn)制整數(shù):由0 x開頭,后跟09,af,AF表示. 如0 x123,0Xff,例 30000 為int型 65536 為long int 型,例 12 與 12L,Top6:C語言

23、基本數(shù)據(jù)類型及其定義規(guī)則,32767327680012 016 0 x10 0X23FD,0568 o45 ox12t -0X12,只能是正數(shù),.,整數(shù)在內(nèi)存中的存儲形式,FF01,FF02,FF03,FF04,5,1,FF05,FF06,65535,Top6:C語言基本數(shù)據(jù)類型及其定義規(guī)則,實型常量(實數(shù)或浮點數(shù)) 表示形式: 十進(jìn)制數(shù)形式:(必須有小數(shù)點) 如0.123, .123, 123.0, 0.0, 123. 指數(shù)形式:(e或E之前必須有數(shù)字;指數(shù)必須為整數(shù))如12.3e3 ,123E2, 1.23e4 , e-5 , 1.2E-3.5,實型常量的類型 默認(rèn)double型 在實型常

24、量后加字母f或F,認(rèn)為它是float 型,Top6:C語言基本數(shù)據(jù)類型及其定義規(guī)則,X,!注意:,55,字符常量 定義:用單引號括起來的單個普通字符或轉(zhuǎn)義字符.,字符常量的值:該字符的ASCII碼值,如 101 -A 012 -n 376 - x61 -a 60 -0 483 -(),例: A-101-x41-65,如 A65, a97, 048 , n10,如 a A ? n 101,轉(zhuǎn)義字符:反斜線后面跟一個字符或一個代碼值表示,例 轉(zhuǎn)義字符舉例 main() printf(101 x42 Cn); printf(I say:How are you?n); printf(C Program

25、n); printf(Turbo C); ,運行結(jié)果:(屏幕顯示) A B C Isay:”How are you?” C Program Turbo C,Top6:C語言基本數(shù)據(jù)類型及其定義規(guī)則,字符常量與字符串常量不同,字符串常量 定義:用雙引號(“”)括起來的字符序列 存儲:每個字符串尾自動加一個 0 作為字符串結(jié)束標(biāo)志,例: char ch; ch=“A”;,Top6:C語言基本數(shù)據(jù)類型及其定義規(guī)則,變量 概念:其值可以改變的量 變量的定義,變量初始化:定義時賦初值,例: int a,b,c; float data;,例: int a=2,b,c=4; float data=3.67;

26、 char ch=A; int x=1,y=1,z=1; int x=y=z=1;,變量的使用:先定義,后使用,例1 int student; stadent=19; /Undefined symbol statent in function main,例2 float a,b,c; c=a%b; /Illegal use of floating point in function main,變量定義位置:一般放在函數(shù)開頭,Top6:C語言基本數(shù)據(jù)類型及其定義規(guī)則,整型變量 占字節(jié)數(shù)隨機(jī)器不同而不同,一般占一個機(jī)器字 shortintlong 可用sizeof(類型標(biāo)識符)測量,實型變量 fl

27、oat:占4字節(jié),提供7位有效數(shù)字 double:占8字節(jié),提供1516位有效數(shù)字,字符型變量 字符變量存放字符ASCII碼 char與int數(shù)據(jù)間可進(jìn)行算術(shù)運算,例 float a; a=111111.111; /* a=111111.1*/ double b; b=111111.111; /* b=111111.111*/,例 a=D; /* a=68; */ x=A+5; /* x=65+5; */ s=!+G /* s=33+71; */,沒有字符串變量,用字符數(shù)組存放,Top6:C語言基本數(shù)據(jù)類型及其定義規(guī)則,Top6:C語言基本數(shù)據(jù)類型及其定義規(guī)則,真題分析 (2007年4月)有以

28、下程序,其中%u表示按無符號整數(shù)輸出,程序運行后的輸出結(jié)果是:_ #include “stdio.h” main() unsigned int x=oxFFFF; /* x的初值為16進(jìn)制數(shù) */ printf(“%un”,x); ,1,A.,65535,B.,32767,C.,D.,0 xFFFF,B,Top6:C語言基本數(shù)據(jù)類型及其定義規(guī)則,真題分析 (2006年4月)下列不合法的數(shù)值常量是_ A、 011 B、 1e1 C、 8.0E0.5 D、0 xabcd,C,Top6:C語言基本數(shù)據(jù)類型及其定義規(guī)則,真題分析 (2005年9月)以下程序運行后的輸出結(jié)果是_,main( ) int

29、x=0210; printf(%Xn,x); ,0210,0,1,0,八進(jìn)制數(shù),0,0,1,0,0,0,0,0,0,8,8,0,二進(jìn)制數(shù),88,Top6:C語言基本數(shù)據(jù)類型及其定義規(guī)則,真題分析 (2011年3月)以下選項中不能用作C程序合法常量的是_(選擇題13題) A)1.234 B)123 C)123 D)x7G,B,Top6:C語言基本數(shù)據(jù)類型及其定義規(guī)則,真題分析 (2011年3月)以下選項中可用作C程序合法實數(shù)的是_(選擇題14題) A).1e0 B)3.0e0.2 C)E9 D)9.12E,A,Top6:C語言基本數(shù)據(jù)類型及其定義規(guī)則,真題分析 (2011年9月)以下選項中關(guān)于C

30、語言常量的敘述錯誤的是_(選擇題13題) A)所謂常量,是指在程序運行過程中,其值不能被改變的量 B)常量分為整型常量、實型常量、字符常量和字符串常量 C)常量可分為數(shù)值型常量和非數(shù)值型常量 D)經(jīng)常被使用的變量可以定義成常量,D,常量是指在程序中不變的量,既然程序中已定義為變量,則不可能再定義為常量,Top6:C語言基本數(shù)據(jù)類型及其定義規(guī)則,練習(xí)題 1、以下選項中,不能作為合法常量的是_ A、1.234e04 B、1.234e0.4 C、1.234e+4 D、1.234e0,B,Top6:C語言基本數(shù)據(jù)類型及其定義規(guī)則,練習(xí)題 2、以下選項中,可作為C語言合法整數(shù)的是_ A、1011B B、

31、0386 C、0 xffa D、x2a2,C,隱式轉(zhuǎn)換 什么情況下發(fā)生 運算轉(zhuǎn)換-不同類型數(shù)據(jù)混合運算時 賦值轉(zhuǎn)換-把一個值賦給與其類型不同的變量時 輸出轉(zhuǎn)換-輸出時轉(zhuǎn)換成指定的輸出格式 函數(shù)調(diào)用轉(zhuǎn)換-實參與形參類型不一致時轉(zhuǎn)換 運算轉(zhuǎn)換規(guī)則:不同類型數(shù)據(jù)運算時先自動轉(zhuǎn)換成同一類型,Top7:基本數(shù)據(jù)類型間的轉(zhuǎn)換,顯式轉(zhuǎn)換(強(qiáng)制轉(zhuǎn)換) 一般形式:(類型名)(表達(dá)式) 例 (int)(x+y) (int)x+y (double)(3/2) (int)3.6 說明:強(qiáng)制轉(zhuǎn)換得到所需類型的中間變量,原變量類型不變,例 main() float x; int i; x=3.6; i=(int)x; p

32、rintf(“x=%f,i=%d”,x,i); 結(jié)果:x=3.600000,i=3,精度損失問題,Top7:基本數(shù)據(jù)類型間的轉(zhuǎn)換,真題分析 (2006年9月)以下選項中值為1的表達(dá)式是_ A、 1-0 B、 1-0 C、 1-0 D、 0-0,Top7:基本數(shù)據(jù)類型間的轉(zhuǎn)換,1是整型,0、0、1都是字符型。 0換成整型的ASCII碼值為48,1為49 0是轉(zhuǎn)義字符,表示0或空。,B,真題分析 (2006年9月)設(shè)有定義:float x=123.4567;,則執(zhí)行下列語句 printf(%fn,(int)(x*100+0.5)/100.0); 后的輸出結(jié)果是_,Top7:基本數(shù)據(jù)類型間的轉(zhuǎn)換,(

33、int) (x*100+0.5) / 100.0,(x*100+0.5),(123.4567*100+0.5),12345.67+0.5,12346.17,int,12346,100.0,123.46,123.460000,真題分析 (2005年9月)設(shè)有定義:int k=1,m=2; float f=7;則下列選項中錯誤的表達(dá)式是_ A、k=k =k B、-k+ + C、k%int(f) D、k =f =m,Top7:基本數(shù)據(jù)類型間的轉(zhuǎn)換,C,%(求余運算符)的兩邊都必須是整型。 f為float型,需要強(qiáng)制轉(zhuǎn)換為int型。正確 的寫法為 (int) f 而不是 int (f),真題分析 (2

34、005年9月)已經(jīng)字母A的ASCII碼為65。以下程序運行后的輸出結(jié)果為_ main( ) char a,b; a=A+5-3; b=a+6-2; printf(%d %cn,a,b); ,Top7:基本數(shù)據(jù)類型間的轉(zhuǎn)換,d,c,a=A+5-3;,a=C,67,b=a+6-2;,a=67+4,G,67 G,Top7:基本數(shù)據(jù)類型間的轉(zhuǎn)換,真題分析 (2011年9月)若有定義語句:int a=10; double b=3.14;,則表達(dá)式A+a+b值的類型是_。(選擇題14題) A).char B)int C) double D)float,C,練習(xí)題 1、以下程序運行后的輸出結(jié)果是_ main

35、() int a,b,c; a=25;b=025;c=0 x25; printf(“%d %d %dn”,a,b,c); ,Top7:基本數(shù)據(jù)類型間的轉(zhuǎn)換,025,2*81+5*80,21,0 x25,2*161+5*160,37,25 21 37,Top8:常見算術(shù)運算符的使用,學(xué)習(xí)運算符應(yīng)注意: 運算符功能 與運算量關(guān)系 要求運算量個數(shù) 要求運算量類型 運算符優(yōu)先級別 結(jié)合方向 結(jié)果的類型,Top8:常見算術(shù)運算符的使用,Top8:常見算術(shù)運算符的使用,知識點,1、基本的算術(shù)運算符有:、 (減法/取負(fù)) 、/、% (取余數(shù)),2、關(guān)于除法運算/ C語言規(guī)定:兩個整數(shù)相除,其商為整數(shù),小數(shù)部

36、分被 舍棄。,例 5/2 = -5/2.0 =,例 5/2 = 2 -5/2.0 = -2.5,3、關(guān)于求余數(shù)運算 要求兩側(cè)的操作數(shù)均為整型數(shù)據(jù),否則出錯。,例 5%2 = -5%2 = 1%10 = 5%1 = 5.5%2,例 5%2 = 1 -5%2 = -1 1%10 = 1 5%1 = 0 5.5%2 (),4、關(guān)于兩邊運算數(shù)類型不一致 系統(tǒng)將自動進(jìn)行轉(zhuǎn)換,使兩邊一致后再進(jìn)行運算。,5、所有實型數(shù)的運算均以雙精度方式進(jìn)行,若是單精度, 則在尾數(shù)部分添0,轉(zhuǎn)換為雙精度。,Top8:常見算術(shù)運算符的使用,6、算術(shù)表達(dá)式的概念,(1)表達(dá)式的概念 用運算符和括號將運算對象(常量、變量和函數(shù)等

37、)連接 起來的、符合語言語法規(guī)則的式子,稱為表達(dá)式。,(2)算術(shù)表達(dá)式的概念 表達(dá)式中的運算符都是算術(shù)運算符。例如: 3 + 6 * 9、(x + y) / 2 - 1等,都是算術(shù)表達(dá)式。,Top8:常見算術(shù)運算符的使用,7、強(qiáng)制類型轉(zhuǎn)換表達(dá)式,轉(zhuǎn)換格式為: (要轉(zhuǎn)換成的數(shù)據(jù)類型)(被轉(zhuǎn)換的表達(dá)式),(double)a 等價于(double)(a) (int)(x + y) (float)5 / 2 等價于(float)(5)/2 (float)(5 / 2),注意:強(qiáng)制轉(zhuǎn)換類型得到的是一個所需類型的中間量,原表達(dá)式類型 并不發(fā)生變化。例如,(double)a 只是將變量a的值轉(zhuǎn)換成一個dou

38、ble 型的中間量,其數(shù)據(jù)類型并未轉(zhuǎn)換成double型。,Top8:常見算術(shù)運算符的使用,真題分析 (2011年9月)若有定義語句: int x=12,y=8,z; 在其后執(zhí)行語句z=0.9+x/y; 則z的值為_。(選擇題15題) A)1.9 B)1 C)2 D)2.4,B,“/”為整除運算符,兩邊的運算對象都為 整數(shù)時,運算結(jié)果為整型。 Z為整型,所以最終結(jié)果為整數(shù)。,Top8:常見算術(shù)運算符的使用,真題分析 (2007年4月)以下選項中,當(dāng)x為大于1的奇數(shù)時,數(shù)為0的表達(dá)式為_ A、x%2=1 B、x/2 C、x%2!=0 D、x%2=0,D,%(求余運算符)的兩邊都必須是整型。 大于1

39、的奇數(shù)除以2,余數(shù)必為1。 表達(dá)式成立時,整個表達(dá)式邏輯值為1 表達(dá)式不成立時,整個表達(dá)式邏輯值為0。,Top8:常見算術(shù)運算符的使用,真題分析 (2011年3月)以下程序運行后的輸出結(jié)果是 _(填空題第6題) 。 #include main() int a; a=(int)(double)(3/2)+0.5+(int)1.99*2); printf(%dn,a); ,3,Top8:常見算術(shù)運算符的使用,練習(xí)題 1、設(shè)變量x為float型且已經(jīng)賦值,則以下語句中能將x中的數(shù)值保留到小數(shù)點后兩位,并將第三位四舍五入的是_ A、x=x*100+0.5/100.0 B、x=(x*100+0.5)/1

40、00.0 C、x=(int)(x*100+0.5)/100.0 D、x=(x/100+0.5)*100.0,C,Top8:常見算術(shù)運算符的使用,練習(xí)題 2、若有語句 int i=-19,j=i%4; printf(“%dn”,j); 則輸出結(jié)果是 _,-3,1、算術(shù)運算符的優(yōu)先級 ()/%,單目,雙目,高,低,Top9:算術(shù)運算符的優(yōu)先級順序,2、算術(shù)運算符和圓括號的結(jié)合性 所謂結(jié)合性是指,當(dāng)一個操作數(shù)兩側(cè)的運算符具有相同 的優(yōu)先級時,該操作數(shù)是先與左邊的運算符結(jié)合,還是 先與右邊的運算符結(jié)合。,自左至右的結(jié)合方向,稱為左結(jié)合性。反之,稱為右結(jié)合性。 結(jié)合性是語言的獨有概念。 除單目運算符、賦

41、值運算符和條件運算符是右結(jié)合性外,其它運算符 都是左結(jié)合性。,例如,算術(shù)運算符的結(jié)合方向是“自左至右”,即: 在執(zhí)行“a b + c”時,變量b先與減號結(jié)合,執(zhí)行“a - b”; 然后再執(zhí)行加c的運算。,Top9:算術(shù)運算符的優(yōu)先級順序,真題分析 (2006年4月)表達(dá)式3.6-52+1.2+5%2 的值是_ A、4.3 B、4.8 C、3.3 D、3.8,3.6-52+1.2+5%2,2,1.6,2.8,1,3.8,D,Top9:算術(shù)運算符的優(yōu)先級順序,真題分析 (2005年9月)下列不能正確計算代數(shù)式sin2(1/2)/3值的C 語言表達(dá)式是_,1/3 *sin(1/2)*sin(1/2)

42、,A.,sin(0.5)*sin(0.5)/3,B.,pow(sin(0.5),2)/3,C.,1/3.0*pow(sin(1.0/2),2),D.,1/3*sin(0)*sin(0),0.076616,0.000000,A,Top9:算術(shù)運算符的優(yōu)先級順序,練習(xí)題 1、設(shè)有定義:float a=2,b=4,h=3;以下C語言表達(dá)式與代數(shù)式計算結(jié)果不相符的是 _ A、(a+b)*h/2 B、(1/2)*(a+b)*h C、(a+b)*h*1/2 D、h/2*(a+b),B,賦值運算,賦值符號“=”就是賦值運算符,它的作用是將一個表達(dá)式 的值賦給一個變量。賦值運算符的一般形式為:,如果表達(dá)式值的

43、類型,與被賦值變量的類型不一致,但都是 數(shù)值型或字符型時,系統(tǒng)自動地將表達(dá)式的值轉(zhuǎn)換成被賦值 變量的數(shù)據(jù)類型,然后再賦值給變量.,例 a=3; d=func(); c=d+2; b=a;,Top10:賦值表達(dá)式的求值規(guī)則,變量 = 賦值表達(dá)式,幾點說明:,(1)賦值運算符的優(yōu)先級只高于逗號運算符,比其它的運算符優(yōu)先級都低,且具有自右向左的結(jié)合性。 如:a=2+7/3,(2)賦值運算符不是數(shù)學(xué)中的“等于號”,而是進(jìn)行“賦予”操作。,(3)表達(dá)式x=y讀作“將y的值賦給變量x”而不讀作”x等于y“,(4)賦值運算符左邊只能是變量,不能是常量或是表達(dá)式。如a+b=c就是錯誤的。,(5)賦值運算符右邊

44、也可以是賦值表達(dá)式。如a=b=7+1,而a=7+1=b則是錯誤的。,(6)”“視作運算符,a=19是一個表達(dá)式,C語言規(guī)定最左邊變量中所得到的新值就是賦值表達(dá)式的值。,Top10:賦值表達(dá)式的求值規(guī)則,復(fù)合賦值表達(dá)式,復(fù)合賦值運算符是由賦值運算符之前再加一個雙目運算符構(gòu)成的。,復(fù)合賦值運算的一般格式為: 變量 雙目運算符 = 表達(dá)式 復(fù)合賦值運算符 等價于:變量 = 變量 雙目運算符 (表達(dá)式)。 當(dāng)表達(dá)式為簡單表達(dá)式時,表達(dá)式外的一對圓括號才可缺省,否則可能 出錯。,例: x += 3 x=x+3 y *= x + 6 y=y*(x+6),Top10:賦值表達(dá)式的求值規(guī)則,說明: 結(jié)合方向:

45、自右向左 左側(cè)必須是變量,不能是常量或表達(dá)式,賦值表達(dá)式的值與變量值相等,且可嵌套,賦值轉(zhuǎn)換規(guī)則:使賦值號右邊表達(dá)式值自動轉(zhuǎn)換成其左邊變量的類型,例 3=x-2*y; a+b=3;,例 float f; int i; i=10; f=i; 則 f=10.0,例 int i; i=2.56; /結(jié)果i=2;,例: a=b=c=5 a=(b=5) a=5+(c=6) a=(b=4)+(c=6) a=(b=10)/(c=2),/表達(dá)式值為5,a,b,c值為5,/ b=5;a=5,/表達(dá)式值11,c=6,a=11,/表達(dá)式值10,a=10,b=4,c=6,/表達(dá)式值5,a=5,b=10,c=2,Top

46、10:賦值表達(dá)式的求值規(guī)則,X,思考2: a=12; a+=a-=a*a,思考3: int a=2; a%=4-1; a+=a*=a-=a*=3;,/a=-264 等價于a=a+(a=a-(a*a),/a=0 等價于a=a+(a=a*(a=a-(a=a*3),思考1:已有變量a,其值為9,計算表達(dá)式a+=a-=a+a,(1)a+a=9+9,表達(dá)式的值為18,但是a的值不變,仍為9 (2)a=a-18 ,表達(dá)式的值為9,a的值變?yōu)?。 (3)a=a+a,表達(dá)式的值為-18,a的值為18,Top10:賦值表達(dá)式的求值規(guī)則,賦值運算中的類型轉(zhuǎn)換,在C語言的賦值表達(dá)式中,賦值號右邊的值先轉(zhuǎn)換成與左邊的

47、變量相同的類型,然后進(jìn)行賦值。,注意: (1)當(dāng)賦值號左邊的變量為短整型,右邊的值為長整型時,短整型變量只能接受長整型數(shù)據(jù)低位上的兩個字節(jié)的數(shù)據(jù),高位上的數(shù)據(jù)將丟失。也就是說,右邊的值不能超過短整型的數(shù)值范圍。,Top10:賦值表達(dá)式的求值規(guī)則,例: short a; unsigned long b; b=98304; a=b; printf(“%dn”,a);,98304D=11000000000000000B,高16位,低16位,結(jié)果a=1000000000000000B=-32768,Top10:賦值表達(dá)式的求值規(guī)則,(2)當(dāng)賦值號左邊的變量為無符號整型,右邊的值為有符號整型時,則把內(nèi)存

48、中的內(nèi)容原樣復(fù)制。右邊數(shù)據(jù)的范圍不應(yīng)超出左邊變量可以接受的數(shù)據(jù)范圍。同時要注意,這時負(fù)數(shù)將轉(zhuǎn)換為正數(shù)。,例: unsigned a; a=-1; printf(“%dn”,a);,-1的補碼,結(jié)果a=111111111111111165535,Top10:賦值表達(dá)式的求值規(guī)則,(3)當(dāng)賦值號左邊的變量為有符號整型,右邊的值為無符號整型時,復(fù)制的機(jī)制同上,這時,若符號位為1,將按負(fù)數(shù)處理。,例: int a; unsigned b; b=1000000000000000; a=b; printf(“%dn”,a);,結(jié)果a=-(111111111111111+1)-32786,Top10:賦值表

49、達(dá)式的求值規(guī)則,Top10:賦值表達(dá)式的求值規(guī)則,真題分析 (2006年4月)以下敘述中錯誤的是_ A、C程序中的#include和#define均不是C語句 B、除逗號運算符外,賦值運算符的優(yōu)先級最低 C、C程序中,j+; 是賦值語句 D、C程序中,+、-、*、/、%是算術(shù)運算符,可用于整型和實型數(shù)的運算。,D,Top10:賦值表達(dá)式的求值規(guī)則,真題分析 (2005年9月)下列能正確定義且賦初值的語句是_ A、 int nl=n2=10; B、char c=32; C、float f=f+1.1; D、 double x=12.3E2.5;,C語言規(guī)定,變量必須先定義,后使用。 A、C錯誤。

50、 A如果寫成:int n1,n2;對待n1=n2=10;則正確 C如果寫成:float f; f=f+1.1; 則正確 選項D中,E后面必須為整數(shù),不能是實數(shù)。,B,Top10:賦值表達(dá)式的求值規(guī)則,真題分析 (2006年9月)若變量x、y 已正確定義并賦值,下列符合C 語言語法的表達(dá)式是_ A、+x,y=x- B、 x+1=y C、x=x+10=x+y D、 double(x)/10,A,賦值表達(dá)式的左邊必須是變量,不能是常量 或表達(dá)式。所以B,C錯誤。 D選項中,強(qiáng)制類型轉(zhuǎn)換應(yīng)該寫成:(double)x/10,Top10:賦值表達(dá)式的求值規(guī)則,真題分析 (2011年3月)若有定義語句: i

51、nt a=3,b=2,c=1;,以下選項中錯誤的賦值表達(dá)式是_(選擇題15題) A)a=(b=4)=3; B)a=b=c+1; C)a=(b=4)+c; D)a=1+(b=c=4);,A,賦值運算符左邊只能是變量,不能是常量或是表達(dá)式,Top10:賦值表達(dá)式的求值規(guī)則,練習(xí)題 1、以下選項中,非法的表達(dá)式是_ A、0=x100 B、i=j=0 C、(char)(65+3) D、x+1=x+1,D,Top11 逗號表達(dá)式的運算規(guī)則,形式:表達(dá)式1,表達(dá)式2,表達(dá)式n 結(jié)合性:從左向右 優(yōu)先級:所有運算符中,逗號運算符優(yōu)先級最低 逗號表達(dá)式的值:等于表達(dá)式n的值 用途:常用于循環(huán)for語句中,例

52、a=3*5,a*4 a=3*5,a*4,a+5 例 x=(a=3,6*3) x=a=3,6*a 例 a=1;b=2;c=3; printf(“%d,%d,%d”,a,b,c); printf(“%d,%d,%d”,(a,b,c),b,c);,/a=15,表達(dá)式值60,/a=15,表達(dá)式值20,/賦值表達(dá)式,表達(dá)式值18,x=18,/逗號表達(dá)式,表達(dá)式值18,x=3,/1,2,3,/3,2,3,例: #include main() int x,y=7; float z=4; x=(y=y+6,y/z); printf(x=%dn,x); ,運行結(jié)果:x=3,形式:表達(dá)式1,表達(dá)式2,表達(dá)式n 結(jié)

53、合性:從左向右 優(yōu)先級:所有運算符中,逗號運算符優(yōu)先級最低 逗號表達(dá)式的值:等于表達(dá)式n的值 用途:常用于循環(huán)for語句中,Top11 逗號表達(dá)式的運算規(guī)則,Top11 逗號表達(dá)式的運算規(guī)則,考點 逗號運算符的結(jié)合性為從左到右,先計算表達(dá)式1,最后計算表達(dá)式n,最后一個表達(dá)式的值即為該逗號表達(dá)式的值。 逗號運算符在所有運算符中,優(yōu)先級最低。,Top11 逗號表達(dá)式的運算規(guī)則,真題分析 (2007年4月)執(zhí)行以下程序后的輸出結(jié)果是_ main() int a=10;a=(3*5,a+4); printf(a=%dn,a); ,a=(3*5,a+4);,15,10+4,14,14,Top11 逗號

54、表達(dá)式的運算規(guī)則,真題分析 (2005年9月)有以下程序, main( ) char a1=M,a2=m; printf(“%cn”,(a1,a2); 則下列說法正確的是_ A、程序輸出大寫字母M B、程序輸出小寫字母m C、格式說明符不足,編譯出錯 D、程序運行時產(chǎn)生出錯信息,B,Top11 逗號表達(dá)式的運算規(guī)則,練習(xí)題 1、有如下程序,運行該程序的輸出結(jié)果是_ main() int y=3,x=3,z=1; printf(“%d %dn”,(+x,y+),z+2); A、3 4B、4 2C、4 3D、3 3,D,Top12自加、自減運算符,自加運算符、自減運算符,i+(或i-)表示在使用該

55、表達(dá)式值之后將i值加1(或減1)。,+i(或-i)表示在使用該表達(dá)式值之前將i值加1(或減1),說明: (1)+和-僅適用于變量(整型和實型),不能用于常量或表達(dá)式。 (2)+和-運算符的結(jié)合方向是“至右向左”。,例 -i+ -(i+) i=3; printf(“%d,%d”,-i+,i); /-3 ,4,例 -i+ i=3; printf(“%d,%d”,-i+,i);,例自增、自減運算符的用法與運算規(guī)則示例。 main() int a=100; printf(“a+=%dn”,a+); printf(“+a=%dn”,+a); printf(“a-=%dn”,a-); printf(“-a

56、=%dn”,-a); ,/*輸出a=100,a的值變?yōu)?01*/,/*輸出 a=102,a的值變?yōu)?02*/,/*輸出a=102,a的值變?yōu)?01*/,/*輸出a=100,a的值變?yōu)?00*/,Top12自加、自減運算符,例自增、自減運算符的用法與運算規(guī)則示例。 main() int x=6, y; printf(x=%dn,x); y = +x; /*前置運算*/ printf(y=+x: x=%d,y=%dn,x,y); y = x-; /*后置運算*/ printf(y=x-: x=%d,y=%dn,x,y); ,程序運行結(jié)果: x=6 y=+x: x=7,y=7 y=x-: x=6,y

57、=7,Top12自加、自減運算符,考點:,Top12自加、自減運算符,1、自增、自減運算符只能用于變量,不能用于常量和表達(dá)式。5+、-(a+b)等都是非法的。,2、自增、自減運算符和其它運算符混合使用時,其結(jié)合性為:至右向左。,3、自增、自減運算符,無論作為前綴(+a,-a)還是后綴( a +, a -)運算符,對于變量本身來說自增1或自減1都具有相同的效果,但對表達(dá)式來說卻有著不同的值。,Top12自加、自減運算符,真題分析 (2007年4月)設(shè)有定義:int k=0;,以下選項的四個表達(dá)式中與其他三個表達(dá)式的值不相同的是_ A、k+ B、k+=1 C、+k D、k+1,A,表達(dá)式的值為0,k 的值為1,表達(dá)式的值為1,k 的值為1,表達(dá)式的值為1,k 的值為1,表達(dá)式的值為1,k 的值為0,Top12自加、自減運算符,真題分析 (2006年9月)有以下程序,程序運行后的輸出結(jié)果為_ main( ) int x,y,z; x=y=1; z=x+ +,y+ +,+ +y; printf(%d,%d,%dn,x,y,z); A、2,3,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論