




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
程序設(shè)計(jì)基礎(chǔ)習(xí)題及參考答案習(xí)題及參考答案1單項(xiàng)選擇題:下列哪個(gè)符號(hào)是合法的變量名?()A.VB123B.AbsC.99JiD.x\y答案:選擇A。其他的:Abs是VisualBasic的關(guān)鍵字,99Ji以數(shù)字開頭,x\y使用了整除運(yùn)算符”\”,都是非法的。VisualBasic中的數(shù)據(jù)也可以以十六進(jìn)制或八進(jìn)制表示,十六進(jìn)制數(shù)據(jù)以()符號(hào)開頭,八進(jìn)制數(shù)據(jù)以()符號(hào)開頭。TOC\o"1-5"\h\z$E$H&O&H答案:DC如果X是一個(gè)正實(shí)數(shù),對(duì)X的第三位小數(shù)四舍五入的表達(dá)式是()A.0.01*Int(x+0.005)B.0.01*Int(100*(x+0.005))C.0.01*Int(100*(x+0.05))D.0.01*Int(x+0.05)答案:選擇B。x是一個(gè)正實(shí)數(shù),要保留n位小數(shù),第n+1位四舍五入的數(shù)字公式是:Int(x*10n+0.5)/10n因此,本題應(yīng)該選擇B。數(shù)學(xué)式子10sin25°寫成VisualBasic表達(dá)式是()A.10Sin25B.10*Sin(25)C.10*Sin(25°)D.10*Sin(25*3.14/180)答案:選擇D。其他的選項(xiàng):A、C屬于語(yǔ)法錯(cuò)誤,B中Sin(25)計(jì)算的是25彌度的正弦值,而不是sin25°的值,要將度數(shù)轉(zhuǎn)換為彌度的公式是:彌度二度數(shù)*180/。⑸下列哪組語(yǔ)句可以將變量A、B的值互換?()A.A=B:B=AB.A=A+B:B=A-B:A=A-BC.A=C:C=B:B=AD.A=(A+B)/2:B=(A-B)/2答案:選擇B。應(yīng)該對(duì)每個(gè)選項(xiàng)內(nèi)的賦值語(yǔ)句進(jìn)行分析,判斷其運(yùn)行結(jié)果。下面僅對(duì)B選項(xiàng)的三條語(yǔ)句的作用分析如下:A=A+B‘將變量A和變量B相加后賦給變量A,此時(shí)A中存放的是和數(shù)B=A-B‘由于A中存放的是和數(shù),A-B的值就是原先A中的值,賦給變量B,8的值就是原先A中的值A(chǔ)=A-B‘由于A中存放的是和數(shù),B的值就是原先A中的值,A-B的值就是原先B中的值,賦給變量A,A的值就是原先B中的值。這樣達(dá)到了交換目的。實(shí)際上,在引用第三個(gè)變量的情況下,將變量A、B的值互換常用如下的語(yǔ)句:T=A:A=B:B=T(6)VisualBasic中不存在下列哪一種數(shù)據(jù)類型?()A字符串類型B日期類型C邏輯類型D指針類型答案:選擇D。在VisualBasic中不存在指針(地址)類型,而在C++等語(yǔ)言中有指針類型。(7)把數(shù)值型轉(zhuǎn)換為字符串型需要使用下列哪一個(gè)函數(shù)?()AValBStrCAscDChr答案:選擇B。模擬方形骰子投擲的表達(dá)式是()AInt(6*Rnd)BInt(1+6*Rnd)CInt(6*Rnd-1)DInt(7*Rnd-1)答案:選擇B。產(chǎn)生1~6間的隨機(jī)整數(shù)。請(qǐng)分析A、C、D各產(chǎn)生什么樣的隨機(jī)整數(shù)。表達(dá)式Right(“asdf〃,2)+UCase(“as〃)的值為()AasasBasASCdfasDdfAS答案:選擇D。關(guān)于語(yǔ)句行,下列說(shuō)法正確的是()A一行只能寫一個(gè)語(yǔ)句B一個(gè)語(yǔ)句可以分多行書寫C每行的首字符必須大寫D長(zhǎng)度不能超過(guò)255個(gè)字符答案:選擇D。在不使用續(xù)行符的情況下一條語(yǔ)句不可以分多行書寫。如果一條語(yǔ)句太長(zhǎng)了,超過(guò)編輯窗口的寬度,你以不想使用滾動(dòng)條時(shí),可以將一條語(yǔ)句分多行書寫,但是前行的行末必須使用續(xù)行符”_”(空格和下劃線)。例如下面這條語(yǔ)句,就分兩行書寫:Form1.Print〃如果一條語(yǔ)句太長(zhǎng)了,超過(guò)編輯窗口寬度,”&_“你以不想使用水平滾動(dòng)條時(shí),可以將一條語(yǔ)句多行書寫。”如果希望用變量X來(lái)存放數(shù)據(jù)1234.應(yīng)將X定義為什么類型?()單精度實(shí)型雙精度實(shí)型長(zhǎng)整型。.字符型答案:選擇B。因?yàn)閷?shí)型數(shù)1234.的有效數(shù)字超過(guò)7位,應(yīng)該使用雙精度實(shí)型。設(shè)Str1,Str2是字符型變量,Str1="VisualBasic123",Str2="a",則下面表達(dá)式中結(jié)果為True的是()Mid(Str1,5,1)=Str2Len(Str1)>2*Instr(Str1,"c")Right(Str1,3)="c12"Instr(Left(Str1,6),"a")+60>Asc(UCase(Str2)答案:選擇A。表達(dá)式6+10Mod4*2+1的值是()A9B11C1D3答案:選擇A。要注意表達(dá)式中運(yùn)算符的優(yōu)先級(jí)別,運(yùn)算順序是:先算“*”:4*2=8;再算”Mod”:10Mod8=2;最后從左到右算兩個(gè)“+”:6+2+1=9結(jié)果是9在窗體上使用方法PrintFormat(12.3456,〃00000.00%〃)將輸出什么結(jié)果?()01234.56%1234.56%12.34%12.3400%答案:選擇A。格式串”00000.00%”表示以百分?jǐn)?shù)輸出,整數(shù)部分4個(gè)字符,不足補(bǔ)零,小數(shù)部分兩位,不足補(bǔ)零。若使用格式串”####.00%“,則輸出的是B。用于截去字符串左右空格的函數(shù)是:()Trim()Rtrim()Instr()Mid()答案:選擇A。Variant是一種特殊的數(shù)據(jù)類型,除了()和()類型外,可以包含任何種類的數(shù)據(jù)。固定長(zhǎng)度字符串字節(jié)^實(shí)型D單精度可變長(zhǎng)度字符串整型貨幣孔自定義答案:AH設(shè)有以下定義語(yǔ)句:Dimmax,minAsSingle,d1,d2AsDouble,abcAsString*5則變量max的類型是(),變量min的類型是(),變量d1的類型是(),變量d2的類型是(),變量abc的類型是()可變類型單精度型雙精度型字符串型答案:ABACD(18)下列()是日期型常量?!?/1/02〃2/1/02#2/1/02#(2/1/02}答案:C(19) 表達(dá)式〃12〃+〃34〃的值是()。表達(dá)式"12〃&〃34〃的值是()。表達(dá)式12&34的值是()。表達(dá)式12+34的值是()?!?234〃”12,,,,34〃TOC\o"1-5"\h\z”46〃46答案:AAAD(20) 表達(dá)式Int(Rnd(0)+1)+Int(Rnd(1)-1)的值是()10-12答案:B(21) OptionExplicit語(yǔ)句不可以放在()窗體模塊的聲明段中標(biāo)準(zhǔn)模塊的聲明段中類模塊的聲明段中任何事件過(guò)程中答案:D(22) 表達(dá)式〃12〃+〃34〃的值是()。表達(dá)式〃12〃&〃34〃的值是()。表達(dá)式12&34的值是()。表達(dá)式12+34的值是()。”1234””12””34〃”46”46答案:AAAD2下列數(shù)據(jù)中,哪些是變量?哪些是常量?A.SumB.”ToTal〃C.#10/10/99#D.TureE.PIF.456.89G.1E1H.vbCrLf答案:變量有:A.Sum、E.PI;常量有:B.〃ToTal〃(字符常量)、#10/10/99#(日期常量)、Ture(布爾類型常量)、F.456.89(數(shù)值常量)、G.1E1(數(shù)值常量,科學(xué)計(jì)數(shù)法表示)、vbCrLf(系統(tǒng)常量,表示回車換行)3在VisualBasic中,對(duì)于沒有賦值的變量,系統(tǒng)默認(rèn)值是什么?答案:對(duì)于不同類型的變量,在沒有賦值的情況下,系統(tǒng)有不同的默認(rèn)值:?字符型變量:變長(zhǎng)的字符串被初始化為一個(gè)零長(zhǎng)度的字符串(“”),而定長(zhǎng)的字符串則用空格填充。?數(shù)值型和貨幣型變量的默認(rèn)值是零。?日期型變量的默認(rèn)值是0:00:00。?邏輯型變量的默認(rèn)值是False。?可變型變量的默認(rèn)值是Empty。4分別寫出下列表達(dá)式的值:2+2*3A24>5#10/20/99#-107/29\4-15Mod4”Sum=”&2001”abcd”+”1234〃答案:每個(gè)表達(dá)式的值和類型如下:項(xiàng)表達(dá)式ffi類型A2+2+3A220數(shù)值型 'B4>5FaSse邏輯型C#10/20/99#-101999-10-10日期型 :D7/23.5數(shù)值型 :E9U2整型 'F-15MOD4-3整型G?&200]LtSum=200r7字符型H"abM1234”字符型5寫出下列函數(shù)的值:Fix(-123.456)Int(-123.456)Sqr(Sqr(16))Exp(2\3)Int(Abs(13-24)/2+.5)Str(-345.67)Log(Cos(0))H.Val("32-23”)UCase(“Beijing-2008”)J.Right(“Beijing-2008”,4)K.Sgn(-4Mod3+1)L.Len(“Beijing-2008”)答案:每個(gè)函數(shù)的值和類型如下項(xiàng)表達(dá)式值類型AFix(-123.456)-123數(shù)值型BInt((-]23.456)-124數(shù)值型CSqr(sqr{l包)2數(shù)值型DExp(2\3)1數(shù)值型(注:處3的值為0)Elnt(Abs(13-24V2+.5)6數(shù)值型FSli(-345.67)吃345.6尸字符型 ,GLog(CDS(0))0數(shù)值型H ,;如1廣32-由”)32數(shù)值型I ,Uc3ReC-Beijing-700S")EEIHNEW字符型JRightClBeijmg-2OO^\4)他008”字符型KSgn(4mud3十I)0數(shù)值型LLcti{Beijing-2(X)S")12數(shù)值型6將下列數(shù)學(xué)表達(dá)式,改與成VisualBasic表杉達(dá)式。答案:每個(gè)數(shù)學(xué)表達(dá)式的VisualBasic表達(dá)式如下:A的VisualBasic表達(dá)式是:sqr(p*(p-a)*(p-b)*(p-c)B的VisualBasic表達(dá)式是:(3*x)/(6-xA3)/(xA3+5*x+3)C的VisualBasic表達(dá)式是:sqr(abs(b*b-4ac))D的VisualBasic表達(dá)式是:sin(2*x)+tan(3*x)A2/cos(x)7將下列VisualBasic表達(dá)式,還原成數(shù)學(xué)表達(dá)式。xA4/25+x*Abs(x*x-4*x)3/4/(B-4)*ASin(42*3.14159/180)/Cos(3.14159/3)Log(x)/sqr(x*x+1)答案:每個(gè)VisualBasic表達(dá)式所對(duì)應(yīng)的數(shù)學(xué)表達(dá)式如下:254x+xxx42-B.443-BAC.0060cos42sinD.1ln2+xx8根據(jù)所給條件,列出邏輯表達(dá)式。閏年的條件是:年號(hào)(year)能被4整除,但不能被100整除;或者能被400整除。xxtgxDACBCxxxxBcpbpappAcos32sin:4:3563:))()((:2233+-+ (2)一元二次方程ax2+bx+c=0有實(shí)根的條件為a/0,并且b2-4ac>0o(3)征兵的條件是:男性(sex),年齡(age)在18~20歲之間,身M(size)在1.65米以上;或者女性(sex),年齡(age)在16~18歲之間,身高(size)在1.60米以上。(4)分房的條件為:已婚(marrigerat),年齡(age)在26歲以上,工作年限(workingage)在5年以上。答案:其邏輯表達(dá)式分別為被某個(gè)數(shù)整除,可以用數(shù)值運(yùn)算符Mod或Int()函數(shù)來(lái)實(shí)現(xiàn)。(yearMod4=0AndyearMod100<>0)Or(yearMod400=0)或(Int(year/4)=year/4AndInt(year/100)<>year/100)Or(Int(year/400)=year/400)a<>0AndbA2-4*a*c>=0(3)設(shè)性別sex值Ture代表男,sex值False代表女(sexAndage>=18Andage<=20Andsize>=1.65)Or(NotsexAndage>=16Andage<=18Andsize>=1.60)(4)設(shè)婚否marrigerat值為Ture代表已婚,F(xiàn)alse代表未婚。marrigeratAndage>=26Andworkingage>=59寫出要產(chǎn)生下列隨機(jī)數(shù)所需的表達(dá)式。產(chǎn)生一個(gè)在區(qū)間(0,10)內(nèi)的隨機(jī)數(shù).產(chǎn)生一個(gè)在區(qū)間[20,30]上的隨機(jī)整數(shù).產(chǎn)生一個(gè)兩位的隨機(jī)整數(shù).D產(chǎn)生一個(gè)在區(qū)間[m,n]上的隨機(jī)整數(shù)其中:m,n是自然數(shù),且m<n。<p="">答案:每項(xiàng)所對(duì)應(yīng)的VisualBasic表達(dá)式如下:A的VisualBasic表達(dá)式是:rnd*10B的VisualBasic表達(dá)式是:20+int(rnd*11)C的VisualBasic表達(dá)式是:10+int(rnd*90)D的VisualBasic表達(dá)式是:m+int(rnd*(n-m+1)10如果X是一個(gè)正實(shí)數(shù),要求X保留兩位小數(shù),對(duì)X的第三位小數(shù)四舍五入的表達(dá)式是什么?當(dāng)X是負(fù)數(shù)時(shí),又該如何處理?答案:X是一個(gè)正實(shí)數(shù),要求X保留兩位小數(shù),對(duì)X第三位小數(shù)四舍五入的表達(dá)式是:int(x*100+0.5)/100當(dāng)X是負(fù)數(shù)時(shí),可以使用表達(dá)式:-int(-x*100+0.5)/100當(dāng)X是一個(gè)任意實(shí)數(shù)時(shí),可以使用表達(dá)式:sgn(x)*int(abs(x)*100+0
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 藝術(shù)品數(shù)字化交易平臺(tái)開發(fā)協(xié)議
- 年度企業(yè)文化建設(shè)與員工關(guān)懷計(jì)劃設(shè)計(jì)方案
- 聲聲慢:高中語(yǔ)文詩(shī)詞教學(xué)教案
- 水泥電桿銷售合同
- 語(yǔ)言之美:修辭手法與表達(dá)技巧
- 工業(yè)園區(qū)生產(chǎn)流水線供應(yīng)合同
- 季度銷售工作總結(jié)與業(yè)績(jī)分析報(bào)告
- 新零售行業(yè)線下實(shí)體店運(yùn)營(yíng)策略設(shè)計(jì)
- 企業(yè)危機(jī)公關(guān)事件處理預(yù)案
- 倉(cāng)儲(chǔ)物流系統(tǒng)運(yùn)營(yíng)合作協(xié)議
- 《信號(hào)工程施工》課件全套 穆中華 項(xiàng)目1-3 信號(hào)圖紙識(shí)讀、施工技能訓(xùn)練、信號(hào)聯(lián)鎖試驗(yàn)
- 全新網(wǎng)絡(luò)安全教案:應(yīng)對(duì)2024年網(wǎng)絡(luò)威脅
- 2024年新疆區(qū)公務(wù)員錄用考試《行測(cè)》真題及解析
- 【2×600MW火電廠電氣部分設(shè)計(jì)(論文)16000字】
- 醫(yī)學(xué)教程 常見動(dòng)物咬蟄傷應(yīng)急救護(hù)課件
- 組合型浮式防波堤水動(dòng)力響應(yīng)與消浪性能研究
- 商業(yè)綜合體應(yīng)急預(yù)案編制與演練效果評(píng)估考核試卷
- GB/T 44679-2024叉車禁用與報(bào)廢技術(shù)規(guī)范
- 智鼎在線測(cè)評(píng)的題
- 2-3《書的歷史》(教學(xué)設(shè)計(jì))二年級(jí)科學(xué)上冊(cè) 教科版
- 廣告學(xué)概論課件
評(píng)論
0/150
提交評(píng)論