高級語言程序設(shè)計(VB)(模擬試題及答案)_第1頁
高級語言程序設(shè)計(VB)(模擬試題及答案)_第2頁
高級語言程序設(shè)計(VB)(模擬試題及答案)_第3頁
高級語言程序設(shè)計(VB)(模擬試題及答案)_第4頁
高級語言程序設(shè)計(VB)(模擬試題及答案)_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、高級語言程序設(shè)計VB(模擬試題)答案在后面顯示模擬試題判斷題(如正確打,否則,打 )控制臺應(yīng)用程序至少有一個Main 過程。學(xué)校 $ 是正確的變量名。把 a, b 之中的最大值存放于max,使用的語句為:If ab Then max=a Else max=b End If判別 ch 是否為小寫字母,若是,輸出“ yes” ;否則,輸出“ No” 的塊結(jié)構(gòu)條件語句為If Asc(ch)=97 And Asc(ch)=122 ThenWriteLine ( “ Yes”)ElseWriteLine( “ No”)End If輸入結(jié)構(gòu)變量的值就是輸入該變量的各個元素的值。若某個模塊中以關(guān)鍵字publ

2、ic 定義子過程,則只能在該模塊中可以調(diào)用該過程。事件是由VB.Net 系統(tǒng)預(yù)先設(shè)置好或者在程序中由編程者自己設(shè)計的,它能夠被對象識別的動作。在程序中能像調(diào)用普通函數(shù)那樣顯式調(diào)用構(gòu)造函數(shù)。在程序運行期間,用戶可以用文本框顯示信息。從文件取出一組數(shù)據(jù)以流的方式存放到程序中的變量或數(shù)組中稱為向流寫入數(shù)據(jù)。 VB.NET 是一種 () 程序設(shè)計語言。A. 面向事件B. 面向?qū)傩訡. 面向?qū)ο驞. 面向過程執(zhí)行目標(biāo)程序時出現(xiàn)的錯誤稱為() 錯誤。計算A. 語法或編譯B. 運行 C. 邏輯D.計算單精度浮點型數(shù)據(jù)占用( ) 個存儲字節(jié)。A. 1 B. 2 C. 4 D. 84 下列選項中,把r 定義為雙

3、精度型變量的是()。A. r% B. r! C. r# D. r$5 100% 表示 100 為()型數(shù)據(jù)。A. 整 B.單精度浮點C. 貨幣D. 字符的邏輯表達(dá)式是( )。C. 1X And X 5 D. Not (X=1)6 設(shè) X 為整型變量的邏輯表達(dá)式是( )。C. 1X And X 5 D. Not (X=1)A. 1 X =5). 下列程序段的執(zhí)行后顯示的結(jié)果是X=10 :Y=3WriteLine(0 . 下列程序段的執(zhí)行后顯示的結(jié)果是X=10 :Y=3WriteLine(0 , (x*y)/5)A. 10 B. 3 C. 5 D. 6執(zhí)行下面語句后,輸出結(jié)果為A=10 : B=3

4、0 : C=20WriteLine(012A. 0 、 1 和 2 B. 10執(zhí)行下面語句后,輸出結(jié)果為A=10:B=30If AB Then WriteLine(01A. 10 B. 30 C. 10( )。()。A, B, C)、 20 和 30 C. 20()。, A, B)和 30 D. 30、 10 和 30 D. 10、 30 和 20和 1010 下列程序段執(zhí)行后窗體上顯示()。i = 0While i = 2= i + 1End WhileWrite(i)A. 0 B. 1 C. 2 D. 3運行如下程序段后,x 的值是()。x=2For i=1 to 8 step 2x=x+

5、inext i2 B. 18 C. 27 D. 3812 在 Sub 過程體內(nèi)可以用( )語句強(qiáng)制退出Sub 過程的執(zhí)行。A. Exit Do B. Exit For C. Exit Function D. Exit Sub13 下列一維數(shù)組說明語句正確的是()。A. Dim b(2) AS Integer =1,2,3Dim b(0 To 2) AS Integer=1,2,3Dim b( ) AS Integer=1,2,3Dim b(2) AS String =one, two, Three TOC o 1-5 h z 14 設(shè)有數(shù)組說明語句:Dim c( 10) AS Integer,

