2023年程序設(shè)計(jì)基礎(chǔ)練習(xí)題(全答案版)_第1頁(yè)
2023年程序設(shè)計(jì)基礎(chǔ)練習(xí)題(全答案版)_第2頁(yè)
2023年程序設(shè)計(jì)基礎(chǔ)練習(xí)題(全答案版)_第3頁(yè)
2023年程序設(shè)計(jì)基礎(chǔ)練習(xí)題(全答案版)_第4頁(yè)
2023年程序設(shè)計(jì)基礎(chǔ)練習(xí)題(全答案版)_第5頁(yè)
已閱讀5頁(yè),還剩10頁(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)介

千里之行,始于足下讓知識(shí)帶有溫度。第第2頁(yè)/共2頁(yè)精品文檔推薦程序設(shè)計(jì)基礎(chǔ)練習(xí)題(全答案版)《程序設(shè)計(jì)基礎(chǔ)——C#.NET》練習(xí)

參考答案:

一、挑選題

1..NET的目的就是將____A____作為新一代操作系統(tǒng)的基礎(chǔ),對(duì)互聯(lián)網(wǎng)的設(shè)計(jì)思想舉行擴(kuò)展。A.互聯(lián)網(wǎng)B.WindowsC.C#D.網(wǎng)絡(luò)操作系統(tǒng)

2.假設(shè)變量x的值為10,要輸出x值,下列正確的語(yǔ)句是__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___語(yǔ)句。

A.Application.Exit();

B.Application.Exit;

C.Application.Close();

D.Application.Close;

4.關(guān)于C#程序的書寫,下列不正確的說(shuō)法是__D________。

A.區(qū)別大小寫

B.一行可以寫多條語(yǔ)句

C.一條語(yǔ)句可以寫成多行

D.一個(gè)類中只能有一個(gè)Main()辦法,因此多個(gè)類中可以有多個(gè)Main()辦法

5.在C#語(yǔ)言中,下列能夠作為變量名的是__C__。

A.ifB.3abC.b_3aD.a-bc

7.能正確表示規(guī)律關(guān)系“a≥5或a≤0”的C#語(yǔ)言表達(dá)方式是__D__。

A.a(chǎn)>=5ora=5|a=5&&a=5||a=1,y=x*x,寫一程序輸入x,輸出y。classProgram

{

staticvoidMain(string[]args)

{

doublex,y;

Console.Write("請(qǐng)輸入數(shù)值x:");

x=Convert.ToInt16(Console.ReadLine());

if(x0)

要求:輸入一個(gè)x值,輸出y值。用控制臺(tái)應(yīng)用程序編寫。

classProgram

{

staticvoidMain(string[]args)

{

doublex,y;

Console.Write("請(qǐng)輸入數(shù)值x:");

x=Convert.ToInt16(Console.ReadLine());

if(x0)

y=-1;

else

y=0;

Console.WriteLine("輸出y等于:{0}",y);

}

}

4、從鍵盤上隨意輸入兩個(gè)整數(shù),并將較大的數(shù)顯示出來(lái)。

classProgram

{

staticvoidMain(string[]args)

{

Console.Write("請(qǐng)輸入數(shù)值x:");

x=Convert.ToInt16(Console.ReadLine());

Console.Write("請(qǐng)輸入數(shù)值y:");

y=Convert.ToInt16(Console.ReadLine());

if(x>y)

z=x;

else

z=y;

Console.WriteLine("輸出較大的數(shù):{0}",z);

}

}

辦法二:

usingSystem;

classcl

{

staticvoidMain()

{

Console.WriteLine("班級(jí):電子商務(wù)2班,序號(hào):25號(hào),姓名:莫子良\n");

intx,y,z;

Console.Write("請(qǐng)輸入x的值:");

x=Convert.ToInt16(Console.ReadLine());

Console.Write("請(qǐng)輸入y的值:");

y=Convert.ToInt16(Console.ReadLine());

z=Math.Max(x,y);

Console.WriteLine("輸出較大值:{0}",z);

}

}

5、從鍵盤上隨意輸入三個(gè)整數(shù),并將較大的數(shù)顯示出來(lái)。

usingSystem;

classjdz

{

staticvoidMain()

{

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());

if(x>y)

h=x;

h=y;

if(h>z)

t=h;

elset=z;

Console.WriteLine("其中最大值為:{0}",t);

Console.ReadLine();

}

}

辦法二:

usingSystem;

classjdz

{

staticvoidMain()

{

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=Math.Max(h,z);

Console.WriteLine("其中最大值為:{0}",t);

Console.ReadLine();

}

}

6、輸入兩個(gè)實(shí)數(shù),按代數(shù)值由小到大的次序輸出這兩個(gè)數(shù)。usingSystem;

namespaceConsoleApplication2

{

classProgram

{

staticvoidMain(string[]args)

{

inta,b,c;

Console.Write("請(qǐng)輸入第一個(gè)實(shí)數(shù):");

a=Convert.ToInt16(Console.ReadLine());

Console.Write("請(qǐng)輸入其次個(gè)實(shí)數(shù):");

b=Convert.ToInt16(Console.ReadLine());

if(b>a)

{

c=a;a=b;b=c;

}

Console.WriteLine("由小到大排序:{0},{1}",b,a);

}

}

辦法二:

usingSystem;

namespaceConsoleApplication2

{

classProgram

{

staticvoidMain(string[]args)

{

inta,b,c,d;

Console.Write("請(qǐng)輸入第一個(gè)實(shí)數(shù):");

a=Convert.ToInt16(Console.ReadLine());

Console.Write("請(qǐng)輸入其次個(gè)實(shí)數(shù):");

b=Convert.ToInt16(Console.ReadLine());

if(b>a)

Console.WriteLine("由小到大排序:{0},{1}",a,b);

else

Console.WriteLine("由小到大排序:{0},{1}",b,a);

}

}

}

7、輸入三個(gè)實(shí)數(shù),按代數(shù)值由小到大的次序輸出這三個(gè)數(shù)。usingSystem;

classjdz

{

staticvoidMain()

{

doublea,b,c,t;

Console.Write("請(qǐng)輸入數(shù)值一a:");

a=Convert.ToSingle(Console.ReadLine());

Console.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!的程序。

namespaceConsoleApplication3

{

classProgram

{

staticvoidMain(string[]args)

{

inti;longsum=1,n;

Console.Write("請(qǐng)輸入數(shù)值n:");

n=Convert.ToInt64(Console.ReadLine());

for(i=1;i<=n;i++)

sum=sum*i;

Console.WriteLine("n的階乘:{0}",sum);

}

}

}

9、求100以內(nèi)的偶數(shù)和,即:2+4+6+…+100的和。

usingSystem;

namespaceConsoleApplication1

{

classProgram

{

staticvoidMain(string[]args)

{

inti,sum=0;

for(i=1;i<=100;i++)

{

if(i%2==1)continue;

sum=sum+i;

}

Console.WriteLine("sum={0}",sum);

}

}

}

10、編寫一個(gè)程序,將10,20,30,40,50,60這六個(gè)數(shù)放入一個(gè)一維數(shù)組中

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論