江蘇省二級(jí)C語(yǔ)言整理資料
第一部分 計(jì)算機(jī)基礎(chǔ)知識(shí)一、計(jì)算機(jī)基礎(chǔ)1 信息技術(shù)的基本概念和發(fā)展2 計(jì)算機(jī)硬件基礎(chǔ)知識(shí)3 數(shù)字媒體基本知識(shí)4 計(jì)算機(jī)軟件基礎(chǔ)知識(shí)5 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)知識(shí)6 計(jì)算機(jī)與數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)7 P
第一部分 計(jì)算機(jī)基礎(chǔ)知識(shí)
一、計(jì)算機(jī)基礎(chǔ)
1 信息技術(shù)的基本概念和發(fā)展
2 計(jì)算機(jī)硬件基礎(chǔ)知識(shí)
3 數(shù)字媒體基本知識(shí)
4 計(jì)算機(jī)軟件基礎(chǔ)知識(shí)
5 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)知識(shí)
6 計(jì)算機(jī)與數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
7 PC 機(jī)操作使用的基本技能
要求:掌握計(jì)算機(jī)的基本常識(shí),掌握二進(jìn)制,十六進(jìn)制,八進(jìn)制,十進(jìn)制的轉(zhuǎn)換,了解網(wǎng)絡(luò)知識(shí)。 主要考點(diǎn):
1.信息技術(shù)與信息處理系統(tǒng)
(1)什么是信息?
(2)信息處理包括如下過(guò)程:信息收集,信息加工,信息存儲(chǔ),信息的傳遞,信息的施用
2.微電子技術(shù)
集成電路的分類(lèi):
小規(guī)模集成電路—大規(guī)模集成電路
3.二進(jìn)制、十六進(jìn)制的概念,不同進(jìn)制數(shù)的表示,轉(zhuǎn)換及其運(yùn)算。
(1)各種進(jìn)制數(shù)轉(zhuǎn)化為十進(jìn)制數(shù)的方法:
數(shù)的按位展開(kāi)法是用各位的數(shù)符乘以相應(yīng)的位權(quán)再求和得到的數(shù)值。
3210 (1010)2=1*2 0*2 1*2 0*2=(10)10
3210-1-2-3 (1011.101)2=1*2 0*2 1*2 1*2 1*2 0*2 1*2=(11.625) 10
210-1-2 (143.65)8=1*8 4*8 3*8 6*8 5*8=(99.828125)10
210-1-2 (2CF.4B)16=2*16 12*16 15*16 4*16 11*16=(719.29296875)10
(2) 十進(jìn)制數(shù)轉(zhuǎn)化為二進(jìn)制數(shù)
十進(jìn)制數(shù)轉(zhuǎn)化成二進(jìn)制數(shù)十整數(shù)部分和小數(shù)部分的運(yùn)算方法是不同的。
當(dāng)把十進(jìn)制整數(shù)轉(zhuǎn)化為二進(jìn)制數(shù)據(jù)時(shí),采用“除二取余”法。當(dāng)把十進(jìn)制小數(shù)轉(zhuǎn)換成二進(jìn)制時(shí)采用”乘
2取整”法
(3)二進(jìn)制與八進(jìn)制、十六進(jìn)制的互換 八進(jìn)制相當(dāng)于二進(jìn)制數(shù)的三位數(shù),轉(zhuǎn)換二進(jìn)制時(shí),整數(shù)向左,小數(shù)向右,不足3位的都用零補(bǔ)足。 十六進(jìn)制相當(dāng)于二進(jìn)制數(shù)的四位數(shù)。轉(zhuǎn)換二進(jìn)制時(shí),整數(shù)向左,小數(shù)向右,不足4位的都用零補(bǔ)足。
4.整數(shù)(定點(diǎn)數(shù))在計(jì)算機(jī)中的表示。
原碼、反碼和補(bǔ)碼
原碼:其符號(hào)位(最高位)的0或1表示X 的正或負(fù),其數(shù)值部分就是X 的絕對(duì)的二進(jìn)制表示 ( 17)
n-1n-1=00010001,(-39)=10100111。表示范圍-(2-1)~ (2-1)
反碼:正整數(shù)的反碼與原碼一樣,負(fù)整數(shù)的反碼是其對(duì)應(yīng)的原碼符號(hào)位保持不變,而數(shù)值位取反。表示范圍
n-1n-1-(2-1)~ (2-1)
n-1 n-1 補(bǔ)碼:正整數(shù)的補(bǔ)碼與其原碼一致,負(fù)整數(shù)的補(bǔ)碼對(duì)是其對(duì)應(yīng)的反碼在最后一位加1。-2~ 2
5.計(jì)算機(jī)中信息的計(jì)量單位
位:二進(jìn)制中的每一位,0或1。
字節(jié):8位,B 表示
KB=1024B 千字節(jié)
MB=1024KB 兆字節(jié)
GB=1024MB 千兆字節(jié)
TB=1024GB 兆兆字節(jié)
字:有2個(gè)字節(jié),16位構(gòu)成
6.計(jì)算機(jī)的邏輯結(jié)構(gòu)及組成部分的功能
輸入設(shè)備、中央處理器、內(nèi)存儲(chǔ)器和外存儲(chǔ)器、輸出設(shè)備、系統(tǒng)總線(xiàn)與I/O端口
7.CPU 的基本結(jié)構(gòu)
寄存器組、運(yùn)算器、控制器
8.常用的微處理器產(chǎn)品及主要性能
(1)4位和8位微處理器,Apple-II 微型計(jì)算機(jī)采用8位微處理器
(2)16位的微處理器,Intel 8086
(3)32位微處理器,Inter 80386,80486
(4)Pentium (奔騰)微處理器
(5)Pentium MMX, Pentium Pro Pentium II, Pentium III, Pentium4微處理器
1
,9.PC 機(jī)的物理組成
(1)主板:有CPU 插槽,CPU 調(diào)壓器,主板芯片組,存儲(chǔ)器插座,總線(xiàn)插槽,ROMBIOS ,時(shí)鐘/CMOS,電池,超級(jí)I/O芯片等。
(2)PC 機(jī)芯片組:主板上所有控制功能幾乎都在其中
(3)BIOS :基本輸入/輸出系統(tǒng),放置在只讀存儲(chǔ)器(ROM)芯片中 (4)內(nèi)存:用來(lái)存儲(chǔ)程序和數(shù)據(jù)信息的記憶部件,分為ROM(只讀存儲(chǔ)器,斷電不消失信息) 和RAM (隨機(jī)存取存儲(chǔ)器,可讀可寫(xiě),但斷電信息丟失)
(5)PC 機(jī)種的I/O總線(xiàn)和設(shè)備接口:I/O總線(xiàn)上有數(shù)據(jù)線(xiàn),地址線(xiàn),控制線(xiàn)。I/O接口有并行接口,串行接口,
10.常用外存的類(lèi)型、性能、特點(diǎn)、基本工作原理
主要是硬盤(pán)存儲(chǔ)器和光盤(pán)存儲(chǔ)器,
硬盤(pán)指標(biāo)有:
(1) 容量:40~120GB
(2) 平均等待時(shí)間:平均等待時(shí)間是指數(shù)據(jù)所在的扇區(qū)轉(zhuǎn)到磁頭下的平均時(shí)間,
使盤(pán)片旋轉(zhuǎn)周期的1/2,現(xiàn)在主流硬盤(pán)的轉(zhuǎn)速多為5400rpm,7200rpm,10000rpm 。平均等待時(shí)間為3~6ms
(3)平均尋道時(shí)間:指把磁頭移動(dòng)到數(shù)據(jù)所在的磁道(柱面)所需要的平均時(shí)間,這是衡量硬盤(pán)機(jī)械能力的重要標(biāo)志。一般在5~10ms 。
(4)平均訪(fǎng)問(wèn)時(shí)間:平均等待時(shí)間+平均尋道時(shí)間。
光盤(pán)存儲(chǔ)器有:
(1)只讀光盤(pán)(CD-ROM )
(2)可記錄光盤(pán)(CD-R )
(3)可擦寫(xiě)(CD-RW )可刻錄
(4)DVD,即數(shù)字多用途光盤(pán) DVD-ROM, DVD-R, DVD-RW
11.操作系統(tǒng)功能,常用產(chǎn)品
(1)功能:管理系統(tǒng)中的各種軟硬件資源,為用戶(hù)提供友善的人機(jī)界面,為應(yīng)用程序的開(kāi)發(fā)和運(yùn)行提供一個(gè)高效率的平臺(tái)??捎芯烟幚砥鞴芾?,存儲(chǔ)管理,設(shè)備管理,文件管理和作業(yè)管理
(2)產(chǎn)品:MS-DOS, Windows, Unix和OS/2
12.程序設(shè)計(jì)語(yǔ)言及其處理系統(tǒng)
(1)設(shè)計(jì)語(yǔ)言通常分為機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)語(yǔ)言。
(2)程序語(yǔ)言處理系統(tǒng):匯編程序,解釋程序,編譯程序
13.計(jì)算機(jī)網(wǎng)絡(luò)組成與分類(lèi)
(1)計(jì)算機(jī)網(wǎng)絡(luò)的構(gòu)成:由若干主機(jī)和通信子網(wǎng)以及一系列的通信協(xié)議構(gòu)成。
(2)計(jì)算機(jī)網(wǎng)絡(luò)的分類(lèi):
按網(wǎng)絡(luò)規(guī)模分:廣域網(wǎng)(WAN ),局域網(wǎng)(LAN ),城域網(wǎng)(MAN )。
按網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)分:星形網(wǎng),樹(shù)形網(wǎng),環(huán)形網(wǎng),總線(xiàn)型網(wǎng),網(wǎng)狀網(wǎng)絡(luò)
按網(wǎng)絡(luò)控制分類(lèi):集中式網(wǎng)絡(luò),分布式網(wǎng)絡(luò)
14.廣域網(wǎng)的聯(lián)接技術(shù):
(1)電話(huà)撥號(hào)
(2)ISDN (綜合業(yè)務(wù)數(shù)字網(wǎng))
(3)不對(duì)稱(chēng)數(shù)字用戶(hù)線(xiàn)技術(shù)(ADSL),與普通電話(huà)共存一條線(xiàn),傳輸數(shù)據(jù)不通過(guò)電話(huà)交換機(jī),傳輸速率根據(jù)線(xiàn)路情況自動(dòng)調(diào)整
(4)電纜調(diào)制解調(diào)技術(shù)
(5)光纖接入網(wǎng)
15 交換技術(shù)
交換技術(shù)就是指使用交換設(shè)備實(shí)現(xiàn)多對(duì)終端設(shè)備之間的互聯(lián),以滿(mǎn)足多用戶(hù)通信的需要。有電路交換和分組交換。
16 英特網(wǎng)
英特網(wǎng)又稱(chēng)互聯(lián)網(wǎng),是世界最大的網(wǎng)絡(luò),使用TCP/IP協(xié)議把世界各地的計(jì)算機(jī)網(wǎng)絡(luò)互聯(lián)成一個(gè)大網(wǎng)絡(luò)。 TCP/IP協(xié)議:(Transmission Control Protocol/Internet Protocol )是網(wǎng)絡(luò)中最廣泛的一種協(xié)議。把計(jì)算機(jī)通信化為4層,由第四層到第一層為:應(yīng)用層,傳輸層,網(wǎng)絡(luò)互聯(lián)層,網(wǎng)絡(luò)接口和硬件層。
IP 地址:是每臺(tái)主機(jī)賦予的唯一一個(gè)編碼地址,地址有4段十進(jìn)制數(shù)組成,每段取值1~255。

