




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、程序設(shè)計基礎(chǔ)C#.NET»練習(xí)一、選擇題1.NET的目的就是將A作為新一代操作系統(tǒng)的基礎(chǔ),對互聯(lián)網(wǎng)的設(shè)計思想進行擴展。A.互聯(lián)網(wǎng)B.WindowsC.C#D.網(wǎng)絡(luò)操作系統(tǒng)2 .假設(shè)變量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 .要退出應(yīng)用程序的執(zhí)行,應(yīng)執(zhí)行下列的_A語句。A.Application
2、.Exit();B.Application.Exit;C.Application.Close();D.Application.Close;4 .關(guān)于C#程序的書寫,下列不正確的說法是_D。A.區(qū)分大小寫B(tài).一行可以寫多條語句C. 一條語句可以寫成多行D. 一個類中只能有一個Main()方法,因此多個類中可以有多個Main()方法5 .在C#語言中,下列能夠作為變量名的是_C_OA.ifB.3abC.b_3aD.a-bc7 .能正確表示邏輯關(guān)系“a>5或aW0”白CC#語言表達方式是_D_。A.a>=5ora<=0B.a>=5|a<=0C.a>=5&&
3、amp;a<=0D.a>=5|a<=08 .以下程序的輸出結(jié)果是C。UsingSystem;ClassExer1publicstaticvoidMain()inta=5,b=4,c=6,d;Console.WriteLine("0",d=a>b?(a>c?a:c):b);JA.5B.4C.6D.不確定9 .If語句后面的表達式應(yīng)該是A。A.邏輯表達式B.條件表達式C.算術(shù)表達式D.任意表達式10 .有如下程序:usingSystem;classDapublicstaticvoidMain()intx=0,a=0,b=0;Switch(x)cas
4、e0;b+;break;case1:a+;break;case2;a+;b+;break;Console.WriteLine(a=0,b=1”,a,b);該程序的輸出結(jié)果是_AoA.a=0,b=1B.a=1,b=1C.a=1,b=0D.a=2,b=211 .以下敘述正確的是_D。A.do-while語句構(gòu)成的循環(huán)不能用其他語句構(gòu)成的循環(huán)來代替B.dowhile語句構(gòu)成的循環(huán)只能用break語句退出C.用do-while語句構(gòu)成的循環(huán),在while后表達式為true時結(jié)束循環(huán)D.用do-while語句構(gòu)成的循環(huán),在while后的表達式應(yīng)為關(guān)系表達式或邏輯表達式12 .以下關(guān)于for循環(huán)的說法不正
5、確的是_A。A.For循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況B.For循環(huán)是先判定表達式,后執(zhí)行循環(huán)體語句C.For循環(huán)中,可以用break語句跳出循環(huán)體D.For循環(huán)體語句中,可以包含多條語句,但要用花括號括起來13 .假定int類型變量占用兩個字節(jié),若有定義:intx=newint100,1,2,3,4;,則數(shù)組x在內(nèi)存中所占字節(jié)數(shù)是_A。A.10B.20C.40D.8014 .以下程序的輸出結(jié)果是_B。usingSystem;classtemppublicstaticvoidMain()inti;inta=newint10;for(i=9;i>=0;i-)ai=10-i;Console
6、.WriteLine("012",a3,a6,a9);A.258B.741C.852D.36915 .有定義語句:int,a=newint5,6,則下列正確的數(shù)組無素的引用是_D。A.a(4,5)B.a(4)(5)C.a45D.a4,516 .下列的數(shù)組定義語句,不正確的是_AB。A.inta=newint51,2,3,4,5;B.int,a=newinta34;C.inta=newint3口;D.int口a=1,2,3,4,;二,4,要使Labd控件顯示給定的文字“程序設(shè)計力應(yīng)在設(shè)計狀態(tài)下設(shè)置它的一屬性值.5 .求程序中的每個元素都要屬于T類46 .在C耀序中,程序的執(zhí)行
7、總是從方法開始的.蛔>7 .在C鼾,進行注釋有兩種方法:使用"/產(chǎn)和使用*產(chǎn)符號對,其中螞司維行單行注粒.小8 .要在控制臺程序運行時輸出信息,可使用Cunsole類的方法./邛nteLine。或Writs()*-'14 .設(shè)笈為噠.型變量,語耳出描述'是偶數(shù)"的C脩言表達式是3做2T*15 .語寫出描述器-55”的伊第言表達式是+,x>-5&&耳-5一16 .在switch語句中,在分支的最后應(yīng)有一條語句Breaks17 .在C#語言中,實現(xiàn)循環(huán)的語句主要有、丹/加1亡和.Whilefor*118 .在循環(huán)執(zhí)行過程中,希望當某個
8、條件滿足時退出循環(huán),使用語句.邂建,1女Cmtkiue語句的作用是o結(jié)束本衩循環(huán),重新測試循環(huán)條件V21 .WnteLina)方法和聃'加Q方法的區(qū)別是蒙厥蚪蛔)方法換行而WriteO方演委換行,22 .數(shù)組定義與賦初值語句下;處收=口23凡5卡則al的值為,和2三下列數(shù)組定義句中定義的數(shù)組w占的字節(jié)數(shù)為.16-時a=new如4,24 .下列程序列程行后旬41的值為一-M三、閱讀程序,按要求完成各題(自己先冒出答案,然后上機檢查是否正神?).L寫出下列程序的運行結(jié)果,并說明為什么?'Mj:赧很蜂p艱lirstntkvoidMnunj+JJUjm3M;/a=10:b=20:,si
9、L'b;*J口城熊黝)般加£E?!翱?卅*答:程序的運行結(jié)果為=0,因為與髏相除,其結(jié)果為櫻5寫出下列程用運行的結(jié)果iigSysiariLq球yitn-lfl.b-=10Q,r=?0jmxljulIx;inaxl=Mnfh曲劇a.k);max2=htUhAJ如imxlQW您殿照學(xué)她期驟(最大數(shù)為=明jw線.答二程序運行結(jié)果為:醍大釐為如口N.寫出下列程序運行的結(jié)果=iifiuigNyvtern”(曲區(qū)VO101nliMR£UUE.戶10:+-1郵y)3驅(qū)藏網(wǎng)闕助蛾0.1M);n理/XiRWWBfeJKiiteiUkicr'網(wǎng)1';$就一*答:程序運行
10、結(jié)果為:牛7,寫出下列程序運行的結(jié)果us±njgSystem;+1classfunc(publicstaticvoidBainOz=3/ifJ=-1浮elsei£y=0;else步L/tZnnsole.酎iteLine10.m1】:/必;fciVWVW!wVVVw!WVWV,HVWVBii!rti1VVV*-3Coeu>u1«,Read(),12一答:程序運行結(jié)果先3正1+8.寫出下列程序運行的結(jié)果iinfSystem;1classSum"publicstaticvoidain()+JfetfflUi=l;"sum代表和工代表加到f第幾項
11、suiPO;/麗延翅值0Jrtile(i<=W)/腐環(huán),循環(huán)條件為"W«10.卡sifsu>±L;/肥談項的值加到和SUB中ai=i+;/投的滯備加下一項rCtmjole,TriteLineC1+O+*J3:sub);/上答:程序麗結(jié)果為;工+i-25,四、程序設(shè)計題要求:1、下面所有程序設(shè)計題用控制臺應(yīng)用程序編寫。2、每道題目的項目名稱為:你的姓名拼音+下劃線+題序(例如張三同學(xué)第二題的項目名稱為:“zhangsan_2”),程序代碼中的類名與項目名稱相同。將項目保存到指定的文件夾內(nèi)。3、下面每一題運行結(jié)果窗口中顯示的:第一行格式如下,相對應(yīng)的“XX
12、X”地方填寫每一個學(xué)生本人的數(shù)據(jù)。班級:XXX,序號:XXX,姓名:XXX第二行:空一行第三行開始才是每一題的運行結(jié)果內(nèi)容1、設(shè)長方形的長a=1.5,寬b=1.7,求長方形的周長L和面積S。取小數(shù)點后二位數(shù)字,請編寫成控制臺應(yīng)用程序。usingSystem;classclstaticvoidMain()doublea=1.50,b=1.70,L,S;L=(a+b)*2;L=Math.Round(L,2);S=a*b;S=Math.Round(S,2);Console.WriteLine("長方形的周長L:0",L);Console.WriteLine("長方形的面
13、積S:0",S);Console.ReadLine();)2、有一函數(shù),當x<1,y=x;當x>=1,y=x*x,寫一程序輸入x,輸出y。classProgram(staticvoidMain(stringargs)(doublex,y;ConsoleWrite("請輸入數(shù)值x:");x=Convert.ToInt16(Console.ReadLine();if(x<1)y=x;elsey=x*x;ConsoleWriteLine("輸出y等于:0",y);)3、有一函數(shù):1(x<0)y=v0(x=0)1(x>0)
14、要求:輸入一個x值,輸出y值。用控制臺應(yīng)用程序編寫。classProgramstaticvoidMain(stringargs)doublex,y;ConsoleWrite("請輸入數(shù)值x:");x=Convert.ToInt16(Console.ReadLine();if(x<0)y=1;elseif(x>0)y=-1;elsey=0;ConsoleWriteLine("輸出y等于:0",y);4、從鍵盤上任意輸入兩個整數(shù),并將較大的數(shù)顯示出來。classProgramstaticvoidMain(stringargs)intx,y,z;C
15、onsoleWhte("請輸入數(shù)值x:");x=Convert.ToInt16(Console.ReadLine();ConsoleWhte("請輸入數(shù)值y:");y=Convert.ToInt16(Console.ReadLine();if(x>y)z=x;elsez=y;ConsoleWriteLine("輸出較大的數(shù):0”,z);方法二:usingSystem;classclstaticvoidMain()姓名:Console.WriteLine("班級:電子商務(wù)2班,序號:25號,莫子良n");intx,y,z
16、;Console.Write("請輸入x的值:");x=Convert.ToInt16(ConsoleReadLine();Console.Write("請輸入y的值:");y=Convert.ToInt16(ConsoleReadLine();z=Math.Max(x,y);Console.WriteLine("輸出較大值:0",z);5、從鍵盤上任意輸入三個整數(shù),并將較大的數(shù)顯示出來。usingSystem;classjdzstaticvoidMain()doublex,y,z,h,t;Console.Write("請輸
17、入數(shù)值x:");x=Convert.ToSingle(Console.ReadLine();Console.Write("請輸入數(shù)值二y:");y=Convert.ToSingle(Console.ReadLine();Console.Write("請輸入數(shù)值三z:");z=Convert.ToSingle(Console.ReadLine();if(x>y)h=x;elseh=y;if(h>z)t=h;elset=z;Console.WriteLine("其中最大值為:0",t);Console.ReadLin
18、e();方法二:usingSystem;classjdzstaticvoidMain()doublex,y,z,h,t;Console.Write("請輸入數(shù)值一x:");x=Convert.ToSingle(Console.ReadLine();Console.Write("請輸入數(shù)值二y:");y=Convert.ToSingle(Console.ReadLine();Console.Write("請輸入數(shù)值三z:");z=Convert.ToSingle(Console.ReadLine();h=Math.Max(x,y);t=
19、Math.Max(h,z);Console.WriteLine("其中最大值為:0",t);Console.ReadLine();6、輸入兩個實數(shù),按代數(shù)值由小到大的次序輸出這兩個數(shù)。usingSystem;namespaceConsoleApplication2classProgramstaticvoidMain(string口args)inta,b,c;ConsoleWrite("請輸入第一個實數(shù):");a=Convert.ToInt16(Console.ReadLine();ConsoleWrite("請輸入第二個實數(shù):");b
20、=Convert.ToInt16(Console.ReadLine();if(b>a)c=a;a=b;b=c;ConsoleWriteLine("由小至U大排序:0,1",b,a);)方法二:usingSystem;namespaceConsoleApplication2(classProgram(staticvoidMain(stringargs)(inta,b,c,d;ConsoleWrite("請輸入第一個實數(shù):");a=Convert.ToInt16(Console.ReadLine();ConsoleWrite("請輸入第二個實
21、數(shù):");b=Convert.ToInt16(Console.ReadLine();if(b>a)ConsoleWriteLine("由小至U大排序:0,1”,a,b);elseConsoleWriteLine("由小至U大排序:0,1",b,a);7、輸入三個實數(shù),按代數(shù)值由小到大的次序輸出這三個數(shù)。usingSystem;classjdzstaticvoidMain()doublea,b,c,t;Console.Write("請輸入數(shù)值一a:");a=Convert.ToSingle(Console.ReadLine();C
22、onsole.Write("請輸入數(shù)值二b:");b=Convert.ToSingle(Console.ReadLine();Console.Write("請輸入數(shù)值三c:");c=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!的程序。usingSystem;namespaceConsoleApplication3classProgramstaticvoidMain(string口args)inti;longsum=1,n;ConsoleWrite(&quo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國鋁合金電腦箱市場調(diào)查研究報告
- 2025年銀行資金監(jiān)管與5G通信網(wǎng)絡(luò)建設(shè)合同
- 二零二五年度存款贈與與養(yǎng)老保障協(xié)議
- 碼頭合作經(jīng)營協(xié)議書(2025年度)-船舶靠泊效率優(yōu)化合同
- 二零二五年度新能源產(chǎn)業(yè)廣告宣傳合作協(xié)議
- 二零二五年度房屋拆除安全風險評估與管理合同
- 2025年度知識產(chǎn)權(quán)訴訟法律服務(wù)合同范本
- 二零二五年度農(nóng)村墓地使用權(quán)租賃及買賣合同
- 2025年度未婚母親自愿放棄撫養(yǎng)權(quán)及子女監(jiān)護權(quán)協(xié)議
- 二零二五年度房屋征收與搬遷補償安置合同范本
- 1.2 歌曲 《春天來了》 課件(11張)
- 【人教版】pep六年級英語下全冊教案(表格版)
- 護理培訓(xùn)師競聘
- 北師大版小學(xué)數(shù)學(xué)五年級下冊同步課時練習(xí)試題含答案(全冊)
- 4《我們的公共生活》第一課時 教學(xué)設(shè)計-2023-2024學(xué)年道德與法治五年級下冊統(tǒng)編版
- 2024年放射工作人員放射防護培訓(xùn)考試題及答案
- SH∕T 3097-2017 石油化工靜電接地設(shè)計規(guī)范
- 高中英語真題-高考英語語法填空專練(6)及答案
- 倉儲物流中心物業(yè)管理服務(wù)費報價單
- 室內(nèi)給水管道安裝安全技術(shù)交底
- 全身望診課件
評論
0/150
提交評論