<source id="v77gz"></source>
    <u id="v77gz"><p id="v77gz"></p></u>

      <samp id="v77gz"></samp>

      <var id="v77gz"><td id="v77gz"><ins id="v77gz"></ins></td></var>

      <video id="v77gz"></video>
      <source id="v77gz"></source>
    1. 江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導
      2015年江蘇省計算機二級C++大綱

      江蘇省高等學校計算機等級考試
        二級Visual C++考試大綱
      一、計算機信息技術基礎知識
        考核要求
        1.掌握以計算機、多媒體、網絡等為核心的信息技術基本知識。
        2.具有使用常用軟件的能力。
        考試范圍
        1.信息技術的基本概念及其發展。包括:信息技術、信息處理系統、信息產
      業和信息化;微電子技術、通信技術和數字技術基礎知識等。
        2.計算機硬件基礎知識。包括:計算機的邏輯結構及各組成部分的功能,
      CPU的基本結構,指令與指令系統的概念;PC的物理組成,常用的微處理器產
      品及其主要性能,PC的主板、內存、I/O總線與接口等主要部件的結構及其功
      能,常用I/O設備的類型、作用、基本工作原理,常用外存的類型、性能、特點、基
      本工作原理等。
        3.計算機軟件基礎知識。包括:軟件的概念、分類及其作用;操作系統的功
      能、分類、常用產品及其特點;程序設計語言的分類及其主要特點,程序設計語
      言處理系統的類型及其基本工作方式;算法與數據結構的基本概念;計算機病
      毒的概念和防治手段。
        4.計算機網絡與因特網基礎知識。包括:計算機網絡的組成與分類,數據
      通信的基本概念和常用技術,局域網的特點、組成、常見類型和常用設備;因特
      網的發展、組成、TCP/IP協議、主機地址與域名系統、接人方式、網絡服務及其
      基本工作原理,Web文檔的常見形式及其特點;影響網絡安全的主要因素及其
      常用防范措施。
        5.數字媒體基礎知識。包括:數值信息在計算機中的表示方法;常用字符
      集(如ASCII、GB2312 - 80、GBK、Unicode、GB18030等)及其主要特點,文本的類
      型、特點、輸入/輸出方式和常用的處理軟件;圖形、圖像、聲音和視頻等數字媒
      體信息的獲取手段、常用的壓縮編碼標準、文件格式和常用的處理軟件。
        6.信息系統與數據庫基礎知識。包括:信息系統的基本結構、主要類型、發
      展趨勢,數據模型與關系數據庫的概念,軟件工程的概念,信息系統開發方法。
        7.PC操作使用的基本技能。包括:PC硬件和常用軟件的安裝與調試,常
      用輔助存儲器和I/O設備的使用與維護,Windows操作系統的基本功能及其操
      作,互聯網常用的服務及操作,Microsoft Office軟件的基本功能及操作。
      二、Visual C++程序設計
        考核要求
        1.了解、掌握Visual C++語言基礎知識、語法和使用它進行編程的方法。
        2.能較熟練地應用Visual C++軟件進行程序的編寫,掌握調試、運行的方
      法,并能解決實際的計算問題。

      考試范圍
          1.Visual C++的基本概念。
          (1)源程序的格式、風格和程序的結構。
          (2)常量表示法(字符和字符串常量,短整型、整型和長整型數,實數(float)和雙精度實數(double))。
          (3)各種類型變量的說明及其初始化。
          (4)運算符與表達式。
          ①算術運算、邏輯運算、關系運算、++和--運算、三目條件運算符。
          ②運算符的優先級、結合規則和目數的概念。
          ③類型的自動轉換和強制類型轉換。
          ④表達式的組成,左值和賦值,邏輯表達式的求值優化。
          2.Visual C++的基本語句。
          (1)順序結構。
          ①表達式語句、空語句和復合語句。
          ②基本數據類型的輸入和輸出(cin和cout)。
          (2)選擇結構。
          ①單選條件語句和雙選條件語句。
          ②switch語句。
        (3)重復結構(for語句、while語句和do…while語句)。
        (4) break和continue語句。
        3.構造類型和指針類型數據。
        (1)構造類型數據:一維數組和二維數組,結構體和共同體(聯合體)。
        ①構造類型變量的說明及初始化。
        ②構造類型變量成員(元素)的使用。
        (2)指針與引用。
        ①指針與地址的概念,取地址運算符&。
        ②指針變量的定義、初始化。
        ③指針的運算。
        ④指針與數組(指向一維數組的指針,指向二維數組的行指針),指針與結
      構體,指針與函數,指針數組,二級指針。
        ⑤new與delete的應用。
        ⑥引用的概念,引用和指針作為函數參數的應用。
        ⑦單向鏈表的處理。
       4.函數。
      (1)函數的定義及調用。
      (2) return語句和函數返回值。
      (3)參數的三種傳遞方式:值傳遞、地址傳遞和引用傳遞。
      (4)遞歸函數的定義及調用。
      (5)內聯函數與函數的重載。
      5.C++的編譯預處理。
      (1)編譯預處理的概念和特點。
      (2)宏定義與宏調用,無參宏與有參宏的應用。
      (3)文件包含的概念。
      6.對象與類。
      (1)對象和類的基本概念。
      (2)數據成員和成員函數。
         ①區分公有、私有和保護成員。
         ②成員函數的重載。
         ③this指針的概念與應用。
      (3)類的構造函數和析構函數。
          ①構造函數的概念及作用。
          ②析構函數的概念及作用。
          ③類型轉換構造函數和拷貝構造函數及其應用。
       (4)類與結構體的異同。
       (5)派生類及其應用。
          ①繼承和派生類的概念。
          ②初始化基類成員的方法。
          ③支配規則和賦值兼容性。
          ④虛基類的應用。
       (6)虛函數的概念,虛函數的應用。
       (7)運算符重載及其應用。
          ①用成員函數重載運算符的方法。
          ②用友元函數重載運算符的方法。
          ③要求掌握能重載的運算符有:++、--、+、-、*、/、=、+=、-=、*=、
      /-、<<(插入運算符)、>>(提取運算符)。
          7.文件的使用。
          (1)文件的概念和文件的用法。
          (2)文本文件的使用方法(順序讀寫)
          (3)二進制文件的使用方法(順序讀寫)。在文件的使用方面,要求能掌握
      用構造函數打開文件和用成員函數open()打開文件的方法,以及以下幾個成
      員函數的用法:close()、getline()、read()、write()、eof()。
          8.常用的庫函數。
          (1)常用的數學函數(頭文件math.h):abs()、fabs()、sin()、cos()、tan()、
      asin()、acos()、atan()、exp()、sqrt()、pow()、fmod()、log()、logl0().
          (2)字符串處理函數(頭文件string.h):strcmp()、strcat()、strcpy()、
      strlen()。
          (3)字符處理函數(頭文件ctype.h):isalpha()、isdigit()。
          9.常用的算法。
          (1)非數值計算的算法:窮舉、排序(冒泡法、插入法、選擇法)、歸并(或合
      并)、查找(線性法、折半法)。
          (2)數值計算的算法。


      三、考試說明
      1.軟件環境:Window XP/Window 7操作系統,Microsoft Visual C++6.0。
      2.考試方式為無紙化網絡考試,考試時間為120分鐘。
      3.考試題型及分值分布見樣卷。

      中文在线字幕第一页_中文字幕高跟丝袜作品番号_亚洲中文无无码第_日本亚洲欧美国产日韩a??y_在线观看亚洲av无码专区