a) 國(guó)家頂級(jí)域名:中國(guó).cn 。國(guó)際頂級(jí).edu ,網(wǎng)絡(luò)服務(wù)機(jī)構(gòu)為.net ,政府機(jī)構(gòu)為.gov 等 英特網(wǎng)提供的服務(wù):電子郵件,文件傳輸(FTP),遠(yuǎn)程登錄(Telnet ),信息服務(wù)(WWW )
17.?dāng)?shù)字聲音獲取的方法
計(jì)算機(jī)合成聲音:MIDI 是一種數(shù)字合成聲音的標(biāo)準(zhǔn),MPEG 是一種數(shù)字視頻(音頻)編碼的國(guó)際標(biāo)準(zhǔn)。 MP3音樂(lè)是采用MPEG-1層3編碼的高質(zhì)量數(shù)字音樂(lè)。
2
,1、信息技術(shù)指的是用來(lái)擴(kuò)展人的信息器官功能、協(xié)助人們進(jìn)行信息處理的一類(lèi)技術(shù)。在下列基本信息技術(shù)中,用于擴(kuò)展人的效應(yīng)器官功能的是____。
A. 感測(cè)與識(shí)別技術(shù) B. 通信與存儲(chǔ)技術(shù)
C. 計(jì)算與處理技術(shù)
D. 控制與顯示技術(shù)
2、微電子技術(shù)是以集成電路為核心的電子技術(shù)。在下列關(guān)于集成電路(IC )的敘述中,正確的是____。
A. 集成電路的發(fā)展導(dǎo)致了晶體管的發(fā)明
B. 現(xiàn)代計(jì)算機(jī)的CPU 均是超大規(guī)模集成電路
C. 小規(guī)模集成電路通常以功能部件、子系統(tǒng)為集成對(duì)象
D. 所有的集成電路均為數(shù)字集成電路
3、通信技術(shù)的發(fā)展促進(jìn)了信息的傳播。在下列有關(guān)通信與通信技術(shù)的敘述中,錯(cuò)誤的是____。
A. 通信系統(tǒng)必有“三要素”,即信源、信號(hào)(應(yīng)改成信道)與信宿
B. 現(xiàn)代通信指的是使用電(光)波傳遞信息的技術(shù)
C.
D. 調(diào)制技術(shù)主要分為三種,即調(diào)幅、調(diào)頻和調(diào)相
4、在計(jì)算機(jī)中,數(shù)值為負(fù)的整數(shù)一般不采用“原碼”表示,而是采用“補(bǔ)碼”方式表示。若某帶符號(hào)整數(shù)的8位補(bǔ)碼表示為1000 0001, 則該整數(shù)為_(kāi)___.
A.129 B.-1 C.-127 D.127
5、在下列有關(guān)CPU (中央處理器)與Pentium 微處理器的敘述中,錯(cuò)誤的是____。
A.CPU 除包含運(yùn)算器和控制器以外,一般還包含若干個(gè)寄存器
B.CPU 所能執(zhí)行的全部指令的集合,稱(chēng)為該CPU 的指令系統(tǒng)
C.Pentium 系列處理器在其發(fā)展過(guò)程中,其指令系統(tǒng)越來(lái)越豐富
D.Pentium 處理器與Power PC處理器雖然產(chǎn)自不同的廠(chǎng)商,但其指令系統(tǒng)相互兼容
6、根據(jù)存儲(chǔ)器芯片的功能及物理特性,目前用作優(yōu)盤(pán)存儲(chǔ)器芯片的是____。
A.SRAM B.SDRAM C.EPROM D.Flash ROM
7、I/O接口指的是計(jì)算機(jī)中用于連接I/O設(shè)備的各種插頭/插座,以及相應(yīng)的通信規(guī)程以及電氣特性。在下列相關(guān)I/O總線(xiàn)與I/O接口的敘述中,錯(cuò)誤的是____。
A.PC 機(jī)系統(tǒng)總線(xiàn)一般分為處理器總線(xiàn)和主板總線(xiàn)
B.PCI 總線(xiàn)屬于I/O總線(xiàn)
C.PC 機(jī)的I/O接口可分為獨(dú)占式和總線(xiàn)式
D.USB 是以○并○行○方○式工作的I/O接口
8、輸入設(shè)備用于向計(jì)算機(jī)輸入命令和數(shù)據(jù),它們是計(jì)算機(jī)系統(tǒng)必不可少的重要組成部分。在下列有關(guān)常見(jiàn)輸入設(shè)備的敘述中,錯(cuò)誤的是____。
A. 目前數(shù)碼相機(jī)的成像芯片僅有一種,即CCD 成像芯片(還有個(gè)叫CMOS )
B. 掃描儀的主要性能指標(biāo)包括分辨率、色彩位數(shù)和掃描幅面等
C. 目前臺(tái)式PC 機(jī)普遍采用的鍵盤(pán)可直接產(chǎn)生一百多個(gè)按鍵編碼
D. 鼠標(biāo)器一般通過(guò)PS/2接口或USB 接口與PC 機(jī)相連
9、顯示器的作用是將數(shù)字信息轉(zhuǎn)換為光信息,最終將文字和圖形/圖像顯示出來(lái)。在下列有關(guān)PC 機(jī)顯示器的敘述中,錯(cuò)誤的是____。
A. 目前出廠(chǎng)的臺(tái)式PC 機(jī)大多數(shù)使用AGP 接口連接顯示卡
B. 彩色顯示器上的每個(gè)像素由RGB 三種基色組成
C. 與CRT 顯示器相比,LCD 的工作電壓高、功耗小
D. 從顯示器的分辨率來(lái)看,水平分辨率與垂直分辨率之比一般為4:3
10、計(jì)算機(jī)軟件(簡(jiǎn)稱(chēng)軟件)指的是能指揮計(jì)算機(jī)完成特定任務(wù)的、以電子格式存儲(chǔ)的程序、數(shù)據(jù)和相關(guān)的文檔。在下列有關(guān)軟件的敘述中,錯(cuò)誤的是____。
A. 軟件的版權(quán)所有者不一定是軟件作者
B. 共享軟件指的是一種無(wú)版權(quán)的軟件
3
,C. 用戶(hù)購(gòu)買(mǎi)一個(gè)軟件后,僅獲得該軟件的使用權(quán),并沒(méi)有獲得其版權(quán)
D. 軟件許可證是一種法律合同,它確定了用戶(hù)對(duì)軟件的使用方式
11、在下列有關(guān)Windows 操作系統(tǒng)(這里指Windows 95及其以后的版本)的多任務(wù)處理功能的敘述中,正確的是____。
A. 在多任務(wù)處理過(guò)程中,前臺(tái)任務(wù)與后臺(tái)任務(wù)都能得到CPU 的響應(yīng)(處理)
B. 由于CPU
C. 由于用戶(hù)只啟動(dòng)一個(gè)應(yīng)用程序,那么該程序就可以自始至終地獨(dú)占CPU
D.Windows 操作系統(tǒng)采用協(xié)作方式支持多個(gè)任務(wù)的處理
12、文件管理是操作系統(tǒng)的基本功能之一。在Windows 操作系統(tǒng)環(huán)境下,下列有關(guān)文件管理功能的敘述中,錯(cuò)誤的是____。
A. 計(jì)算機(jī)中的所有程序、數(shù)據(jù)、文檔都組織成文件存放在外存儲(chǔ)器中
B. 磁盤(pán)上的文件分配表(FAT )有兩個(gè),且內(nèi)容相同
D. 文件管理以扇區(qū)為單位分配磁盤(pán)上的存儲(chǔ)空間
13、隨著Internet 的飛速發(fā)展,其提供的服務(wù)越來(lái)越多。在下列有關(guān)Internet 服務(wù)及相關(guān)協(xié)議的敘述中,錯(cuò)誤的是____。
A. 電子郵件是Internet 最早的服務(wù)之一,主要使用SMTP/POP3協(xié)議
C. 文件傳輸協(xié)議(FTP )主要用于在Internet 上瀏覽網(wǎng)頁(yè)時(shí)控制網(wǎng)頁(yè)文件的傳輸
D. 遠(yuǎn)程登錄也是Internet 提供的服務(wù)之一,它采用的協(xié)議稱(chēng)為T(mén)elnet
14、在下列有關(guān)程序設(shè)計(jì)語(yǔ)言及其處理程序的敘述中,錯(cuò)誤的是____。
A. 程序設(shè)計(jì)語(yǔ)言可分為機(jī)器語(yǔ)言、匯編語(yǔ)言和高級(jí)語(yǔ)言
B. 機(jī)器語(yǔ)言與計(jì)算機(jī)硬件關(guān)系密切,用它編寫(xiě)的程序可移植性較差
C. 用于輔助編寫(xiě)匯編語(yǔ)言程序的編輯軟件稱(chēng)為匯編程序
D. 高級(jí)程序設(shè)計(jì)語(yǔ)言可以有解釋與編譯兩種方式
15、在下列有關(guān)最常見(jiàn)局域網(wǎng)、網(wǎng)絡(luò)設(shè)備以及相關(guān)技術(shù)的敘述中,錯(cuò)誤的是____。
A. 以太網(wǎng)是最常用的一種局域網(wǎng),它采用總線(xiàn)結(jié)構(gòu)
C. 無(wú)線(xiàn)局域網(wǎng)一般采用無(wú)線(xiàn)電波或紅外線(xiàn)進(jìn)行數(shù)據(jù)通信
D. “藍(lán)牙”是一種遠(yuǎn)距離無(wú)線(xiàn)通信的技術(shù)標(biāo)準(zhǔn),適用于山區(qū)住戶(hù)組建局域網(wǎng)
16、字符編碼標(biāo)準(zhǔn)規(guī)定了字種及其編碼。在下列有關(guān)漢字編碼標(biāo)準(zhǔn)的敘述中,錯(cuò)誤的是____。
A. 我國(guó)頒布的第一個(gè)漢字編碼標(biāo)準(zhǔn)是GB2312-80,它包含常用漢字6000多個(gè)
B.GB2312-80和GBK 標(biāo)準(zhǔn)均采用雙字節(jié)編碼
C.GB18030-2000標(biāo)準(zhǔn)使用3字節(jié)和4字節(jié)編碼,與GB2312-80和GBK 兼容
D.UCS-2是雙字節(jié)編碼,它包含拉丁字母文字、音節(jié)文字和常用漢字等等
17、不同格式的圖像文件,其數(shù)據(jù)編碼方式有所不同,通常對(duì)應(yīng)不同的應(yīng)用。在下列幾組圖像文件格式中,制作網(wǎng)頁(yè)時(shí)用得最多的是____。
A.GIF 與JPEG B.GIF與BMP C.JEPG與BMP D.GIF與TIF
18、計(jì)算機(jī)中處理的聲音分為波形聲音和合成聲音兩類(lèi)。在下列有關(guān)波形聲音的敘述中,錯(cuò)誤的是____。
A. 波形聲音的獲取過(guò)程就是把模擬聲音信號(hào)轉(zhuǎn)換為數(shù)字形式,包括取樣、量化和編碼等步驟
B. 聲音信號(hào)的數(shù)字化主要由聲卡來(lái)完成,其核心是數(shù)字信號(hào)處理器(DSP )
C.MP3采用MPEG-3標(biāo)準(zhǔn)對(duì)聲音進(jìn)行壓縮編碼
4
,D. 波形聲音的主要參數(shù)包括取樣頻率、量化位數(shù)和聲道數(shù)目等
19、在下列有關(guān)數(shù)據(jù)庫(kù)技術(shù)的敘述中,錯(cuò)誤的是____。
A. 關(guān)系模型是目前在數(shù)據(jù)庫(kù)管理系統(tǒng)中使用最為廣泛的數(shù)據(jù)模型之一
B. 從組成上看,數(shù)據(jù)庫(kù)系統(tǒng)由數(shù)據(jù)庫(kù)及其應(yīng)用程序組成,它不包含DBMS 及用戶(hù) (錯(cuò)誤)
D.Access 數(shù)據(jù)庫(kù)管理系統(tǒng)是Office 軟件包中的軟件之一
20、Microsoft Word是目前最常用的文字處理軟件之一。在下列有關(guān)Microsoft Word(97及其以后的版本)功能的敘述中,錯(cuò)誤的是____。
A. 在默認(rèn)情況下,頁(yè)面的版面(紙張大小)能為A4
B. 在同一文檔中,所有頁(yè)面的版面(紙張大?。┲荒芟嗤ù痤}者注:插入分節(jié)符后就可以不同)
C. 系統(tǒng)具有基于字典的拼寫(xiě)檢查功能
D. 在普通視圖中,可以顯示表格,但不能顯示所插入的圖片(答題者注:早期版本不可以,現(xiàn)在版本可以顯示)
第二部分 C 語(yǔ)言的考點(diǎn)以及掌握程度
一、C 語(yǔ)言概述(源程序的格式、風(fēng)格和結(jié)構(gòu),main 函數(shù)及其他函數(shù)(重點(diǎn)掌握))
出題方向:1、C 語(yǔ)言的特點(diǎn)
2、C 語(yǔ)言的構(gòu)成,main 主函數(shù)和其他函數(shù)。
1、結(jié)構(gòu)化程序設(shè)計(jì)(順序、選擇、循環(huán))
(1)C 語(yǔ)言的特點(diǎn)
a 、語(yǔ)言簡(jiǎn)潔、緊湊、靈活
d 、生成目標(biāo)代碼質(zhì)量高 b 、運(yùn)算符和數(shù)據(jù)類(lèi)型豐富 e 、可移植性好
(2)結(jié)構(gòu)特點(diǎn):函數(shù)組成,有且只有一個(gè)主函數(shù)。語(yǔ)句加分號(hào)。注釋方法(不能嵌套)。 阿如你看了把答案填下啊曉得啊)
(1)一個(gè)C 程序是由()
A ) 一個(gè)主程序和若干子程序組成 B) 函數(shù)組成 ○
若干過(guò)程組成 D) 若干子程序組成
(2)C 源程序的基本單位是 函數(shù) 。
2、算法(放在了基礎(chǔ)部分)
(1)一個(gè)算法應(yīng)該具有“確定性”等5個(gè)特性,下面對(duì)另外4個(gè)特性的描述中錯(cuò)誤的是
有零個(gè)或多個(gè)輸入 B) 有零個(gè)或多個(gè)輸出
有窮性 D) 可行性
3、C 語(yǔ)言程序的風(fēng)格結(jié)構(gòu)與特點(diǎn)
以下敘述中正確的是
語(yǔ)言的源程序不必通過(guò)編譯就可以直接運(yùn)行
B ) C語(yǔ)言中的每條可執(zhí)行語(yǔ)句最終都將被轉(zhuǎn)換成二進(jìn)制的機(jī)器指令
源程序經(jīng)編譯形成的二進(jìn)制代碼可以直接運(yùn)行
語(yǔ)言中的函數(shù)不可以單獨(dú)進(jìn)行編譯
二、基本類(lèi)型數(shù)據(jù)的表示及使用
出題方向:
1. 基本類(lèi)型的類(lèi)型標(biāo)識(shí)符(int float double char)、類(lèi)型修飾符(long short signed unsigned)的意義及使用
2. 基本類(lèi)型常量的表示及使用
(1)int 型常量的十進(jìn)制、八進(jìn)制、十六進(jìn)制形式
(2)float 型常量、double 型常量的進(jìn)進(jìn)制小數(shù)形式、十進(jìn)制指數(shù)形式。
(3)char 型常量的形式,常用轉(zhuǎn)義字符
(4)字符串常量的形式
(5)符號(hào)常量的命名、定義與使用
5
,3. 基本類(lèi)型變量的命名、聲明、初始化及使用
4. 使用函數(shù)返回值作為操作數(shù)
重點(diǎn)考點(diǎn):
1、C的數(shù)據(jù)類(lèi)型及其定義方法
1)基本數(shù)據(jù)類(lèi)型:基本數(shù)據(jù)類(lèi)型最主要的特點(diǎn)是,其值不可以再分解為其它類(lèi)型。
2)構(gòu)造數(shù)據(jù)類(lèi)型:構(gòu)造數(shù)據(jù)類(lèi)型是根據(jù)已定義的一個(gè)或多個(gè)數(shù)據(jù)類(lèi)型用構(gòu)造的方法來(lái)定義的。
3)指針類(lèi)型:其值用來(lái)表示某個(gè)變量在內(nèi)存儲(chǔ)器中的地址。
4)空類(lèi)型:
2、常量與變量(尤其注意標(biāo)志符的命名規(guī)則)
1)標(biāo)識(shí)符命名規(guī)則(再次復(fù)習(xí)一下上一節(jié)課的內(nèi)容)
(1)有效字符:只能由字母、數(shù)字和下劃線(xiàn)組成,且以字母或下劃線(xiàn)開(kāi)頭。
(2)有效長(zhǎng)度:隨系統(tǒng)而異,但至少前8?jìng)€(gè)字符有效。如果超長(zhǎng),則超長(zhǎng)部分被舍棄
2)整型數(shù)據(jù)
(1)常量分類(lèi):基本,短,長(zhǎng),無(wú)符號(hào)整型,占用字節(jié)數(shù)等。
(2)整型常量的三種表示形式:十進(jìn)制,八進(jìn)制,十六進(jìn)制。
3)實(shí)型數(shù)據(jù)
(1)實(shí)型的兩種表示方式:浮點(diǎn)數(shù)和指數(shù)形式。幾點(diǎn)注意要注意。
4)字符型數(shù)據(jù)
(1)字符常量的幾個(gè)特點(diǎn)要知道
(2)轉(zhuǎn)義字符
(3)字符變量的定義,存儲(chǔ),使用
(4)與字符串的區(qū)別
5)變量的初值和類(lèi)型轉(zhuǎn)換
(1)變量賦初值:類(lèi)型說(shuō)明符 變量1=值1,變量2=值2
(2)各類(lèi)數(shù)值型數(shù)據(jù)之間的混合運(yùn)算
6)轉(zhuǎn)換方法兩種:a :自動(dòng)轉(zhuǎn)換 b :強(qiáng)制轉(zhuǎn)換
(1)已知在某C語(yǔ)言編譯系統(tǒng)中表達(dá)式sizeof(int)的值是2,則系統(tǒng)在處理聲明語(yǔ)句 int a=40000;時(shí)將常量40000的類(lèi)型看作是 。
A. int B. unsigned int C. long int D. unsigned long int
(2)當(dāng)需要定義一個(gè)函數(shù)時(shí),以下標(biāo)識(shí)符中 不能用作函數(shù)名。
A.scanf B.for C._sum D.F2
(3)已有聲明語(yǔ)句unsigned char ch;與表達(dá)式ch='B'的值不相同的表達(dá)式是 。(字符A 的ASCII 碼以十進(jìn)制表示為65)
A.ch=0x42 B. ch=0102 C. ch='2' D.ch=066
(4) 設(shè)有以下定義

