




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、程序設計基礎C#.NET » 練習10一、選擇題1.NET的目的就是將 A作為新一代操作系統的基礎,對互聯網的設計思想進行擴展。A.互聯網 B. Windows C. C# D.網絡操作系統2 .假設變量x的值為10,要輸出x值,下列正確白語句是 _C_。A . System.Console.writeline( X")B. System.Cosole.WriteLine( X")C. System.Console.WriteLine( X=0 ”,x)D. System.Console.WriteLine( X=x")3 .要退出應用程序的執行,應執行
2、下列的_A 語句。A. Application.Exit();B. Application.Exit;C. Application.Close();D. Application.Close;4 .關于C#程序的書寫,下列不正確的說法是_D。A .區分大小寫B . 一行可以寫多條語句C. 一條語句可以寫成多行D. 一個類中只能有一個Main ()方法,因此多個類中可以有多個Main ()方法5 .在C#語言中,下列能夠作為變量名的是_C_OA. ifB. 3abC. b_3aD. a-bc7 .能正確表示邏輯關系“ a>5或aw。"白C C#語言表達方式是_D_。A . a>
3、;=5 or a<=0 B. a>=5|a<=0 C. a>=5&&a<=0 D. a>=5|a<=08 .以下程序的輸出結果是C。Using System;Class Exerl public static void Main() int a=5,b=4,c=6,d;Console.WriteLine( " 0 " ,d=a>b?(a>c?a:c):b);JA. 5B. 4C. 6D.不確定9 . If語句后面的表達式應該是A 。A .邏輯表達式B.條件表達式C.算術表達式D.任意表達式10 .有如下程
4、序:using System;class Da public static void Main() int x=0,a=0,b=0;Switch(x) case 0;b+;break;case 1:a+;break;case 2;a+;b+;break; Console.WriteLine( a=0,b=1 ”,a,b);該程序的輸出結果是 _A oA. a=0,b=1B. a=1,b=1C. a=1,b=0 D. a=2,b=211 .以下敘述正確的是_D。A . do - while語句構成的循環不能用其他語句構成的循環來代替B . do while語句構成的循環只能用break語句退出C
5、.用do - while語句構成的循環,在 while后表達式為true時結束循環D .用do - while語句構成的循環,在while后的表達式應為關系表達式或邏輯表達式12 .以下關于for循環的說法不正確的是 _A。A. For循環只能用于循環次數已經確定的情況B. For循環是先判定表達式,后執行循環體語句C. For循環中,可以用break語句跳出循環體D. For循環體語句中,可以包含多條語句,但要用花括號括起來13 .假定int類型變量占用兩個字節,若有定義:intx=new int100,1,2,3,4;,則數組x在內存中所占字節數是_A。A . 10B. 20C. 40D.
6、 8014 .以下程序的輸出結果是_B。using System; class temp public static void Main() int i; int a= new int 10;for (i=9;i>=0;i-) ai=10-i;Console .WriteLine( "012",a3,a6,a9);A. 258B. 741C. 852D. 36915 .有定義語句:int,a=new int 5,6,則下列正確的數組無素的引用是_D。A. a(4,5)B. a(4)(5)C. a45D. a4,516 .下列的數組定義語句,不正確的是_AB。A. in
7、t a=new int 51,2,3,4,5;B. int ,a=new int a34;C. int 叩a=new int 3口;D. int a=1,2,3,4,;二,4,要使Labd控件顯示給定的文字“程序設計力應在設計狀態下設置它的一屬性值.5 . 求程序中的每個元素都要屬于T 類46 .在C耀序中,程序的執行總是從 方法開始的.蛔>7 .在C鼾,進行注釋有兩種方法:使用"/產和使用*產符號對,其中螞司維行單行注粒.小8 .要在控制臺程序運行時輸出信息,可使用Cunsole類的 方法./邛nteLine。或 Writs ()*-'14 .設笈為噠.型變量,語耳出
8、描述'是偶數"的C脩言表達式是3做2T*15 .語寫出描述器-55”的伊第言表達式是+,x>-5 &&耳-5一16 .在switch語句中,在分支的最后應有一條 語句 Breaks17 .在C#語言中,實現循環的語句主要有、丹/加1亡和. While for*118 .在循環執行過程中,希望當某個條件滿足時退出循環,使用 語句.邂建,1女Cmtkiue語句的作用是 o 結束本衩循環,重新測試循環條件V21 .WnteLina )方法和 聃'加Q方法的區別是 蒙 厥蚪蛔)方法換行而WriteO方演委換行,22 .數組定義與賦初值語句下;處收=口23
9、凡5卡則al的值為,和2三下列數組定義句中定義的數組w占的字節數為.16-時 a=new 如4,24 .下列程序列程行后旬41的值為一- M三、閱讀程序,按要求完成各題(自己先冒出答案,然后上機檢查是否正神?).L寫出下列程序的運行結果,并說明為什么? 'Mj:赧很蜂p艱lir stntk void Mnunj+JJUjm 3M;/a=10:b=20:,siL'b; *J口城熊黝)般加£ E。“口1卅*答:程序的運行結果為=0,因為與髏相除,其結果為櫻5寫出下列程用運行的結果iig SysiariL q球yit n-lfl .b-=10Q ,r=?0 jmxl jul
10、Ix;inaxl=Mnfh 曲劇a .k); max2=htUhAJ如 imxl QW您殿照學她期驟(最大數為=明jw線.答二程序運行結果為:醍大釐為如口N.寫出下列程序運行的結果=iifiuig Nyvtern”(曲區 VO101nliMR£UUE.戶 10: +-1郵y) 3驅藏網闕助蛾0.1 M);n理/XiRWWBfeJKiiteiUkicr'網1' ;$就一*答:程序運行結果為:牛7,寫出下列程序運行的結果us±njg System; +1 class func(public static void BainOz=3/ifJ=-1浮else i
11、163; y=0;else 步L/tZnnsole.酎iteLine10. m 1】: /必;fciVWVW!wVVVw!WVWV,HVWVBii!rti1VVV* *-3Coeu>u1«, Read() , 12 一答:程序運行結果先3正1+8.寫出下列程序運行的結果iinf System; 1class Sum"public static void ain()+Jfet fflUi=l;"sum代表和工代表加到f第幾項suiPO;/麗延翅值0 Jrtile(i<=W)/腐環,循環條件為"W«10.卡sifsu>±
12、L ;/肥談項的值加到和SUB中ai=i+;/投的滯備加下一項rCtmjole, TriteLine C1+O+*J3 : sub) ; /上答:程序麗結果為;工+i-25, 四、程序設計題要求:1、下面所有程序設計題用控制臺應用程序編寫。2、每道題目的項目名稱為:你的姓名拼音+下劃線+題序(例如張三同學第二題的項目名稱為:“zhangsan_2” ),程序代碼中的類名與項目名稱相同。將項目保存到指定的文件夾內。3、下面每一題運行結果窗口中顯示的:第一行格式如下,相對應的“XXX ”地方填寫每一個學生本人的數據。班級:XXX , 序號:XXX , 姓名:XXX第二行:空一行第三行開始才是每一題
13、的運行結果內容1、設長方形的長a=1.5,寬b=1.7,求長方形的周長L和面積S。取小數點后二位 數字,請編寫成控制臺應用程序。using System; classclstatic void Main() double a = 1.50, b = 1.70, L, S;L = (a + b) * 2;L=Math.Round(L,2);S = a * b;S=Math.Round(S,2);ConsoleWriteLine("長方形的周長 L: 0” , L);ConsoleWriteLine("長方形的面積 S: 0" , S);Console.ReadLin
14、e();2、有一函數,當x<1 ,y=x;當x>=1,y=x*x ,寫一程序輸入x,輸出y。 classProgramstatic void Main(string口 args)double x, y;ConsoleWrite("請輸入數值 x:");x = Convert.ToInt16(Console.ReadLine();if (x < 1)y = x;elsey = x * x;ConsoleWriteLine("輸出 y 等于:0" ,y);3、有一函數:1(x<0)y=v 0(x=0)1(x>0)要求:輸入一個x
15、值,輸出y值。用控制臺應用程序編寫。classProgramstatic void Main(string args)double x, y;ConsoleWrite("請輸入數值 x:");x = Convert.ToInt16(Console.ReadLine();if (x < 0)y = 1;else if (x > 0)y = -1;elsey = 0;ConsoleWriteLine("輸出 y 等于:0" ,y);4、從鍵盤上任意輸入兩個整數,并將較大的數顯示出來。classProgramstatic void Main(str
16、ing args)int x, y,z;ConsoleWrite("請輸入數值 x:");x = Convert.ToInt16(Console.ReadLine();ConsoleWrite("請輸入數值 y:");y = Convert.ToInt16(Console.ReadLine();if (x > y)z=x;elsez=y;Console.WriteLine( "輸出較大的數:0" ,z); 方法二: using System; classcl static void Main()姓名:Console.WriteL
17、ine( "班級:電子商務2班 , 序號: 25號 ,莫子良 n "); int x, y,z;Console.Write("請輸入 x 的值:");x = Convert.ToInt16(Console.ReadLine();Console.Write("請輸入 y 的值:");y = Convert.ToInt16(Console.ReadLine();z=Math.Max(x,y);Console.WriteLine( "輸出較大值:0" , z); 5、從鍵盤上任意輸入三個整數,并將較大的數顯示出來。usi
18、ng System;class jdz static void Main()double x, y, z, h,t;Console.Write(" 請輸入數值一x: ");x = Convert.ToSingle(Console.ReadLine();Console.Write(" 請輸入數值二y: ");y = Convert.ToSingle(Console.ReadLine();Console.Write(" 請輸入數值三z: ");z = Convert.ToSingle(Console.ReadLine();if (x &g
19、t; y)h = x;elseh = y;if (h > z)t = h;else t = z;Console.WriteLine(" 其中最大值為:0",t);Console.ReadLine();方法二:using System;classjdzstatic void Main()double x, y, z, h, t;ConsoleWrite("請輸入數值一 x:");x = Convert.ToSingle(Console.ReadLine();ConsoleWrite("請輸入數值二 y:");y = Convert
20、.ToSingle(Console.ReadLine();ConsoleWrite("請輸入數值三 z:");z = Convert.ToSingle(Console.ReadLine();h = Math.Max(x, y);t = Math.Max(h, z);Console.WriteLine( "其中最大值為:0" , t);Console.ReadLine();6、輸入兩個實數,按代數值由小到大的次序輸出這兩個數。using System;namespaceConsoleApplication2classProgramstatic void M
21、ain(string args)int a, b, c;ConsoleWrite("請輸入第一個實數:");a = Convert.ToInt16(Console.ReadLine();ConsoleWrite("請輸入第二個實數:");b = Convert.ToInt16(Console.ReadLine();if (b > a)c = a; a = b; b = c;Console.WriteLine( "由小到大排序:0,1" , b,a);方法二:using System;namespaceConsoleApplica
22、tion2classProgramstatic void Main(string args)int a, b, c, d;ConsoleWrite("請輸入第一個實數:");a = Convert.ToInt16(Console.ReadLine();ConsoleWrite("請輸入第二個實數:");b = Convert.ToInt16(Console.ReadLine();if (b > a)Console.WriteLine( "由小到大排序:0,1" ,a,b);elseConsole.WriteLine( "
23、;由小到大排序: 0,1" ,b,a);7、輸入三個實數,按代數值由小到大的次序輸出這三個數。using System;classjdzstatic void Main()double a, b, c,t;Console.Write("請輸入數值一 a:");a = Convert.ToSingle(Console.ReadLine();Console.Write("請輸入數值二 b:");b = Convert.ToSingle(Console.ReadLine();Console.Write("請輸入數值三 c:");c
24、 = Convert.ToSingle(Console.ReadLine();if (a>b)t=a;a=b;b=t;if (a>c)t=a;a=c;c=t;if (b>c)t=b;b=c;c=t;Console.WriteLine( "排序由小到大為:0 , 1 , 2" ,a,b,c);8、計算n!的程序。using System;namespaceConsoleApplication3 classProgramstatic void Main(string args) int i; long sum = 1,n;ConsoleWrite("請輸入數值 n:");n = Convert.ToInt64(Console.ReadLine();for (i = 1; i <=
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 紙機速度提升與穩定性控制考核試卷
- 稀土金屬礦選礦廠節能減排技術考核試卷
- 歷史與文化傳承考核試卷
- 2025年注會考試溫習策略與試題及答案
- 2024年項目管理新理念的研究與探討試題及答案
- 投資行業薪酬方案范本
- 2024年項目管理專業人士資格考試亮點試題及答案
- 2024年行政管理師備考資源整合試題及答案
- 2023安徽廬江縣川東燃氣有限公司秋季校園招聘2人筆試參考題庫附帶答案詳解
- 項目調整與適應能力考核試題及答案
- 公司電腦常見問題處理手冊
- 寵物輸液治療技術-靜脈輸液療法(寵物臨床治療課件)
- 豬白條購銷合同范本
- 鍋爐延期檢驗申請書
- 部編版道德與法治三年級下冊第三單元《我們的公共生活》大單元作業設計案例(一)
- 機械設計手冊:單行本 液壓傳動(第六版)
- 紅色故事宣講《小蘿卜頭的故事》
- 活動板房拆裝合同模板范本
- GPS在森林調查中的應用-手持GPS在森林調查中的應用(森林調查技術)
- 直接打印800字作文紙
- 武漢市軌道交通一號線某期工程土建施工投標施工組織設計
評論
0/150
提交評論