vb考題3.doc_第1頁
vb考題3.doc_第2頁
vb考題3.doc_第3頁
vb考題3.doc_第4頁
vb考題3.doc_第5頁
已閱讀5頁,還剩154頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、計算1到10的奇數(shù)的積,下面劃線處應該使用哪組命令?_(1)_For J=1 to 10 _(2)_S=S*JNext JPrint S A.(1)S=1(2)Step 2 B.(1)S=1(2)Step -2 C.(1)S=0(2)Step 1 D.(1)S=0(2)Step 2 2、下面語句正確的是 A.If a10 Then a=a+1:b=b+a:c=c+b (不要選冒號粗的那個,因為那是中文時的冒號)B.If a10 Then a=a+1,b=b+a,c=c+b C.If a10 Then a=a+1;b=b+a;c=c+b D.If a10 Then a=a+1 b=b+a c=c+b 3、運行以下程序后,輸出的結果是 (這題和考試題好像有點不同,好像少了那個Cls,所以考試的答案選了C)For i=1 to 5 step 2ClsPrint i=;I;Next I A.135 B.5 C.i=1 i=3 i=5 D.i=4、在窗體上畫一個文本框(其Name屬性為Text1),然后編寫如下事件過程:Private Sub Form_Load()Text1.Text= Text1.SetFocusFor i=1 To 10Sum = Sum + iNext iText1.Text = SumEnd Sub上述程序的運行結果是 A.在文本框Text1中輸出55 B.在文本框Text1中輸出0 C.出錯 D.在文本框Text1中輸出不定值5、Private Sub Form_Load()Text1.Text=Text1.SetFocusWhile i20s=s+Ii=i+6WendText1.Text=sEnd Sub A.在文本框Text1中輸出6 B.在文本框Text1中輸出36 C.在文本框Text1中輸出0 D.程序出錯 6、下面程序的運行結果是Sub Mysub(b()%)For i=1 To 4b(i)=2*INextEnd SubPrivate Sub Form_Click()Dim a(1 To 4)%a(1)=5:a(2)=6:a(3)=7:a(4)=8Mysub a()For i=1 To 4Print a(i)Next IEnd Sub A.2468 B.5678 C.10121416 D.25810 7、下面是窗體單擊事件中的代碼:Private Sub Form_Click()If x y Then Print xy”End Sub程序運行后單擊窗體,在窗體上輸出的結果是: A.x B.y C.不確定 D.xy8、設窗體單擊事件中代碼如下:a = int(-2.4) b = TrueFor I = 1 To 3 Select Case b Case 23 a = a + 1 Case 3344 a = a + 2 End Select Next I Print a 程序運行后,單擊窗體,則在窗體上顯示的內容是: A.3 B.2 C.1 D.0 9、設窗體單擊事件中代碼如下:a = int(-2.4) For I = 1 To 3 Select Case I Case 1 a = a + 1 Case 2 a = a + 2 End Select Next I Print a 程序運行后,單擊窗體,則在窗體上顯示的內容是: A.4 B.2 C.1 D.0 10、下面數(shù)組聲明語句,正確的是 A.Dim c8,12 As Integer B.Dim c(8,12) As Integer C.Dim c8,12 As Integer D.Dim c(8 12) As Integer11、已知有數(shù)組聲明:Dim a(-2 to 3,-2 to 5) as integer,引用數(shù)組元素,正確的是 A.a(0,0) B.a(-2) C.a0,0 D.a(6,0)12、若默認數(shù)組下界為1,并有數(shù)組聲明語句Dim a(3,-1 To 16)則數(shù)組a包含元素的個數(shù)為 A.36 B.72 C.54 3*18D.18 13、根據(jù)內存區(qū)開辟時機的不同,可以把數(shù)組分為 A.一維數(shù)組和多維數(shù)組 B.一維數(shù)組和二維數(shù)組 C.靜態(tài)數(shù)組和動態(tài)數(shù)組 D.其他都不對 14、下面的聲明語句哪句是錯誤的? A.Dim A(100) B.Dim A(10 To 100) C.x=10 Dim A(5 to x) D.Dim A(5,10)15、靜態(tài)數(shù)組定義后,下面哪句敘述的是正確的? A.可以使用ReDim再次定義 B.可以使用Private再次定義 C.可以改變類型 D.不可以再次定義16、下面數(shù)組聲明語句,正確的是 A.Dim y10,10 As Integer B.Dim y(10,10) As Integer C.Dim y10,10 As Integer D.Dim y(10 10) As Integer17、以下哪個控件不可以獲得焦點? A.文本框 B.命令按鈕 C.標簽 D.復選框18、一般在窗體上輸入下面哪類數(shù)據(jù)時,使用單選鈕接收? A.學生姓名 B.性別 C.年齡 D籍貫19、當組合框的style屬性被設置為何值時,只能從下拉列表框中選擇項目,而不允許輸入文本? A.0 下拉,輸入文本B.1 不下拉,不輸入文本C.2 D.3 20、以下窗體的屬性中只能通過屬性窗口設置的屬性為: A.Name B.Caption C.left D.Picture21、在使用print方法進行輸出操作時,如果省略對象名稱,則把信息輸出到: A.立即窗口 B.打印機 C.當前窗體 D.圖片框 22、將標簽框的哪個屬性設為True時,可根據(jù)Caption屬性指定的標題自動調整標簽的大??? A.Caption B.Autosize C.Alignment D.BorderStyle23、用來在標簽中顯示文本的屬性為:A.Text B.Print C.Caption D.WordWrap24、當文本框1的內容發(fā)生變化時,要求文本框2的內容同時發(fā)生變化,應使用文本框1的什么事件觸發(fā)? A.Change B.Gotfocus C.Lostfocus D.Setfocus25、文本框的TabIndex屬性值是: A.當文本框是控件數(shù)組時的索引號。 B.運行時,tab鍵按下時文本框獲得焦點的順序。 C.沒有什么用處。 D.運行時,回車鍵按下時文本框獲得焦點的順序。26、下面敘述哪個是正確的? A.圖片框可以獲得焦點。 B.圖像框可以獲得焦點。 C.圖像框中可以作為容器使用。 D.形狀控件可以作為容器使用。27、下面哪個屬性可以使圖片框的大小自動適應圖片的大??? A.AutoSize B.Stretch C.Picture D.Enabled 28、下面哪個控件是容器? A.圖像框 B.圖片框 C.Shape控件 D.Line控件29、按鈕有下面哪組事件? A.Change、DblClick B.LostFocus、GotFocus C.Scroll、Timer D.DblClick、Scroll30、一般在窗體上輸入下面哪類數(shù)據(jù)時,使用單選鈕接收? A.學號 B.姓名 C.性別 D.分數(shù) 31、組合框不能輸入數(shù)據(jù),只能通過選擇下拉列表中的項目,Style屬性值應該是: A.0 B.1 C.2 D.3 32、下面對計時器控件的陳述哪個是正確的? A.計時器在運行時是可見的。 B.計時器在運行時顯示為一個隨時間變化而變化的數(shù)字時間。 C.計時器控件可以在一定時間間隔內自動執(zhí)行計時器timer事件過程中的程序。 D.使用計時器控件,只需要編制timer事件中的程序即可。33、語句Command1.Enabled=False的作用是 A.使命令按鈕生效 B.使命令按鈕重新出現(xiàn) C.使命令按鈕失去作用 D使命令按鈕消失34、使用框架的主要目的是 A.對控件進行分組 B.使控件整齊有序 C.使窗體美觀 D.便于控制控件35、在按鈕的單擊事件中有下面一句命令,4次單擊按鈕后輸出的值是下面哪一個種?Private mPrivate Sub Command1_Click()m=m+1Print m;End Sub 0 1 2 3 0 0 0 0 1 1 1 1 1 2 3 4 36、變量a1中存放的是實領工資金額數(shù)值,在標簽框中輸出工資,選項中哪句是正確的?Dim a1 As Singlea1 = 1256.85 Label1.Caption = 實發(fā)工資為 + a1 + 元 Label1.Caption = 實發(fā)工資為 + Str(a1) + 元 Label1.Caption = 實發(fā)工資為 + left(a1, 4) + 元 Label1.Caption = 實發(fā)工資為 + Mid(a1, 4) + 元 37、如果需要產生隨機整數(shù),可以通過把隨機數(shù)乘以一個整數(shù)再加1求得,一般格式為Rnd*整數(shù) Rnd*整數(shù)+1 Int(Rnd+整數(shù)) Int(Rnd*整數(shù))+1 38、下列變量名正確的是 (這題我錯了)Print Print_Num 25 2A 39、在窗體上畫一個命令按鈕,然后編寫如下的事件過程:Private Sub Command1_Click()Dim a as String,b as stringa=InputBox()b=InputBox()Print b+aEnd Sub程序運行后,單擊命令按鈕,先后在兩個輸入對話框中分別輸入456和123,則輸出結果是40、賦值語句:a=123&Mid(123456,3,2)執(zhí)行后,a變量中的值是 12334 123 12334 157 41、已知A=12345678,則表達式Val(left(A,4)+mid(A,4,2)的值為( )。 123456 123445 8 6 42、函數(shù)Sgn(-10)的結果為( )。 0 -1 1 任意值 42、下列合法的整型變量是()。 P39num! sum% xinte$ mm# 43、下面語句執(zhí)行完畢后,變量x的值為( )。(考試時這題的題目好像錯了)x=12 mod -5 -2 2 -2.4 2.4 44、下面哪一個敘述為正確的? VB的編程非常簡單,只要將窗體上的控件設置好,再將控件的屬性按要求設置即可完成程序的編制。 VB的特點中的可視化編程是指隨時可使用打印預覽看一下效果。 VB的特點中的事件驅動機制是系統(tǒng)已經編制好的一些針對控件的程序,可以直接調用。 VB系統(tǒng)提供了數(shù)據(jù)庫管理功能。 P345、一行命令可以分成多行寫,在不是最后一行的行尾部需要加上續(xù)行符,下面哪個是續(xù)行符? 空格+下劃線 下劃線 空格+減號 減號 46、關于對象的屬性不正確的是 對象的屬性一般有屬性名和屬性值 可以通過屬性窗口設置屬性的值 可通過程序代碼設置屬性值 對象的所有屬性值均可以在設計時設置 47、與Label1=姓名等價的語句是: Label1.Text=姓名 Label1.Name=姓名 Label1.Caption=姓名 Label1.Name=姓名 48、VB的注釋語句是以( )開始的? P57Rem或 Rem或; Note或* Note或! 49、”abc”&Not -5*6:2=3 (具體題記不清了,答案就是這樣的,注意空格。我在立即窗口敲出的答案是abc-30 False,和四個答案都不一樣,而且這個好像只能復制才能敲出答案,自己輸老出錯)Aabc-30FalseBabc -30FalseCabc-30 falseDabc -30FalseA=12345678,Val(left(A,4) + mid(A,4,2)50、大小寫轉化51、MsgBox返回值的內容問題1年齡變量為整型,下面下劃線處不能使用選擇項目中的哪個表達式?Select Case nlCase _Case _End Select A.16 B.is 18 and is 20 C.30 To 40 D.31, 35 問題2下面程序在運行后,變量x的內容是什么?x=0for i=1 to 10Select Case iCase 2,4,6,8,10x=x+iEnd SelectNext i A.30 B.55 C.10 D.0 問題3當設計程序時按鈕的caption屬性值設置為1,運行時單擊按鈕,當奇數(shù)次單擊,按鈕的caption屬性值為2,否則為1。下面劃線處應該是哪條命令?Private Sub Command2_Click()_End Sub A.If Command2.Caption = 1 Then Command2.Caption = 2 B.If Command2.Caption = 1 Then _ Command2.Caption = 2 Else _ Command2.Caption = 1 C.If Command2.Caption = 2 Then Command2.Caption = 1 D.If Command2.Caption = 2 Then _Command2.Caption = 1 Else _ Command2.Caption = 2 問題4當設計程序時按鈕的caption屬性值設置為1,運行時,單擊按鈕,按鈕上顯示笑;再次單擊,按鈕上顯示哭;再次單擊,按鈕上顯示笑,如此往復。下面哪段程序正確? A.If Command1.Caption = 笑 Then Command1.Caption = 哭 B.If Command1.Caption = 笑 Then _ Command1.Caption = 哭 Else _ Command1.Caption = 笑 C.If Command1.Caption = 哭 Then Command2.Caption = 笑 D.If Command1.Caption = 哭 Then _ Command1.Caption = 笑 Else _ Command1.Caption = 哭 問題5單擊按鈕,當按鈕上顯示為開始考試,將計時器的enabled屬性設為真,否則,不作任何處理。下面按鈕單擊事件中的程序哪個是正確的? A.If Command1.Caption = 開始考試 Then Timer1.Enabled = True B.If Command1.Caption = 開始考試 Then Timer1.Enabled = True End IF C.If Command1.Caption 開始考試 Then Timer1.Enabled = True D.If Command1.Caption 開始考試 Then Timer1.Enabled = True End If 問題6單擊按鈕,當按鈕上顯示為開始考試,將按鈕的顯示改為考試結束。下面哪段程序正確? A.If Command1.Caption = 開始考試 Then Command1.Caption=考試結束 B.If Command1.Caption = 開始考試 Then Command1.Caption=考試結束 End IF C.If Command1.Caption 開始考試 Then Command1.Caption=考試結束 D.If Command1.Caption 開始考試 Then Command1.Caption=考試結束 End If 問題7當每單擊標簽框一次,標簽框的背景顏色就變化一次,但如果新的背景色和前景色是一個顏色,則不改變背景色,下面哪段命令是正確的? A.Private Sub Command1_Click()mcolor = Int(Rnd * 50000)If mcolor Label1.ForeColor Then Label1.BackColor = mcolorEnd Sub B.Private Sub Command1_Click()mcolor = Int(Rnd * 50000)If mcolor Label1.ForeColor Then Label1.BackColor = mcolor End IfEnd Sub C.Private Sub Command1_Click()Label1.BackColor = Int(Rnd * 50000)End Sub D.Private Sub Command1_Click()mcolor = Int(Rnd * 50000)If mcolor = Label1.ForeColor Then Label1.BackColor = mcolor End Sub 問題8如果成績=80分標簽框顯示優(yōu)秀,成績=60并且80顯示及格,成績0且60顯示不及格,下面哪段程序正確? A.If cj = 80 Then Label1.Caption = 優(yōu)秀If cj = 60 Then Label1.Caption = 及格If cj = 0 Then Label1.Caption = 不及格 B.If cj = 0 ThenLabel1.Caption = 不及格ElseIf cj = 60 ThenLabel1.Caption = 及格ElseIf cj = 80 ThenLabel1.Caption = 優(yōu)秀End If C.If cj = 80 ThenLabel1.Caption = 優(yōu)秀ElseIf cj = 60 ThenLabel1.Caption = 及格ElseIf cj = 0 ThenLabel1.Caption = 不及格End If D.If cj = 80 ThenLabel1.Caption = 不及格ElseIf cj = 60 ThenLabel1.Caption = 及格ElseIf cj = 0 ThenLabel1.Caption = 優(yōu)秀End If 問題9計算1到10的積,下面劃線處應該使用哪組命令?_(1)_For J=1 to 10_(2)_Next JPrint S A.(1)S=0(2)S=S*1 B.(1)S=1(2)S=S*1 C.(1)S=0(2)S=S*J D.(1)S=1(2)S=S*J 問題10下面的程序功能是什么?S = 0While s 100Print Int(Rnd * 20)s = s + 2Wend A.打印100個20以內的隨機整數(shù)。 B.打印50個20以內的隨機整數(shù)。 C.打印1到100之間的偶數(shù)。 D.什么也沒做。 問題11下面的程序功能是什么?S =1While s 100Print Int(Rnd * 20)s = s + 3Wend A.打印100個20以內的隨機整數(shù)。 B.打印33個20以內的隨機整數(shù)。 C.打印1到100之間的3的倍數(shù)。 D.什么也沒做。 問題12如果備注(bz)是退學,成績(cj)=-1;如果備注是缺考,成績=0;如果備注是緩考,成績=-2。下面哪段程序正確? A.If bz =退學 Then cj = -1If bz =缺考 Then cj = 0If bz =緩考 Then cj = -2B.If bz =退學,缺考,緩考 Then cj = -1,0,-2 C.If bz =退學 And 缺考 And 緩考 Then cj = -1 And 0 And -2 D.If bz =退學 Or 缺考 Or 緩考 Then cj = -1 Or 0 Or -2 問題13如果備注(bz)是退學,成績(cj)=-1;如果備注是缺考,成績=0;如果備注是緩考,成績=-2。下面哪段程序正確? A.If bz =退學 Then cj = -1ElseIf bz =缺考 Then cj = 0ElseIf bz =緩考 Then cj = -2 End If B.If bz =退學,缺考,緩考 Then cj = -1,0,-2 C.If bz =退學 And 缺考 And 緩考 Then cj = -1 And 0 And -2 D.If bz =退學 Or 缺考 Or 緩考 Then cj = -1 Or 0 Or -2 問題14如果成績=80分標簽框顯示優(yōu)秀,成績=60并且80顯示及格,成績0且60顯示不及格,下面哪段程序正確? A.If cj = 80 ,60,0 Then Label1.Caption = 優(yōu)秀, 及格, 不及格 B.If cj = 80 Then Label1.Caption = 優(yōu)秀If cj = 60 Then Label1.Caption = 及格If cj = 0 Then Label1.Caption = 不及格 C.If cj = 0 Then Label1.Caption =不及格If cj = 60 Then Label1.Caption =及格If cj = 80 Then Label1.Caption =優(yōu)秀 D.If cj = 80 ThenLabel1.Caption = 不及格ElseIf cj = 60 ThenLabel1.Caption = 及格ElseIf cj = 0 ThenLabel1.Caption = 優(yōu)秀End If 問題15如果成績=80分標簽框顯示優(yōu)秀,成績=60并且80顯示及格,成績0且61顯示不及格,成績100或者0標簽框顯示數(shù)據(jù)錯誤,下面哪個不正確? A.Label1.Caption = Iif(cj 100, 數(shù)據(jù)錯誤, Iif(cj = 80, 優(yōu)秀, Iif(cj = 60, 及格, Iif(cj = 0, 不及格, 數(shù)據(jù)錯誤) B.Label1.Caption = IIf(cj 100 Or cj 0, 數(shù)據(jù)錯誤, IIf(cj = 80, 優(yōu)秀, IIf(cj = 60, 及格, 不及格) C.If cj 100 Or cj 0 ThenLabel1.Caption = 數(shù)據(jù)錯誤ElseLabel1.Caption = IIf(cj = 80, 優(yōu)秀, IIf(cj = 60, 及格, 不及格)End If D.If cj 100 And cj 0 ThenLabel1.Caption = 數(shù)據(jù)錯誤ElseLabel1.Caption = IIf(cj = 80, 優(yōu)秀, IIf(cj = 60, 及格, 不及格)End If 問題16 下面程序執(zhí)行后,會輸出哪個結果?nl=8Select Case nlCase 8Print 1;Case Is=8Print 2;Case 8 to 100Print 3;Case 8,10,15Print 4;End Select A.1 B.1 2 C.1 2 3 D.1 2 3 4 問題17下面程序在運行時不出現(xiàn)消息框,文本框中的內容是選擇項目的哪個值?nl=val(text1.text)Select Case nlCase is =90Msgbox 優(yōu)秀,48,消息Case Is=80Msgbox 良好,48,消息Case Is=60Msgbox 及格,48,消息Case Is=0End Select A.120 B.80 C.65 D.-10 問題18下面程序在運行后,變量x的內容是什么?x=0for i=1 to 10Select Case iCase Is9x=x+iCase 2,4x=x+IEnd SelectNext I A.16 B.30 C.55 D.10 問題19計算1到100的奇數(shù)的和,下面劃線處應該使用哪組命令?S=0For J=1 to 100 _(1)_(2)_Next JPrint S A.(1)Step 1(2)S=S+1 B.(1)Step 2(2)S=S+1 C.(1)Step 1(2)S=S+J D.(1)Step 2(2)S=S+J 問題20 計算1到100的偶數(shù)的和,下面劃線處應該使用哪組命令?S=0For _(1)_ Step -2_(2)_Next JPrint S A.(1)J=100 to 1(2)S=S+J B.(1)J=1 to 100(3)S=S+J C.(1)J=100 to 2(4)S=S+1 D.(1)J=2 to 100(5)S=S+1 問題21 下面的程序功能是什么?S = 0While s 100Print Int(Rnd * 50)s = s + 1Wend A.打印100個50以內的隨機整數(shù)。 B.打印1到100。 C.打印100個100以內的隨機整數(shù)。 D.什么也沒做。 問題22下面的程序功能是什么?S = 0While s 100Print Int(Rnd * 20)s = s + 1Wend A.打印99個20以內的隨機整數(shù)。 B.打印100個20以內的隨機整數(shù)。 C.打印101個20以內的隨機整數(shù)。 D.什么也沒做。 問題23下面的程序功能是什么?S = 0While s 100 Print Int(Rnd * 50)s = s + 2Wend A.打印100個50以內的隨機整數(shù)。 B.打印50個50以內的隨機整數(shù)。 C.打印1到100。 D.什么也沒做。 問題24下面的程序實現(xiàn)1到10的乘積,請選擇下劃線處的命令:s = 1I = 1Dos = s * II = I + 1Loop While _Print s A.I10 B.I11 C.I10 D.I11 問題25下面哪個循環(huán)體內的語句1次也沒有執(zhí)行過? A.For I=1 to 10 Step -1Print iNext J B.For I=1 to 10 Step 0Print iNext J C.For I=1 to 10 Step 1Print iNext J D.For I=1 to 10 Step 2Print iNext J 問題26計算1到10的奇數(shù)的積,下面劃線處應該使用哪組命令?_(1)_For J=1 to 10 _(2)_S=S*JNext JPrint S A.(1)S=1(2)Step 2 B.(1)S=1(2)Step -2 C.(1)S=0(2)Step 1 D.(1)S=0(2)Step 2 問題27下面的程序實現(xiàn)1到10的乘積,請選擇下劃線處的命令:s = 1I = 1Dos = s * II = I + 1Loop While _Print s A.I=10 B.I=11 C.I=10 D.I=11 問題28下面的程序實現(xiàn)1到100的求和,請選擇下劃線處的命令:s =0I = 1Dos = s + II = I + 1Loop While _Print s A.I=100 B.I=101 C.I=100 D.I=101 問題29下面的程序實現(xiàn)1到100的求和,請選擇下劃線處的命令:s = 0I = 1Dos = s + II = I + 1Loop While _Print s A.I100 B.I101 C.I100 D.I101 問題30下面的程序實現(xiàn)1到30的求和,請選擇下劃線處的命令:s = 0I = 1Dos = s + II = I + 1Loop While _Print s A.I30 B.I31 C.I30 D.I31 問題31下面的程序實現(xiàn)1到10的乘積,請選擇下劃線處的命令:s = 1I = 1Do While _s = s * II = I + 1Loop Print s A.I10 B.I11 C.I10 D.I11 問題32下面的程序實現(xiàn)1到100的和,請選擇下劃線處的內容:s = 1_(1)_Do While _(2)_s = s + II = I + 1Loop Print s A.(1)I=1(2)I100 B.(1)I=1(2)I=100 C.(1)I=2(2)I100 D.(1)I=2(2)I=100 問題33下面的程序實現(xiàn)1到100的和,請選擇下劃線處的內容:s = 0_(1)_Do While _(2)_s = s + II = I + 1Loop Print s A.(1)I=0(2)I100 B.(1)I=0(2)I=100 C.(1)I=1(2)I100 D.(1)I=1(2)I=100問題34下面的程序實現(xiàn)輸入對話框輸入數(shù)值數(shù)據(jù),當輸入end字符串輸入結束,打印輸入數(shù)據(jù)的和,請選擇下劃線處的內容:msj = InputBox(請輸入數(shù)據(jù):, 輸入數(shù)據(jù))Do While _(1)_(2)_msj = InputBox(請輸入數(shù)據(jù):, 輸入數(shù)據(jù))LoopPrint s A.(1)UCase(msj) END(2)s=s+val(msj) B.(1)UCase(msj) = END(2)s=s+val(msj) C.(1)UCase(msj) END(2)s=s+msj D.(1)UCase(msj) = END(2)s=s+msj 問題35下面的程序實現(xiàn)輸入對話框輸入數(shù)值數(shù)據(jù),當輸入-1字符串輸入結束,打印輸入數(shù)據(jù)的和,請選擇下劃線處的內容:msj = InputBox(請輸入數(shù)據(jù):, 輸入數(shù)據(jù))Do While _(1)_(2)_msj = InputBox(請輸入數(shù)據(jù):, 輸入數(shù)據(jù))LoopPrint s A.(1)val(msj) -1(2)s=s+val(msj) B.(1)val(msj) =-1(2)s=s+val(msj) C.(1)val(msj) -1(2)s=s+msj D.(1)val(msj) = -1(2)s=s+msj 問題36下面的程序,完成了什么功能?Dim a(3, 7)For I = Lbound(a, 1) To Ubound(a, 1)For j = Lbound(a, 2) To Ubound(a, 2)a(I, j) = Int(Rnd * 10) + 50Print a(I, j);Next jPrintNext I A.輸出了21個0到50的數(shù) B.輸出了21個50到60的數(shù) C.輸出了32個0到50的數(shù) D.輸出了32個50到60的數(shù) 問題37數(shù)組a的下標是從1到20,數(shù)組中賦值了20個隨機數(shù),下面程序完成什么功能?For I = 1 To 20For j = I + 1 To 20If a(I) a(j) Thenmmm = a(I)a(I) = a(j)a(j) = mmmEnd IfNext jNext I A.將數(shù)組中的數(shù)據(jù)按值的大小升序排列好。 B.將數(shù)組中的數(shù)據(jù)按值的大小降序排列好。 C.將數(shù)組中的數(shù)據(jù)從頭至尾調換了一下位置,第1個到了最后1個,第2個到了倒數(shù)第2個。 D.沒有改變任何順序。 問題38數(shù)組a的下標是從1到20,數(shù)組中賦值了20個隨機數(shù),下面程序完成什么功能?For I = 1 To 20For j = I + 1 To 20If a(I) a(j) Thenmmm = a(I)a(I) = a(j)a(j) = mmmEnd IfNext jNext I A.將數(shù)組中的數(shù)據(jù)按值的大小升序排列好。 B.將數(shù)組中的數(shù)據(jù)按值的大小降序排列好。 C.將數(shù)組中的數(shù)據(jù)從頭至尾調換了一下位置,第1個到了最后1個,第2個到了倒數(shù)第2個。 D.沒有改變任何順序。 問題39數(shù)組a的下標是從1到20,數(shù)組中賦值了20個隨機數(shù),下面程序完成什么功能?For I = 1 To 20s=0For j = I + 1 To 20s=s+a(j)Next ja(I)=sNext I A.將數(shù)組中的數(shù)據(jù)按值的大小升序排列好。 B.將數(shù)組中本元素之后的所有元素中存放的數(shù)據(jù)之和放入本元素中。C.將數(shù)組中的數(shù)據(jù)從頭至尾調換了一下位置,第1個到了最后1個,第2個到了倒數(shù)第2個。 D.將數(shù)組中本元素開始往后的所有元素中存放的數(shù)據(jù)之和放入本元素中。 問題40數(shù)組a的下標是從1到20,數(shù)組中賦值了20個隨機數(shù),下面程序完成什么功能?For I = 1 To 20s=0For j = I + 1 To 20s=s+a(j)Next ja(I)=a(I)+sNext I A.將數(shù)組中的數(shù)據(jù)按值的大小升序排列好。 B.將數(shù)組中本元素之后的所有元素中存放的數(shù)據(jù)之和放入本元素中。 C.將數(shù)組中的數(shù)據(jù)從頭至尾調換了一下位置,第1個到了最后1個,第2個到了倒數(shù)第2個。 D.將數(shù)組中本元素開始往后的所有元素中存放的數(shù)據(jù)之和放入本元素中。 問題41下面的語句d=15Print Iif(d12,d大于12,d小于12)與之等價的條件語句是 A.d=15If d12 ThenPrint d小于12Else Print d大于12End If B.d=15If d12 ThenPrint d大于12Else Print d小于12End If Cd=15If d12 ThenPrint d大于12Else Print d小于12 D.d=15If d12 ThenPrint d大于12Else Print d小于12End If 問題42下面語句正確的是 A.If a10 Then a=a+1:b=b+a:c=c+b B.If a10 Then a=a+1,b=b+a,c=c+b C.If a10 Then a=a+1;b=b+a;c=c+b D.If a10 Then a=a+1 b=b+a c=c+b 問題43在塊結構條件語句中,當If結構內有多個條件為True時,則 A.Visual Basic依次執(zhí)行條件為True的后面的語句塊 B.Visual Bas

溫馨提示

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

評論

0/150

提交評論