




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
千里之行,始于足下讓知識帶有溫度。第第2頁/共2頁精品文檔推薦C#練習題(基礎知識部分)一、單項挑選題
1、C#程序設計語言屬于什么類型的編程語言?(C)
A匯編語言
B機器語言
C高級語言
D自然語言
2、請問經過表達式a=3+1>5?0:1的運算,變量a的終于值是什么?(B)
A3
B1
C0
D4
3、關于如下程序結構的描述中,哪一項是正確的?(A)
for(;;)
{循環(huán)體;}
A向來執(zhí)行循環(huán)體,即死循環(huán)
B執(zhí)行循環(huán)體一次
C不執(zhí)行循環(huán)
體D程序不符合語法要求
4、設double型變量x和y的取值分離為12.5和5.0,那么表達式
x/y+(int)(x/y)-(int)x/y的值為(C)
A2.9
B2.5
C2.1
D2
5、設bool型變量a和b的取值分離為true和false,那么表達式a
Binta[]=newint[2];
Cint[]a={1,3}
Dint[]a=int[]{1,3}
10、以下不屬于.NET編程語言的是(A)
AJava
BC#
CVC.NETD、VB.NET
11、下列語句執(zhí)行后y的值為(C)
intx=0,y=0;
while(xn>f;
C.boolbo=true+false;
D.boolbo=true==false;
28.假設有如下數(shù)組int[]a=newint[10];則下列不正確的是(C)
A.intn=5;a[n]=a[0]+a[1];
B.a[0]=1;a[1]=2;a[2]=’3’;
C.a[0]=1;a[1]=2;a[2]=”3”;
D.a[2*3]=2*3;
29.在C#語言中,運算符"="和"=="的功能分離是(B)
A.關系運算和賦值運算
B.賦值運算和關系運算
C.都是關系運算
D.都是賦值運算
30.兩次運行下面的程序,假如從鍵盤上分離輸入6和3,則輸出結果是(C)。
intx;
x=int.Parse(Console.ReadLine());
if(x++>5)
Console.WriteLine(x);
else
Console.WriteLine(x--);
A.7和5
B.6和3
C.7和4
D.6和4
31.為了避開嵌套的條件分支語句if-else的二義性,C語言規(guī)定:C程序中的else總是與(B)組成配對關系。
A.縮排位置相同的if
B.在其之前未配對的if
C.在其之前未配對的最近的if
D.同一行上的if
32.設整型變量a為5,使b不為2的表達式是(C)。
A.b=a/2
B.b=6-(--a)
C.b=a%2
D.b=a>3?2:1
33.以下可以為二維數(shù)組舉行賦值的是(D)
A.int[,]a=newint[,]{1,2,3,4,5,6,7,8};
B.int[,]a=newint[2,3]{{1,2},{3,4}};
C.int[,]a=newint[2,3]{{1,2,3},{1,2}};
D.int[,]a=newint[,]{{1,2,3},{4,5,6}};
34.關于循環(huán)語句下列錯誤的是(D)
A.for語句while語句與dowhile語句可以互相替換。
B.while(5){Console.WriteLine(“Hello!”);}將無限輸出字符串Hello。
C.for(inti=5;i=1;
B.x>=2;
C.x>0;
D.x>3;
36.C#程序設計語言屬于什么類型的編程語言(C)
A.匯編語言B.機器語言C.高級語言D.自然語言
37.在C#中,表示一個字符串的變量應使用以下哪條語句定義(B)A.CStringstr;B.stringstr;C.DimstrasstringD.char*str;38.在C#中,下列哪些語句可以創(chuàng)建一個具有3個初始值為””的元素的字符串數(shù)組(C)
A.stringStrList[3](””);
B.string[3]StrList={””,””,””};
C.string[]StrList={””,””,””};
D.string[]StrList=newstring[3];
39.關于如下程序結構的描述中,哪一項是正確的(A)
for(;;)
{
循環(huán)體;
}
A.向來執(zhí)行循環(huán)體,即死循環(huán)
B.執(zhí)行循環(huán)體一次
C.不執(zhí)行循環(huán)體
D.程序不符合語法要求
40.可以作為自定義標識符的是(D)
A.2xB.break
C.m-nD.m_n
41.C#語言不能選用的字母是(B)
A._w
B.π
C.Ii
D.i
42.屬于C#語言基本數(shù)據類型的是(B)
A.字符串型
B.整型
C.數(shù)組型
D.結構型
43.C#語言的長整型數(shù)值在計算機中占用的字節(jié)個數(shù)是(A)
A.8
B.2
C.3
D.4
44.下列選項中屬于字符串常量的是(B)
A.ABC
B.“ABC”
C.‘abs’
D.‘a’
45.設整型變量i的值為3,則表達式ii的值為(B)
A.0
B.1
C.2
D.3
46.下列代碼的運行結果是:(A)
inta=30;
intb=20;
b=a;
a=10;
Console.WriteLine(a);
Console.WriteLine(a/b);
A、10C、30
00
B、10D、10
11.5
47.設inta=9,b=6,c執(zhí)行語句c=a/b+0.8后c的值是(X)
A.1
B.1.8
C.2
D.2.3
48.在C#編制的財務程序中,需要創(chuàng)建一個存儲流淌資金金額的暫時變量,則應使用下列哪條語句(A)
A.decimalEMoney;B.intEMoney;
C.stringEMoney;D.DimEMoneyasdouble;
49.設intx=10,a=0,b=25則條件表達式x>D.==
二、多項挑選題(本大題共5小題,每小題2分,共10分)
1、switch()語句中的控制表達式可以是下面哪幾種類型?(BCD)
Ainteger類型
Bchar類型
Cstring類型
Denum類型
2、在數(shù)組中,對于for和foreach語句,下列哪些選項中的說法正確的?(ABD)
Aforeach語句能使你不用索引就可以遍歷囫圇數(shù)組
Bforeach語句總是遍歷囫圇數(shù)組
Cforeach語句總是從索引1遍歷到索引Length
D假如需要修改數(shù)組元素就必需使用for語句
3、設置inta=3。
從以下選項中,選出全部變量result的值為true的表達式。(ABD)
Aboolresult=(a++>=3)
Bboolresult=(++a>3)
Cboolresult=(a==-4)
Dboolresult=!(a++>3)
4、通常計算機程序是由若干條語句組成的,組成程序的常用-結構分離是下列哪幾種?(ABC)
A挨次結構
B分支結構
C循環(huán)結構
D跳轉結構
5、下面選項(BD)是C#語言中定義的循環(huán)語句類型。
Aifelse
Bwhile
Cswitch…case
Dfor
6.在C#程序中,入口函數(shù)的正確聲明為(AB)
A.staticintMain(){……}
B.staticvoidMain(){……}
C.staticvoidmain(){……}
D.staticMain(){……}
7.從下列選項中,選出變量result的返回值是false的表達式(AB)
A.boolresult=(4==5);
B.boolresult=(1!=1);
C.boolresult=(1==1);
D.boolresult=0;
8.通常計算機程序是由若干條語句組成的,組成程序的常用結構分離是下列哪幾種(abc)
A.挨次結構B.分支結構C.循環(huán)結構D.跳轉結構
9.switch()語句中的控制表達式可以是下面哪幾種類型(abc)
A.int類型
B.char類型
C.string類型
D.enum類型
10.在數(shù)組中,對于for和foreach語句,下列哪些選項中的說法正確(ABD)A.foreach語句能使你不用索引就可以遍歷囫圇數(shù)組
B.foreach語句總是遍歷囫圇數(shù)組
C.foreach語句總是從索引1遍歷到索引Length
D.假如需要修改數(shù)組元素就必需使用for語句
三、推斷題(本大題共5小題,每小題3分,共15分)
1、在C#編程環(huán)境中,常量的值可以在代碼中被修改。(X)
2、C#程序的執(zhí)行是從第一個辦法開頭,到Main辦法結束。(X)
3、Main辦法的返回值類型必需是void的類型。(X)
4、else語句總是與離他最近的一個if語句相匹配。(X)
5、在C#中,%運算符的兩邊都必需是整型的。(x)
6.在C#2022編程環(huán)境中,常量的值可以在代碼中被修改。(x)
7.在C#2022編程環(huán)境中,int類型變量的位數(shù)是16位。(x)
8.數(shù)組的長度不能是變量(Y)
9.C#程序中使用0表示規(guī)律非(Y)
10.C#關于switch小括號中表達式可以是字符串類型(Y)
四、程序閱讀題(本大題共5小題,每小題4分,共20分)
1.寫出下列程序的運行結果。
staticvoidMain(string[]args)
{
string[]words=newstring[]{“a”,”b”,”c”};
foreach(stringwordinwords)
{
Console.WriteLine(word);
}
}
答:_____abc______
2.完美如下程序:鍵入10個整數(shù),統(tǒng)計其中正數(shù)(neg)、負數(shù)(pos)和零(zero)的個數(shù)并將三者輸出。
inti;
intnum;
intzeroNum=0;
int____________ZengNum=0;
intFuNum=0;
for(i=1;i0)
{
ZengNum++;
}
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物業(yè)管理新人培訓心得體會
- 重癥監(jiān)護有創(chuàng)血壓監(jiān)測流程他
- 基層婦幼工作站出生缺陷防控管理制度與措施他
- 河道養(yǎng)護管理施工方案與技術措施
- 2025年教導處學生安全計劃
- 護理創(chuàng)新思維培養(yǎng)培訓計劃
- 學校教科研評價體系心得體會
- 制造業(yè)銷售年終總結與計劃
- IT運維崗位KPI績效考核表及工作職責
- 新人教版四年級英語口語教學計劃
- 設備維保的預防性維修與預防性管理
- 2024水電站實時數(shù)據采集規(guī)范
- 山東省濟南市南山區(qū)2022-2023學年六年級下學期期末考試語文試題
- 物業(yè)員工壓力管理培訓課件
- 護士進修的人體解剖與生理學
- 二級醫(yī)院PCCM規(guī)范化建設標準解讀
- 品牌形象設計之輔助圖形的操作
- 可用性控制程序
- T73繼電器組裝生產線技術方案
- 團員組織關系轉接介紹信(樣表)
- 福建省泉州市泉州實驗中學2024屆八上數(shù)學期末聯(lián)考模擬試題含解析
評論
0/150
提交評論