C#編程題大全(上機(jī)操作題)_第1頁(yè)
C#編程題大全(上機(jī)操作題)_第2頁(yè)
C#編程題大全(上機(jī)操作題)_第3頁(yè)
C#編程題大全(上機(jī)操作題)_第4頁(yè)
C#編程題大全(上機(jī)操作題)_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上C#編程題大全(上機(jī)操作題)1、從鍵盤輸入一個(gè)正整數(shù),按數(shù)字的相反順序輸出。2、從鍵盤上輸入兩個(gè)整數(shù),由用戶回答它們的和,差,積,商和取余運(yùn)算結(jié)果,并統(tǒng)計(jì)出正確答案的個(gè)數(shù)。3、寫一條for語(yǔ)句,計(jì)數(shù)條件為n從100200,步長(zhǎng)為2;然后再用while語(yǔ)句實(shí)現(xiàn)同樣的循環(huán)。4、編寫一段程序,運(yùn)行時(shí)向用戶提問“你考了多少分?(0100)”,接受輸入后判斷其等級(jí)并顯示出來(lái)。判斷依據(jù)如下:等級(jí)=優(yōu) (90100分);良 (8089分);中 (6069分);差 (059分);5、輸入一個(gè)整數(shù),將各位數(shù)字反轉(zhuǎn)輸出。6、使用窮舉法并分別用for、while、dowhile循環(huán)語(yǔ)句求出

2、1100之間的質(zhì)數(shù)。7、求出11000之間的所有能被7整除的樹,并計(jì)算和輸出每5個(gè)的和。8、編寫一個(gè)控制臺(tái)程序,分別輸出1100之間的平方、平方根、自然對(duì)數(shù)、e指數(shù)的數(shù)學(xué)用表。9、設(shè)計(jì)一個(gè)包含多個(gè)構(gòu)造函數(shù)的類,并分別用這些構(gòu)造函數(shù)實(shí)例化對(duì)象。10、編寫一個(gè)矩形類,私有數(shù)據(jù)成員為舉行的長(zhǎng)(len)和寬(wid),無(wú)參構(gòu)造函數(shù)將len和wid設(shè)置為0,有參構(gòu)造函數(shù)設(shè)置和的值,另外,類還包括矩形的周長(zhǎng)、求面積、取舉行的長(zhǎng)度、取矩形的長(zhǎng)度、取矩形的寬度、修改矩形的長(zhǎng)度和寬度為對(duì)應(yīng)的形參值等公用方法。11、編寫一個(gè)類,要求帶有一個(gè)索引器可以存儲(chǔ)100個(gè)整型變量。12、編寫一個(gè)類Cal1,實(shí)現(xiàn)加、減兩種運(yùn)

3、算,然后,編寫另一個(gè)派生類Cal2,實(shí)現(xiàn)乘、除兩種運(yùn)算。13、建立三個(gè)類:具名、成人、官員。居民包含身份證號(hào)、姓名、出生日期,而成人繼承自居民,多包含學(xué)歷、職業(yè)兩項(xiàng)數(shù)據(jù);官員則繼承自成人,多包含黨派、職務(wù)兩項(xiàng)數(shù)據(jù)。要求每個(gè)類中都提供數(shù)據(jù)輸入輸出的功能。14、編寫一個(gè)類,其中包含一個(gè)排序的方法Sort(),當(dāng)傳入的是一串整數(shù),就按照從小到大的順序輸出,如果傳入的是一個(gè)字符串,就將字符串反序輸出。15、設(shè)計(jì)一個(gè)類,要求用事件每10秒報(bào)告機(jī)器的當(dāng)前時(shí)間。16、編寫一個(gè)窗體程序,用菜單命令實(shí)現(xiàn)簡(jiǎn)單的加、減、乘、除四則運(yùn)算,并將結(jié)果輸出到對(duì)話框。17、編寫一個(gè)具有主菜單和快捷菜單的程序,實(shí)現(xiàn)文本文件的打

