程序設計基礎練習題學生_第1頁
程序設計基礎練習題學生_第2頁
程序設計基礎練習題學生_第3頁
程序設計基礎練習題學生_第4頁
程序設計基礎練習題學生_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

本文格式為Word版,下載可任意編輯——程序設計基礎練習題學生《程序設計基礎——C#.NET》練習姓名學號

一、選擇題

1..NET的目的就是將_________作為新一代操作系統(tǒng)的基礎,對互聯(lián)網(wǎng)的設計思想進行擴展。A.互聯(lián)網(wǎng)B.WindowsC.C#D.網(wǎng)絡操作系統(tǒng)2.假設變量x的值為10,要輸出x值,以下正確的語句是____。

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.Application.Exit();B.Application.Exit;C.Application.Close();D.Application.Close;4.關于C#程序的書寫,以下不正確的說法是__________。A.區(qū)分大小寫B(tài).一行可以寫多條語句C.一條語句可以寫成多行

D.一個類中只能有一個Main()方法,因此多個類中可以有多個Main()方法5.在C#語言中,以下能夠作為變量名的是____。A.ifB.3abC.b_3aD.a-bc6.在C#語言中,下面的運算符中,優(yōu)先級最高級的是____。A.%B.――C./=D.>>

7.能正確表示規(guī)律關系“a≥15或a≤0〞的C#語言表達方式是____。A.a(chǎn)>=15ora=15|a=15才lassExer1{publicstaticvoidMain(){inta=5,b=4,c=6,d;Console.WriteLine("{0}",d=a>b?(a>c?a:c):b);}}A.5B.4C.6D.不確定

1

9.If語句后面的表達式應當是_____。

A.規(guī)律表達式B.條件表達式C.算術表達式D.任意表達式10.有如下程序:

usingSystem;classDa{publicstaticvoidMain(){intx=0,a=0,b=0;Switch(x){case0;b++;break;case1:a++;break;case2;a++;b++;break;}Console.WriteLine(“a={0},b={1}〞,a,b);}}該程序的輸出結(jié)果是_____。

A.a=0,b=1B.a=1,b=1C.a=1,b=0D.a=2,b=211.以下表達正確的是_____。

A.do…while語句構(gòu)成的循環(huán)不能用其他語句構(gòu)成的循環(huán)來代替B.do…while語句構(gòu)成的循環(huán)只能用break語句退出

C.用do…while語句構(gòu)成的循環(huán),在while后表達式為true時終止循環(huán)

D.用do…while語句構(gòu)成的循環(huán),在while后的表達式應為關系表達式或規(guī)律表達式12.以下關于for循環(huán)的說法不正確的是_____。

A.B.C.D.

For循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的狀況For循環(huán)是先判定表達式,后執(zhí)行循環(huán)體語句For循環(huán)中,可以用break語句跳出循環(huán)體

For循環(huán)體語句中,可以包含多條語句,但要用花括號括起來

13.假定int類型變量占用兩個字節(jié),若有定義:int[]x=newint[5]{0,1,2,3,4};,則數(shù)組x在內(nèi)存中所占字節(jié)數(shù)是_____。

A.10B.20C.40D.8014.以下程序的輸出結(jié)果是_____。

2

Classtemp{publicstaticvoidMain(){inti;int[]a=newint[10];For(i=9;i>=0;i--)a[i]=10-i;Console.WriteLine(“{0}{1}{2}〞,a[3],a[6],a[9]);}}A.258B.741C.852D.36915.有定義語句:int[,]a=newint[5,6],則以下正確的數(shù)組無素的引用是_____。

A.a(chǎn)(4,5)B.a(chǎn)(4)(5)C.a(chǎn)[4][5]D.a(chǎn)[4,5]16.以下的數(shù)組定義語句,不正確的是_____。

A.inta[]=newint[5]{1,2,3,4,5};B.int[,]a=newinta[3][4];C.int[][]a=newint[3][];D.int[]a={1,2,3,4,};

二、填空題

1..NET框架包括__________和.NET類庫。