則下面語(yǔ)句中錯(cuò)誤的是

(5)以下能正確定義且賦初值的語(yǔ)句是
)int n1=n2=10; B)char c=32;
)float f=f 1.1; D)double x=12.3E2.5;
3、字符常量以及轉(zhuǎn)義字符
(1)已有聲明語(yǔ)句unsigned char ch;與表達(dá)式ch='B'的值不相同的表達(dá)式是 。(字符A 的ASCII 碼以十進(jìn)制表示為65)
A.ch=0x42 B. ch=0102
C. ch='2' D.ch=066
(3)下列程序段執(zhí)行后變量j 的值是 28 。
int j; char *s="x5""; for(j=0; *s ; j ); char
6
,A. 7 B. 3 C. 4 D. 5
4、強(qiáng)制轉(zhuǎn)換和自動(dòng)轉(zhuǎn)換
(1)設(shè)有定義:float y=3.45678; int x;則以下表達(dá)式中能實(shí)現(xiàn)將y 中數(shù)值保留小數(shù)點(diǎn)后2位,第3位四舍五入的表達(dá)式是 26 。
A. y=(y*100 0.5)/100.0 B. x=y*100 0.5, y=x/100.0
C. y=y*100 0.5/100.0 D. y=(y/100 0.5)*100.0
三、運(yùn)算符和表達(dá)式的表示和使用(重點(diǎn)掌握)
出題方向:
1. 表達(dá)式的一般組成
2. 運(yùn)算符與表達(dá)式的分類(lèi)
(1)賦值運(yùn)算符的功能,賦值表達(dá)式的組成及表達(dá)式的值,賦值運(yùn)算符的左值要求
(2)算術(shù)運(yùn)算符的功能,算術(shù)表達(dá)式的組成及表達(dá)式的值,++、--運(yùn)算符的左值要求
(3)關(guān)系運(yùn)算符的功能,關(guān)系表達(dá)式的組成及表達(dá)式的值
(4)邏輯運(yùn)算符的功能,邏輯表達(dá)式的組成及表達(dá)式的值,邏輯表達(dá)式的操作數(shù)求值順序與優(yōu)化處理
(5)逗號(hào)運(yùn)算符的功能,逗號(hào)表達(dá)式的組成及表達(dá)式的值,逗號(hào)表達(dá)式的操作數(shù)求值順序
(6)條件運(yùn)算符的功能,條件表達(dá)式的組成及表達(dá)式的值
(7)位運(yùn)算符的功能,位運(yùn)算表達(dá)式的組成及表達(dá)式的值(一般了解)
3. 運(yùn)算符的目數(shù)
4. 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性
5. 表達(dá)式運(yùn)算中操作數(shù)類(lèi)型的自動(dòng)轉(zhuǎn)換與強(qiáng)制轉(zhuǎn)換
主要考點(diǎn)分析:
1、賦值運(yùn)算符
(1)簡(jiǎn)單賦值運(yùn)算符:=(右結(jié)合性)(注意與==的區(qū)別,??迹?/p>
(2)簡(jiǎn)單賦值運(yùn)算符:+=,-=,*=等
2、算術(shù)運(yùn)算符
(1)簡(jiǎn)單算術(shù)運(yùn)算符:+,-,×,/,%(最后兩個(gè)要注意具體情況和要求)
(2)自增,自減運(yùn)算符:右結(jié)合性,注意左加和右加
3、逗號(hào)運(yùn)算符:形式:表達(dá)式1,表達(dá)式2
1、C 語(yǔ)言運(yùn)算符的種類(lèi),運(yùn)算優(yōu)先級(jí)和結(jié)合性
(1)設(shè)有定義:int k=1,m=2; float f=7;,則以下選項(xiàng)中錯(cuò)誤的表達(dá)式是
)k=k>=k B)-k C)kint(f) D)k>=f>=m
(2)有以下程序



