2018年5月21日 星期一

練習題 for 程式設計紙筆考



一、是非題
1. (   )  SCOREscore因字母的大小寫不同,故為不同的變數名稱。

2. (   ).  WinLongVB都是正確的變數名稱。

3 (   )        物件的屬性值經由表單模式的屬性視窗設定後,在程式執行時,其屬性值一定維持不變。
4. (   )  在將一行敘述分別兩段,只要在分段處插入「_」符號,然後按  鍵即可。
5. (   )  Short」不是字串資料型別。
6 (   ). -1.234」是正確的Long資料型別常值。
7. (   ) #」是字串連接符號。

8 (   ). Dim科目 As Integer」這個敘述没有錯誤。
9 (   )  表單物件的標題名稱只能是「Form1」、「Form2」、,不能設成其它名稱。
10.(   )  敘述是程式碼中最小的可執行單元。


二、選擇題
1.(    )算術運算式是以下列哪種計算方式?(A) 先乘除後加減  (B) 先加減或乘除  (C) 不論加減乘除一律都由左往右做算術運算 (D) 不論加減乘除一律都由右往左做算術運算

2.(    )下列哪個控制項可以包含其他控制項?(A)RadionButton (B)Check Box (C)GroupBox (D)Button
3.(    )開啟表單時哪個事件最早被執行?(A)Click (B)DoubleClick (C)Load (D)Activated 事件
4.(    )下列哪項的A Or  B運算結果為False(A)A=True:B=True  (B)A=True:B=False (C)A=False:B=True (D)A=False:B=False
5.(    )若要改變標籤上文字的顏色,要設定哪個屬性?(A)BackColor  (B)ForeColor  (C)Font  (D)FontColor
6.(    )若要使按鈕控制項呈灰色無法點按,要設定哪個屬性?(A)Enabled (B)TabIndex (C)TabStop (D)Visible
7.(    )VB可透過哪個函式來取得今日日期?(A)Today (B)Now (C)Time (D)DateTime
8.(    )s在大於等於0,小於等於100之間的條件式寫法為?(A) s >= 0  And  s <= 100 (B) 0 <=s<=100 (C) s>=0 Or s<=100 (D)s>=0 Or  s>=100
9.(    )下列關係運算式的值為True(A) ”A” = ”a” (B) #12/31/2008# < #1/1/2009# (C) ”x” >”y” (D) 86 >= 3
10.(    )當核取方塊的ThreeState屬性值為True時,程式碼通常寫在哪個事件程序中?(A) Click (B) CheckedChanged (C)CheckStateChanged (D)以上皆可
11.(    )GroupBox控制項的左上角標題是由哪個屬性來設定的?
(A)Caption  (B)Title  (C)Text  (D)Value
12.(    )有一CheckBox控制項的物件名稱為chk,若要將此控制項設為無法使用,應如何撰寫?
(A) chk.Enabled=True   (B) chk.Enabled=False(C) chk.Checked=True   (D) chk.Checked=False

13.(    )下列哪項敘述不是選擇結構?(A)IfThen (B)IfThenElse (C)Select Case (D)ForNext
14.(    )要改變一個物件的性質,要改變物件的(A)方法 (B)屬性 (C)常數 (D)事件
15.(    )若要定義一個用來儲存身分證字號的資料,其最適合的資料型態為何? (A) Single (B) Long    (C) String   (D) Byte
16.(    )下列哪個屬性是所有物件都有? (A)Text (B)Name (C)Font (D)BackColor

17.(    )VB是以物件為基礎,物件不包含下列哪些?(A) 事件 (B) 屬性 (C) 方法或程序 (D) 狀態列
18.(    )Select CaseCase需要判斷多個條件,不能使用下列哪個敘述?
(A) Case 1,5,6,7        (B) Case 10 To 100    (C) Case Is > 60     (D) Case Is>10 And <=30
19.(    )20 <= a <80If條件式敘述應如何撰寫?
(A) If 20 < a <=80 Then        (B) If a>=20 And a<80 Then
(C) If a Is >=20 And a Is<80 Then (D) If a>=20 Or a<80 Then
20.(    )如果需要宣告一個變數用來存放姓名,最適合使用的資料型別為何? (A) String (B) Char     (C) Date     (D) Byte

三、填充題
1.   2 > 3 運算式的結果為     
2.     x = 50 x > 5 And x < 10運算式的結果為     
3.     下列程式執行後m的值為     

i = 102
If  i < 0 Then
   m=
A
ElseIf  i>100 Then
   m=
B
Else
   m=
C
End If

4.     sum=0
For I=3  To  41  Step 3
          Sum=sum+I
     Next I  
       I= __________    sum=__________
   

沒有留言:

張貼留言