4、開、修改和保存。18、在label控件中隨機(jī)輸入20個(gè)11000之間的整數(shù),求出其中所有的素?cái)?shù)的和。19、編寫一個(gè)程序,通過(guò)使用主菜單和工具欄按鈕實(shí)現(xiàn)與Window記事本間的文本數(shù)據(jù)拷貝。20、仿照word中的“文件打開”對(duì)話框界面,編制一個(gè)自己的文件打開模式對(duì)話框。21、自己編寫一個(gè)控件,使得該控件放置在窗體上之后,可以通過(guò)拖動(dòng)四個(gè)頂點(diǎn)隨意地改變控件的形狀。(提示:在控件的Paint事件過(guò)程中編寫外觀繪制代碼)22、編寫一個(gè)程序,將一幅位圖顯示在一個(gè)圖片框中,對(duì)位圖驚醒45度旋轉(zhuǎn)后,將圖中所有的紅色替換為黑色,然后存盤。23、編寫一個(gè)控制臺(tái)程序,分別將字符串“hello,my friend”

5、寫入文件f1.txt,然后,將數(shù)據(jù)分別以整型、布爾型、雙精度型、字符型讀出并顯示。24、編寫一個(gè)程序,模擬DOS系統(tǒng)中的COPY CON命令功能。25、分別用Socket 類和TC PListener/TCPClient 類建立一個(gè)通過(guò)TCP協(xié)議進(jìn)行文件傳輸?shù)某绦颉?6、利用網(wǎng)絡(luò)流實(shí)現(xiàn)一個(gè)利用UDP協(xié)議進(jìn)行聊天的程序,并使一端采用UTF-8編碼,另一端則采用Unicode解碼。27. 創(chuàng)建一個(gè)帶有3個(gè)子線程的程序,第一個(gè)線程序啟動(dòng)10毫秒后,第二個(gè)線程再啟動(dòng),然后再等10毫秒后第三個(gè)線程啟動(dòng),每一個(gè)線程從11000循環(huán)輸出線程的名稱和計(jì)數(shù),當(dāng)3個(gè)線程結(jié)束時(shí)要輸出各自的結(jié)束信息,然后,主線程結(jié)束

6、。28. 制作一個(gè)程序模擬圖書館中的書籍借閱操作,有兩個(gè)人幾乎同時(shí)查閱某一本書是否還有(用兩個(gè)線程訪問同一個(gè)變量),如果有,就將書的數(shù)量減1,如果沒有輸出“書籍已經(jīng)全部借出”。用3個(gè)線程同步的方法分別實(shí)現(xiàn)程序。 編寫一個(gè)自定義類Employee,要求:A. 該類包含連接到access 的Northwind數(shù)據(jù)庫(kù)的公用方法。B. 該類包含若干個(gè)字段用來(lái)存儲(chǔ)從“雇員表”中讀取的若干字段的值。C. 該類包含在表中移動(dòng)記錄指針的方法。D. 該類包含修改字段值的方法。E. 該類包含將字段值顯示出來(lái)的方法。30. 編寫一個(gè)程序,從鍵盤上輸入3個(gè)數(shù),輸出這3個(gè)數(shù)的積及它們的和。要求編寫成控制臺(tái)應(yīng)用程序。31

7、編寫一個(gè)程序,輸入梯形的上底,下底和高,輸出梯形的面積。要求編寫成Window應(yīng)用程序。32. 編寫一個(gè)進(jìn)行加減乘除四則運(yùn)算的程序,要求:輸入兩個(gè)單精度數(shù),然后輸入一個(gè)運(yùn)算符號(hào),輸出兩個(gè)單精度數(shù)進(jìn)行運(yùn)算后的結(jié)果。要求編寫為控制臺(tái)程序。33. 兔子繁殖問題。設(shè)有一對(duì)新生的兔子,從第三個(gè)月開始他們每個(gè)月都生一對(duì)兔子,新生的兔子從第三個(gè)月開始又每個(gè)月生一對(duì)兔子。按此規(guī)律,并假定兔子沒有死亡,20個(gè)月后共有多少個(gè)兔子?要求編寫為控制臺(tái)程序。34. 編寫程序,把由10個(gè)元素組成的一維數(shù)組逆序存放再輸出。35. 編寫程序,統(tǒng)計(jì)4X5二維數(shù)組中奇數(shù)的個(gè)數(shù)和偶數(shù)的個(gè)數(shù)。36. 編寫一個(gè)求整數(shù)任意位數(shù)字的過(guò)程,

