2023年程序設計基礎練習題(全答案版)_第1頁
2023年程序設計基礎練習題(全答案版)_第2頁
2023年程序設計基礎練習題(全答案版)_第3頁
2023年程序設計基礎練習題(全答案版)_第4頁
2023年程序設計基礎練習題(全答案版)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

參考答案:

一、挑選題

1..NET的目的就是將____A____作為新一代操作系統(tǒng)的基礎,對互聯網的設計思想舉行擴展。A.互聯網B.WindowsC.C#D.網絡操作系統(tǒng)

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.要退出應用程序的執(zhí)行,應執(zhí)行下列的_A___語句。

A.Application.Exit();

B.Application.Exit;

C.Application.Close();

D.Application.Close;

4.關于C#程序的書寫,下列不正確的說法是__D________。

A.區(qū)別大小寫

B.一行可以寫多條語句

C.一條語句可以寫成多行

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

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

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

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

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

{

staticvoidMain(string[]args)

{

doublex,y;

Console.Write("請輸入數值x:");

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

if(x0)

要求:輸入一個x值,輸出y值。用控制臺應用程序編寫。

classProgram

{

staticvoidMain(string[]args)

{

doublex,y;

Console.Write("請輸入數值x:");

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

if(x0)

y=-1;

else

y=0;

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

}

}

4、從鍵盤上隨意輸入兩個整數,并將較大的數顯示出來。

classProgram

{

staticvoidMain(string[]args)

{

Console.Write("請輸入數值x:");

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

Console.Write("請輸入數值y:");

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

if(x>y)

z=x;

else

z=y;

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

}

}

辦法二:

usingSystem;

classcl

{

staticvoidMain()

{

Console.WriteLine("班級:電子商務2班,序號:25號,姓名:莫子良\n");

intx,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、從鍵盤上隨意輸入三個整數,并將較大的數顯示出來。

usingSystem;

classjdz

{

staticvoidMain()

{

doublex,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>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("請輸入數值一x:");

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

Console.Write("請輸入數值二y:");

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

Console.Write("請輸入數值三z:");

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

h=Math.Max(x,y);

t=Math.Max(h,z);

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

Console.ReadLine();

}

}

6、輸入兩個實數,按代數值由小到大的次序輸出這兩個數。usingSystem;

namespaceConsoleApplication2

{

classProgram

{

staticvoidMain(string[]args)

{

inta,b,c;

Console.Write("請輸入第一個實數:");

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

Console.Write("請輸入其次個實數:");

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("請輸入第一個實數:");

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

Console.Write("請輸入其次個實數:");

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

if(b>a)

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

else

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

}

}

}

7、輸入三個實數,按代數值由小到大的次序輸出這三個數。usingSystem;

classjdz

{

staticvoidMain()

{

doublea,b,c,t;

Console.Write("請輸入數值一a:");

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

Console.Write("請輸入數值二b:");

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

Console.Write("請輸入數值三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!的程序。

namespaceConsoleApplication3

{

classProgram

{

staticvoidMain(string[]args)

{

inti;longsum=1,n;

Console.Write("請輸入數值n:");

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

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

sum=sum*i;

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

}

}

}

9、求100以內的偶數和,即: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、編寫一個程序,將10,20,30,40,50,60這六個數放入一個一維數組中

溫馨提示

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

評論

0/150

提交評論