版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
基于C#的WinForm程序設(shè)計學(xué)習(xí)通課后章節(jié)答案期末考試題庫2023年.關(guān)鍵字用來引用當(dāng)前類的特定實例。
參考答案:
this
在Windows窗體應(yīng)用程序中,定義窗體類時,一般需為其指定父類為(
)。
參考答案:
Form
在C#中,對象有三個要素、和。
參考答案:
屬性###事件###方法
類的static成員可以通過該類的實例來引?(2.5)
參考答案:
錯
屬性必須同時定義get塊和set塊。(2.5)
參考答案:
錯
方法的返回值類型均為void的。(5.0)
參考答案:
我的答案:錯
要使文本框能夠多行顯示,則應(yīng)使__________屬性設(shè)為True.
參考答案:
MultiLine
C#窗體中提供的Hide方法的作用是
。
參考答案:
隱藏窗體
定義一個變量x,以存放國民生產(chǎn)總值(GDP),該變量的類型應(yīng)聲明為
類型最合適?
參考答案:
decimal
數(shù)組的最大索引值為“數(shù)組名.Length”。(5.0)
參考答案:
我的答案:錯
要在PictureBox控件中顯示指定圖像,應(yīng)設(shè)置其()屬性?
參考答案:
Image
下面
控件可以用于創(chuàng)建顏色對話框。
參考答案:
ColorDialog
在允許ListBox控件多選的情況下,可使用()屬性來訪問已選中的選項集?
參考答案:
SelectedItems
.關(guān)鍵字用來引用類的當(dāng)前實例的基類成員。
參考答案:
base
下面哪種類型的文件可以在.NETFramework上直接運行?(5.0)
參考答案:
.exe
以下關(guān)于變量的說法錯誤的是?(5.0)
參考答案:
變量一旦被定義,在程序中的任何位置都可以被訪問
intSum(intx,inty){......}請從以下選項中選出對Sum方法描述正確的是()(5.0)
參考答案:
Sum方法是:有參數(shù)有返回值的方法
Path類在[
]命名空間中?
參考答案:
System.IO
Thread類在
命名空間中。
參考答案:
System.Threading
寫出以下程序的運行結(jié)果。classTest{publicstaticvoidMain(){intx=5;inty=x++;Console.WriteLine(y);y=++x;Console.WriteLine(y);Console.WriteLine(x);}}運行結(jié)果:(5.0)
參考答案:
577
編寫一個學(xué)生類,學(xué)生有姓名,年齡,性別,班級家庭住址,并提供一個方法輸出學(xué)生信息。
參考答案:
publicclassStudent{privatestringname;privateintage;privatestringsex;privatestringsclass;privatestringaddress;publicvoidoutput(){Console.WriteLine("姓名:{0}年齡:{1}性別:{2}班級:{3}家庭住址:{4}",name,age,sex,sclass,address);}publicStudent(){output();}staticvoidMain(){Studentst=newStudent():}}
設(shè)x=10;則表達(dá)式x<10?x=0:x++的值為11。(5.0)
參考答案:
錯
根據(jù)文件中數(shù)據(jù)的編碼方式,可以將文件分為[
]兩種類型?
參考答案:
文本文件,二進(jìn)制文件
下面常數(shù)屬于double類型的是
。
參考答案:
1e-9
簡述.NET框架應(yīng)用程序的常見種類。
參考答案:
Windows窗體應(yīng)用程序控制臺應(yīng)用程序類庫
定義一個變量x,以存放國民生產(chǎn)總值(GDP),該變量的類型應(yīng)聲明為
類型?
參考答案:
decimal
以下選項哪個選項可以正確創(chuàng)建一個二維數(shù)組?(5.0)
參考答案:
int[,]a={{1,5},{4,5},{3,6;
下面關(guān)于類的聲明,正確的是?(5.0)
參考答案:
publicclassCar{…}
要把窗體的寬度設(shè)置為1000,高度為800,單位取默認(rèn)值,應(yīng)設(shè)置窗體的那個屬性?
參考答案:
Size
簡述.NET框架的組成部分及各個部分所代表的意義
參考答案:
(1)公共語言運行時(Common?Language?Runtime,CLR):運行時環(huán)境,管理代碼的執(zhí)行并使開發(fā)過程變得更加簡單。(2)統(tǒng)一類庫(Base?Class?Library):微軟所提出的一組標(biāo)準(zhǔn)函數(shù)庫可提供.NETFramework所有語言使用。(3)ADO.NET數(shù)據(jù)庫訪問:可讓開發(fā)人員以一致的方式存取資料來源,以及透過OLEDB和ODBC所公開的資料來源(4)活動服務(wù)器頁面(ASP.NET):具備開發(fā)網(wǎng)站應(yīng)用程序的一切解決方案,包括驗證、緩存、狀態(tài)管理、調(diào)試和部署等全部功能。
關(guān)于C#語言的特點描述,錯誤的是?(5.0)
參考答案:
不支持跨平臺
是.NET框架應(yīng)用程序的執(zhí)行引擎,是.NET框架結(jié)構(gòu)中最底層的組成部分。
參考答案:
公共語言運行時(CLR)。
編寫程序?qū)崿F(xiàn)如下功能:已知:公雞1只5元,母雞1只3元,小雞2只1元,要用100元錢買80只雞,要求每一種雞至少有1只。請給出可能的購買方案。
參考答案:
classChicken{
staticvoidMain(){
intloopcount=0;//循環(huán)次數(shù)
intbuycount=0;//買法次數(shù)
for(inti=2;i<=32;i+=2){
intj=(int)(24-1.8*i);//強制轉(zhuǎn)換
intk=100-i-j;
loopcount++;
if(5*i+3*j+0.5*k==100){
buycount++;
System.out.println("買法"+buycount+"公雞買"+i+"只,"+"母雞買"+j+"只,"+"小雞買"+k+"只");
}
}
Console.WriteLine("循環(huán)次數(shù):"+loopcount);
}}
如果類的成員被private所修飾,該成員不能在類的外部被直接訪問。(5.0)
參考答案:
我的答案:對
switch語句中可以有兩個或兩個以上的case標(biāo)簽的常量與控制表達(dá)式的值相同(5.0)
參考答案:
我的答案:錯
如果一個屬性里既有set訪問器又有g(shù)et訪問器,那么該屬性為讀寫屬性。(5.0)
參考答案:
我的答案:對
在C#程序中switch語句可以代替if…else語句(5.0)
參考答案:
我的答案:錯
可以對BinaryWriter對象表示的二進(jìn)制文件進(jìn)行讀操作。
參考答案:
我的答案:錯
for語句括號中的三個表達(dá)式,可以省略其中的某一個或多個,但不能三個同時省略。(5.0)
參考答案:
錯
C#中的標(biāo)識符不區(qū)分大小寫。(5.0)
參考答案:
我的答案:錯
可以對StreamReader表示的文本文件進(jìn)行寫操作。
參考答案:
錯
在C#程序中,顯??個信息為“Thisisatest!”,標(biāo)題為“Hello”的消息框,正確的語句是()。
參考答案:
MessageBox.Show(“thisisatest!”,”Hello”);
Directory類的[
]方法用于獲取目錄中所有文件名?
參考答案:
GetFiles()
被static關(guān)鍵字修飾的字段或方法,可以通過對象來訪問。(5.0)
參考答案:
我的答案:錯
將線程設(shè)置成最高優(yōu)先級,應(yīng)將Priority屬性值設(shè)置為:
。
參考答案:
ThreadPriority.Highest
在循環(huán)語句中,一定要有修改循環(huán)條件的語句,否則,可能造成死循環(huán)。(5.0)
參考答案:
我的答案:對
當(dāng)程序中有兩個以上的選項時,可以采用switch語句。(5.0)
參考答案:
我的答案:對
在類的定義中,類的方法描述了該類的對象的行為特征。(5.0)
參考答案:
我的答案:對
for循環(huán)中,可以用break語句跳出循環(huán)體(5.0)
參考答案:
我的答案:對
在C#中定義命名空間的關(guān)鍵字是()。
參考答案:
namespace
NET應(yīng)用程序在運行時直接依賴于()?(5.0)
參考答案:
.NETFramework
創(chuàng)建MDI應(yīng)用程序時,有兩個要點,一是定義父窗體;二是將子窗體的(
)屬性設(shè)置為父窗體對象。
參考答案:
MdiParent
一個窗體有菜單欄和工具欄,現(xiàn)需要將工具欄放到菜單欄下方,應(yīng)將工具欄的Dock屬性值設(shè)置為()?
參考答案:
Top
C#控制臺程序的入口函數(shù)名是
。
參考答案:
Main
下面
控件以表格形式顯示數(shù)據(jù)表。
參考答案:
DataGridView
C#控制臺程序的入口函數(shù)在定義時
。
參考答案:
必須用static修飾。
數(shù)據(jù)類型轉(zhuǎn)換的類是()(5.0)
參考答案:
Convert
對于下面的控制臺程序,按Ctrl+F5后,屏幕顯示的結(jié)果是[
]。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespaceConsoleApplication1{class
HelloWorld
{//Main過程,程序的入口staticvoidMain(){//控制臺輸出Console.WriteLine("歡迎來到C#世界!");
}
}}
參考答案:
歡迎來到C#世界!
類MyClass的定義如下:PublicClassMyClass{Privatestringdata;}則關(guān)鍵字private在類的定義中的作用是()。
參考答案:
限定成員變量data僅在類MyClass中可以使用
關(guān)于C#中的switchcase語句,以下說法正確的是()(5.0)
參考答案:
在該語句中只能有一個default子句
下面對于數(shù)組的聲明正確的是()。
參考答案:
int[]c=newint[4];
在ADO.NET中,執(zhí)行數(shù)據(jù)庫的某個存儲過程,則至少需要創(chuàng)建
并設(shè)置他們的屬性,調(diào)用合適的方法。
參考答案:
一個Connection對象和一個Command對象
下面
命名空間中的類型用于創(chuàng)建WindowsGUI應(yīng)用程序。
參考答案:
System.Windows.Forms
C#窗體有設(shè)計和編輯兩種模式。編輯程序用哪種模式?
參考答案:
編輯
在使用ADO.NET設(shè)計數(shù)據(jù)庫應(yīng)用程序時,可通過設(shè)置Connection對象的
屬性來指定連接到數(shù)據(jù)庫時的用戶和密碼信息。
參考答案:
ConnectionString
讀取用戶通過通用對話框FolderBrowserDialog輸入的文件夾,用該通用對話框?qū)ο蟮模?/p>
)屬性?
參考答案:
SelectedPath
用鼠標(biāo)單擊按鈕控件時執(zhí)行某一方法以實現(xiàn)特定功能,需將該方法綁定到按鈕的
事件?
參考答案:
Click
向列表框中的最后添加一個新項目,正確的語句是(
)。
參考答案:
ListBox1.Items.add(“Howareyou”)
要使文本框成為密碼輸入框,一般應(yīng)修改文本框的(
)
屬性。
參考答案:
只修改PasswordChar屬性值就可以了,其他屬性可以不修改。
在下列C#代碼中,()是類Teacher的屬性。publicclassTeacher{intage=13;publicstringName{get{returnname;}set{name=value;}}publicvoidSaySomething(){//…}}(5.0)
參考答案:
Name
Update方法屬于
對象。
參考答案:
DataAdapter
C#窗體中提供的Hide方法的作用是()。
參考答案:
隱藏窗體
字符串連接運算符是()(5.0)
參考答案:
+
當(dāng)運?程序時,系統(tǒng)?動執(zhí)?啟動窗體的()事件。(5.0)
參考答案:
Load
如果要使命令按鈕以圖片形式顯示,則應(yīng)使用(
)屬性裝入圖片。
參考答案:
Image
在c#的選擇語句的switchcase結(jié)構(gòu)中,()子句用于指定在找不到匹配項時執(zhí)行的動作(5.0)
參考答案:
default
在C#中定義命名空間的關(guān)鍵字是()(5.0)
參考答案:
namespace
已知文件路徑全名,求文件所在文件夾的路徑,用Path類的[
]方法?
參考答案:
GetDirectoryName()
要使文本框能夠多行顯示,則應(yīng)將(
)屬性設(shè)為true。
參考答案:
MultiLine
下面()控件可用于創(chuàng)建字體對話框?
參考答案:
FontDialog
FileStream類的Read(),Write()方法工作于[
]模式
參考答案:
同步
C#中MyClass為一自定義類,其中有以下方法定義publicvoidHello(){??}使用以下語句創(chuàng)建了該類的對象:MyClassobj=newMyClass();那么,如何訪問類MyClass的Hello方法?()。(5.0)
參考答案:
obj.Hello();
在窗體上創(chuàng)建狀態(tài)欄,需添加(
)類型的控件。
參考答案:
StatusStrip
已知文件路徑全名,求文件名(指只包含文件基本名、擴(kuò)展名),可用Path類的[
]方法?
參考答案:
GetFileName()
讓線程休眠0.5分鐘的是
。
參考答案:
Thread.Sleep(30000)
讓線程開始運行的方法是
。
參考答案:
Start()
MessageBox對話框打開后,用戶單擊了“確定”按鈕,該對話框?qū)ο蟮腟how()方法返回的值是(
)。
參考答案:
DialogResult.OK
在以下代碼中,()是類Teacher的方法。publicclassTeacher{intage=33;privatestringname;publicstringName{get{returnname;}set{name=value;}}publicvoidSaySomething(){//…..(5.0)
參考答案:
SaySomething
在以下什么情況下,構(gòu)造方法會被調(diào)用?(5.0)
參考答案:
創(chuàng)建對象時
要通過Command對象執(zhí)行一條更改數(shù)據(jù)庫中表結(jié)構(gòu)的AlterTable命令,應(yīng)調(diào)用Command對象的什么方法?
參考答案:
ExecuteNonQuery()
switch的語法結(jié)構(gòu)不正確的是()(5.0)
參考答案:
switch的case塊,必須要加上break;
C#中,回車字符對應(yīng)的轉(zhuǎn)義字符串為()。
參考答案:
\n
編寫C#程序:定義一個Person類,該類有兩個屬性:name,age,定義兩個構(gòu)造函數(shù),一個為無參的,一個為帶兩個參數(shù)的,定義一個Display方法用于顯示人的年齡和姓名;定義Person類的兩個子類:Teacher類,Student類。Teacher類中添加Salary屬性,Student類中添加TotalScore屬性,分別重寫這兩個字類中的Display方法,使其能分別顯示教師和學(xué)生的全部信息,為每個子類提供構(gòu)造方法。定義一個測試類,分別創(chuàng)建一個Teacher類和Student類的對象,用兩個Person類的變量存儲其引用,并調(diào)用實例方法顯示上面兩位教師和學(xué)生的全部信息。
參考答案:
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceExtendsDemo{
classPerson
{
privateStringname;
privateintage;
publicPerson()
{
}
publicPerson(Stringname,intage)
{
=name;
this.age=age;
}
publicvirtualvoidDisplay()
{
Console.WriteLine("姓名:{0}\t年齡:{1}",name,age);
}
publicstringName
{
get
{
returnname;
}
set
{
name=value;
}
}
publicintAge
{
get
{
returnage;
}
set
{
age=value;
}
}
}
classTeacher:Person
{
privatedoublesalary;
publicTeacher(Stringname,intage,doublesalary)
:base(name,age)
{
this.salary=salary;
}
publicoverridevoidDisplay()
{
Console.WriteLine("姓名:{0}\t年齡:{1}\t薪水:{2}",Name,Age,salary);
}
}
classStudent:Person
{
privatedoubletotalScore;
publicStudent(Stringname,intage,doubletotalscore)
:base(name,age)
{
this.totalScore=totalscore;
}
publicoverridevoidDisplay()
{
Console.WriteLine("姓名:{0}\t年齡:{1}\t總成績:{2}",Name,Age,totalScore);
}
}
publicclassTest
{
staticvoidMain(string[]args)
{
Persont=newTeacher("鴨志田",30,7000.0);
Persons=newStudent("王爵",20,570.0);
t.Display();
s.Display();
}
}}
編寫一個類CountNum,用來封裝下面的游戲:n個人從1編號至n,圍成一圈。從1號位置開始沿著圓圈連續(xù)報數(shù),報到m(m
參考答案:
publicclassCountNum{inta[1000];for(inti=0;i<1000;i++)a[i]=1;CountNem(inta,intm){this.n=n;this.m=m;circle(n,m,a[1000]);}publicvoidcircle(intn,intm,inta[]){for(inti=0,x=1,z=0;z!=n-1;i++,x++)//退出的人數(shù)為n-1時,即剩下一個人時跳出循環(huán){if(i==n)i=0;//小孩圍成圈,最后一個報完數(shù)下一個是第一個報數(shù)if(a[i]!=0)//如果這個小孩沒退出,即可參與報數(shù){a[i]=x;//參與報數(shù)if(x==m)//如果報的數(shù)是m{x=1-1;//x復(fù)位為0(有x++即復(fù)位1)a[i]=0;//這個小孩退出z++;//退出人數(shù)+1}}elsex--;//如果這個小孩退出,x退一位(因為他沒參與報數(shù),而x++會照常進(jìn)行)}for(intj=0;j
在下列C#代碼中,()是類Teacher的屬性。publicclassTeacher{intage=13;publicstringName{get{returnname;}set{name=value;}}publicvoidSaySomething(){//…}}
參考答案:
Name
若要使命令按鈕不可操作,要對()屬性進(jìn)?設(shè)置。(5.0)
參考答案:
Enabled
以下不是.NET框架體系結(jié)構(gòu)的組成部分的是()。
參考答案:
ADO
創(chuàng)建下拉式菜單需要用()類的控件?
參考答案:
MenuStrip
為菜單項設(shè)置快捷鍵,需用菜單項的()屬性設(shè)置?
參考答案:
ShortcutKeys
創(chuàng)建上下文菜單需要用()類的控件?
參考答案:
ContextMenu
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度吊頂工程風(fēng)險管理與保險合同3篇
- 二零二五年度智慧城市建設(shè)規(guī)劃與實施合同2篇
- 二零二五年巖土工程勘察分包執(zhí)行合同3篇
- 2025年度汽車維修配件銷售代理合同(汽車配件)
- 梯形鋼屋架課程設(shè)計61
- 海南政法職業(yè)學(xué)院《非編技術(shù)基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 觀影課程設(shè)計案例
- 海南衛(wèi)生健康職業(yè)學(xué)院《市政工程概預(yù)算》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五年度汽車租賃與新能源車租賃服務(wù)合同
- 海南體育職業(yè)技術(shù)學(xué)院《影視音效設(shè)計與創(chuàng)作》2023-2024學(xué)年第一學(xué)期期末試卷
- 治療-平衡和協(xié)調(diào)功能的評定及訓(xùn)練
- 英國茶葉行業(yè)分析
- 五年級上冊數(shù)學(xué)計算題大全
- 人工智能賦能數(shù)學(xué)教學(xué)的研究與實施計劃
- 銷售業(yè)績下滑分析報告
- 財務(wù)對標(biāo)分析報告
- 《病歷書寫基本規(guī)范》課件
- 新概念張云生講解的筆記
- 淺談初中歷史單元作業(yè)的設(shè)計策略
- 修訂完整-(兒研所)嬰幼兒發(fā)育診斷量表幼兒教育
- 教代會會場背景(紅旗)圖片課件
評論
0/150
提交評論