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