8、過(guò)程的調(diào)用形式為:digit(n,k),其功能是取出數(shù)n從右邊起的第K位數(shù)字,例如:digit(1234,3)=2, digit(1234,4)=1, digit(1234,6)=0。37. 編寫一個(gè)應(yīng)用程序用來(lái)輸入的字符串進(jìn)行加密,對(duì)于字母字符串加密規(guī)則如下:ad be wz xa yb zcAB BE WZ XA YB ZC對(duì)于其他字符,不進(jìn)行加密。38. 定義一個(gè)車輛(Vehicle)基類,具有Run、Stop等方法,具有Speed(速度)、MaxSpeed(最大速度)、Weight(重量)等域。然后以該類為基類,派生出bicycle、car等類。并編程對(duì)該派生類的功能進(jìn)行驗(yàn)證。39.

9、編寫出一個(gè)通用的人員類(Person),該類具有姓名(Name)、年齡(Age)、性別(Sex)等域。然后對(duì)Person 類的繼承得到一個(gè)學(xué)生類(Student),該類能夠存放學(xué)生的5門課的成績(jī),并能求出平均成績(jī),要求對(duì)該類的構(gòu)造函數(shù)進(jìn)行重載,至少給出三個(gè)形式。最后編程對(duì)student類的功能進(jìn)行驗(yàn)證。40. 編寫一個(gè)冒泡法排序程序,要求在程序中能夠捕獲到數(shù)組下標(biāo)越界的異常。41編寫一個(gè)計(jì)算器程序,要求在程序中能夠捕獲到被0除的異常與算術(shù)運(yùn)算溢出的異常。42制作一個(gè)簡(jiǎn)單計(jì)算器程序。程序運(yùn)行時(shí)通過(guò)按鈕輸入運(yùn)算公式,單擊【計(jì)算】按鈕得到計(jì)算結(jié)果。43. 編寫一個(gè)能夠?yàn)g覽文本文件和圖象文件查看程序。

10、44. 編寫一個(gè)能同時(shí)播放視頻文件和背景音樂的程序,要求背景音樂和視頻文件都能循環(huán)播放。用MMControl控件設(shè)計(jì)一個(gè)能夠播放音樂、MIDI文件的播放器,要求具有自動(dòng)重播和顯示進(jìn)度的功能。45 編程輸出1100中能被3整除但不能被5整除的數(shù),并統(tǒng)計(jì)有多少個(gè)這樣的數(shù)。46. 編程輸出1000以內(nèi)的所有素?cái)?shù)。47. 編寫一個(gè)程序,對(duì)輸入的4個(gè)整數(shù),求出其中最大值和最小值。48. 分別用for,while,dowhile語(yǔ)句編寫程序,實(shí)現(xiàn)求前n個(gè)自然數(shù)之和。49. 編程輸出九九乘法表。50. 定義一個(gè)行數(shù)和列數(shù)相等的二維數(shù)組,并執(zhí)行初始化,然后計(jì)算該數(shù)級(jí)兩條對(duì)角線上的元素值之和。51. 建立一個(gè)一

11、維數(shù)組,使用該數(shù)組列出所學(xué)習(xí)的課程名稱。52. 編寫一個(gè)包含學(xué)生基本資料的結(jié)構(gòu)類型數(shù)據(jù)(要求包括姓名,性別,年齡,身高,體重等)。53. 編寫程序,將一年中12個(gè)月,建立一個(gè)枚舉類型數(shù)據(jù),并對(duì)其進(jìn)行調(diào)用。54. 在窗體上建立一個(gè)標(biāo)簽,一個(gè)文本框,一個(gè)命令按鈕,標(biāo)簽的text屬性設(shè)置為“VC#程序設(shè)計(jì)”,設(shè)計(jì)一個(gè)程序,單擊命令按鈕,將標(biāo)簽上的信息顯示在文本框中。55. 設(shè)計(jì)一個(gè)簡(jiǎn)單的計(jì)算器,在文本框中,顯示輸入值和計(jì)算結(jié)果,用命令按鈕做為數(shù)字鍵和功能鍵。56. 在窗體上建立一個(gè)列表框,一個(gè)文本框和一個(gè)命令按鈕,在列表框中列有本班10個(gè)同學(xué)的姓名,當(dāng)選中某個(gè)學(xué)生姓名后,單擊此命令按鈕,則在文本框中

