




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、程序設(shè)計(jì)基礎(chǔ)C#.NET»練習(xí)一、選擇題1.NET的目的就是將A作為新一代操作系統(tǒng)的基礎(chǔ),對(duì)互聯(lián)網(wǎng)的設(shè)計(jì)思想進(jìn)行擴(kuò)展。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. 一個(gè)類中只能有一個(gè)Main()方法,因此多個(gè)類中可以有多個(gè)Main()方法5 .在C#語言中,下列能夠作為變量名的是_C_OA.ifB.3abC.b_3aD.a-bc7 .能正確表示邏輯關(guān)系“a>5或aW0”白CC#語言表達(dá)方式是_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語句后面的表達(dá)式應(yīng)該是A。A.邏輯表達(dá)式B.條件表達(dá)式C.算術(shù)表達(dá)式D.任意表達(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后表達(dá)式為true時(shí)結(jié)束循環(huán)D.用do-while語句構(gòu)成的循環(huán),在while后的表達(dá)式應(yīng)為關(guān)系表達(dá)式或邏輯表達(dá)式12 .以下關(guān)于for循環(huán)的說法不正
5、確的是_A。A.For循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況B.For循環(huán)是先判定表達(dá)式,后執(zhí)行循環(huán)體語句C.For循環(huán)中,可以用break語句跳出循環(huán)體D.For循環(huán)體語句中,可以包含多條語句,但要用花括號(hào)括起來13 .假定int類型變量占用兩個(gè)字節(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è)計(jì)力應(yīng)在設(shè)計(jì)狀態(tài)下設(shè)置它的一屬性值.5 .求程序中的每個(gè)元素都要屬于T類46 .在C耀序中,程序的執(zhí)行
7、總是從方法開始的.蛔>7 .在C鼾,進(jìn)行注釋有兩種方法:使用"/產(chǎn)和使用*產(chǎn)符號(hào)對(duì),其中螞司維行單行注粒.小8 .要在控制臺(tái)程序運(yùn)行時(shí)輸出信息,可使用Cunsole類的方法./邛nteLine。或Writs()*-'14 .設(shè)笈為噠.型變量,語耳出描述'是偶數(shù)"的C脩言表達(dá)式是3做2T*15 .語寫出描述器-55”的伊第言表達(dá)式是+,x>-5&&耳-5一16 .在switch語句中,在分支的最后應(yīng)有一條語句Breaks17 .在C#語言中,實(shí)現(xiàn)循環(huán)的語句主要有、丹/加1亡和.Whilefor*118 .在循環(huán)執(zhí)行過程中,希望當(dāng)某個(gè)
8、條件滿足時(shí)退出循環(huán),使用語句.邂建,1女Cmtkiue語句的作用是o結(jié)束本衩循環(huán),重新測(cè)試循環(huán)條件V21 .WnteLina)方法和聃'加Q方法的區(qū)別是蒙厥蚪蛔)方法換行而WriteO方演委換行,22 .數(shù)組定義與賦初值語句下;處收=口23凡5卡則al的值為,和2三下列數(shù)組定義句中定義的數(shù)組w占的字節(jié)數(shù)為.16-時(shí)a=new如4,24 .下列程序列程行后旬41的值為一-M三、閱讀程序,按要求完成各題(自己先冒出答案,然后上機(jī)檢查是否正神?).L寫出下列程序的運(yùn)行結(jié)果,并說明為什么?'Mj:赧很蜂p艱lirstntkvoidMnunj+JJUjm3M;/a=10:b=20:,si
9、L'b;*J口城熊黝)般加£E。“口1卅*答:程序的運(yùn)行結(jié)果為=0,因?yàn)榕c髏相除,其結(jié)果為櫻5寫出下列程用運(yùn)行的結(jié)果iigSysiariLq球yitn-lfl.b-=10Q,r=?0jmxljulIx;inaxl=Mnfh曲劇a.k);max2=htUhAJ如imxlQW您殿照學(xué)她期驟(最大數(shù)為=明jw線.答二程序運(yùn)行結(jié)果為:醍大釐為如口N.寫出下列程序運(yùn)行的結(jié)果=iifiuigNyvtern”(曲區(qū)VO101nliMR£UUE.戶10:+-1郵y)3驅(qū)藏網(wǎng)闕助蛾0.1M);n理/XiRWWBfeJKiiteiUkicr'網(wǎng)1';$就一*答:程序運(yùn)行
10、結(jié)果為:牛7,寫出下列程序運(yùn)行的結(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一答:程序運(yùn)行結(jié)果先3正1+8.寫出下列程序運(yùn)行的結(jié)果iinfSystem;1classSum"publicstaticvoidain()+JfetfflUi=l;"sum代表和工代表加到f第幾項(xiàng)
11、suiPO;/麗延翅值0Jrtile(i<=W)/腐環(huán),循環(huán)條件為"W«10.卡sifsu>±L;/肥談項(xiàng)的值加到和SUB中ai=i+;/投的滯備加下一項(xiàng)rCtmjole,TriteLineC1+O+*J3:sub);/上答:程序麗結(jié)果為;工+i-25,四、程序設(shè)計(jì)題要求:1、下面所有程序設(shè)計(jì)題用控制臺(tái)應(yīng)用程序編寫。2、每道題目的項(xiàng)目名稱為:你的姓名拼音+下劃線+題序(例如張三同學(xué)第二題的項(xiàng)目名稱為:“zhangsan_2”),程序代碼中的類名與項(xiàng)目名稱相同。將項(xiàng)目保存到指定的文件夾內(nèi)。3、下面每一題運(yùn)行結(jié)果窗口中顯示的:第一行格式如下,相對(duì)應(yīng)的“XX
12、X”地方填寫每一個(gè)學(xué)生本人的數(shù)據(jù)。班級(jí):XXX,序號(hào):XXX,姓名:XXX第二行:空一行第三行開始才是每一題的運(yùn)行結(jié)果內(nèi)容1、設(shè)長(zhǎng)方形的長(zhǎng)a=1.5,寬b=1.7,求長(zhǎng)方形的周長(zhǎng)L和面積S。取小數(shù)點(diǎn)后二位數(shù)字,請(qǐng)編寫成控制臺(tái)應(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("長(zhǎng)方形的周長(zhǎng)L:0",L);Console.WriteLine("長(zhǎng)方形的面
13、積S:0",S);Console.ReadLine();)2、有一函數(shù),當(dāng)x<1,y=x;當(dāng)x>=1,y=x*x,寫一程序輸入x,輸出y。classProgram(staticvoidMain(stringargs)(doublex,y;ConsoleWrite("請(qǐng)輸入數(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、要求:輸入一個(gè)x值,輸出y值。用控制臺(tái)應(yīng)用程序編寫。classProgramstaticvoidMain(stringargs)doublex,y;ConsoleWrite("請(qǐng)輸入數(shù)值x:");x=Convert.ToInt16(Console.ReadLine();if(x<0)y=1;elseif(x>0)y=-1;elsey=0;ConsoleWriteLine("輸出y等于:0",y);4、從鍵盤上任意輸入兩個(gè)整數(shù),并將較大的數(shù)顯示出來。classProgramstaticvoidMain(stringargs)intx,y,z;C
15、onsoleWhte("請(qǐng)輸入數(shù)值x:");x=Convert.ToInt16(Console.ReadLine();ConsoleWhte("請(qǐng)輸入數(shù)值y:");y=Convert.ToInt16(Console.ReadLine();if(x>y)z=x;elsez=y;ConsoleWriteLine("輸出較大的數(shù):0”,z);方法二:usingSystem;classclstaticvoidMain()姓名:Console.WriteLine("班級(jí):電子商務(wù)2班,序號(hào):25號(hào),莫子良n");intx,y,z
16、;Console.Write("請(qǐng)輸入x的值:");x=Convert.ToInt16(ConsoleReadLine();Console.Write("請(qǐng)輸入y的值:");y=Convert.ToInt16(ConsoleReadLine();z=Math.Max(x,y);Console.WriteLine("輸出較大值:0",z);5、從鍵盤上任意輸入三個(gè)整數(shù),并將較大的數(shù)顯示出來。usingSystem;classjdzstaticvoidMain()doublex,y,z,h,t;Console.Write("請(qǐng)輸
17、入數(shù)值x:");x=Convert.ToSingle(Console.ReadLine();Console.Write("請(qǐng)輸入數(shù)值二y:");y=Convert.ToSingle(Console.ReadLine();Console.Write("請(qǐng)輸入數(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("請(qǐng)輸入數(shù)值一x:");x=Convert.ToSingle(Console.ReadLine();Console.Write("請(qǐng)輸入數(shù)值二y:");y=Convert.ToSingle(Console.ReadLine();Console.Write("請(qǐng)輸入數(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、輸入兩個(gè)實(shí)數(shù),按代數(shù)值由小到大的次序輸出這兩個(gè)數(shù)。usingSystem;namespaceConsoleApplication2classProgramstaticvoidMain(string口args)inta,b,c;ConsoleWrite("請(qǐng)輸入第一個(gè)實(shí)數(shù):");a=Convert.ToInt16(Console.ReadLine();ConsoleWrite("請(qǐng)輸入第二個(gè)實(shí)數(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("請(qǐng)輸入第一個(gè)實(shí)數(shù):");a=Convert.ToInt16(Console.ReadLine();ConsoleWrite("請(qǐng)輸入第二個(gè)實(shí)
21、數(shù):");b=Convert.ToInt16(Console.ReadLine();if(b>a)ConsoleWriteLine("由小至U大排序:0,1”,a,b);elseConsoleWriteLine("由小至U大排序:0,1",b,a);7、輸入三個(gè)實(shí)數(shù),按代數(shù)值由小到大的次序輸出這三個(gè)數(shù)。usingSystem;classjdzstaticvoidMain()doublea,b,c,t;Console.Write("請(qǐng)輸入數(shù)值一a:");a=Convert.ToSingle(Console.ReadLine();C
22、onsole.Write("請(qǐng)輸入數(shù)值二b:");b=Convert.ToSingle(Console.ReadLine();Console.Write("請(qǐng)輸入數(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、計(jì)算n!的程序。usingSystem;namespaceConsoleApplication3classProgramstaticvoidMain(string口args)inti;longsum=1,n;ConsoleWrite(&quo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業(yè)互聯(lián)網(wǎng)平臺(tái)網(wǎng)絡(luò)流量整形技術(shù)在工業(yè)大數(shù)據(jù)處理中的應(yīng)用分析報(bào)告
- 寧波工程學(xué)院《劍橋商務(wù)英語中級(jí)雙語》2023-2024學(xué)年第二學(xué)期期末試卷
- 探討2025年創(chuàng)業(yè)扶持政策的變化試題及答案
- 數(shù)學(xué)邏輯的挑戰(zhàn)性試題及答案
- 山東外事職業(yè)大學(xué)《計(jì)算機(jī)應(yīng)用實(shí)踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 茂名職業(yè)技術(shù)學(xué)院《建筑裝飾材料與工程概預(yù)算》2023-2024學(xué)年第二學(xué)期期末試卷
- 太原幼兒師范高等??茖W(xué)?!稊?shù)學(xué)管理類》2023-2024學(xué)年第二學(xué)期期末試卷
- 天津農(nóng)學(xué)院《藝術(shù)基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東電力高等??茖W(xué)?!镀囯娖髋c電子技術(shù)B》2023-2024學(xué)年第二學(xué)期期末試卷
- 金融科技企業(yè)估值方法創(chuàng)新與風(fēng)險(xiǎn)管理體系構(gòu)建報(bào)告
- 鉚接粘接與錫焊教案
- 工業(yè)數(shù)字孿生測(cè)試要求
- 2025統(tǒng)編版語文六年級(jí)下冊(cè)第二單元解析+任務(wù)目標(biāo)+大單元教學(xué)設(shè)計(jì)
- 災(zāi)后救援與重建
- 上海第二工業(yè)大學(xué)《高等數(shù)學(xué)B(上)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025屆上海市(春秋考)高考英語考綱詞匯對(duì)照表清單
- 2025年黑龍江齊齊哈爾市網(wǎng)絡(luò)輿情中心招聘5人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 區(qū)域代理方案(3篇)
- 八年級(jí)期中英語試卷分析及整改措施
- 《地理高考備考講座》課件
- 2024-2030年全球及中國(guó)雅思練習(xí)和考試平臺(tái)行業(yè)發(fā)展規(guī)模及未來前景預(yù)測(cè)報(bào)告
評(píng)論
0/150
提交評(píng)論