1、 撰寫程式,模擬交通信號燈的切換。
信號燈有3種,分別為紅、黃、綠,在某個時刻只能亮一個,程式將模塊這種操作,在表單上畫3個Label框和2個,在每個框中各裝入1個圖示,在“屬性”視窗中直接設定。
2、 撰寫一個“選舉投票”程式。參加選舉的人對候選人投票,程式統計每個人候選人的票數,并輸出顯示投票結果。
在表單畫3個分組框,在第1個分組框內畫3個單選按鈕,在第2個分組框內畫3個按鈕,在第3個分組框內畫一個文本框,并把該文本框的MultiLine屬性設為True。
3、 設計一個具有算術運算(+、-、*、/)及清除功能的選單。從鍵盤上輸入兩個數,利用選單命令并求出它們的和、差、積和商,并顯示出來。
4、 輸入若干個學生的成績,計算平均分數和高于平均分數的人數。
5、 撰寫應用程式,要求在TextBox控制元件的文本框中輸入一個英文句子后完成如下操作:
1) 分析并顯示控制元件的值中含有幾個字母“a”。
2) 若英文句子用“.”號結束,英文單詞間用空格字符和逗號字符作為分隔字符,分析顯示TextBox控制元件的Text值中含有幾個英文單詞。
3) 把找到的單詞按從小到大的次序排序后顯示到另一個TextBox控制元件的文本框中。
6、 定義一個n x m的二維陣列,接收鍵盤輸入的數字,并求出全部元素的平均值,輸出高于平均的元素以及它們的行列號(即下標)。
7、 新建一個工程,左右兩邊各放置一個串列框ListBox的控制元件List1和List2,在List1中豎排顯示內容“第一題、第二題、第三題、第四題、第五題”這五項。在兩個串列框中間豎排四個命令按鈕,標題分別為“<”、“>”、“<<”、“>>”。實作程式功能:
1)點擊“<”將List1中所選中的項添加到List2中,并將List1中的項洗掉。
2)點擊“>”將List2中所選中的項添加到List1中,并將List2中的項洗掉。
3)點擊“<<”將Lixt1中所有的選項添加到List2中,并將List1中的項清空。
4)點擊“>>”將List2中所有的選項添加到List1中,并將List2中的項清空。
8、 新建一個工程,包含兩個表單Form1,Form2。實作功能制作一個歡迎界面,運行時間為三秒,三秒后,Form1消失,Form2出現。
9、 撰寫程式,求解雞兔同籠問題。一個籠子中有雞X只,兔Y只,每只雞有2只腳,每只兔有4只腳。今知雞和兔的總頭數為H,總腳數為F。問籠中雞和兔各若干?
提示:根據數學知識,可以寫出如下的聯立方程式:
X+Y=H (1)
2X+4Y=F (2)
(2)式 - 2*(1)式: 2Y = F-2H 故 Y =(F-2H)/2
4*(1)-(2)式: 2X = 4H-F 故 X =(4H-F)/2
可按上式撰寫程式,用INPUTBOX函式輸入H和F的值,設H=71,F=158,請撰寫程式并上機運行。
10、設計一個“通訊錄”程式,當用戶在下拉串列框中選擇某一人名后,在“電話號碼”文本框中顯示出對應的電話號碼當用戶選擇或者取消“單位”和“住址”復選框后,將打開或關閉“作業單位”或“家庭住址”文本框。
11、輸入字符、數字串,統計其中數字的個數,若遇到字串“bye”時,輸出結果。
12、定義一個類,用戶輸入數值作為一個正方形的邊長,該類計算出正方形的面積并輸出。
13、制作問卷調查:(詳見第10章10-3)。
14、創建一個專案,實作表單之間的資料互動。(詳見9.7)
15、撰寫一個程式,實作用戶登錄功能,當用戶在文本框中輸入用戶名和密碼,點擊確定按鈕,程式負責檢測密碼和用戶名是否正確,連續三次不正確,程式退出。
16、撰寫一個表單程式,用選單命令實作簡單的加、減、乘、除四則運算,并將結果輸出到對話框。
17、定義一個車輛(Vehicle)基類,具有Run、Stop等方法,具有Speed(速度)、MaxSpeed(最大速度)、Weight(重量)等域。然后以該類為基類,派生出bicycle、car等類。并編程對該派生類的功能進行驗證。
18、撰寫出一個通用的人員類(Person),該類具有姓名(Name)、年齡(Age)、性別(Sex)等域。然后對Person 類的繼承得到一個學生類(Student),該類能夠存放學生的5門課的成績,并能求出平均成績,要求對該類的建構式進行多載,至少給出三個形式。最后編程對student類的功能進行驗證。
19、編程輸出1~100中能被3整除但不能被5整除的數,并統計有多少個這樣的數。
20、在表單上建立一個串列框,一個文本框和一個命令按鈕,在串列框中列有本班10個同學的姓名,當選中某個學生姓名后,單擊此命令按鈕,則在文本框中顯示該學生的籍貫。
21、撰寫一條根據變數name的值執行不同操作的switch陳述句。如果該變數的值為Robert,則列印訊息“Hi Bob”;如果為Richard,則列印訊息“Hi Rich”;如果為Barbara,則列印訊息“Hi Barb”;如果為Kalee,則列印訊息“You Go Girl!”;對于其他情況,則列印“Hix”,其中x為變數name的值。
22、創建一個名稱空間,它包含一個類和另一個名稱空間,被包含的名稱空間也包含一個類。然后創建一個使用這兩個類的應用程式類。
23、一個控制臺應用程式,輸出1~15的平方值,要求:
用for陳述句實作。
用while陳述句實作。
用do-while陳述句實作。
24、按照ADO.NET可視化編程步驟創建一個資料庫訪問程式?
uj5u.com熱心網友回復:
1、List<<KeyValuePari<string,int>> 按順序存放每個標簽對應的control id,每個燈亮的秒數,用一個timer控制元件,設定每一秒執行一次,根據公共欄位來確認當前是list的第幾項,根據切換的開始時間算還要顯示幾秒,時間到了就第幾項+1 %3來確認下一個顯示2、看不懂你那幾個東西跟投票有什么關系
3、這個就是兩個輸入框+button
4、where 成績>avg(成績)
5、不想寫了……
uj5u.com熱心網友回復:
1個問題100分,可以回答給你。或者你去ask.csdn.net提問,不要分。一個問題問一個,保證采納,我可以回答你。uj5u.com熱心網友回復:
每個問題單獨發帖,或者去ask提問,這一坨都懶得看。uj5u.com熱心網友回復:
C# 基礎大雜燴啊?哈哈哈。uj5u.com熱心網友回復:
我就看最后一個問題:24、按照ADO.NET可視化編程步驟創建一個資料庫訪問程式?這個你只要在vs里面添加ado.net資料模型,根據向導提示,下一步下一步,不用寫代碼資料訪問就ok了。但是你得準備好的你資料庫呀。
uj5u.com熱心網友回復:

昨天的作業挺多的啊!
uj5u.com熱心網友回復:
這些題都很簡單,認真看看書都能答出來,如果樓主想以后干編程,還是自己研究的好,如果樓主不想當程式員,算我沒說uj5u.com熱心網友回復:
到我了,老師也出的一模一樣的提uj5u.com熱心網友回復:
1、 撰寫程式,模擬交通信號燈的切換。信號燈有3種,分別為紅、黃、綠,在某個時刻只能亮一個,程式將模塊這種操作,在表單上畫3個Label框和2個,在每個框中各裝入1個圖示,在“屬性”視窗中直接設定。
我來說第一個把,因為普通人會寫成case,if else,高級點的寫成模,在高級點的寫成回圈鏈表。但實際上專業工程領域這個其實是3個方波。
為啥說這個呢,其實你就看到了。普通人,聰明人,懂資料結構的人,懂交通領域業務的人,會有不同的解。很有意思吧
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/146985.html
標籤:C#
上一篇:靜態方法和實體方法
