江蘇計算機二級資料.doc_第1頁
江蘇計算機二級資料.doc_第2頁
江蘇計算機二級資料.doc_第3頁
江蘇計算機二級資料.doc_第4頁
江蘇計算機二級資料.doc_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第一部分 計算機基礎(chǔ)知識一、計算機基礎(chǔ)1 信息技術(shù)的基本概念和發(fā)展 2 計算機硬件基礎(chǔ)知識 3 數(shù)字媒體基本知識 4 計算機軟件基礎(chǔ)知識 5 計算機網(wǎng)絡(luò)基礎(chǔ)知識 6 計算機與數(shù)據(jù)庫基礎(chǔ)知識 7 PC機操作使用的基本技能 要求:掌握計算機的基本常識,掌握二進制,十六進制,八進制,十進制的轉(zhuǎn)換,了解網(wǎng)絡(luò)知識。 主要考點:1信息技術(shù)與信息處理系統(tǒng) (1)什么是信息? (2)信息處理包括如下過程:信息收集,信息加工,信息存儲,信息的傳遞,信息的施用2微電子技術(shù) 集成電路的分類:小規(guī)模集成電路大規(guī)模集成電路3二進制、十六進制的概念,不同進制數(shù)的表示,轉(zhuǎn)換及其運算。 (1)各種進制數(shù)轉(zhuǎn)化為十進制數(shù)的方法: 數(shù)的按位展開法是用各位的數(shù)符乘以相應(yīng)的位權(quán)再求和得到的數(shù)值。(1010)2=1*23+0*22+1*21+0*20=(10)10(1011.101)2=1*23+0*22+1*21+1*20+1*2-1+0*2-2+1*2-3=(11.625) 10(143.65)8=1*82+4*81+3*80+6*8-1+5*8-2=(99.828125)10(2CF.4B)16=2*162+12*161+15*160+4*16-1+11*16-2=(719.29296875)10(2) 十進制數(shù)轉(zhuǎn)化為二進制數(shù) 十進制數(shù)轉(zhuǎn)化成二進制數(shù)十整數(shù)部分和小數(shù)部分的運算方法是不同的。當把十進制整數(shù)轉(zhuǎn)化為二進制數(shù)據(jù)時,采用“除二取余”法。當把十進制小數(shù)轉(zhuǎn)換成二進制時采用”乘2取整”法(3)二進制與八進制、十六進制的互換 八進制相當于二進制數(shù)的三位數(shù),轉(zhuǎn)換二進制時,整數(shù)向左,小數(shù)向右,不足3位的都用零補足。 十六進制相當于二進制數(shù)的四位數(shù)。轉(zhuǎn)換二進制時,整數(shù)向左,小數(shù)向右,不足4位的都用零補足。 4整數(shù)(定點數(shù))在計算機中的表示。 原碼、反碼和補碼原碼:其符號位(最高位)的0或1表示X的正或負,其數(shù)值部分就是X的絕對的二進制表示 (+17)=00010001,(-39)=10100111。表示范圍-(2n-1-1)+(2n-1-1) 反碼:正整數(shù)的反碼與原碼一樣,負整數(shù)的反碼是其對應(yīng)的原碼符號位保持不變,而數(shù)值位取反。表示范圍-(2n-1-1)+(2n-1-1) 補碼:正整數(shù)的補碼與其原碼一致,負整數(shù)的補碼對是其對應(yīng)的反碼在最后一位加1。-2n-1 +2n-15計算機中信息的計量單位 位:二進制中的每一位,0或1。 字節(jié):8位,B表示 KB=1024B 千字節(jié) MB=1024KB 兆字節(jié) GB=1024MB 千兆字節(jié) TB=1024GB 兆兆字節(jié) 字:有2個字節(jié),16位構(gòu)成 6計算機的邏輯結(jié)構(gòu)及組成部分的功能 輸入設(shè)備、中央處理器、內(nèi)存儲器和外存儲器、輸出設(shè)備、系統(tǒng)總線與I/O端口 7CPU的基本結(jié)構(gòu) 寄存器組、運算器、控制器常用的微處理器產(chǎn)品及主要性能(1)4位和8位微處理器,Apple-II微型計算機采用8位微處理器 (2)16位的微處理器,Intel 8086 (3)32位微處理器,Inter 80386,80486 (4)Pentium(奔騰)微處理器 (5)Pentium MMX, Pentium Pro Pentium II, Pentium III, Pentium4微處理器 PC機的物理組成 (1)主板:有CPU插槽,CPU調(diào)壓器,主板芯片組,存儲器插座,總線插槽,ROMBIOS,時鐘/CMOS,電池,超級I/O芯片等。 (2)PC機芯片組:主板上所有控制功能幾乎都在其中 ()BIOS:基本輸入輸出系統(tǒng),放置在只讀存儲器(ROM)芯片中 ()內(nèi)存:用來存儲程序和數(shù)據(jù)信息的記憶部件,分為ROM(只讀存儲器,斷電不消失信息)和RAM(隨機存取存儲器,可讀可寫,但斷電信息丟失) ()PC機種的I/O總線和設(shè)備接口:I/O總線上有數(shù)據(jù)線,地址線,控制線。I/O接口有并行接口,串行接口,USB接口顯示器輸出接口等。 常用外存的類型、性能、特點、基本工作原理主要是硬盤存儲器和光盤存儲器,硬盤指標有:(1) 容量:40120GB (2) 平均等待時間:平均等待時間是指數(shù)據(jù)所在的扇區(qū)轉(zhuǎn)到磁頭下的平均時間, 使盤片旋轉(zhuǎn)周期的,現(xiàn)在主流硬盤的轉(zhuǎn)速多為5400rpm,7200rpm,10000rpm。平均等待時間為ms ()平均尋道時間:指把磁頭移動到數(shù)據(jù)所在的磁道(柱面)所需要的平均時間,這是衡量硬盤機械能力的重要標志。一般在ms。 ()平均訪問時間:平均等待時間平均尋道時間。光盤存儲器有:()只讀光盤(CD-ROM) ()可記錄光盤(CD-R) ()可擦寫(CD-RW)可刻錄 (),即數(shù)字多用途光盤DVD-ROM, DVD-R, DVD-RW 操作系統(tǒng)功能,常用產(chǎn)品()功能:管理系統(tǒng)中的各種軟硬件資源,為用戶提供友善的人機界面,為應(yīng)用程序的開發(fā)和運行提供一個高效率的平臺??捎芯烟幚砥鞴芾?,存儲管理,設(shè)備管理,文件管理和作業(yè)管理()產(chǎn)品:MS-DOS, Windows, Unix和OS/2 程序設(shè)計語言及其處理系統(tǒng)()設(shè)計語言通常分為機器語言、匯編語言、高級語言。()程序語言處理系統(tǒng):匯編程序,解釋程序,編譯程序計算機網(wǎng)絡(luò)組成與分類()計算機網(wǎng)絡(luò)的構(gòu)成:由若干主機和通信子網(wǎng)以及一系列的通信協(xié)議構(gòu)成。()計算機網(wǎng)絡(luò)的分類:按網(wǎng)絡(luò)規(guī)模分:廣域網(wǎng)(WAN),局域網(wǎng)(LAN),城域網(wǎng)(MAN)。 按網(wǎng)絡(luò)拓撲結(jié)構(gòu)分:星形網(wǎng),樹形網(wǎng),環(huán)形網(wǎng),總線型網(wǎng),網(wǎng)狀網(wǎng)絡(luò)按網(wǎng)絡(luò)控制分類:集中式網(wǎng)絡(luò),分布式網(wǎng)絡(luò)廣域網(wǎng)的聯(lián)接技術(shù):()電話撥號()ISDN(綜合業(yè)務(wù)數(shù)字網(wǎng)) ()不對稱數(shù)字用戶線技術(shù)(ADSL),與普通電話共存一條線,傳輸數(shù)據(jù)不通過電話交換機,傳輸速率根據(jù)線路情況自動調(diào)整 ()電纜調(diào)制解調(diào)技術(shù)()光纖接入網(wǎng)交換技術(shù)交換技術(shù)就是指使用交換設(shè)備實現(xiàn)多對終端設(shè)備之間的互聯(lián),以滿足多用戶通信的需要。有電路交換和分組交換。英特網(wǎng)英特網(wǎng)又稱互聯(lián)網(wǎng),是世界最大的網(wǎng)絡(luò),使用TCP/IP協(xié)議把世界各地的計算機網(wǎng)絡(luò)互聯(lián)成一個大網(wǎng)絡(luò)。 TCP/IP協(xié)議:(Transmission Control Protocol/Internet Protocol)是網(wǎng)絡(luò)中最廣泛的一種協(xié)議。把計算機通信化為4層,由第四層到第一層為:應(yīng)用層,傳輸層,網(wǎng)絡(luò)互聯(lián)層,網(wǎng)絡(luò)接口和硬件層。IP地址:是每臺主機賦予的唯一一個編碼地址,地址有4段十進制數(shù)組成,每段取值1255。 域名:由于IP地址不好記憶,網(wǎng)絡(luò)上的計算機每個都取了一個由字符表示的名字,叫域名,域名定義工作由DNS(Domain Name System,域名服務(wù)器系統(tǒng))完成。頂級域名的分類:a)國家頂級域名:中國.cn。國際頂級域名:.int。通用頂級域名:商業(yè)機構(gòu)為.com,教育研究機構(gòu)為.edu,網(wǎng)絡(luò)服務(wù)機構(gòu)為.net,政府機構(gòu)為.gov等 英特網(wǎng)提供的服務(wù):電子郵件,文件傳輸(FTP),遠程登錄(Telnet),信息服務(wù)(WWW) 17數(shù)字聲音獲取的方法 計算機合成聲音:MIDI是一種數(shù)字合成聲音的標準,MPEG是一種數(shù)字視頻(音頻)編碼的國際標準。 MP3音樂是采用MPEG-1層3編碼的高質(zhì)量數(shù)字音樂。1、信息技術(shù)指的是用來擴展人的信息器官功能、協(xié)助人們進行信息處理的一類技術(shù)。在下列基本信息技術(shù)中,用于擴展人的效應(yīng)器官功能的是_。A.感測與識別技術(shù) B.通信與存儲技術(shù) C.計算與處理技術(shù) D.控制與顯示技術(shù) 2、微電子技術(shù)是以集成電路為核心的電子技術(shù)。在下列關(guān)于集成電路(IC)的敘述中,正確的是_。A.集成電路的發(fā)展導(dǎo)致了晶體管的發(fā)明B.現(xiàn)代計算機的CPU均是超大規(guī)模集成電路C.小規(guī)模集成電路通常以功能部件、子系統(tǒng)為集成對象D.所有的集成電路均為數(shù)字集成電路3、通信技術(shù)的發(fā)展促進了信息的傳播。在下列有關(guān)通信與通信技術(shù)的敘述中,錯誤的是_。A.通信系統(tǒng)必有“三要素”,即信源、信號(應(yīng)改成信道)與信宿B.現(xiàn)代通信指的是使用電(光)波傳遞信息的技術(shù)C.數(shù)據(jù)通信指的是計算機等數(shù)字設(shè)備之間的通信D.調(diào)制技術(shù)主要分為三種,即調(diào)幅、調(diào)頻和調(diào)相4、在計算機中,數(shù)值為負的整數(shù)一般不采用“原碼”表示,而是采用“補碼”方式表示。若某帶符號整數(shù)的8位補碼表示為1000 0001, 則該整數(shù)為_.A.129 B.-1 C.-127 D.1275、在下列有關(guān)CPU(中央處理器)與Pentium微處理器的敘述中,錯誤的是_。A.CPU除包含運算器和控制器以外,一般還包含若干個寄存器B.CPU所能執(zhí)行的全部指令的集合,稱為該CPU的指令系統(tǒng)C.Pentium系列處理器在其發(fā)展過程中,其指令系統(tǒng)越來越豐富D.Pentium處理器與Power PC處理器雖然產(chǎn)自不同的廠商,但其指令系統(tǒng)相互兼容6、根據(jù)存儲器芯片的功能及物理特性,目前用作優(yōu)盤存儲器芯片的是_。A.SRAM B.SDRAM C.EPROM D.Flash ROM7、I/O接口指的是計算機中用于連接I/O設(shè)備的各種插頭/插座,以及相應(yīng)的通信規(guī)程以及電氣特性。在下列相關(guān)I/O總線與I/O接口的敘述中,錯誤的是_。A.PC機系統(tǒng)總線一般分為處理器總線和主板總線B.PCI總線屬于I/O總線C.PC機的I/O接口可分為獨占式和總線式D.USB是以并行方式工作的I/O接口8、輸入設(shè)備用于向計算機輸入命令和數(shù)據(jù),它們是計算機系統(tǒng)必不可少的重要組成部分。在下列有關(guān)常見輸入設(shè)備的敘述中,錯誤的是_。A.目前數(shù)碼相機的成像芯片僅有一種,即CCD成像芯片(還有個叫CMOS)B.掃描儀的主要性能指標包括分辨率、色彩位數(shù)和掃描幅面等C.目前臺式PC機普遍采用的鍵盤可直接產(chǎn)生一百多個按鍵編碼D.鼠標器一般通過PS/2接口或USB接口與PC機相連9、顯示器的作用是將數(shù)字信息轉(zhuǎn)換為光信息,最終將文字和圖形/圖像顯示出來。在下列有關(guān)PC機顯示器的敘述中,錯誤的是_。A.目前出廠的臺式PC機大多數(shù)使用AGP接口連接顯示卡B.彩色顯示器上的每個像素由RGB三種基色組成C.與CRT顯示器相比,LCD的工作電壓高、功耗小D.從顯示器的分辨率來看,水平分辨率與垂直分辨率之比一般為4:310、計算機軟件(簡稱軟件)指的是能指揮計算機完成特定任務(wù)的、以電子格式存儲的程序、數(shù)據(jù)和相關(guān)的文檔。在下列有關(guān)軟件的敘述中,錯誤的是_。A.軟件的版權(quán)所有者不一定是軟件作者B.共享軟件指的是一種無版權(quán)的軟件C.用戶購買一個軟件后,僅獲得該軟件的使用權(quán),并沒有獲得其版權(quán)D.軟件許可證是一種法律合同,它確定了用戶對軟件的使用方式11、在下列有關(guān)Windows操作系統(tǒng)(這里指Windows 95及其以后的版本)的多任務(wù)處理功能的敘述中,正確的是_。A.在多任務(wù)處理過程中,前臺任務(wù)與后臺任務(wù)都能得到CPU的響應(yīng)(處理)B.由于CPU具有并行執(zhí)行指令的功能,所以操作系統(tǒng)才能進行多個任務(wù)的處理C.由于用戶只啟動一個應(yīng)用程序,那么該程序就可以自始至終地獨占CPUD.Windows操作系統(tǒng)采用協(xié)作方式支持多個任務(wù)的處理12、文件管理是操作系統(tǒng)的基本功能之一。在Windows操作系統(tǒng)環(huán)境下,下列有關(guān)文件管理功能的敘述中,錯誤的是_。A.計算機中的所有程序、數(shù)據(jù)、文檔都組織成文件存放在外存儲器中B.磁盤上的文件分配表(FAT)有兩個,且內(nèi)容相同C.任何磁盤上的文件根目錄表(FDT)僅有一個D.文件管理以扇區(qū)為單位分配磁盤上的存儲空間13、隨著Internet的飛速發(fā)展,其提供的服務(wù)越來越多。在下列有關(guān)Internet服務(wù)及相關(guān)協(xié)議的敘述中,錯誤的是_。A.電子郵件是Internet最早的服務(wù)之一,主要使用SMTP/POP3協(xié)議B.WWW是目前Internet上使用最廣泛的一種服務(wù),常使用的協(xié)議是HTTPC.文件傳輸協(xié)議(FTP)主要用于在Internet上瀏覽網(wǎng)頁時控制網(wǎng)頁文件的傳輸D.遠程登錄也是Internet提供的服務(wù)之一,它采用的協(xié)議稱為Telnet14、在下列有關(guān)程序設(shè)計語言及其處理程序的敘述中,錯誤的是_。A.程序設(shè)計語言可分為機器語言、匯編語言和高級語言B.機器語言與計算機硬件關(guān)系密切,用它編寫的程序可移植性較差C.用于輔助編寫匯編語言程序的編輯軟件稱為匯編程序D.高級程序設(shè)計語言可以有解釋與編譯兩種方式15、在下列有關(guān)最常見局域網(wǎng)、網(wǎng)絡(luò)設(shè)備以及相關(guān)技術(shù)的敘述中,錯誤的是_。A.以太網(wǎng)是最常用的一種局域網(wǎng),它采用總線結(jié)構(gòu)B.每個以太網(wǎng)網(wǎng)卡的介質(zhì)訪問地址(MAC地址)是全球惟一的C.無線局域網(wǎng)一般采用無線電波或紅外線進行數(shù)據(jù)通信D.“藍牙”是一種遠距離無線通信的技術(shù)標準,適用于山區(qū)住戶組建局域網(wǎng)16、字符編碼標準規(guī)定了字種及其編碼。在下列有關(guān)漢字編碼標準的敘述中,錯誤的是_。A.我國頒布的第一個漢字編碼標準是GB2312-80,它包含常用漢字6000多個B.GB2312-80和GBK標準均采用雙字節(jié)編碼C.GB18030-2000標準使用3字節(jié)和4字節(jié)編碼,與GB2312-80和GBK兼容D.UCS-2是雙字節(jié)編碼,它包含拉丁字母文字、音節(jié)文字和常用漢字等等17、不同格式的圖像文件,其數(shù)據(jù)編碼方式有所不同,通常對應(yīng)不同的應(yīng)用。在下列幾組圖像文件格式中,制作網(wǎng)頁時用得最多的是_。A.GIF與JPEG B.GIF與BMP C.JEPG與BMP D.GIF與TIF18、計算機中處理的聲音分為波形聲音和合成聲音兩類。在下列有關(guān)波形聲音的敘述中,錯誤的是_。A.波形聲音的獲取過程就是把模擬聲音信號轉(zhuǎn)換為數(shù)字形式,包括取樣、量化和編碼等步驟B.聲音信號的數(shù)字化主要由聲卡來完成,其核心是數(shù)字信號處理器(DSP)C.MP3采用MPEG-3標準對聲音進行壓縮編碼D.波形聲音的主要參數(shù)包括取樣頻率、量化位數(shù)和聲道數(shù)目等19、在下列有關(guān)數(shù)據(jù)庫技術(shù)的敘述中,錯誤的是_。A.關(guān)系模型是目前在數(shù)據(jù)庫管理系統(tǒng)中使用最為廣泛的數(shù)據(jù)模型之一B.從組成上看,數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫及其應(yīng)用程序組成,它不包含DBMS及用戶 (錯誤)C.SQL語言不限于數(shù)據(jù)查詢,還包括數(shù)據(jù)操作、定義、控制和管理等多方面的功能D.Access數(shù)據(jù)庫管理系統(tǒng)是Office軟件包中的軟件之一20、Microsoft Word是目前最常用的文字處理軟件之一。在下列有關(guān)Microsoft Word(97及其以后的版本)功能的敘述中,錯誤的是_。A.在默認情況下,頁面的版面(紙張大?。┠転锳4B.在同一文檔中,所有頁面的版面(紙張大?。┲荒芟嗤ù痤}者注:插入分節(jié)符后就可以不同)C.系統(tǒng)具有基于字典的拼寫檢查功能D.在普通視圖中,可以顯示表格,但不能顯示所插入的圖片(答題者注:早期版本不可以,現(xiàn)在版本可以顯示)第二部分 C語言的考點以及掌握程度 一、C語言概述(源程序的格式、風(fēng)格和結(jié)構(gòu),main函數(shù)及其他函數(shù)(重點掌握) 出題方向:1、C語言的特點 2、C語言的構(gòu)成,main主函數(shù)和其他函數(shù)。 1、結(jié)構(gòu)化程序設(shè)計(順序、選擇、循環(huán))(1)C語言的特點 a、語言簡潔、緊湊、靈活 b、運算符和數(shù)據(jù)類型豐富 c、程序設(shè)計結(jié)構(gòu)化、模塊化:結(jié)構(gòu)化程序設(shè)計(順序、選擇、循環(huán)) d、生成目標代碼質(zhì)量高 e、可移植性好 (2)結(jié)構(gòu)特點:函數(shù)組成,有且只有一個主函數(shù)。語句加分號。注釋方法(不能嵌套)。 阿如你看了把答案填下啊曉得啊) (1)一個C程序是由() A)一個主程序和若干子程序組成 B)函數(shù)組成 C)若干過程組成 D)若干子程序組成(2)C源程序的基本單位是 函數(shù) 。2、算法(放在了基礎(chǔ)部分) (1)一個算法應(yīng)該具有“確定性”等5個特性,下面對另外4個特性的描述中錯誤的是 A) 有零個或多個輸入 B) 有零個或多個輸出 C) 有窮性 D) 可行性 3、C語言程序的風(fēng)格結(jié)構(gòu)與特點 以下敘述中正確的是A) C語言的源程序不必通過編譯就可以直接運行 B) C語言中的每條可執(zhí)行語句最終都將被轉(zhuǎn)換成二進制的機器指令 C) C源程序經(jīng)編譯形成的二進制代碼可以直接運行 D) C語言中的函數(shù)不可以單獨進行編譯 二、基本類型數(shù)據(jù)的表示及使用出題方向:1.基本類型的類型標識符(int float double char)、類型修飾符(long short signed unsigned)的意義及使用 2.基本類型常量的表示及使用 (1)int 型常量的十進制、八進制、十六進制形式 (2)float型常量、double型常量的進進制小數(shù)形式、十進制指數(shù)形式。 (3)char型常量的形式,常用轉(zhuǎn)義字符 (4)字符串常量的形式 (5)符號常量的命名、定義與使用 3.基本類型變量的命名、聲明、初始化及使用 4.使用函數(shù)返回值作為操作數(shù) 重點考點:1、的數(shù)據(jù)類型及其定義方法 1)基本數(shù)據(jù)類型:基本數(shù)據(jù)類型最主要的特點是,其值不可以再分解為其它類型。 2)構(gòu)造數(shù)據(jù)類型:構(gòu)造數(shù)據(jù)類型是根據(jù)已定義的一個或多個數(shù)據(jù)類型用構(gòu)造的方法來定義的。3)指針類型:其值用來表示某個變量在內(nèi)存儲器中的地址。4)空類型: 2、常量與變量(尤其注意標志符的命名規(guī)則) 1)標識符命名規(guī)則(再次復(fù)習(xí)一下上一節(jié)課的內(nèi)容)(1)有效字符:只能由字母、數(shù)字和下劃線組成,且以字母或下劃線開頭。(2)有效長度:隨系統(tǒng)而異,但至少前個字符有效。如果超長,則超長部分被舍棄2)整型數(shù)據(jù) (1)常量分類:基本,短,長,無符號整型,占用字節(jié)數(shù)等。(2)整型常量的三種表示形式:十進制,八進制,十六進制。 3)實型數(shù)據(jù) (1)實型的兩種表示方式:浮點數(shù)和指數(shù)形式。幾點注意要注意。4)字符型數(shù)據(jù) (1)字符常量的幾個特點要知道 (2)轉(zhuǎn)義字符(3)字符變量的定義,存儲,使用 (4)與字符串的區(qū)別5)變量的初值和類型轉(zhuǎn)換 (1)變量賦初值:類型說明符 變量1值1,變量2值2 (2)各類數(shù)值型數(shù)據(jù)之間的混合運算 6)轉(zhuǎn)換方法兩種:a:自動轉(zhuǎn)換 b:強制轉(zhuǎn)換 (1)已知在某語言編譯系統(tǒng)中表達式sizeof(int)的值是,則系統(tǒng)在處理聲明語句 int a=40000;時將常量40000的類型看作是 。A. int B. unsigned int C. long int D. unsigned long int(2)當需要定義一個函數(shù)時,以下標識符中 不能用作函數(shù)名。scanf for _sum F2 (3)已有聲明語句unsigned char ch;與表達式ch=B的值不相同的表達式是 。(字符A的ASCII碼以十進制表示為65)A.ch=0x42 B. ch=0102 C. ch=102 D.ch=066(4) 設(shè)有以下定義int a=0; double b=1.25; char c=A;#define d 2則下面語句中錯誤的是 A) a+; B) b+ C) c+; D) d+;(5)以下能正確定義且賦初值的語句是 A)int n1=n2=10; B)char c=32; C)float f=f+1.1; D)double x=12.3E2.5; 3、字符常量以及轉(zhuǎn)義字符 (1)已有聲明語句unsigned char ch;與表達式ch=B的值不相同的表達式是 。(字符A的ASCII碼以十進制表示為65)A.ch=0x42 B. ch=0102 C. ch=102 D.ch=066(3)下列程序段執(zhí)行后變量j的值是 28 。int j; char *s=x045; for(j=0; *s+; j+);A. 7 B. 3 C. 4 D. 54、強制轉(zhuǎn)換和自動轉(zhuǎn)換 (1)設(shè)有定義:float y=3.45678; int x;則以下表達式中能實現(xiàn)將y中數(shù)值保留小數(shù)點后2位,第3位四舍五入的表達式是 26 。A. y=(y*100+0.5)/100.0 B. x=y*100+0.5, y=x/100.0C. y=y*100+0.5/100.0 D. y=(y/100+0.5)*100.0三、運算符和表達式的表示和使用(重點掌握)出題方向:1.表達式的一般組成 2.運算符與表達式的分類 (1)賦值運算符的功能,賦值表達式的組成及表達式的值,賦值運算符的左值要求 (2)算術(shù)運算符的功能,算術(shù)表達式的組成及表達式的值,、運算符的左值要求 (3)關(guān)系運算符的功能,關(guān)系表達式的組成及表達式的值 (4)邏輯運算符的功能,邏輯表達式的組成及表達式的值,邏輯表達式的操作數(shù)求值順序與優(yōu)化處理 (5)逗號運算符的功能,逗號表達式的組成及表達式的值,逗號表達式的操作數(shù)求值順序 (6)條件運算符的功能,條件表達式的組成及表達式的值 (7)位運算符的功能,位運算表達式的組成及表達式的值(一般了解) 3.運算符的目數(shù) 4.運算符的優(yōu)先級與結(jié)合性 5.表達式運算中操作數(shù)類型的自動轉(zhuǎn)換與強制轉(zhuǎn)換 主要考點分析:1、賦值運算符 (1)簡單賦值運算符:(右結(jié)合性)(注意與的區(qū)別,常考) (2)簡單賦值運算符:,=,*=等 2、算術(shù)運算符 (1)簡單算術(shù)運算符:,/,(最后兩個要注意具體情況和要求) (2)自增,自減運算符:右結(jié)合性,注意左加和右加 3、逗號運算符:形式:表達式1,表達式2 1、C語言運算符的種類,運算優(yōu)先級和結(jié)合性 (1)設(shè)有定義:int k=1,m=2; float f=7;,則以下選項中錯誤的表達式是 A)k=k=k B)-k+ C)k%int(f) D)k=f=m (2)有以下程序 main() int a,b,d=25; a=d/10%9; b=a&(-1); printf(%d,%dn,a,b);程序運行后的輸出結(jié)果是_。 A)6,1 B)2,1 C)6,0 D)2,0 2、算術(shù)運算符及表達式 (1)有以下程序 main() int m=3,n=4,x; x=-m+; x=x+8/+n; printf(%dn,x); 程序運行后的輸出結(jié)果是 A)3 B)5 C)-1 D)-2 3、賦值運算符與表達式 (1)以下程序運行后的輸出結(jié)果是 【 】 。 main() int a=1,b=2,c=3; if(c=a) printf(%dn,c); else printf(%dn,b); (2)以下程序運行后的輸出結(jié)果是 【 】 。 main() char c; int n=100; float f=10; double x; x=f*=n/=(c=50); printf(%d %fn,n,x); (3) 若以下選項中的變量已正確定義,則正確的賦值語句是 A) x1=26.8%3 B) 1+2=x2 C) x3=0x12 D) x4=1+2=3;4、逗號運算符與表達式 (1)表達式 (a=4*5,b=a*2), b-a, a+=2 的值是 22 。A. 2 B. 20 C. 22 D. 425、運算符的優(yōu)先級 (1)有以下程序 main() int i=1,j=2,k=3; if(i+=1&(+j=3|k+=3) printf(%d %d %dn,i,j,k); 程序運行后的輸出結(jié)果是_。 A)1 2 3 B)2 3 4 C) 2 2 3 D)2 3 3 (2)以下程序運行后的輸出結(jié)果是 【 】 。 main() int a,b,c; a=10; b=20; c=(a%b1); printf(%d %d %dn,a,b,c);6、不同類型數(shù)據(jù)間的轉(zhuǎn)換與運算 (1) 設(shè)有定義:float a=2,b=4,h=3;,以下C語言表達式與代數(shù)式 計算結(jié)果不相符的是 A) (a+B) *h/2 B) (1/2)*(a+B) *hC) (a+B) *h*1/2 D) h/2*(a+B)7、位運算符 1. & 既可以用作單目運算符也可以用作雙目運算符,其中用作單目運算符時表示的功能是 。四、順序程序設(shè)計,數(shù)據(jù)的輸入輸出函數(shù)出題方向:1、表達是語句,空語句,復(fù)合語句 2、標準設(shè)備文件輸入輸出函數(shù)。 3、printf,scanf,getchar,putchar,gets,puts 1、基本函數(shù)的使用 重點:1、scanf函數(shù) (1)注意格式控制符(*,o,d,x,c) (2)一般形式:scanf(“格式控制符”,地址列表) (3)幾點注意:a)scanf沒有精度控制b)要求給出變量地址。C)輸入多個數(shù)據(jù)的處理。2、printf函數(shù) (1)注意格式控制符(s,o,d,x,c) (2)一般形式:printf(“格式控制符”,輸出表列) (3)幾點注意:a)scanf沒有精度控制 1、基本輸出函數(shù)的使用 (1)以下程序運行后的輸出結(jié)果是 【 】 。 main() int x=0210; printf(%Xn,x);(2)有以下語句段int n1=10,n2=20;printf(“ 【 】 ”,n1.n2); 要求按以下格式輸出n1和n2的值,每個輸出行從第一列開始,請?zhí)羁铡?n1=10n2=202、基本輸入函數(shù)的調(diào)用 (1)有以下程序 main() int m,n,p; scanf(m=%dn=%dp=%d,&m,&n,&p); printf(%d%d%dn,m,n,p);若想從鍵盤上輸入數(shù)據(jù),使變量m中的值為123,n中的值為456,p中的值為789,則正確的輸入是_。 A)m=123n=456p=789 B) m=123 n=456 p=789 C) m=123,n=456,p=789 D)123 456 789 (2)以下程序運行時,若從鍵盤輸入:10 20 30,輸出的結(jié)果是 【 】 。 #include main() int i=0,j=0,k=0;scanf(%d%*d%d,&i,&j,&k);printf(%d%d%dn,i,j,k);3、putchar與getchar函數(shù)的調(diào)用 (2)有以下程序 #include main() char c1=1,c2=2; c1=getchar(); c2=getchar(); putchar(c1); putchar(c2); 當運行時輸入:a 后,以下敘述正確的是 A)變量c1被賦予字符a,c2被賦予回車符 B)程序?qū)⒌却脩糨斎氲?個字符 C)變量c1被賦予字符a,c2中仍是原有字符2 D)變量c1被賦予字符a,c2中將無確定值 4、puts與gets函數(shù)的調(diào)用 (1)有以下程序 main() char sYesn/No,*ps=s; puts(ps+4); *(ps+4)=0; puts(s); 程序運行后的輸出結(jié)果是 A)n/No B)/No C)n/NO D)五、選擇結(jié)構(gòu)程序設(shè)計出題方向:1、關(guān)系運算,關(guān)系表達式 2、邏輯運算和邏輯表達式 3、if else 語句 4、switch和break語句 重點:1、關(guān)系表達式和邏輯表達式,條件表達式 (1)關(guān)系運算符:,=,=。表達式的值取零或者1 (2)邏輯運算符:&,|,!。取值。注意短路現(xiàn)象。 (3)條件表達式:表達式1?表達式2:表達式3。結(jié)合方向自右向左。 2、if語句: a)條件表達式通常是邏輯和關(guān)系表達式。 b)條件表達式必須用括號括起來。 C)如果是多條語句,加號。 d)if語句的嵌套情況要注意。 3、switch語句:a)在case后各常量表達式的值不能重復(fù)。 b) 在case后可以有多個語句,不用加 C)順序無關(guān)。但是要注意如果不加break則有關(guān)系。 d)多個case共用一組執(zhí)行語句 1、關(guān)系表達式和邏輯表達式,條件表達式 (1)以下程序段運行后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=1)w=y ;else if(x+&z1)w=z ;A. 0,1 B. 1,1 C. 2,1 D. 3, 23、用switch語句實現(xiàn)選擇結(jié)構(gòu) (1)有以下程序 main() int I; for(i=0;i3;i+) switch(i) case 0:printf(“%d”,i); case 2:printf(“%d”,i); default:printf(“%d”,i); 程序運行后的輸出結(jié)果是 A)022111 B)021021 C)000122 D)012六、循環(huán)結(jié)構(gòu)程序設(shè)計出題方向:1、while 2、do-while 3、for4.其他語句break continue return1、for循環(huán)結(jié)構(gòu) (1)下列程序段執(zhí)行后的結(jié)果為 。main() static int a33=1,3,5,7,9,11,13,15,17,y,x,*p=&a22;for(x=0;x3;x+) y+=*(p-4*x);printf(n%d,y); A. 45 B. 33 C.17 D. 272、while和do while循環(huán)結(jié)構(gòu) (1)有以下程序 main() int p8=11,12,13,14,15,16,17,18,i=0,j=0; while(i+7) if(pi%2) j+=pi; printf(%dn,j); 程序運行后的輸出結(jié)果是_。 A)42 B)45 C)56 D)60 3、continue與break語句 (1)只能在循環(huán)體中出現(xiàn)的語句是 1 。(2)以下對于break語句使用的正確描述是 (24) 。.可以出現(xiàn)在程序中任何位置。 B.只能出現(xiàn)在循環(huán)結(jié)構(gòu)中或switch結(jié)構(gòu)中。 .只能出現(xiàn)在switch結(jié)構(gòu)中。 D.只能出現(xiàn)在循環(huán)結(jié)構(gòu)中。(3)下列程序執(zhí)行后,x的值為 (7) 。main() int x,y;for(x=1,y=1;x=20)break;if(y%3=1) y+=3;continue; y-=5;printf(%dn,x);4、循環(huán)的嵌套 (1)main()int a33=1,2,3,4,5,6,7,8,9,m,k,t;for(m=0;m3;m+)for(k=0;k=m;k+)if(m+k)%2) t=amk,amk=akm,akm=t;for(m=0;m3;m+) for(k=0;ks2)S; B)if(strcmp(s1,s2)S; C)if(strcmp(s2,s1)0)S; D)if(strcmp(s1,s2)0)S;八、函數(shù)出題方向:1.非遞歸函數(shù)的定義、聲明、調(diào)用及執(zhí)行過程(重點掌握) (1)函數(shù)的定義 1)函數(shù)命名 2)函數(shù)類型(返回值類型):基本數(shù)據(jù)類型、結(jié)構(gòu)體類型、指針類型 3)函數(shù)形式參數(shù)的聲明 4)函數(shù)體定義、函數(shù)返回值與return語句的使用 (2)函數(shù)聲明(函數(shù)原型) (3)函數(shù)調(diào)用 2.遞歸函數(shù)的定義、聲明、調(diào)用及執(zhí)行過程(重點掌握) 3.函數(shù)調(diào)用時參數(shù)的傳遞方式(重點掌握) (1)傳值方式 1)將常量或表達式的值傳遞給函數(shù) 2)將基本類型變量的值傳遞給函數(shù) 3)將數(shù)組元素的值傳遞緞帶函數(shù) 4)將結(jié)構(gòu)體變量中一個成員的值傳遞給函數(shù) 5)將結(jié)構(gòu)體變量全部成員的值傳遞給函數(shù)(一般掌握) (2)傳地址方式 1)將基本類型變量、結(jié)構(gòu)體變量的地址傳遞給函數(shù) 2)將基本類型數(shù)組元素、結(jié)構(gòu)體類型數(shù)組元素的地址傳遞給函數(shù) (3)函數(shù)調(diào)用時實際參數(shù)與形式參數(shù)類型的兼容 4.函數(shù)返回值 (1)從函數(shù)返回一個常量的值、一個表達式的值、一個基本類型變量的值、一個數(shù)組元素的值、結(jié)構(gòu)體變量中一個成員的值(重點掌握) (2)從函數(shù)返回一個結(jié)構(gòu)體變量全部成員的值(一般掌握) 5.變量的作用域(一般掌握) 全局變量、局部變量與函數(shù)的形式參數(shù)變量的作用域6.局部變量、函數(shù)形式參數(shù)變量的存儲類型和生存期(一般掌握) 7.main函數(shù)命令行參數(shù)(一般了解) 1、函數(shù)的定義方式和返回值 (1)以下關(guān)于函數(shù)的敘述中正確的是 A)每個函數(shù)都可以被其它函數(shù)調(diào)用(包括main函數(shù)) B)每個函數(shù)都可以被單獨編譯 C)每個函數(shù)都可以單獨運行 D)在一個函數(shù)內(nèi)部可以定義另一個函數(shù)(2)以下是一個自定義函數(shù)的頭部其中正確的是 23 。A. int fun(int a, b) B. int fun(int a, int a)C. int fun(int *a,int b) D. int fun(char a,int b)(3)在函數(shù)內(nèi)部聲明局部變量時缺省了存儲類型,該變量的存儲類型為 5 。2、形式參數(shù)與實參數(shù)及參數(shù)值的傳遞 (1)在以下程序中需

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論