-1);

n",a,b);
程序運(yùn)行后的輸出結(jié)果是______。
)6,1 B)2,1 C)6,0 D)2,0
2、算術(shù)運(yùn)算符及表達(dá)式
(1)有以下程序



-m ;

tf("dn",x);
程序運(yùn)行后的輸出結(jié)果是
-1 D)-2
3、賦值運(yùn)算符與表達(dá)式
7
,(1)以下程序運(yùn)行后的輸出結(jié)果是 【 】 。


n",c);

n",b);
(2)以下程序運(yùn)行后的輸出結(jié)果是 【 】 。



ouble x;

n",n,x);
(3) 若以下選項(xiàng)中的變量已正確定義,則正確的賦值語(yǔ)句是

4、逗號(hào)運(yùn)算符與表達(dá)式
(1)表達(dá)式 (a=4*5,b=a*2), b-a, a =2 的值是 22 。
A. 2 B. 20 C. 22 D. 42
5、運(yùn)算符的優(yōu)先級(jí)
(1)有以下程序




n",i,j,k);

程序運(yùn)行后的輸出結(jié)果是______。
)1 2 3 B)2 3 4 C) 2 2 3 D)2 3 3
(2)以下程序運(yùn)行后的輸出結(jié)果是 【 】 。



printf("d d dn",a,b,c);}
6、不同類(lèi)型數(shù)據(jù)間的轉(zhuǎn)換與運(yùn)算
1) 設(shè)有定義:float a=2,b=4,h=3;,以下C 語(yǔ)言表達(dá)式與代數(shù)式 計(jì)算結(jié)果不相符的是


