c 期末考試知識點 C 期末複習資料

2021-10-12 14:35:48 字數 1926 閱讀 4311

一、

.net

簡介與基本語法

.net framework

的組成解答:第一種

(籠統的的答案)

net framework

由兩部分組成:一、公共語言執行時

clr;二、

.net framework

類庫;另外一種比較完整的解答:

1.程式語言及其公共語言規範(

cls2.

應用程式平台(

asp.net

及window

應用程式等)

3.ado.net

及類庫;

4.公共語言執行時(

clr5.

開發環境(

visual

studio.net)

.net

中主要命名空間及其作用

解答:system.data

用於訪問

ado.net

(使用datatable

dataset

物件)system.io

用於操作檔案

system.windows.forms

用於開發

windows

應用程式(可以使用

messagebox

form

物件)system.collections.generic

可以使用泛型

system.net

可以對網路協議進行程式設計

system.security

提供系統的安全控制功能

system.data.sqlclient

用於訪問

ado.net

(使用sqlconnection

sqlcommand

等物件)

system.xml

用於處理

xmlxml

架構、xsl/t

轉換等system.web

用於web

伺服器及瀏覽器互動等

c#基本語法

二、物件導向

為什麼要封裝,定義屬性的兩個訪問器,方法的過載,方法引數的引用有幾種方法,有什

麼區別,建構函式的作用是什麼,靜態方法和例項方法的區別

為什麼要封裝:

封裝可以有效地保證資料的安全性,

並能隱藏類的實現細節,

提高程式的可

靠性和安全性,避免不必要的錯誤出現,提高了程式的抗干擾性。

定義屬性的兩個訪問器

get訪問函式(訪問器)

set訪問函式(訪問器)

方法的過載

所謂方法過載是指同乙個方法名可以對應多個方法實現,

只要他們的引數型別、

引數順序或者引數個數不完全相同;

方法引數的引用有幾種方法:

1.值傳遞方式傳遞和值引用方式傳遞;

2.輸出型引數方式傳遞;

3.陣列型引數方式傳遞;

區別:一、對於值型別的引數,實參的值將被複製乙份給形參,方法**中對形參的修改並不會

影響到實參;

二、對於引用型別的引數傳遞,

形參和實參實際上會只向同乙個物件,

**中對形參的修改

會直接作用於實參,引用傳遞的引數通過

ref關鍵字加以修飾;

三、輸出型引數也是採用引用傳遞方式,

但其形參要求在方法返回之前必須被賦值,

輸出型引數用

out關鍵字加以修飾;

四、方法中只允許定義乙個陣列型引數,

而且該引數必須位於引數列表中的最後,

陣列型參

數所定義的陣列必須是一維陣列,

陣列型引數不能同時作為引用型引數或者輸出型引數;

建構函式的作用是什麼:

建構函式函式名稱和類名相同,且不宣告返回值型別,其主要作

用是完成物件的初始化工作

靜態方法和例項方法的區別

c 期末考試知識點 C 知識點提煉期末複習專用

根據內部訊息稱 有三類題型 簡答題 2題 主要是對概念的考查 程式設計題 暫定2 3題 複習要點 net framework 通用語言開發環境 net基礎類庫 net開發語言 visual studio.net整合開發環境 c 的特點 1.語法簡介 2.徹底的物件導向 3.與web應用緊密結合 4....

C語言期末考試知識點

2.字元輸入輸出 3.陣列 4.結構體 4.2 例題填空 結構體的使用 c語言程式的基本單位是函式 c語言總是從main函式開始執行,並從全域性main函式結束。呼叫的函式不一定要在main函式中定義。直接遞迴呼叫a函式裡面直接呼叫a函式 間接遞迴呼叫a函式裡呼叫b函式,b函式裡再呼叫a函式。get...

Java期末考試複習知識點總結

1 string s aaa s.concat bbb 字串的連線,返回乙個連線完的新的字串 2 bufferedreader is new bufferedreader new inputstreamreader system.in is.readline 用來讀取鍵盤輸入的字元,暫時快取,用來提...