12、顯示該學(xué)生的籍貫。57. 用定時(shí)器控件按秒計(jì)時(shí),在窗體上創(chuàng)建一個(gè)標(biāo)簽,程序執(zhí)行后在標(biāo)簽內(nèi)顯示經(jīng)過(guò)的秒。58. 編寫程序在E盤下新建一文本文件,并對(duì)該文件進(jìn)行復(fù)制,移動(dòng),寫入,讀出操作59. 編寫一個(gè)程序,其中對(duì)于每種數(shù)據(jù)類型,都聲明兩個(gè)變量,并分別將值10和1.879賦給它們。60. 編寫一個(gè)程序,檢查變量的值是否大于65。如果是,則打印文本“THE VALUE IS GREATER THAN 65!”61. 編寫一個(gè)程序,檢查一個(gè)字符變量的值是否為T或t。62. 編寫一行代碼,將long變量MyLong的值賦給short變量MyShort。63. 編寫一行代碼,將int變量IntVal的賦給

13、short變量ShortVal。64. 編寫一行代碼,將decimal變量DecVal的值賦給long變量LongVal。65. 編寫一行代碼,將int變量ch的值賦給字符變量charVal。66. 編寫一個(gè)從99數(shù)到1的while語(yǔ)句。67. 編寫一條根據(jù)變量name的值執(zhí)行不同操作的switch語(yǔ)句。如果該變量的值為Robert,則打印消息”Hi Bob”;如果為Richard,則打印消息“Hi Rich”;如果為Barbara,則打印消息“Hi Barb”;如果為Kalee,則打印消息“You Go Girl!”;對(duì)于其他情況,則打印“Hix”,其中x為變量name的值。67. 編寫一個(gè)

14、擲篩子100次的程序,并打印出各種點(diǎn)數(shù)的出現(xiàn)次數(shù)。68. 創(chuàng)建一個(gè)類,它存儲(chǔ)一個(gè)int數(shù)據(jù)成員MyNumber,并給該數(shù)據(jù)成員創(chuàng)建屬性,當(dāng)該數(shù)據(jù)成員被存儲(chǔ)時(shí),將其乘以100;當(dāng)其被讀取時(shí),將其除以100。69. 編寫一個(gè)die類,它存儲(chǔ)篩子的面數(shù)(sides)以及當(dāng)前擲篩子得到的點(diǎn)數(shù)(value)。70. 編寫公有方法xyz的方法頭,該方法接受兩個(gè)參數(shù),不返回任何值。71. 為方法myMethod編寫方法頭。該方法接受三個(gè)參數(shù)。第一個(gè)名為myVal,其數(shù)據(jù)類型為double,并按值傳遞;第二個(gè)是一個(gè)輸出變量,名為myOutput;第三。個(gè)是按引用傳遞的,數(shù)據(jù)類型為int,名為myRerence

15、。另外該方法是公有的,其返回類型為byte。72. 創(chuàng)建一程序,該程序包括一個(gè)篩子類,后者有三個(gè)數(shù)據(jù)成員,即篩子的面數(shù),篩子的點(diǎn)數(shù)以及包含隨機(jī)數(shù)類的靜態(tài)數(shù)據(jù)成員。為這個(gè)類聲明一個(gè)名為roll()的成員方法,它以隨機(jī)的方式返回下一次擲篩子得的點(diǎn)數(shù)。73. 為教師編寫一個(gè)程序,該程序使用一個(gè)數(shù)組存儲(chǔ)30個(gè)學(xué)生的考試成績(jī),并給各個(gè)數(shù)組元素指定一個(gè)1-100的隨機(jī)值,然后計(jì)算平均成績(jī)。74為名為abc的公有函數(shù)編寫方法頭,該函數(shù)接受兩個(gè)short參數(shù),返回值類型為byte。75編寫一行接受命令行參數(shù)的代碼。76創(chuàng)建一個(gè)名稱空間,它包含一個(gè)類和另一個(gè)名稱空間,被包含的名稱空間也包含一個(gè)類。然后創(chuàng)建一個(gè)使