7、位運(yùn)算符
1. & 既可以用作單目運(yùn)算符也可以用作雙目運(yùn)算符,其中用作單目運(yùn)算符時(shí)表示的功能是。
四、順序程序設(shè)計(jì),數(shù)據(jù)的輸入輸出函數(shù)
出題方向:1、表達(dá)是語(yǔ)句,空語(yǔ)句,復(fù)合語(yǔ)句
2、標(biāo)準(zhǔn)設(shè)備文件輸入輸出函數(shù)。
3、printf ,scanf ,getchar ,putchar ,gets ,puts
1、基本函數(shù)的使用
重點(diǎn):1、scanf 函數(shù)
(1)注意格式控制符(*,o ,d ,x ,c )
(2)一般形式:scanf (“格式控制符”,地址列表)
(3)幾點(diǎn)注意:a )scanf 沒(méi)有精度控制b )要求給出變量地址。C )輸入多個(gè)數(shù)據(jù)的處理。
2、printf 函數(shù)
(1)注意格式控制符(s ,o ,d ,x ,c )
(2)一般形式:printf (“格式控制符”,輸出表列)
(3)幾點(diǎn)注意:a )scanf 沒(méi)有精度控制
8
,1、基本輸出函數(shù)的使用
(1)以下程序運(yùn)行后的輸出結(jié)果是 【 】 。