2.為便于管理多個項目,在VisualStudio.NET集成環(huán)境中引入了__________,用來對企業(yè)級解決方案涉及的多個項目進行管理。

3.C#是作為__________語言的替代品種出現(xiàn)的。

4.要使Label控件顯示給定的文字“程序設計〞,應在設計狀態(tài)下設置它的__________屬性值。5.C#要求程序中的每個元素都要屬于一個____________。6.在C#程序中,程序的執(zhí)行總是從___________方法開始的。

7.在C#中,進行解釋有兩種方法:使用“//〞和使用“/**/〞符號對,其中__________只能進行單行解釋。

8.要在控制臺程序運行時輸出信息,可使用Console類的___________方法?;颍阂诳刂婆_程序運行時輸入信息,可使用Console類的___________方法。9.為計算表達式e(B+8)sin75°的值,應使用的C#語言的表達式是___________。10.11.12.

在C#中,表達式Math.Pow(2,-2)的值是___________。為計算表達式ex+y的值,應使用的C#語言表達式是___________。為計算表達式(a+b)x+y的值,應使用的C#語言表達式是___________。

13.以下程序完成的功能是:從鍵盤上輸入一個直角三角形的斜邊長度和一個角的度數(shù),計算出另兩條直角邊的長度并輸出。請?zhí)羁铡?/p>

3

usingSystem;classExer1

{publicstaticvoidMain()

{doublea,b,c,d,jd;

c=Convert.Tosingle(Console,ReadLine());//輸入斜邊長度jd=Convert.ToSingle(Console.ReadLine());//輸入角的度數(shù)d=________;

a=c*Math.sin(d);b=________;

Console.WrinteLine(“a={0},b={1}〞,a,b);//輸出兩直角邊的值}}

14.設x為int型變量,請寫出描述“x是偶數(shù)〞的C#語言表達式是__________。15.請寫出描述“-5≤x≤5〞的C#語言表達式是__________。16.在switch語句中,在分支的最終應有一條________語句。

17.在C#語言中,實現(xiàn)循環(huán)的語句主要有________、do…while和________。18.在循環(huán)執(zhí)行過程中,希望當某個條件滿足時退出循環(huán),使用________語句。19.Continue語句的作用是________。

20.以下程序的作用是求出所有的水仙花數(shù)。(所謂水仙花數(shù)是指這樣的數(shù):該數(shù)是三位數(shù),

其各位數(shù)字的立方和等于該數(shù)。如:153=13+53+33,所以153是一個水仙花數(shù)。)填空。

usingSystem;classDa{publicstaticvoidMain(){intI,a,b,c,t;For(i=100;i6

7

四、程序設計題

1、編寫一個程序輸出以下信息:****************HELLO*

***************

要求編寫成控制臺應用程序。

2、寫出下面表達式運算后a的值,設原來a=12,n=5,且a為int變量:(1)a+=a;(2)a-=2;(3)a%=(n%=2);

(4)a/=a+a;(5)a+=a-=a*=a;

3、設長方形的長a=1.5,寬b=1.7,求長方形的周長L和面積S。取小數(shù)點后二位數(shù)字,請編寫成控制臺應用程序。

4、輸入一個華氏溫度,要求輸出攝氏溫度。取小數(shù)點后二位數(shù)字。公式:c=5/9(F-32),要求編寫成控制臺應用程序。

5、輸入梯形的上底、下底和高,求梯形的面積。設上底、下底和高為a,b,c。公式:面積=(a+b)*c/2

6、有一函數(shù),當x=1,y=x*x,寫一程序輸入x,輸出y。7、輸入兩個實數(shù),按代數(shù)值由小到大的次序輸出這兩個數(shù)。

8

8、有一函數(shù):

1(x0)

要求:輸入一個x值,輸出y值。用控制臺應用程序編寫。9、求100以內(nèi)的偶數(shù)和,即:2+4+6+…+100的和。

10、從鍵盤上任意輸入兩個整數(shù),并將較大的數(shù)顯示出來。11、編寫一方法求兩個數(shù)中的最大值。

12、從鍵盤上任意輸入三個整數(shù),

溫馨提示

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

評論

0/150

提交評論