16、用這兩個(gè)類的應(yīng)用程序類。77編寫為ABC類聲明構(gòu)造函數(shù)的方法頭,它接受兩個(gè)int 參數(shù)ARG1和ARG2。該構(gòu)造函數(shù)調(diào)用基類的構(gòu)造函數(shù),并將ARG2傳遞給它。調(diào)用是在方法頭中完成的:Public ABC( int ARG1,int ARG2 ):base (ARG2) 78. 以“星期幾,月份,日和四位年份”格式(如Monday,January 1,2002) 打印日期值的代碼。79. 一個(gè)這樣的程序:讓用戶輸入其全名,年齡和電話號(hào)碼,以特定的格式顯示這些消息,并顯示用戶的姓名的首字母。80. 為Iid的接口編寫代碼,該接口只包含一個(gè)名為ID的屬性成員。81. 聲明一個(gè)名為Iposition的

17、接口的代碼。該接口包含一個(gè)接受一個(gè)Point值,并返回一個(gè)布爾值的方法。82編寫一個(gè)使用代表的程序,對(duì)整型數(shù)組中的元素進(jìn)行排序。83創(chuàng)建一個(gè)程序,它使用二進(jìn)制文件方法來(lái)寫文件。創(chuàng)建一個(gè)用于存儲(chǔ)人的姓名、年齡、會(huì)員資格的結(jié)構(gòu)。將這些信息寫入文件中(提示:年齡可以是整數(shù),會(huì)員資格可以是布爾型)。84創(chuàng)建一個(gè)程序,從控制臺(tái)讀取文本,并將其寫入到文件中。用戶輸入一個(gè)空行,表示結(jié)束輸入。85創(chuàng)建一個(gè)程序,將一個(gè)像素的窗體放在屏幕中央。86創(chuàng)建一個(gè)窗體,該窗體包括一個(gè)可用來(lái)輸入數(shù)字的文本框,當(dāng)用戶單擊按鈕后,在標(biāo)簽中顯示一條消息,指出該數(shù)字是否位于之間。87編寫這樣的代碼:將名為butnl 和butn2

18、的單選按鈕控件加入到一個(gè)名為grbox的組合框中。88創(chuàng)建一個(gè)使用ColorDialog 對(duì)話框的應(yīng)用程序。將應(yīng)用程序主窗體的背景顏色設(shè)置為ColorDialog 返回的顏色。返回的顏色被存儲(chǔ)在Color屬性中。提示:創(chuàng)建一個(gè)ColorDialog變量,調(diào)用該對(duì)話框時(shí),選擇的顏色應(yīng)該存儲(chǔ)在Color屬性中。89創(chuàng)建一個(gè)包含菜單的應(yīng)用程序。用戶選擇菜單時(shí),將顯示一個(gè)對(duì)話框,對(duì)話框中包含大量的控件,其中一個(gè)是ok按鈕。90. 一個(gè)控制臺(tái)應(yīng)用程序,輸出15的平方值,要求:用for語(yǔ)句實(shí)現(xiàn)。用while語(yǔ)句實(shí)現(xiàn)。用do-while語(yǔ)句實(shí)現(xiàn)。91. 一個(gè)控制臺(tái)應(yīng)用程序,要求用戶輸入5個(gè)大寫字母,如果用戶