n",x);
(2)有以下語(yǔ)句段

【 】 ”,n1.n2);
要求按以下格式輸出n1和n2的值,每個(gè)輸出行從第一列開(kāi)始,請(qǐng)?zhí)羁铡?/p>


2、基本輸入函數(shù)的調(diào)用
(1)有以下程序




n",m,n,p);
若想從鍵盤(pán)上輸入數(shù)據(jù),使變量m 中的值為123,n 中的值為456,p 中的值為789,則正確的輸入是______。 )m=123n=456p=789 B) m=123 n=456 p=789
) m=123,n=456,p=789 D)123 456 789
(2)以下程序運(yùn)行時(shí),若從鍵盤(pán)輸入:10 20 30<回車(chē)>,輸出的結(jié)果是 【 】 。
#include




n",i,j,k);
3、putchar 與getchar 函數(shù)的調(diào)用
(2)有以下程序





當(dāng)運(yùn)行時(shí)輸入:a<回車(chē)> 后,以下敘述正確的是
)變量c1被賦予字符a ,c2被賦予回車(chē)符
)程序?qū)⒌却脩?hù)輸入第2個(gè)字符
)變量c1被賦予字符a ,c2中仍是原有字符2
)變量c1被賦予字符a ,c2中將無(wú)確定值
4、puts 與gets 函數(shù)的調(diào)用





