c# 簡答題集錦
問題1:什麼是演算法?演算法應包括哪兩部分?
答:所謂演算法,是指為解決乙個問題而採取的方法和步驟,或者說是解題步驟的精確描述。演算法應包括設計演算法和執行演算法兩部分。
問題2:結構化程式設計的特徵是什麼?
答:結構化程式設計方法從程式設計思想上要求自頂向下,逐步求精;從程式的具體結構上要求程式是模組化的,要求程式**由順序結構、選擇結構和迴圈結構三種基本結構組成,複雜的結構應該由基本結構進行組合巢狀來實現,整個程式或程式中的模組或控制結構只有乙個入口和乙個出口。
問題3:物件導向程式設計的特徵是什麼?
答:物件導向的程式設計(oop)通過類、物件、繼承、多型等機制形成乙個完善的程式設計體系。oop將程式設計中的資料與對資料的操作作為乙個不可分割的整體,通過由類(class)生成的物件來組織程式。物件包含屬性(property)與方法(method),能識別和響應一定的事件(event)。
問題4:物件的方法與物件的事件方法有何異同?
答:相同之處:兩者都是用一段**完成特定的功能。不同之處:事件方法**是由使用者新增的,事件方法由事件的發生而被自動呼叫;物件的方法**是系統預定義的,對使用者是隱藏的,不可見的,而且物件的方法必須在**中呼叫。
問題5:visual 框架通過什麼機制生成應用程式?
答:visual 框架是用於生成、部署和執行應用程式的多語言環境。visual 框架通過公共語言執行庫(clr)、visual 框架類庫、microsoft中間語言(msil)、jit即時編譯等機制生成應用程式。
問題6:c# 整合開發環境中主要有哪些視窗?
答:c# 整合開發環境中主要有起始頁、設計器檢視與**檢視、解決方案資源管理器與類檢視、工具箱與伺服器資源管理器、屬性與動態幫助等。
問題7:簡述按鈕、標籤和文字框控制項的作用。
答:按鈕控制項常用來接收使用者的操作資訊,激發相應的事件,按鈕是使用者與程式互動的最簡便的方法。標籤控制項的主要功能是輸出資訊,可以用來標識其他無法顯示標題的控制項。文字框控制項用於資料的輸入與輸出,文字框中的文字在程式執行時,可以被使用者編輯。
問題8:命名空間有什麼作用?
答:命名空間既是visual 提供系統資源的分層組織方式,也是分層組織程式的方式。命名空間有兩種:一種是系統命名空間,一種是使用者自定義命名空間。
問題9:c#中定義了哪幾種基本資料型別?
C 簡答題集錦
1.物件導向的三大特性 封裝 把客觀事物封裝成抽象的類,並且類可以把自己的資料和方法只讓可信的類或者物件操作,對不可信的進行資訊隱藏。繼承 就是讓乙個型別的物件擁有另乙個型別的物件的屬性的方法。多型 同乙個型別的物件在執行同乙個方法時,可以表現出多種行為特徵。2.請列出c 中幾種迴圈的方法,並指出他...
C 簡答題集錦(二)
6.c 中string 和string 有什麼區別 兩者本質上沒有任何區別,都是system.string,只是書寫習慣問題。可以認為,string是system.string的別名而已 7.簡述 private protected public internal 修飾符的訪問許可權。private...
C 簡答題集錦(七)
31.請解釋 與跳轉的區別?時瀏覽器上的 不變 區別二 重定向實際上產生了兩次請求 只有一次請求 重定向 傳送請求 伺服器執行 響應請求,返回給瀏覽器乙個新的位址與響應碼 瀏覽器根據響應碼,判定該響應為重定向,自動傳送乙個新的請求給伺服器,請求位址為之前返回的位址 伺服器執行 響應請求給瀏覽器 傳送...