19、輸入的信息不滿足要求,提示幫助信息并要求重新輸入。92. 一個(gè)控制臺(tái)應(yīng)用程序,要求完成寫列功能。1)接收一個(gè)整數(shù)n。2)如果接收的值n為正數(shù),輸出1n間的全部整數(shù)。3)如果接收的值n為負(fù)值,用break或者return退出程序。4)轉(zhuǎn)到A繼續(xù)接收下一個(gè)整數(shù)。93. 一個(gè)控制臺(tái)應(yīng)用程序,求1000之內(nèi)的所有“完數(shù)”。所謂“完數(shù)”是指一個(gè)數(shù)恰好等于它的所有因子之和。例如6是完數(shù),因?yàn)?=1+2+3。94編寫一個(gè)控制臺(tái)應(yīng)用程序,完成下列功能:1)創(chuàng)建一個(gè)類,用無(wú)參數(shù)的構(gòu)造函數(shù)輸出該類的類名。2)添加一個(gè)重載的構(gòu)造函數(shù),帶有一個(gè)String類型的參數(shù),在此構(gòu)造函數(shù)中將傳遞的字符串打印出來(lái)。3)在Mai

20、n方法中創(chuàng)建屬于這個(gè)類的一個(gè)對(duì)象,不傳遞參數(shù)。4)在Main方法中創(chuàng)建屬于這個(gè)類的另一個(gè)對(duì)象,傳遞一個(gè)字符串“This is a string.”。5)在Main方法中聲明類型為這個(gè)類的一個(gè)具有5個(gè)對(duì)象的數(shù)組,但不要實(shí)際創(chuàng)建分配到數(shù)組里的對(duì)象。6)寫出運(yùn)行程應(yīng)該輸出的結(jié)果。95編寫一個(gè)控制臺(tái)應(yīng)用程序,定義一個(gè)類 MyClass,類中包含有public、private以及protected數(shù)據(jù)成員及方法。然后定義一個(gè)從MyClass類繼承的類MyMain,將Main方法放在MyMain中。在Main方法中創(chuàng)建MyClass類的一個(gè)對(duì)象,并分別訪問類中的數(shù)據(jù)成員及方法。要求注明在試圖訪問所有類成員

21、時(shí)哪些語(yǔ)句會(huì)產(chǎn)生編譯錯(cuò)誤。96創(chuàng)建一個(gè)類包含有protected數(shù)據(jù)。在相同的文件里創(chuàng)建第二個(gè)類,用一個(gè)方法操縱第一個(gè)類里的protected數(shù)據(jù)。97寫一個(gè)控制臺(tái)應(yīng)用程序,接收一個(gè)長(zhǎng)度大于3的字符串,完成下列功能:1)輸出字符串的長(zhǎng)度。2)輸出字符串中第一個(gè)出現(xiàn)字母a的位置。3)在字符串的第3個(gè)字符后面插入子串“hello”,輸出新字符串。4)將字符串“hello”替換為“me”,輸出新字符串。5)以字符“m”為分隔符,將字符串分離,并輸出分離后的字符串。98編寫一個(gè)控制臺(tái)應(yīng)用程序,完成下列功能,并回答提出的問題。1)創(chuàng)建一個(gè)類A,在構(gòu)造函數(shù)中輸出“A”,在創(chuàng)建一個(gè)類B,在構(gòu)造函數(shù)中輸出“B

22、”。2) 從A繼承一個(gè)名為C的新類,并在C內(nèi)創(chuàng)建一個(gè)成員B。不要為C創(chuàng)建構(gòu)造函數(shù)。3)在Main方法中創(chuàng)建類C的一個(gè)對(duì)象,寫出運(yùn)行程序后輸出的結(jié)果。4)如果在C中也創(chuàng)建一個(gè)構(gòu)造函數(shù)輸出“C”,整個(gè)程序運(yùn)行的結(jié)果又是什么?99編寫一個(gè)控制臺(tái)應(yīng)用程序,完成下列功能,并寫出運(yùn)行程序后輸出的結(jié)果。1)創(chuàng)建一個(gè)類A,在A中編寫一個(gè)可以被重寫的帶int類型參數(shù)的方法MyMethod,并在該方法中輸出傳遞的整型值后加10后的結(jié)果。2)再創(chuàng)建一個(gè)類B,使其繼承自類A,然后重寫A中的MyMethod方法,將A中接收的整型值加50,并輸出結(jié)果。3)在Main方法中分別創(chuàng)建A和類B的對(duì)象,并分別調(diào)用MyMethod