(1)有以下程序
n/No",*ps=s;
程序運(yùn)行后的輸出結(jié)果是
NO D)
五、選擇結(jié)構(gòu)程序設(shè)計(jì)
出題方向:1、關(guān)系運(yùn)算,關(guān)系表達(dá)式
2、邏輯運(yùn)算和邏輯表達(dá)式
3、if else 語(yǔ)句
4、switch 和break 語(yǔ)句
重點(diǎn):
9
,1、關(guān)系表達(dá)式和邏輯表達(dá)式, 條件表達(dá)式
(1)關(guān)系運(yùn)算符:<,>,<=.>=,==。表達(dá)式的值取零或者1
(2)邏輯運(yùn)算符:&&,||,!。取值。注意短路現(xiàn)象。
(3)條件表達(dá)式:表達(dá)式1?表達(dá)式2:表達(dá)式3。結(jié)合方向自右向左。
2、if 語(yǔ)句: a) 條件表達(dá)式通常是邏輯和關(guān)系表達(dá)式。
b) 條件表達(dá)式必須用括號(hào)括起來(lái)。
C )如果是多條語(yǔ)句,加{}號(hào)。
d )if 語(yǔ)句的嵌套情況要注意。
3、switch 語(yǔ)句:a )在case 后各常量表達(dá)式的值不能重復(fù)。
b) 在case 后可以有多個(gè)語(yǔ)句,不用加 {}
C )順序無(wú)關(guān)。但是要注意如果不加break 則有關(guān)系。
d )多個(gè)case 共用一組執(zhí)行語(yǔ)句
1、關(guān)系表達(dá)式和邏輯表達(dá)式, 條件表達(dá)式
(1)以下程序段運(yùn)行后x,y,z 的值是 6 。
int x=0,y=3,z=2;
if(x && y )z ;
else if(x 1==6 || y--)z ;
(2)設(shè)int x=2,y=3,z=( x<=y--)?((--y==1)?y--:--y):y--;則x,y ,z 的值為 。
A. 3,0,1 B. 2,0,0 C.3,1,1 D.2,2,1
2、用if 語(yǔ)句實(shí)現(xiàn)選擇結(jié)構(gòu)
(1)執(zhí)行了以下程序段后x,w 的值為 (30) 。
int x=0,y=1,z=2,w ;
if(x )w=x ;
else if(x &&y>=1)w=y ;
else if(x &&z>1)w=z ;
A. 0,1 B. 1,1 C. 2,1 D. 3, 2
3、用switch 語(yǔ)句實(shí)現(xiàn)選擇結(jié)構(gòu)
(1)有以下程序










程序運(yùn)行后的輸出結(jié)果是

六、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
出題方向:
1、while 2、do-while 3、for
4. 其他語(yǔ)句 break continue return
1、for 循環(huán)結(jié)構(gòu)
(1)下列程序段執(zhí)行后的結(jié)果為 。
main()
{ static int a[3][3]={1,3,5,7,9,11,13,15,17},y,x,*p=&a[2][2];
for(x=0;x<3;x ) y =*(p-4*x);
printf("nd",y);
}
A. 45 B. 33 C.17 D. 27
10