6、則下面表示數(shù)組c 的元素選項中()是錯誤的。A. c(i-1) B. c(5+0.5) C. c(0) D. c(11)15 設(shè)有數(shù)組說明語句:Dima( 3, 3),則數(shù)組a 中包含元素的個數(shù)是()。A. 3 B. 6 C. 9 D. 16定義的過程是()。函數(shù)過程事件過程),則該參數(shù)說明為傳值參數(shù)。16 定義的過程是()。函數(shù)過程事件過程),則該參數(shù)說明為傳值參數(shù)。A. 子過程B.C. 屬性過程D.17 在過程的形式參數(shù)前面加上關(guān)鍵字(A. Val B. ref C. Byref D. ByVal18 設(shè)已定義Sub 過程p,有3 個數(shù)值型傳值參數(shù);設(shè)a 為實型變量,調(diào)用該Sub 過程的錯

7、誤語句為()。A. p(c,b,a)B. call p 0.5, a, 100C. call p( 0.5, cos(0.1), a+10 )D. p( 0.5, 1.2, 100 )19 在類定義的外部,可以被訪問的成員有19 在類定義的外部,可以被訪問的成員有A. 所有類成員B. privateC. public 的類成員D. public20 當(dāng)鼠標(biāo)在窗體上移動時,會發(fā)生(A. MouseDown B. MouseUp()。或 protected的類成員或 private的類成員)事件。C. MouseMove D. KeyDown三、簡答題程序設(shè)計語言的語句按功能可以分成哪幾類語句?

8、它們的作用是什么?若有數(shù)組定義語句:Dim c%() = 76, 80, 75,則數(shù)組c 有多少個元素?這些元素是什么?它們的初值是多少?什么是文件?文件操作可以分為哪些步驟?四、程序閱讀題1 寫出執(zhí)行下列程序的輸出結(jié)果。Imports System.ConsoleModule Module1Sub Main()Dim i%, y!End FunctionEnd FunctionEnd Moduley = 1 : i = 1Do While i 6y = y * i - 1= i + 2WriteLine(y=0, y)LoopEnd SubEnd Module. 寫出執(zhí)行下列程序的輸出結(jié)果。

9、Imports System.ConsoleModule Module1Sub Main()Dim f(5) As Integer, i As Integerf(0) = 0 : f(1) = 1For i = 2 To 5f(i) = 2 * f(i - 2) + 4 * f(i - 1)Next iFor i = 0 To 5If i Mod 2 = 0 Then WriteLine()Write(0 , f(i)Next iWriteLine()End SubEnd Module寫出執(zhí)行下列程序的輸出結(jié)果。Imports System.ConsoleModule Module1Sub M

10、ain()Dim m%, n%, p%, s#s = f(5)WriteLine(s=0 , s)End SubPrivate Function f(ByVal x%) As LongDim i As Integer, t As Longt = 1For i = 1 To xt = t * iNext iReturn tEnd ModuleEnd Module五、程序填空題的值,在橫線上填上適當(dāng)內(nèi)容。1. 下面程序代碼的功能是:求的值,在橫線上填上適當(dāng)內(nèi)容。Imports System.ConsoleModule Module1Sub Main()Dim i, n%, s!Write(n=)n

11、 = ReadLine()i = 1 : s =(1)While (2)s = s +(3)= i + 1End WhileWriteLine(s=0, (4) ) End SubEnd Module下面程序代碼的功能是:從鍵盤上輸入x, y 和 z 的值,按如下公式求f (x , y, z) 的值的程序,在橫線上填上適當(dāng)內(nèi)容。f(x,y,z)=sin(x)/(sin(x-y)*sin(x-z)+sin(y)/(sin(y-z)*sin(y-x)+sin(z)/(sin(z-x)*sin(z-y)其中x、 y 和 z 互不相等。Imports System.ConsoleImports Sys

12、tem. (5)Module Module1Sub Main()Dim x!, y!, z!, s!Write(x=) : x = ReadLine()Write(y=) : (6) = ReadLine()Write(z=) : z = ReadLine()If xy And yz And (7) Thens = f(x, x-y, x-z) + f(y, y-z, y-x) + f(z, z-x, z-y)WriteLine(s=0, s)ElseWriteLine(數(shù)據(jù)輸入錯誤!)End IfEnd SubPrivate Function f(ByVal a As Single, ByV

13、al b As Single, ByVal c As Single)As Single(8) = Sin(a) / (Sin(b) * Sin(c)End Function參考答案一 .、判斷題(如正確打,否則,打)1. 2. 3. 4. 5 6. 7. 8. 9. 10. 12345678CBCCAADD1112131415161718BDCDDBDB三、簡答題1. 程序設(shè)計語言的語句按功能可以分成哪幾類語句? 它們的作用是什么?答 : 按功能可以分成3 類語句 : 聲明語句、操作語句和控制語句。聲明語句不是執(zhí)行語句,它用于命名變量、常數(shù)或過程,或定義數(shù)據(jù)類型。操作語句用于描述對數(shù)據(jù)的處理??刂普Z句用于控制程序的執(zhí)行流程。2 若有數(shù)組定義語句:Dim c%() = 76, 80, 75 ,則數(shù)組c 有多少個元素?這些元素是什么?它們的初值是多少?答 : 數(shù)組 c 共有 3 個元素 c(0) 、 c(1) 和 c(2) , 它們的初值分別為76, 80 和 75 , 即 c(0)=76 , c(1)=80和 c(2)=75

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論