23、方法。100寫出符合下列要求的數(shù)據(jù)庫(kù)連接字符串以及所使用的數(shù)據(jù)庫(kù)連接類。1)數(shù)據(jù)庫(kù)服務(wù)器地址為6,登錄用戶名為sa,密碼為administrator,后臺(tái)數(shù)據(jù)庫(kù)為Microsoft SQL Server數(shù)據(jù)庫(kù),要連接的數(shù)據(jù)庫(kù)名為test.2) 據(jù)庫(kù)為Access數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)文件存放在運(yùn)行程序所在目錄的db子目錄下,文件名為jobtypeDB.Mdb。3)數(shù)據(jù)庫(kù)為FoxPro數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)目錄為:studentDB,數(shù)據(jù)表為grade.dbf。101分別寫出符合要求的SQL語(yǔ)句。1)創(chuàng)建表Table1結(jié)構(gòu)為:學(xué)生學(xué)籍表(學(xué)號(hào),姓名,性別,出生年月,院系,籍貫)2)創(chuàng)建

24、表Table2結(jié)構(gòu)為:成績(jī)表(學(xué)號(hào),課程,成績(jī))其中學(xué)號(hào)不能為空,并且是唯一的。3)將以下信息分別插入到表中:張小明,男,學(xué)號(hào),1984年5月出生,計(jì)算機(jī)學(xué)院,江西南昌人。考試成績(jī)?yōu)椋簲?shù)據(jù)結(jié)構(gòu) 85分,計(jì)算機(jī)網(wǎng)絡(luò) 75分,英語(yǔ) 80分,政治經(jīng)濟(jì)學(xué) 81分。路寬,男,學(xué)號(hào),1983年7月出生,計(jì)算機(jī)學(xué)院,河南焦作人,考試成績(jī)?yōu)椋簲?shù)據(jù)結(jié)構(gòu) 65分,計(jì)算機(jī)網(wǎng)絡(luò)92分,英語(yǔ) 76分,政治經(jīng)濟(jì)學(xué) 59分。查詢名叫“張小明”的學(xué)生的所有課程的成績(jī)。查詢有不及格門次的學(xué)生的學(xué)號(hào)、姓名、性別,及不及格的課程名。將學(xué)號(hào)為的學(xué)生的馬克思政治經(jīng)濟(jì)學(xué)成績(jī)加5分。計(jì)算所有學(xué)生的成績(jī)總分,按降序排序并顯示學(xué)生的學(xué)號(hào)和姓名

25、。計(jì)算并顯示各門課程的平均分?jǐn)?shù)及課程名。102寫出符合要求的存儲(chǔ)過(guò)程語(yǔ)句,表結(jié)構(gòu)同第101題。1)查詢學(xué)生的課程成績(jī),參數(shù)為學(xué)號(hào)。2)計(jì)算并顯示各門課程的平均分?jǐn)?shù)及課程名。3)修改某學(xué)生的課程成績(jī),參數(shù)為學(xué)號(hào)、課程、成績(jī)。103編寫一個(gè)ASP.NET Web應(yīng)用程序,使用DropDownList控件,以“stor_idstor_name”的樣式顯示pubs數(shù)據(jù)庫(kù)中stores數(shù)據(jù)表的第1列和第2列。104. 知Sql Server2000數(shù)據(jù)庫(kù)服務(wù)器名稱為“Server1”,數(shù)據(jù)庫(kù)名稱為“Data1”,用戶ID為“sa”,口令為“abc”,在數(shù)據(jù)庫(kù)中定義了一張person表,表的數(shù)據(jù)結(jié)構(gòu)如表7-8所示:字段名稱字段類型字段含義id數(shù)字序號(hào)xm文本姓名xb文本性別nl數(shù)字年齡zip文本郵政編碼用編寫代碼的方法設(shè)定DataGrid中顯示的內(nèi)容和格式,使用DataView視圖類型將數(shù)據(jù)表中年齡大于18的所有紀(jì)錄,以序號(hào)的升序排序,顯示輸出除郵政編碼外的所有字段內(nèi)容,要求禁止

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論