版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 (D) 以下哪一種程式語言不是高階語言?(A)BASIC (B)COBOL (C)FORTRAN (D)assembly language。2 (D) 在電腦程式語言的演進過程中,機器語言屬於第一代語言,組合語言屬於第二代語言。下列關於機器語言及組合語言在不同電腦中使用的敘述,何者正確?(A)需使用相同的機器語言和相同的組合語言 (B)需使用相同的機器語言和不同的組合語言 (C)需使用不同的機器語言和相同的組合語言 (D)需使用不同的機器語言和不同的組合語言。3 (C) 關於機器語言的敘述,下列何者錯誤?(A)不須經過翻譯便可直接執行 (B)是由0與1兩種符號組成的指令 (C)程式較容易學
2、習及維護 (D)執行速度較快。4 (C) 下列何種程式語言無法宣告資料型態?(A)C (B)Visual BASIC (C)機器語言 (D)COBOL。5 (A) 有關編譯器與直譯器的敘述,下列何者錯誤?(A)直譯器輸出的是目的程式 (B)編譯器執行速度較直譯器快 (C)編譯器全部翻譯後才執行 (D)直譯器較節省記憶體空間。6 (A) 下列何種資訊最有可能是儲存於電腦主記憶體內的機械碼指令?(A)01010010 00000111 (B)ADD AL #11 (C)PRINT "Visual Basic" (D)STAND UP PLEASE。7 (D) 下列哪一種程式語言
3、具有機器依賴的特性,意即電腦機型不同,就無法執行?(A)程序性語言 (B)應用軟體語言 (C)物件導向語言 (D)機器語言。8 (B) 下列那一種語言專門用來撰寫人工智慧程式?(A)Java (B)Prolog (C)COBOL (D)C。9 (C) 編寫程式的一般流程為何?(A)編譯(Compile),執行(Execution),連接/載入(Link/Load) (B)編譯,執行,連結/載入 (C)編譯,連結/載入,執行 (D)連結/載入,編譯,執行。10 (C) 下列哪一種程式語言不是物件導向程式語言?(A)C+ (B)Java (C)Pascal (D)Visual Basic 2008
4、。11 (C) 直譯程式是指:(A)先譯完才執行 (B)先譯完才連結 (C)邊譯邊執行結果 (D)直接連結再譯。12 (D) 下列何者不屬於高階程式語言?(A)BASIC (B)C+ (C)COBOL (D)Assembly。13 (A) 下列何者不是直譯程式(Interpreter)的優點?(A)執行效率高 (B)可即時修正語法錯誤 (C)容易學習 (D)翻譯速度較快。14 (A) 程式語言中哪一種程式,執行速度最快,但偵錯最不容易?(A)機器語言 (B)組合語言 (C)商用語言 (D)培基語言。15 (B) 下列有關高階與低階電腦程式語言的比較,何者正確?(A)高階語言程式撰寫比較困難 (
5、B)低階語言程式執行速度較快 (C)高階語言程式除錯比較困難 (D)低階語言程式維護比較容易。16 (C) 關於程式語言的敘述,下列何者不正確?(A)機器語言對硬體有很強的控制能力 (B)Visual Basic.NET具有視覺化的設計,屬於物件導向語言 (C)組合語言可以用來寫硬體驅動程式,屬於高階語言 (D)Java具有物件導向特性,可應用在網際網路程式。17 (C) 下列有關載入程式(Loader)的敘述,何者是正確的?(A)可檢查原始程式是否有語法(Syntax)上的錯誤 (B)將原始程式編譯成目的程式 (C)將目的程式載入主記憶體中 (D)執行目的程式。18 (C) 當我們用高階程式
6、語言撰寫程式之後,必須經過下列哪一種軟體處理後才能交由中央處理器(CPU)執行?(A)資料庫系統(Data Base System) (B)Word (C)編譯器(Compiler) (D)瀏覽器(Brower)。19 (D) 下列哪一個程式語言,適合用來開發系統軟體及一般應用程式?(A)FORTRAN (B)COBOL (C)BASIC (D)C。20 (A) 下列哪一種軟體可以將高階語言程式轉換成機器語言?(A)編譯器 (B)繪圖軟體 (C)試算表程式 (D)資料庫系統。21 (C) 下列哪種程式語言除強調網際網路的應用外,亦具有跨平台(Platform)的特性?(A)Visual Bas
7、ic (B)Delphi (C)Java (D)Ada。22 (C) CPU可直接執行的語言為: (A)BASIC語言 (B)組合語言 (C)機器語言 (D)高階語言。23 (D) 當程式設計師以物件導向方式開發一個校務行政課程管理系統時,下列何者通常不會以類別(class)來表示?(A)學生 (B)教師 (C)課程 (D)姓名。24 (A) 下列何者屬於直譯式語言?(A)BASIC (B)Pascal (C)C+ (D)Delphi。25 (C) 下列哪一個關於語言處理程式的描述是不正確的?(A)編譯程式(compiler)將高階語言程式翻譯為目的程式 (B)編譯程式所產生的目的程式可能為組
8、合語言程式或機器語言程式 (C)直譯程式(interpreter)將高階語言程式翻譯為目的程式 (D)組譯程式(assembler)將組合語言程式翻譯為機器語言程式。26 (B) 下列敘述何者是錯的?(A)VB是一種高階語言 (B)高階語言的執行速度較機器語言為快 (C)機器語言是由0與1所構成的 (D)高階語言的可讀性較機器語言為高。27 (B) 使用編譯器(compiler)及解釋器(interpreter)的程式執行速度,何者較快?(A)兩者執行速度相同 (B)使用編譯器(compiler)的程式執行速度較快 (C)使用解釋器(interpreter)的程式執行速度較快 (D)不一定。2
9、8 (D) 關於物件導向的基本觀念,以下哪一敘述是錯誤的:(A)繼承(Inheritance)的觀念是類別與物件之間的關係,每個物件會繼承類別的屬性與操作 (B)多型(Polymorphism)的觀念是允許不同的類別去定義相同的操作,等程式執行時再根據訊息的類型來決定執行此操作的物件 (C)封裝(Encapsulation)的觀念是將物件的實作細節隱藏,外界僅能透過訊息傳遞要求該物件的操作提供服務 (D)分類(Classification)的觀念是類別之間的關係,父類別是子類別的一般化,子類別是父類別的特殊化。29 (A) 在未來之智慧型軟體系統(Intelligent software sy
10、stems)中,應包括那一項研究工作?(A)自然語言處理(Natural Language Processing) (B)資訊管理系統(MIS) (C)立體繪圖(3D graphics) (D)資料庫管理系統(DBMS)。30 (D) 下列哪一種程式語言,同時具有封裝性、繼承性及多型性的特性?(A)BASIC (B)COBOL (C)FORTRAN (D)JAVA。31 (D) 使用直譯器(interpreter)將程式翻譯成機器語言的方式,下列敘述何者正確?(A)直譯器與編譯器(compiler)翻譯方式一樣 (B)先將整個程式翻譯成目的碼再執行 (C)在鍵入程式的同時,立即翻譯並執行 (D
11、)依行號順序,依序翻譯並執行。32 (C) 程式設計師通常不使用機器語言來撰寫程式,其原因是:(A)機器語言執行速度慢 (B)機器語言須經編譯才能執行 (C)機器語言可讀性差 (D)機器語言指令功能少。33 (B) 在物件導向程式語言中,子類別(subclass)會分享父類別(superclass)所定義的結構與行為,下列何者最能描述此種特性?(A)封裝(encapsulation) (B)繼承(inheritance) (C)多型(polymorphism) (D)委派(delegation)。34 (D) 下列關於機器語言及組合語言在不同電腦中使用的敘述,何者正確?(A)需使用相同的機器語
12、言和相同的組合語言 (B)需使用相同的機器語言和不同的組合語言 (C)需使用不同的機器語言和相同的組合語言 (D)需使用不同的機器語言和不同的組合語言。35 (C) 在物件導向程式語言中,父類別和子類別之間可以擁有相同名稱但不同功能的方法(method),此種特性稱為:(A)封裝(encapsulation) (B)繼承(inheritance) (C)多型(polymorphism) (D)委派(delegation)。36 (B) 使用直譯程式(Interpreter)的程式語言為(A)C (B)BASIC (C)PASCAL (D)VC.NET。37 (B) 下列哪一種程式翻譯方式,必須
13、每次在執行程式前,逐行翻譯原始程式?(A)組譯 (B)直譯 (C)編譯 (D)口譯。38 (C) 在物件導向設計中,相同性質的物件(Objects)可以集合成為:(A)屬性(Attributes) (B)群集(Aggregation) (C)類別(Classes) (D)訊息(Messages)。39 (D) 下列那個程式語言的發展與Internet關係密切?(A)Notes (B)C+ (C)Visual Basic (D)JAVA。40 (C) 下列敘述何者是錯的?(A)程式語言的翻譯方式有組譯、編譯、直譯三種 (B)高階語言比低階語言更接近人類的語言 (C)低階語言比高階語言較易閱讀 (
14、D)機器語言是一種低階語言。41 (D) 下列何者不是物件導向語言的特性?(A)繼承 (B)封裝 (C)多型 (D)委派。42 (A) 在下列的選項中,何者結合副程式與資料,以作為抽象資料型態的基礎?(A)封裝 (B)繼承 (C)指標 (D)多型。43 (C) 在物件導向的程式設計中,子類別會具備父類別的基本特性(包括屬性和方法),此種特性稱為:(A)封裝性 (B)抽象性 (C)繼承性 (D)多態性。44 (D) 每當執行時都必須用來重新翻譯程式碼為機器語言的是那一個?(A)編輯器(Editor) (B)編譯器(Compiler) (C)組譯器(Assembler) (D)直譯器(Interp
15、reter)。45 (A) 高階語言所編寫的程式原始檔,須經由下列何種程式的轉換之後,才會成為可執行檔?(A)編譯程式、連結程式 (B)驅動程式、載入程式 (C)組譯程式、驅動程式 (D)連結程式、載入程式。46 (A) 有關程式語言之敘述,下列何者正確?(A)用於資料庫的結構化查詢語言SQL是第四代語言 (B)C語言是低階語言 (C)組合語言是高階語言 (D)組合語言使用編譯器(Complier)來編譯程式。47 (D) 下列哪一個工具程式,可用來將可執行的目的碼由輔助記憶體載入主記憶體中?(A)編輯程式 (B)翻譯程式 (C)連結程式 (D)載入程式。48 (D) 德國研發了一種名為機器寶
16、寶的機器人,這種機器人能觀察人類的表情,並做不同的動作來與人類互動。請問下列哪一種程式語言,最適合用來撰寫機器寶寶的內部程式?(A)Ada (B)SQL (C)JavaScript (D)Lisp。49 (D) 以下那一種程式語言不具有可攜性(portability)而且不具有機器無關性(machine independent)?(A)BASIC (B)C+ (C)FORTRAN (D)Assembly language。50 (C) 那一類程式語言的學習者可以不用深入瞭解電腦內部之結構?(A)組合語言 (B)機器語言 (C)高階語言 (D)低階語言。51 (D) 下列何種程式語言的執行速度最
17、快?(A)C+ (B)Visual Basic (C)Java (D)組合語言。52 (C) 以下那一項不屬於物件導向程式的特性?(A)繼承性 (B)封裝性 (C)開放性 (D)重複使用性。53 (C) C語言屬於以下那一類程式語言?(A)組合語言 (B)機器語言 (C)高階語言 (D)超高階語言。54 (B) 請問下列何者並非物件導向程式語言?(A)C+ (B)C (C)Java (D)smalltalk。55 (C) 下列有關物件導向觀念之描述何者為誤?(A)繼承(Inheritance)是類別間之關係,在此關係中某類別之資料結構與行為可供其關係中之類別分享 (B)類別(Class)指的是
18、具有相同結構及行為的物件所組成的集合 (C)多型(Polymorphism)指的是一個物件會有很多個不同的操作,以及眾多的屬性 (D)將資料及操作此資料的所有方法包裝成一個物件,稱之為封裝(Encapsulation)。56 (B) 某校老師使用Visual Basic來教授程式語言課程。請問利用Visual Basic的哪一個工作模式,可檢查學生所撰寫的程式能否執行?(A)設計模式 (B)執行模式 (C)中斷模式 (D)查詢模式。57 (C) 在Visual Basic中,當程式執行出現錯誤時,會進入下列哪一個工作模式?(A)查詢模式 (B)設計模式 (C)中斷模式 (D)執行模式。58 (
19、D) 在Visual Basic中編輯完的程式,存檔時至少會產生哪兩種類型的檔案?(A).bas , .txt (B).com , .exe (C).xls , .ppt (D).vbp , .frm。59 (B) 在表單上要產生一個給使用者當介面的物件(如按鈕),下列步驟的次序應為何? a.設定屬性 b.撰寫程式碼 c.建立物件(A)abc (B)cab (C)bac (D)acb。60 (A) 在Visual Basic中,如果我們要改變標籤控制物件(Label)上的標題文字(Caption),則我們應該使用下列哪一個視窗?(A)屬性視窗 (B)專案總管視窗 (C)表單配置視窗 (D)監看
20、視窗。61 (C) 從物件導向的觀點來看,文字的字型、大小、顏色是文字的(A)事件 (B)類別 (C)屬性 (D)物件。62 (A) 在VB中,下列何者是系統提供給物件,使該物件產生一特定功能,使用者不能設定,只能引用(A)方法 (B)事件 (C)屬性 (D)類別。63 (A) 當撰寫好Visual Basic程式碼後,可按下列哪一個按鈕來執行程式?(A)開始鈕 (B)中斷模式鈕 (C)結束鈕 (D)檢視程式碼鈕。64 (C) Visual Basic的程式架構可分為哪三個主要部份?(A)專案,模組,表單 (B)專案,使用者控制項,表單 (C)表單,控制項,程式碼 (D)表單,物件類別模組,控
21、制項。65 (B) 在Visual Basic中,表單檔的副檔名為(A)*.doc (B)*.frm (C)*.css (D)*.xls。66 (D) Visual Basic敘述 "Print Int(Rnd( ) * 10) + 11",可輸出一個介於多少範圍間的整數亂數值?(A)09 (B)010 (C)1019 (D)1120。67 (C) 在Visual Basic中,INT(RND * 100)所產生之亂數值,其範圍為何?(A)0到100 (B)1到100 (C)0到99 (D)1到99。68 (D) 小明想要使用Visual Basic來撰寫一個模擬大樂透開獎
22、的程式,以作為每次下注的參考,若小明在撰寫程式時要利用函數來產生亂數,請問必須使用下列哪一個函數?(A)Len( ) (B)Int( ) (C)Sqr( ) (D)Rnd( )。69 (C) 若A = 5且B = 3,則下列敘述之執行結果,何者會與其他三者不同?(A)PRINT INT(A / B) (B)PRINT SGN(A - B) (C)PRINT EXP(LOG(A ) (D)PRINT ABS(A > B)。70 (A) 在Visual Basic中,若Y = -17.52,則SGN(Y)之值為何?(A)-1 (B)-17 (C)1 (D)0。71 (C) 亂數Int(Rnd
23、 * 4) + 5最大可能值為(A)4 (B)5 (C)8 (D)9。72 (A) 下列Visual Basic執行的結果為何?Dim X As String * 20X = "Good Luck!"Print Len(X)(A)20 (B)10 (C)9 (D)語法錯誤。73 (C) 欲隨機產生0100中的一個整數,則應(A)Int(Rnd * 99) (B)Int(Rnd * 100) (C)Int(Rnd * 101) (D)Int(Rnd * 100) + 1。74 (B) 在Visual Basic程式語言中,執行Oct$(20)可以得到哪一個數值?(A)16 (
24、B)24 (C)26 (D)30。75 (C) Print Mid("Hello", 3, 2)若與Print Left(Right("Hello",_),_)有相等作用,則空白處應分別填入(A)2,2 (B)2,3 (C)3,2 (D)3,3。76 (A) 計算一個學生國文、英文和電概成績的平均分數(以四捨五入法取至小數點後第二位),下列運算式何者正確? (A)AVG = INT(CHINESE + ENG + BCC) / 3 + 0.005) * 100) / 100 (B)AVG = INT(CHINESE + ENG + BCC) / 3 *
25、100) / 100 (C)AVG = INT(CHINESE + ENG + BCC) / 3 + 0.005) * 100 / 100 (D)AVG = INT(CHINESE + ENG + BCC) / 3 + 0.005) * 100 / 100。77 (A) 執行下列Visual Basic程式片段後,不可能出現的數值是?For I = 1 To 10 Print Int (100 * Rnd( )1);Next(A)101 (B)86 (C)75 (D)32。78 (C) 有關字串函數之敘述,下列何者錯誤?(A)PRINT LEN("QUICKBASIC")之
26、結果為10 (B)PRINT RIGHT$("BASIC", 2)之結果為IC (C)PRINT MID$("BASIC", 2 , 3) 之結果為SI (D)PRINT RTRIM$("ABC") + LTRIM$("DEF")之結果為ABCDEF。79 (D) 下列敘述之執行結果,何者與其它三者不同?(A)Print Sgn(1) + 8 (B)Print Exp(Log(9) (C)Print Sqr(81) (D)Print Oct$(9)。80 (D) 若要刪除A$字串左邊的第一個字元,其Visual B
27、asic敘述為(A)A$ = MID(A$, 1, 1) (B)A$ = LEFT(A$, 1) (C)A$ = RIGHT(A$, 1) (D)A$ = RIGHT(A$, LEN(A$) - 1)。81 (B) 明哲利用Visual Basic撰寫了一個可列印每日營收金額的程式,若他希望在每日營收報表中加註當天的日期,請問他必須在程式中使用下列哪一個函數?(A)Year( ) (B)Date( ) (C)Time( ) (D)Minute( )。82 (A) 在VB程式中,RND(1)可產生一亂數(0RND(1) < 1),下列何者可產生一個介於10和20範圍之間(含10和20)的整
28、數?(A)10 + INT(11 * RND(1) (B)10 + INT(10 * RND(1) (C)10 + INT(21 * RND(1) (D)10 + INT(20 * RND(1)。83 (C) 假設樂透彩券的中獎號碼是1042,在Visual Basic 語言中,下列何者可以產生一個從10到42的整數亂數?(A)Int (Rnd * 10) + 33 (B)Int (Rnd * 32) + 10 (C)Int (Rnd * 33) + 10 (D)Int (Rnd * 41) + 2。84 (B) 執行Visual Basic敘述 "Print Val(Asc(&qu
29、ot;A") + 3)" 的輸出結果為何?(A)65 (B)68 (C)A (D)C。85 (D) 若A$ = "20"、B$ = "30",求PRINT VAL(A$) * VAL(B$)之結果(A)2030 (B)50 (C)60 (D)600。86 (B) 若 X = #2005/9/27#,則執行Visual Basic敘述 "Print Mid(Year(X),2,2)" 的輸出結果為何?(A)20 (B)0 (C)5 (D)5/。87 (C) 執行Visual Basic敘述Print Sgn(Fix(
30、-0.7) + 5,其結果為:(A)4 (B)4.3 (C)5 (D)5.7。88 (A) 在Visual Basic執行下列那一項指令的結果為假(False)?(A)PRINT (3 > 2) XOR (4 > 3) (B)PRINT (NOT(4 > 5) XOR (5 > 6) (C)PRINT (3 > 4) XOR (5 > 4) AND (7 > 6) (D)PRINT (6 > 5) AND (7 > 6) OR (3 > 4) AND (5 > 6)。89 (A) 在Visual Basic語言中,下列何者為不合
31、法的變數名稱?(A)6AC (B)ATTO (C)A1# (D)A_1。90 (D) 下列何者不是正確的Visual Basic變數名稱?(A)NAMES$ (B)Y2K (C)CDIM10 (D)56K。91 (D) 下列何者是Visual Basic語言宣告變數的保留字?(A)Rem (B)Const (C)As (D)Dim。92 (A) 下列Visual Basic程式執行後X,Y,Z的結果依次為何?X = 10 : Y = 20 : Z = 30 : T = 40T = X : X = Y : Y = Z : Z = T : PRINT X, Y, Z (A)20 30 10 (B)
32、30 10 20 (C)30 20 10 (D)10 30 20。93 (A) 在Visual Basic中其值不會因程式的執行而改變者稱為(A)常數 (B)整數 (C)變數 (D)浮點數。94 (C) 下列何者是不正確的Visual Basic語言的數值常數?(A)30050 (B)&O4567 (C)&O196 (D)&HDD。95 (B) 下列哪一個Visual Basic的保留字可用來宣告常數?(A)Dim (B)Const (C)For (D)Print。96 (A) 在Visual Basic語言中,運算式16 / 4 - 2 5 * 8 MOD 7 + 2
33、0之值為何?(A)20 (B)21 (C)25 (D)18。97 (B) 使用Visual Basic(VB)程式語言,在即時運算視窗的環境下,執行Print (200 - 100) 0.5,則螢幕輸出之資料為何?(A)5 (B)10 (C)15 (D)20。98 (B) 數學式X + 2Y / 5寫成Visual Basic運算式為?(A)X + 2Y / 5 (B)X + 2 * Y / 5 (C)(X + 2Y) / 5 (D)(X + 2 * Y) / 5。99 (B) 執行Visual Basic敘述PRINT MID$("BASIC LANGUAGE", 2,
34、3)的結果為(A)BASIC (B)ASI (C)BAS (D)SI。100 (D) 若邏輯運算子的優先順序由高而低依序為NOT,AND與OR,不論運算元X與Y邏輯值為何,運算式NOT(X AND NOT Y)的邏輯值均與下列哪個運算式的邏輯值相同?(A)NOT X AND Y (B)NOT X AND NOT Y (C)NOT X OR NOT Y (D)NOT X OR Y。101 (B) 執行Visual Basic敘述Print "Cost =" + Str(300)的輸出結果為何?(A)Cost=300 (B)Cost = 300 (C)cost = 300 (D
35、)cost =300。102 (B) 假設X、Y的值分別為-1(真)、0(假),則執行Visual Basic敘述 "Print X XOR Y" 的輸出結果為何?(A)0 (B)-1 (C)-2 (D)-3。103 (A) 若邏輯運算中,1 代表真,0 代表假,試問式子NOT (10 > 15) AND (8 < 5 + 10)的結果為何?(A)1 (B)0 (C)3 (D)-1。104 (A) 下列哪一個Visual Basic敘述,可用來判斷成年與否(假設18歲成年,age代表年齡)?(A)Print age >= 18 (B)Print age &
36、lt; 18 (C)Print age <> 18 (D)Print age <= 18。105 (C) 下列哪一個符號,是Visual Basic提供用來連接不同類型資料的串接運算子?(A)+ (B)# (C)& (D)。106 (A) 執行PRINT "11" + "05"之Visual Basic程式片段的敘述,其結果為何?(A)1105 (B)11 (C)5 (D)16。107 (C) 下列Visual Basic語言運算式之值,何者正確?(A)(3 > 4) Or (2 <> 5)值為False (B
37、)7 3 + 7 * 3值為22 (C)3 + 4 Mod 2 + 5值為8 (D)"12" + "34"值為46。108 (A) 執行Visual Basic敘述Print (2 4 - 5) > 10 And 3 * 16 (1/2) <= 10的輸出結果為何?(A)FALSE (B)TRUE (C)1 (D)2。109 (B) 已知字元A的ASCII碼為65,則Visual Basic敘述PRINT CHR(ASC("A") + 1)之輸出結果為(A)A (B)B (C)65 (D)66。110 (B) 今年的校慶園
38、遊會,偉威和班上同學打算設置一個砸水球的攤位;為了增加砸水球的趣味性,偉威想要利用VB撰寫一個可隨機產生代表同學座號的程式,以指定同學來作為供人砸水球的活靶。請問他可以使用下列哪一個內建函數來隨機產生亂數值?(A)Int( ) (B)Rnd( ) (C)Str( ) (D)Val( )。111 (A) 在Visual Basic中執行Print Right(Left("ABCDE", 3), 2)其結果為何?(A)BC (B)CD (C)DE (D)CDE。112 (D) 若邏輯運算式:NOT(A OR B),執行結果得出值為True,則A與B的值,應該是多少?(A)A =
39、 True、B = True (B)A = False、B = True (C)A = True、B = False (D)A = False、B = False。113 (B) 在Visual Basic語言中敘述X = Abs(-4.3) + Int(-4.3),試問X =?(A)0.3 (B)-0.7 (C)-0.3 (D)0。114 (C) 在Visual Basic語言中,若變數X的內容為3,變數Y的內容為-3,則下列邏輯關係運算結果何者異於其他三者?(A)(X = 3) AND (Y = -3) (B)(X = 3) OR (Y = 3) (C)NOT (X + Y = 0) (D
40、)(X * Y < 0) AND (X > Y)。115 (D) 在Visual Basic中,執行敘述B > 20 AND B < 10 * 3 + 2 3時,下列運算子<、AND、*、+、之執行優先順序為(A)*、+、< 、AND (B)、*、+、AND、< (C)<、AND、*、+、 (D)、*、+、<、AND。116 (A) 若A = -1 : B = 0 : C=1,則下列邏輯運算的結果,何者為真?(A)A < B Or C < B (B)A > B And C > B (C)(B - C) = (B -
41、A) (D)(A - B) < > (B - C)。117 (D) 一邏輯運算式為 "a < 60 AND b < 60 OR c > 60 AND d > 60",則下列何種情況,可使其值為"真"(TRUE)(A)a = l00,c = 0,b = d = 60 (B)a = b = 60,c = d = 59 (C)a = b = c = d = 60 (D)a = b = c = d = 59。118 (B) 以下哪個Visual Basic敘述的執行結果為假?(A)Print 6 > 3 And 5 &l
42、t; "56" (B)Print 9 > 10 And Not 6 > 1 (C)Print 9 > 10 Or 93 > 1 (D)Print "a" > "A" And "5" < "53"。119 (C) PRINT "123" + "456"之結果為(A)"123456" (B)"579" (C)123456 (D)579。120 (A) Visual Basic敘述PRI
43、NT MID$("X1Y2K3", 3)的輸出結果為:(A)Y2K3 (B)1Y2 (C)2K3 (D)Y2K。121 (C) Visual Basic函數,依其性質可分為字串函數與數值函數兩種,下列何者屬於字串函數?(A)CINT函數 (B)FIX函數 (C)VAL函數 (D)SGN函數。122 (C) 下列程式片段之執行結果為何?10 A$ = "Visual Basic內建函數"20 L% = LEN(A$) 2 30 PRINT MID$(A$, L%, 5) (A)sic內 (B)asic (C)Basic (D)c內建函數。123 (B) 在
44、Visual Basic中,下列哪一個敘述可用來產生一個訊息交談窗?(A)InputBox (B)MsgBox (C)Print (D)Dim。124 (B) 執行Visual Basic敘述PRINT INT(-3.01)之結果為(A)-3 (B)-4 (C)-3 (D)3。125 (B) 若邏輯運算子的優先順序由高而低依序為NOT、AND與OR,假設三運算元X、Y與Z的邏輯值均為假,則運算式X OR NOT Y AND Z的邏輯值為何?(A)真 (B)假 (C)不真不假 (D)不一定。126 (B) 假設X$ = "12",Y$ = "3",下列Vi
45、sual Basic關係運算式之值,何者為假?(A)LEN(X$ + Y$) = 3 (B)VAL(X$ + Y$) = 15 (C)LEN(X$) + LEN(Y$) = 3 (D)VAL(X$) + VAL(Y$) = 15。127 (D) 根據下列Visual Basic敘述,何者可隨機產生一個從11到99的正整數亂數值?(A)PRINT INT(98 * RND) + 10 (B)PRINT INT(89 * RND) + 10 (C)PRINT INT(88 * RND) + 11 (D)PRINT INT(89 * RND) + 11。128 (A) Visual Basic指令X
46、 = INT(RND(1) * 10) + 2執行的結果,X值最大為a,最小為b,則a10b =(A)31 (B)32 (C)112 (D)122。129 (C) 欲模擬丟一顆公正的骰子所出現的點數,應該表示為下列哪一個Visual Basic敘述?(A)PRINT INT(RND * 6) (B)PRINT INT(RND * 5 + 1) (C)PRINT INT(RND * 6 + 1) (D)PRINT FIX(RND * 6)。130 (A) INT(RND * 12)所產生的整數亂數,其範圍為(A)0到11 (B)1到12 (C)0到12 (D)1到10。131 (C) Visua
47、l Basic程式中,RND(X)可產生一亂數0 <= RND(X) < 1,則下列何者指令可產生一介於10和25之間的整數(含10和25)?(A)10 + INT(14 * RND(X) (B)10 + INT(15 * RND(X) (C)10 + INT(16 * RND(X) (D)10 + INT(25 * RND) - INT(10 * RND(X)。132 (B) 執行下列哪一個程式片段可顯示下圖之交談窗?(A)Print "請輸入使用者帳號" 1234 (B)ID = InputBox("請輸入使用者帳號", "歡迎
48、光臨") (C)ID = MsgBox("請輸入使用者帳號","歡迎光臨") (D)Print "歡迎光臨"。133 (B) 下列哪一個敘述可以顯示訊息交談窗?(A)InputBox (B)MsgBox (C)Box (D)Print。134 (A) 欲以Visual Basic製作表單(Form)程式,功能為在表單上有一請按我按鈕,按了此按鈕後,就出現一個訊息方塊寫道恭喜快考完了,範例請見下圖。為達成目的,在VB整合式開發環境中,建立一個新專案(project),在Form物件上先新建立一個名稱為Command1的按鈕,將
49、物件Command1的Caption屬性值改為請按我後,再進行下列哪一動作即可完成程式?(A)在程序Command1_Click內新增敘述MsgBox ("恭喜快考完了") (B)在程序請按我_Click內新增敘述MsgBox ("恭喜快考完了") (C)在程序Command1_Click內新增敘述Print ("恭喜快考完了") (D)在程序請按我_Click內新增敘述Print ("恭喜快考完了")。135 (C) 在Visual Basic語言中,若X = 5678,則LEN(STR$(X)為下列何值?(A)
50、7 (B)6 (C)5 (D)4。136 (C) 使用Visual Basic(VB)程式語言,在即時運算視窗的環境下,執行Print (2 - 5) 2 MOD 5,則螢幕輸出之資料為何?(A)-3 (B)3 (C)4 (D)5。137 (B) 在VB中,撰寫訊息交談窗敘述:MsgBox "Visual Basic", 16, "程式語言",當執行程式時,"程式語言" 將出現在訊息交談窗中的哪個位置?(A)訊息文字 (B)標題文字 (C)輸入欄的預設值 (D)說明檔代碼。138 (C) 下列哪一個變數佔8個位元組(Bytes)?(A
51、)PK% (B)PL! (C)PM# (D)P$ = "APPLE"。139 (A) ABC$在Visual Basic語言中係代表(A)字串變數 (B)整數變數 (C)實數變數 (D)單精變數。140 (A) 在Visual Basic語言中宣告變數A%,則此變數屬於下列哪一變數?(A)整數變數(INTEGER) (B)字串變數(STRING) (C)單精確度變數 (SINGLE) (D)雙精確度變數(DOUBLE)。141 (C) 在Visual Basic程式語言中,當變數test宣告成下列哪一種資料型態時,所需的記憶體最多?(A)Boolean (B)Integer
52、 (C)Double (D)Single。142 (D) 下列四個Visual Basic變數,何者佔用較多的記憶體空間?(A)a$ (B)b% (C)c& (D)d#。143 (C) 下列何者不是Visual Basic的整數型態資料?(A)11 (B)-123 (C)0030 (D)245。144 (A) 在Visual Basic敘述中,若a代表關係運算式,b代表邏輯運算式,c代表算術運算式,則此三種運算式執行的優先順序是(A)cab (B)abc (C)cba (D)bca。145 (C) Visual Basic中,下列哪一個算術運算子為取餘數運算?(A)/ (B)% (C)
53、MOD (D)XOR。146 (A) 在Visual Basic語言中執行PRINT NOT 10 < 5 OR NOT 5 < 9 AND 8 > 5的結果為(A)TRUE (B)0 (C)FALSE (D)-1。147 (C) VB指令:PRINT "3" + "1" + (3 & 1) & (3 + 1),執行後印出的結果為:(A)3112 (B)3134 (C)31314 (D)31313 + 1。148 (C) 在Visual Basic語言中執行PRINT -3 AND 6後,所顯示的是何值?(A)-36 (
54、B)3 (C)4 (D)0。149 (D) Visual Basic敘述PRINT 3 - 5 * 2 2 - 2的輸出結果為:(A)2 (B)-22 (C)-99 (D)-19。150 (A) 執行Visual Basic敘述之PRINT 4 * 3 2 5,可得到的結果為(A)7 (B)28 (C)29 (D)7.2。151 (B) 數學式3X + (X + 5Y) / 2寫成Visual Basic運算式為:(A)3 * X + X + 5Y / 2 (B)3 * X + (X + 5 * Y) / 2 (C)3X + (X + 5 * Y) / 2 (D)3X + (X + 5Y) /
55、 2。152 (D) 以Visual Basic敘述表示數學式是(A)X = A / B 1 / 2 - 2 * C (B)X = A / B (1 / 2) - 2C (C)X = A B 1 / 2 - 2 * C (D)X = A / B (1 / 2) - 2 * C。153 (D) 用Visual Basic表達數學式X = ABC應為:(A)X = A B * C (B)X(A B) * C (C)X = A * (B C) (D)X = A (B * C)。154 (B) 將代數式以Visual Basic語言表示成(A)X = SQR (B 2 - 4 * A * C) (B)
56、X = (B 2 - 4 * A * C) 0.5 / (2 * A) (C)X = (B 2 - 4AC) 0.5 / 2A (D)X = (B2- 4 * A * C) 0.5 / 2 / A。155 (B) AND與OR為何種之運算子?(A)算術 (B)邏輯 (C)關係 (D)判斷。156 (C) 下列那個式子不是邏輯關係式?(A)Y = A > B (B)Y = (A = B) (C)Y = A * B (D)Y = A AND B。157 (A) 在Visual Basic中,True代表真,False代表假 。 若a = 5,b = 20,c = l00, 則執行PRINT
57、a < c OR a > b AND a = b / c 之結果為(A)TRUE (B)FALSE (C)0.2 (D)語法錯誤。158 (C) 在Visual Basic中,可用下列哪個符號代替PRINT敘述?(A)* (B)! (C)? (D)$。159 (B) 執行下列Visual Basic程式後,變數A、B與C的內容分別為A = 10 : B = 20 : C = 30 B = A A = C C = B * 10 (A)10 20 30 (B)30 10 100 (C)30 20 10 (D)30 20 100。160 (A) 有三位同學到遊樂區玩,甲同學表明若乙和丙同學都要乘坐獨木舟遊樂設施,則他也願意乘坐該遊樂設施;假設X、Y分別表示乙、丙兩位同學的乘坐意願,請問下列哪一個Visual Basic敘述可用來輸出甲同學的乘坐意願?(A)Print X And Y (B)Print X Or Y (C)Print Not X And Y (D)Print
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年二年级班主任年度考核个人总结例文(二篇)
- 2025年个人租房的合同协议(4篇)
- 2025年企业公转私借款合同模板(2篇)
- 民航旅客运输安全协议
- 文化产业土地交易居间协议
- 汽车维修佣金居间合同样本
- 洗浴中心装修安全合同
- 教育机构贷款居间协议
- 汽车维修厂租赁居间协议
- 消费品以旧换新策略在市场中的适应性与优化
- 体育概论(第二版)课件第三章体育目的
- DB11T 1481-2024生产经营单位生产安全事故应急预案评审规范
- 《氓》教学设计 2023-2024学年统编版高中语文选择性必修下册
- 化学元素周期表注音版
- 药物过敏性休克
- T-GDASE 0042-2024 固定式液压升降装置安全技术规范
- 《电力系统自动化运维综合实》课件-2M 同轴电缆制作
- 消防维保服务方案及实施细则
- 保卫管理员培训课件
- 售前工程师工作总结
- 《智能物联网导论》AIoT导论-第3章课件
评论
0/150
提交评论