第一篇:GMAT數(shù)學(xué)習(xí)題集1答案解析下載一
官方網(wǎng)站:
GMAT數(shù)學(xué)習(xí)題集1答案解析下載一
把握GMAT數(shù)學(xué)技巧的最好方法就是做練習(xí)題。下面為大家精選了GMAT數(shù)學(xué)考試習(xí)題集的試題的答案,供同學(xué)們進(jìn)行下載練習(xí),后面還附有答案解析,方便同學(xué)們進(jìn)行練習(xí)。
答案:
DAECD ACDED ECBCA EABCC EBBDE ADEBE BBADD AD
解題方法參考:
1、D,條件一:-12、A,答案:中值就是中位數(shù)=第 4 個(gè)數(shù)加上第 5 個(gè)數(shù)除以 2
條件一:那么第 4 個(gè)數(shù)和第 5 個(gè)數(shù)一定大于 20,則中位數(shù)一定大于 20 充分 條件二:不充分
3、E,答案:由題目畫出集合圖(韋恩圖)如下,綠色部分是 6 人,白色部分是 23 人,藍(lán)色部分是 7 人,粉色部分是 12 人,黃色部分是 8人,A+黃色部分=48+8=56,所以答案應(yīng)該選 44、C,條件一:兩邊約去 得出 X<1, 不充分 條件二:當(dāng) X^3 為正時(shí)候,得出 X>1
當(dāng) X^3 為負(fù)的時(shí)候,即是 x<0 時(shí)候,等式恒成立,所以不充分 條件一加條件二:得到 x<0,所以充分
6、A,條件一,被九除還是余 4,充分
條件二分該數(shù)大于九和小于九兩種情況,不充分
7、C,根據(jù)題目意思,求 d+f+c
根據(jù)題目的條件可知:40+20+10-2e-(d+f+c)=總?cè)藬?shù) 條件一:只知道 e 不充分
條件二:只知道總?cè)藬?shù) 不充分
條件一加條件二:充分
以上就是小編為大家整理的“GMAT數(shù)學(xué)習(xí)題集1答案解析下載一”部分內(nèi)容,更多資料請(qǐng)點(diǎn)擊GMAT資料下載頻道!
第二篇:GMAT數(shù)學(xué)習(xí)題集1答案解析下載二
官方網(wǎng)站:
GMAT數(shù)學(xué)習(xí)題集1答案解析下載二
把握GMAT數(shù)學(xué)技巧的最好方法就是做練習(xí)題。下面為大家精選了GMAT數(shù)學(xué)考試習(xí)題集的試題的答案,供同學(xué)們進(jìn)行下載練習(xí),后面還附有答案解析,方便同學(xué)們進(jìn)行練習(xí)。
11、E,1.y 可為 9 或者 10。故不充分。
2.Z 的值對(duì) X,Y 的值無影響。故不充分。
綜合。仍然不能確定 Y 的值。
12、C,聯(lián)立方程組,用第一個(gè)式子乘以 2 減去第二個(gè)式子即為所求
13、B,1000/7=142?6 周三開始(包括周三),數(shù)六天。
14、C,一看 b 的四次方能被 81 整除就能想到 b 可以等于 3 的倍數(shù),除了 3 和 9,最小的三 的倍數(shù)就是 15,15 除以 9 余 615、A,條件一:充分,因?yàn)闊o論 y 發(fā)生的概率是多少,同時(shí)發(fā)生的概率都小于 0.3 條件二:不充分,如果 x 發(fā)生的概率為 1,那么同時(shí)發(fā)生的概率就等于 0.3 了
16、E,條件一:不充分
條件二:只能說明 S 一定大于 0,所以也不充分 同時(shí)考慮條件一和二,則
當(dāng) R<0,則 R
以上就是小編為大家整理的“GMAT數(shù)學(xué)習(xí)題集1答案解析下載二”部分內(nèi)容,更多資料請(qǐng)點(diǎn)擊GMAT資料下載頻道!
第三篇:解析GMAT是什么考試
GMAT是什么,這個(gè)問題是各位初學(xué)者問了很多遍的問題,有很多沒有考過GMAT的同學(xué)們依然不了解GMAT是什么,那究竟GMAT是什么呢,下面小編就來為各位詳解關(guān)于GMAT是什么的問題。
GMAT是什么意思呢?GMAT是Graduate Management Admission Test的縮寫,中文名稱為經(jīng)企管理研究生入學(xué)考試。它是一種標(biāo)準(zhǔn)化考試,目前已經(jīng)被廣泛地用做工商管理碩士的入學(xué)考試,是當(dāng)前最為可靠的測試考生是否具備順利完成工商管理碩士項(xiàng)目學(xué)習(xí)能力的考試項(xiàng)目,專門幫助各商學(xué)院或工商管理碩士項(xiàng)目評(píng)估申請(qǐng)人是否具備在工商管理方面繼續(xù)深造學(xué)習(xí)的資格。因?yàn)镚MAT的主辦方GMAC,其成員包括世界各地許多知名的商學(xué)院,所以GMAT成績獲得全球各大商學(xué)院的普遍認(rèn)可,是目前世界范圍內(nèi)申請(qǐng)攻讀MBA時(shí)最被普遍要求申請(qǐng)者所提供的一個(gè)考試成績。美國、加拿大、英國、等國家的高校都采用GMAT考試的成績來評(píng)估申請(qǐng)入學(xué)者是否適合于在商業(yè)、經(jīng)濟(jì)和管理等專業(yè)的研究生階段學(xué)習(xí),以決定是否錄取。
GMAT是什么,GMAT考試可以比較真實(shí)地反映應(yīng)試者的英語水平,因而受到越來越多的專業(yè)和學(xué)校的重視和好評(píng)。GMAT考試內(nèi)容目前,全世界的近千所大學(xué)采用GMAT考試??己肎MAT其實(shí)沒有那么難,GRE比GMAT難多了!還不是一樣很多人考很好的分?jǐn)?shù)!這是第一個(gè)。另一個(gè)是,中國四六級(jí)成績的情況對(duì)于
GMAT/TOEFL最終的成績是完全沒有相關(guān)性的!你不用擔(dān)心!只要按照該種考試的出題思路去認(rèn)真準(zhǔn)備,是沒有問題的!既然你已經(jīng)下了決心決定出去闖一闖就不要被這兩個(gè)考試難倒!出去的路還更艱辛!
GMAT是什么,GMAT考試不僅考查申請(qǐng)人的語言能力和數(shù)學(xué)能力,還要測試其頭腦反應(yīng)、邏輯思維和解決實(shí)際問題的能力。一般來說,GMAT考試可以比較真實(shí)地反映應(yīng)試者的英語水平,因而受到越來越多的專業(yè)和學(xué)校的重視和好評(píng)。我國的GMAT考試已經(jīng)使用計(jì)算機(jī)化考試,考試包括語文(Verbal)、數(shù)學(xué)
(Quantiative)和分析性寫作(AnalyticalWritingQues-tions)三部分試題。數(shù)學(xué)部分包括數(shù)據(jù)充分性和問題解答,75分鐘37題;語文部分包括句子改錯(cuò)、閱讀理解和評(píng)論性推理,75分鐘41題;而分析性寫作則是測試邏輯思維能力和表達(dá)復(fù)雜思想的能力,30分鐘兩道作文題目。
GMAT是什么,以上就是小編為各位詳解的關(guān)于GMAT是什么的相關(guān)介紹,究竟GMAT是什么呢,相信各位GMAT入門的考生通過本文的介紹對(duì)于GMAT是什么能夠有清楚的認(rèn)識(shí)了吧。
第四篇:vb習(xí)題集和答案
第一章 選擇題
1.VB是一種面向?qū)ο蟮目梢暬绦蛟O(shè)計(jì)語言,采取了(A)的編程機(jī)制。
(A)事件驅(qū)動(dòng)(B)按過程順序執(zhí)行(C)從主程序開始執(zhí)行(D)按模塊順序執(zhí)行 2.以下不屬于VB的工作模式的是(c)模式。
(A)運(yùn)行
(B)設(shè)計(jì)
(C)編譯
(D)中斷
3.在VB集成環(huán)境創(chuàng)建VB應(yīng)用程序時(shí),除了工具箱窗口、窗體窗口、屬性窗口外,必不可少的窗口是(C)。
(A)窗體布局窗口
(B)立即窗口
(C)代碼窗口
(D)監(jiān)視窗口 4.保存新建工程時(shí),默認(rèn)的路徑是(B)。
(A)My Documents
(B)VB98
(C)
(D)Windows 5.將調(diào)試通過的VB工程經(jīng)“文件”菜單的“生成.exe文件”編譯成.exe后,將該可執(zhí)行文件拿到其他機(jī)器上不能運(yùn)行的主要原因是(A)。
(A)運(yùn)行的機(jī)器上無VB系統(tǒng)
(B)缺少.frm窗體文件(C)該可執(zhí)行文件有病毒
(D)以上原因都不對(duì) 6.VB6.0集成開發(fā)環(huán)境可以(D)。
(A)編輯、調(diào)試、運(yùn)行程序,但不能生成可執(zhí)行程序(B)編輯、調(diào)試、生成可執(zhí)行程序,但不能運(yùn)行程序(C)編輯、生成可執(zhí)行程序、運(yùn)行程序,但不能調(diào)試(D)編輯、調(diào)試、運(yùn)行程序,也能生成可執(zhí)行程序 7.VB6.0集成環(huán)境的主窗口中不包含(B)。
(A)菜單欄
(B)狀態(tài)欄
(C)標(biāo)題欄
(D)工具欄 8.在設(shè)計(jì)階段,當(dāng)雙擊窗體上的某個(gè)控件時(shí),所打開的窗口是(C)。
(A)工程資源管理器窗口
(B)工具箱窗口(C)代碼窗口
(D)屬性窗口
9.下面四個(gè)選項(xiàng)中,不是VB6.0工具箱的標(biāo)準(zhǔn)控件的是(C)。
1(A)滾動(dòng)條
(B)定時(shí)器
(C)多媒體
(D)框架
10.VB6.0的(C)版本,可供專業(yè)編程人員開發(fā)功能強(qiáng)大的組內(nèi)分布式應(yīng)用程序。
(A)初級(jí)版
(B)學(xué)習(xí)版
(C)企業(yè)版
(D)專業(yè)版 11.英文縮寫“OOP”的含義是(A)。
(A)面向?qū)ο蟪绦蛟O(shè)計(jì)
(B)結(jié)構(gòu)化程序設(shè)計(jì)語言(C)事件驅(qū)動(dòng)的編程機(jī)制
(D)可視化程序設(shè)計(jì) 12.不能打開代碼窗口的操作是(B)。
(A)雙擊窗體設(shè)計(jì)器的任意地方
(D)選擇視圖菜單中的“代碼窗口”
(B)按下F4鍵
(C)單擊工程資源管理器中的“查看代碼”按鈕 13.標(biāo)準(zhǔn)模塊的擴(kuò)展名是(C)。
(A).frm
(B).bmp
(C).bas
(D).vbp 14.窗體文件的擴(kuò)展名是(A)。
(A).frm
(B).bmp
(C).bas
(D).vbp 15.工程文件的擴(kuò)展名是(D)。
(A).frm
(B).vbg
(C).bas
(D).vbp 16.不能打開屬性窗口的操作是(D)。
(A)單擊工具欄上的“屬性窗口”按鈕(B)選擇視圖菜單中的“屬性窗口”(C)按下F4鍵
(D)選擇工程菜單中的“屬性窗口” 17.不能打開對(duì)象窗口的操作是(A)。
(A)按下F2鍵
(B)單擊工程資源管理器中的“查看對(duì)象”按鈕(C)按下Shift+F7組合鍵
(D)選擇視圖菜單中的“對(duì)象窗口” 18.不能打開資源管理器窗口的是(B)。
(A)單擊工具欄上的“工程資源管理器”按鈕
(B)在窗體上單擊右鍵,從彈出的快捷菜單中選擇“工程資源管理器”選項(xiàng)(C)選擇視圖菜單中的“工程資源管理器”
(D)按Ctrl+R 19.下面四個(gè)選項(xiàng)中,不是工程資源管理器管理的文件是(B)。
2(A)窗體文件
(B)圖形文件
(C)標(biāo)準(zhǔn)模塊文件
(D)工程文件 20.與傳統(tǒng)的程序設(shè)計(jì)語言相比,vb6最突出的特點(diǎn)是(B)。
(A)結(jié)構(gòu)化程序設(shè)計(jì)
(B)事件驅(qū)動(dòng)編程機(jī)制(C)集成開發(fā)環(huán)境
(D)程序調(diào)試技術(shù) 21.VB窗體設(shè)計(jì)器的主要功能是(A)。
(A)建立用戶界面
(B)編寫員程序代碼
(C)畫圖
(D)顯示文字
22.用標(biāo)準(zhǔn)工具欄中的工具按鈕不能執(zhí)行的操作是(D)。
(A)添加窗體
(B)添加工程
(C)打開工程
(D)添加模塊 23.下屬選項(xiàng)中,屬于VB的程序設(shè)計(jì)方法是(B)。
(A)面向?qū)ο?、順序?qū)動(dòng)
(B)面向?qū)ο?,事件?qū)動(dòng)(C)面向過程,事件驅(qū)動(dòng)
(D)面向過程,順序驅(qū)動(dòng)
二、填空題
1.當(dāng)進(jìn)入VB集成環(huán)境,發(fā)現(xiàn)沒有顯示“工具箱”窗口時(shí),應(yīng)選擇(視圖)菜單的(工具箱)選項(xiàng),使“工具箱”窗口顯示。
2.VB6.0集成環(huán)境的主窗口由標(biāo)題欄、菜單欄和(工具欄)組成。3.VB6.0集成環(huán)境有三種工作狀態(tài),工作狀態(tài)顯示在(標(biāo)題欄)。4.VB6.0提供了3種版本,這三種版本是(學(xué)習(xí)版,專業(yè)版,企業(yè)版)。
5.VB6.0有設(shè)計(jì)、中斷和運(yùn)行三種工作狀態(tài),立即窗口不能在(運(yùn)行)狀態(tài)下使用。
三、簡答題
1.運(yùn)行VB6.0需要什么樣的最小硬件環(huán)境?只要能運(yùn)行Windows9x或Windows NT并具有140MB以上的硬盤空間即可。
2.當(dāng)正常安裝VB6.0后,誤把Windows子目錄刪除。當(dāng)重新安裝Windows后,是否要再安裝VB6.0?要再安裝Visual Basic6.0。因?yàn)榘惭bVB6.0時(shí),有些VB程序系統(tǒng)自動(dòng)安裝在Windows98目錄下,所以一旦刪除Windows98子目錄,就必須再安裝VB6.0。
3.VB6.0有學(xué)習(xí)版、專業(yè)版和企業(yè)版,怎樣知道所安裝的是哪個(gè)版本?在啟動(dòng)VB6.0的啟動(dòng)封面上,能顯示對(duì)應(yīng)的版本。4.VB6.0有多種類型的窗口,若想在設(shè)計(jì)時(shí)看到代碼窗口,怎樣操作?
法:
(1)熱鍵F7
(2)―視圖‖—> ―代碼窗口‖
(3)在窗體窗口中雙擊任一控件或窗體本身
(4)從工程窗口中選擇窗體或模塊后單擊―查看代碼‖按鈕。
5.如何使各窗口顯示或不顯示?單擊要操作窗口的“關(guān)閉”按鈕時(shí),則不顯示該窗口;選擇“視圖”菜單的對(duì)應(yīng)的窗口命令顯示所需的窗口。6.敘述VB6.0的特點(diǎn)。
VB的特點(diǎn):
(1)具有面向?qū)ο蟮目梢暬O(shè)計(jì)工具;(2)事件驅(qū)動(dòng)的編程機(jī)制;(3)提供了易學(xué)易用的應(yīng)用程序集成開發(fā)環(huán)境;(4)結(jié)構(gòu)化的程序設(shè)計(jì)語言;(5)支持多種數(shù)據(jù)庫系統(tǒng)的訪問;(6)Active技術(shù);(7)VB 6.0在開發(fā)環(huán)境上、網(wǎng)絡(luò)功能等的增強(qiáng);(8)完備的help聯(lián)機(jī)幫助功能。第二章一.選擇題
1.假定已在窗體上畫了多個(gè)控件,并有一個(gè)控件是活動(dòng)的,為了在屬性窗口中設(shè)置窗體的屬性,預(yù)先執(zhí)行的操作是(A)。
(A)單擊窗體上沒有控件的地方
(B)單擊任一個(gè)控件(C)不執(zhí)行任何操作
(D)雙擊窗體的標(biāo)題欄
2.在VB中最基本的對(duì)象是(C),它是應(yīng)用程序的基石,是其它控件的容器。
(A)文本框
(B)命令按鈕(C)窗體
(D)標(biāo)簽
3.有程序代碼如下:text1.text=“visual basic” 則:text1、text和“visual basic”分別代表(C)。
(A)對(duì)象,值,屬性
(B)對(duì)象,方法,屬性
(C)對(duì)象,屬性,值
(D)屬性,對(duì)象,值
4.VB是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,(A)不是面向?qū)ο笙到y(tǒng)所包含的三要素。
(A)變量
(B)事件
(C)屬性
(D)方法
5.VB的一個(gè)應(yīng)用程序至少包括一個(gè)(B)文件,該文件存儲(chǔ)窗體上使用的所有控件對(duì)象和有關(guān)的()、對(duì)象相應(yīng)的()過程和()代碼。
(A)模塊、方法、事件、程序
(B)窗體、屬性、事件、程序
(C)窗體、程序、屬性、事件
(D)窗體、屬性、事件、方法
6.在VB6.0環(huán)境已有應(yīng)用程序的情況下,要重新建立一個(gè)工程的操作是(C)。
(A)單擊工具欄上的“添加工程”按鈕
(B)在工程資源管理器窗口上單擊右鍵,在彈出的快捷菜單中選擇“新建工程”選項(xiàng)(C)選擇“文件”菜單中的“新建工程”
(D)選擇“視圖”菜單中的“新建工程”
7.為了把窗體上的某個(gè)控件變?yōu)榛顒?dòng),應(yīng)執(zhí)行的操作是(B)。
(A)單擊窗體的邊框
(B)單擊該控件的內(nèi)部(C)雙擊該控件
(D)雙擊窗體 8.確定一個(gè)控件在窗體上的位置的屬性是(C)。
(A)Width和Height
(B)Width或Height(C)Top和Left
(D)Top或Left 9.確定一個(gè)窗體或控件的大小的屬性是(B)。
(A)Width和Height
(B)Width或Height
(C)Top和Left
(D)Top或Left 10.對(duì)于窗體,下面(D)屬性可以在程序運(yùn)行時(shí)進(jìn)行設(shè)置。
(A)MaxButton
(B)BorderStyle
(C)Name
(D)Left 11.要使Print方法在Form_Load事件中起作用,要對(duì)窗體的(C)屬性進(jìn)行設(shè)置。
5(A)BackColor
(B)BorderStyle
(C)AutoRedraw
(D)Caption 12.要使標(biāo)簽控件顯示時(shí)不覆蓋其背景內(nèi)容,要對(duì)(D)屬性進(jìn)行設(shè)置。
(A)BackColor
(B)BorderStyle
(C)ForeColor
(D)BackStyle 13.要使對(duì)象看得見而不可操作,要對(duì)(A)屬性設(shè)置。
(A)Enabled
(B)Visible
(C)BackColor
(D)Caption 14.文本框沒有(D)屬性。
(A)Enabled
(B)Visible
(C)BackColor
(D)Caption 15.不論任何控件,共同具有的是(B)屬性。
(A)Text
(B)Name
(C)ForeColor
(D)Caption 16.要使某控件在運(yùn)行時(shí)不可見,應(yīng)對(duì)(B)屬性進(jìn)行設(shè)置。
(A)Enabled
(B)Visible
(C)BackColor
(D)Caption 17.要使窗體在運(yùn)行時(shí)不可改變窗體的大小和沒有最大化、最小化按鈕,只要對(duì)下列(B)屬性設(shè)置就有效。
(A)MaxButton
(B)BorderStyle
(C)Width
(D)MinButton 18.當(dāng)運(yùn)行程序時(shí),系統(tǒng)自動(dòng)執(zhí)行啟動(dòng)窗體的(A)事件過程。
(A)Load
(B)Click
(C)Unload
(D)GotFocus 19.當(dāng)文本框的ScrollBars屬性設(shè)置了非零值,卻沒有效果,原因是(B)。
(A)文本框中沒有內(nèi)容
(B)文本框的MultiLine屬性為False(C)文本框的MultiLine屬性為True
(D)文本框的Locked屬性為True。
20.下面是文本框的四個(gè)屬性,在程序運(yùn)行時(shí),(B)屬性能使鼠標(biāo)單擊文本框而不觸發(fā)文本框的Click事件。
(A)Visible
(B)Enabled
(C)Locked
(D)MultiLine 21.下面四個(gè)選項(xiàng)都是VB中對(duì)象的屬性名稱,(A)不能用程序代碼設(shè)置屬性值。
(A)Name
(B)Enabled
(C)BackColor
(D)Picture 22.以下選項(xiàng)中“=”的左邊是用戶界面上的對(duì)象名,不正確的賦值語句是(A)。
(A)Form1=‖sdfs‖
(B)Command1=True 6(C)Text1=‖abcd‖
(D)Label1=‖等級(jí)考試‖ 23.以下敘述中正確的是(A)。
(A)窗體的Name屬性指定窗體的名稱,用來標(biāo)識(shí)一個(gè)窗體(B)窗體的Name屬性的值是顯示在窗體標(biāo)題欄中的文本(C)可以在運(yùn)行期間改變對(duì)象的Name屬性的值(D)對(duì)象的Name屬性值可以為空
24.以下四個(gè)選項(xiàng)都是VB中對(duì)象的屬性名稱,在界面設(shè)計(jì)時(shí),(D)屬性值的設(shè)置需要利用對(duì)話框。
(A)Name
(B)Enabled
(C)WindowState
(D)Picture 25.以下選項(xiàng)中,框架的控件值是(A)。
(A)Caption
(B)Value
(C)Interval
(D)Enabled 26..以下選項(xiàng)中,不是布爾類型的屬性是(B)。
(A)單選按鈕的Value
(B)復(fù)選框的Value
(C)命令按鈕的Value
(D)Enabled 27.要連續(xù)在窗體的不同位置上畫出多個(gè)相同類型的控件,在用鼠標(biāo)點(diǎn)擊工具箱中控件之前,應(yīng)該做的操作是(C)。
(A)按下Alt鍵
(B)按下Shift
(C)按下Ctrl鍵
(D)按下F4鍵 28.以下選項(xiàng)中,(C)是窗體的特有屬性。
(A)Caption
(B)Visible
(C)WindowState
(D)Left 29.改變文本框的滾動(dòng)條配備,需要先設(shè)置(D)屬性。
(A)Visible
(B)Enabled
(C)Locked
(D)MultiLine 30.下面四個(gè)選項(xiàng),(D)不是窗體的屬性。
(A)MinButton
(B)MaxButton
(C)Caption
(D)ReSize 31.下面四個(gè)選項(xiàng),(A)是窗體的特有事件。
(A)Load
(B)Locked
(C)Click
(D)KeyPress 32.假定窗體的名稱(Name屬性)為Form1,則把窗體的標(biāo)題設(shè)置為“VBTest”的語句為(B)。
(A)Form1=‖VB Test‖
(B)Caption=‖VB Test‖
7(C)Form1.Text=‖VB Test‖
(D)Form1.Name=‖VB Test‖ 33.為了保存一個(gè)VB應(yīng)用程序,應(yīng)當(dāng)(D)。
(A)只保存窗體文件
(B)分別保存工程文件和標(biāo)準(zhǔn)模塊文件
(C)只保存工程文件(D)分別保存工程文件、窗體文件和標(biāo)準(zhǔn)模塊文件 34.為了裝入一個(gè)VB應(yīng)用程序,應(yīng)當(dāng)(C)。
(A)只裝入窗體文件
(B)分別裝入工程文件和標(biāo)準(zhǔn)模塊文件
(C)只裝入工程文件(D)分別裝入工程文件、窗體文件和標(biāo)準(zhǔn)模塊文件 35.命令按鈕不能響應(yīng)的事件是(A)。
(A)DblClick
(B)Click
(C)MouseDown
(D)MouseUp 36.決定窗體標(biāo)題欄上顯示內(nèi)容的屬性是(C)。
(A)Text
(B)Name
(C)Caption
(D)BackStyle 37.當(dāng)窗體最小化時(shí)縮小為一個(gè)圖標(biāo),設(shè)置這個(gè)圖標(biāo)的屬性是(B)。
(A)MouseIcon
(B)Icon
(C)Picture
(D)MousePointer 38.為了僅取消窗體的最大化功能,需要把它的(D)屬性設(shè)置為False。
(A)ControlBox
(B)MinButton
(C)Enabled
(D)MaxButton 39.決定窗體有無控制菜單的屬性是(A)。
(A)ControlBox
(B)MinButton
(C)Enabled
(D)MaxButton 40.為了使文本框同時(shí)具有水平和垂直滾動(dòng)條,應(yīng)先把MultiLine屬性設(shè)置為True,然后再把ScrollBars屬性設(shè)置為(D)。
(A)0
(B)1
(C)2
(D)3 41.使文本框獲得焦點(diǎn)的方法是(C)。
(A)Change
(B)GotFocus
(C)SetFocus
(D)LostFocus 42.為了使標(biāo)簽覆蓋背景,應(yīng)把BackStyle屬性設(shè)置為(A)。
(A)0
(B)1
(C)True
(D)False 43.為了使標(biāo)簽的內(nèi)容居中顯示,應(yīng)把AlignMent屬性設(shè)置為(C)。
(A)0
(B)1
(C)2
(D)3 8 44.決定標(biāo)簽內(nèi)顯示內(nèi)容的屬性是(C)。
(A)Text
(B)Name
(C)Caption
(D)Enabled 45.為了在按下回車鍵時(shí)執(zhí)行某個(gè)命令按鈕的事件過程,需要把該命令按鈕的一個(gè)屬性設(shè)置為True,這個(gè)屬性是(B)。
(A)Value
(B)Default
(C)Cancel
(D)Enabled 46.為了在按下ESC鍵時(shí)執(zhí)行某個(gè)命令按鈕的事件過程,需要把該命令按鈕的一個(gè)屬性設(shè)置為True,這個(gè)屬性是(C)。
(A)Value
(B)Default
(C)Cancel
(D)Enabled 47.下面四個(gè)選項(xiàng)中,不是文本框?qū)傩缘氖牵―)。
(A)TabIndex
(B)PassWordChar
(C)ScrollBars
(D)Value 48.以下能夠觸發(fā)文本框Change事件的操作是(D)。
(A)文本框失去焦點(diǎn)
(B)文本框獲得焦點(diǎn)
(C)設(shè)置文本框的焦點(diǎn)
(D)改變文本框的內(nèi)容 49.文本框的默認(rèn)屬性是(A)。
(A)Text
(B)Caption
(C)Top
(D)Name 50.標(biāo)簽的默認(rèn)屬性是(B)。
(A)Text
(B)Caption
(C)Top
(D)Name 51.若要設(shè)置標(biāo)簽的背景顏色,使用的屬性是(B)。
(A)Color
(B)BackColor
(C)ForeColor
(D)FontBold 52.若要設(shè)置文本框中所顯示的文本顏色,使用的屬性是(C)。
(A)FillColor
(B)BackColor
(C)ForeColor
(D)BackStyle 53.命令按鈕能響應(yīng)的事件是(B)。
(A)DblClick
(B)Click
(C)Scroll
(D)Load 54.下面選項(xiàng)中,(C)不是文本框的屬性。
(A)MultiLine
(B)MaxLength
(C)TextBox
(D)Loaded
二、填空題
1.程序運(yùn)行時(shí),為了讓命令按鈕不可操作,并且呈現(xiàn)灰色,必須將其(Enabled)屬性設(shè)置為False。
2.改變文本框的滾動(dòng)條配備,需先設(shè)置MultiLine屬性,然后設(shè)置(ScrollBars)屬性。3.文本框能返回ASCII碼值的事件是(KeyPress)。
4.當(dāng)程序運(yùn)行后,用鼠標(biāo)雙擊對(duì)象時(shí)主要觸發(fā)的事件是(DblClick)。5.文本框的控件值是(Text,),命令按鈕的控件值是(Value)。6.在VB中,由系統(tǒng)事先設(shè)定的,能被對(duì)象識(shí)別和響應(yīng)的動(dòng)作稱為(事件)。7.一個(gè)控件在窗體上的位置由()屬性決定。
8.對(duì)象屬性設(shè)置主要有兩種方法,分別是(在屬性窗口直接設(shè)置)和(在代碼窗口中設(shè)置)。9.在程序代碼中設(shè)置屬性值的一般格式為(.[對(duì)象.]屬性=屬性值)。
10.當(dāng)窗體的大小改變時(shí),觸發(fā)(ReSize)事件。Left)和(Top)屬性決定,其大小由(Width)和(Height
11.為了選擇多個(gè)控件,可以按住(Ctrl)鍵,然后單擊每個(gè)控件。
12.在用VB開發(fā)應(yīng)用程序時(shí),一般需要(界面設(shè)計(jì))、(屬性設(shè)置)、(編寫代碼)和(保存和運(yùn)行程序)四步。
13.控件和窗體的Name屬性只能通過(屬性窗口)設(shè)置,不能在(運(yùn)行)期間設(shè)置。14.在VB中,窗體文件和工程文件的擴(kuò)展名分別是(frm)和(vbp)。15.為了把一個(gè)VB應(yīng)用程序裝入內(nèi)存,只要裝入(工程)文件即可。
16.VB應(yīng)用程序通常由3類模塊組成,分別是(窗體模塊)、(標(biāo)準(zhǔn)模塊)(類模塊)。
17.在剛建立工程時(shí),使窗體上的所有控件具有相同的字體格式,應(yīng)對(duì)(窗體)的(Font系列)屬性進(jìn)行設(shè)置。
18.當(dāng)對(duì)文本框的ScrollBars屬性設(shè)置為2(有垂直滾動(dòng)條),但沒有垂直滾動(dòng)條顯示時(shí),是沒有把(MultiLine)屬性設(shè)置為True的原因。
19.在代碼窗口對(duì)窗體的BoerderStyle、MaxButton屬性進(jìn)行了設(shè)置,但運(yùn)行后沒有效果,原因是這些屬性(只能在屬性窗口設(shè)置)。
20.當(dāng)對(duì)命令按鈕的Picture屬性裝入.bmp圖形文件后,此按鈕上并沒有顯示所設(shè)置的圖形,原因是沒有對(duì)(Style)屬性設(shè)置為1(Graphical)。
21.要對(duì)文本框中已有的內(nèi)容進(jìn)行編輯,按下鍵盤上的按鍵,就是不起作用,原因是設(shè)置(Locked)的屬性為True。
22.在窗體上已建立多個(gè)控件如Text1、Label1、Command1,若要使程序一運(yùn)行焦點(diǎn)就定位在Command1控件上,應(yīng)把Command1控件的(TabIndex)屬性的值設(shè)置為0。
23.為了使標(biāo)簽?zāi)茏詣?dòng)調(diào)整大小以顯示全部文本內(nèi)容,應(yīng)把標(biāo)簽的(AutoSize)屬性 設(shè)置為True。
24.假定有一個(gè)文本框,其名稱為Text1,為了使該文本框具有焦點(diǎn),應(yīng)執(zhí)行的語句是(Text1.SetFocus)。25.為了使一個(gè)標(biāo)簽透明且沒有邊框,必須把它的BorderStyle屬性設(shè)置為(0),并把BackStyle屬性設(shè)置為(0)。
三、簡答題
1.敘述建立一個(gè)完整的應(yīng)用程序的過程。
2.當(dāng)建立好一個(gè)簡單的應(yīng)用程序后,假定該工程僅有一個(gè)窗體模塊。問該工程涉及到多少文件要保存?若要保存該工程中的所有文件,正確的操作應(yīng)先保存什么文件?再保存什么文件?若不這樣做,系統(tǒng)會(huì)出現(xiàn)什么信息?
3.假定在Windows環(huán)境中,要保存工程文件時(shí),若不改變目錄名,則系統(tǒng)默認(rèn)的目錄是什么? 4.為了使一個(gè)控件在運(yùn)行時(shí)不可見,應(yīng)對(duì)該控件的什么屬性進(jìn)行何種設(shè)置? 5.為了防止用戶編輯文本框內(nèi)的內(nèi)容,應(yīng)對(duì)該控件的什么屬性進(jìn)行何種設(shè)置?
6.為了使標(biāo)簽框的大小由Caption屬性的值進(jìn)行擴(kuò)展或縮小,應(yīng)對(duì)該控件的什么屬性進(jìn)行何種設(shè)置? 7.VB6.0提供的大量圖形文件在那個(gè)目錄下?若您的計(jì)算機(jī)上沒有安裝,則怎樣安裝這些圖形? 8.在VB6.0中,命令按鈕的顯示形式可以有標(biāo)準(zhǔn)的或圖形的兩種選擇,這通過什么屬性來設(shè)置?若選擇圖形的,則通過什么屬性來裝入圖形?若已在規(guī)定的屬性里裝入了某個(gè)圖形文件,但該命令按鈕還是不能顯示圖形,而顯示的是Caption屬性設(shè)置的文字,怎樣改正? 9.標(biāo)簽和文本框的區(qū)別是什么?
10.當(dāng)窗體上有3個(gè)文本框和一個(gè)命令按鈕,若程序運(yùn)行時(shí),要求焦點(diǎn)定位在私邸三個(gè)文本框(Text3)處,應(yīng)對(duì)何控件的什么屬性進(jìn)行何種設(shè)置?
11.若要對(duì)窗體上的3個(gè)文本框輸入數(shù)據(jù),各控件焦點(diǎn)的移動(dòng)可通過Tab鍵(系統(tǒng)本身具有的),也可以通過 11 回車鍵,則要對(duì)文本框的什么事件進(jìn)行編程?
12.當(dāng)某文本框輸入數(shù)據(jù)后(按了回車鍵),進(jìn)行判斷認(rèn)為數(shù)據(jù)輸入錯(cuò),怎樣刪除原來數(shù)據(jù)?怎樣使焦點(diǎn)回到該文本框重新輸入?
13.當(dāng)運(yùn)行程序前,對(duì)某些控件設(shè)置屬性值,除了在窗體中直接設(shè)置外,還可以通過代碼設(shè)置,這些代碼一般放在什么事件中?例如,程序要將命令按鈕定位在窗體的中央,請(qǐng)寫出事件過程。1.設(shè)計(jì)界面、設(shè)置屬性、編寫代碼、保存和運(yùn)行程序
2.涉及到2個(gè)文件需要保存。先保存窗體文件,再保存工程文件。若先保存工程文件,系統(tǒng)會(huì)先彈出“文件另存為”對(duì)話框,要求把窗體文件先保存。
3.系統(tǒng)默認(rèn)的目錄是VB98。
4.將該控件的Visible屬性設(shè)置為False。5.將文本框的Locked屬性設(shè)置為True。6.將標(biāo)簽的AutoSize屬性設(shè)置為True。
7.大量的圖形文件存放在Graphics目錄下。直接在帶有VB6.0系統(tǒng)的光盤上找到Graphics子目錄,將其復(fù)制到硬盤的VB目錄下。
8.通過Style屬性設(shè)置圖形的或標(biāo)準(zhǔn)的。通過Picture屬性來裝入圖形。不能顯示圖形是因?yàn)镾tyle的值設(shè)置了Standard,只要改為Graphical,一般將Caption的值設(shè)置為空。
9.標(biāo)簽和文本框的共同點(diǎn)都可以在窗體上顯示文字。不同點(diǎn)在于:標(biāo)簽的內(nèi)容在Caption屬性內(nèi),在窗體上只能顯示文字,不能編輯;文本框內(nèi)容在Text屬性內(nèi),在窗體上可直接對(duì)內(nèi)容進(jìn)行編輯。
10.應(yīng)將Text3控件的TabIndex屬性設(shè)置為0。
11.對(duì)文本框的KeyPress事件編成。例如,當(dāng)焦點(diǎn)在Text1時(shí),輸入數(shù)據(jù)按Enter鍵后,讓焦點(diǎn)跳到Text2文本框,程序段如下:
Private Sub Text1_KeyPress(KeyAscii as Integer)
If KeyAscii=13 then
Text2.SetFocus
?
End If
End Sub 12 12.假定文本框的名稱為Text1,則事件過程如下:
Private Sub Text1_KeyPress(KeyAscii as Integer)
If KeyAscii=13 then
If 出錯(cuò)條件判斷成立 then
Text1=‖‖
Text1.SetFocus
End If
?
End If
End Sub 13.這些代碼一般放在窗體的Load事件過程中。將窗體定位在屏幕的中央,只能通過屬性窗口對(duì)Form1窗口的StartUpPosition屬性設(shè)置為2(表示屏幕的中心),該屬性不能在運(yùn)行時(shí)設(shè)置。
要將按鈕定位在窗體的中央,事件過程如下:
Private Sub Form_Load()
Command1.Left=Form1.ScaleWidth2-command1.Width2
Command1.Top=Form1.ScaleHeight2-command1.Height2
End Sub 第三章
一、選擇題
1.在一行上寫多條語句時(shí),每個(gè)語句之間用(B)符號(hào)分隔。
(A),(B):
(C)、(D);
2.一個(gè)語句要在下一行繼續(xù)寫,用(C)符號(hào)作為續(xù)行符。
(A)+
(B)-
(C)_
(D)? 3.下面(A)是合法的變量名。
(A)X_yz
(B)123abc
(C)integer
(D)X-Y 4.下面(D)是不合法的整常數(shù)。
(A)100
(B)&O100
(C)&H100
(D)%100 5.下面(B)是合法的字符常數(shù)。
13(A)ABC$
(B)‖ABC‖
(C)’ABC’
(D)ABC 6.下面(A)是合法的單精度型變量。
(A)num!
(B)sum%
(C)xinte$
(D)mm# 7.下面(D)是不合法的單精度常數(shù)。
(A)100!
(B)100.0
(C)1E+2
(D)100.0D+2 8.表達(dá)式16/4-2^5*8/4 mod 52的值為(B)。
(A)14
(B)4
(C)20
(D)2 9.數(shù)學(xué)關(guān)系3≤x<10表示成正確的VB表達(dá)式為*(B)。
(A)3<=x<10
(B)3<=x and x<10
(C)x>=3 or x<10
(D)3<=x and <10 10./、、Mod、*四個(gè)算術(shù)運(yùn)算符中,優(yōu)先級(jí)別最低的是(C)。
(A)
(B)/
(C)Mod
(D)* 11.與數(shù)學(xué)表達(dá)式ab對(duì)應(yīng),VB的不正確表達(dá)式是(D)。3cd(A)a*b/(3*c*d)
(B)a/3*b/c/d
(C)a*b/3/c/d
(D)a*b/3*c*d 12.Rnd函數(shù)不可能為下列(B)值。
(A)0
(B)1
(C)0.1234
(D)0.0005 13.Int(198.555*100+0.5)/100的值是(C)。
(A)198
(B)199.6
(C)198.56
(D)200 14.已知A$=‖12345678‖,則表達(dá)式Val(Left$(A$,4)+Mid$(A$,4,2))的值為(B)。
(A)123456
(B)123445
(C)1279
(D)‖123445‖ 15.Print DateAdd(―m‖,1,#1/30/2000#)語句顯示的結(jié)果是(A)。
(A)2000-2-29
(B)2000-2-28
(C)2000-2-30
(D)2000-3-1 16.表達(dá)式DateDiff(‖d‖,#12/30/1999#,#1/13/2000#)的結(jié)果是(C)。
(A)1
(B)11
(C)14
(D)99 17.表達(dá)式Len(‖123程序設(shè)計(jì)ABC‖)的值是(A)。
(A)10
(B)14
(C)20
(D)17 18.表達(dá)式LenB(‖123程序設(shè)計(jì)ABC‖)的值是(C)。
(A)10
(B)14
(C)20
(D)17 19.設(shè)a=1,b=2,c=3,d=4,下面邏輯表達(dá)式的值為真的是(C)。
14(A)Sqr(d)>b
(B)Not(c-b)
(C)d>c and b>a
(D)Abs(a-d) (A)/ (B) (C)^ (D)Mod 21.設(shè)a=‖visual basic‖,下面使b=‖basic‖的語句是(B)。 (A)b=Left(a,8,12) (B)b=Mid(a,8,5) (C)b=Right(a,5,5) (D)b=Left(a,8,5)22.從鍵盤上輸入兩個(gè)字符串,分別保存在變量str1、str2中。確定第二個(gè)字符串在第一個(gè)字符串中起始位置的函數(shù)是(D)。 (A)Left (B)Mid (C)String (D)Instr 23.設(shè)a=2,b=3,c=4,d=5,表達(dá)式a>b and c<=d or 2*a>c的值是(B)。 (A)True (B)False (C)-1 (D)0 24.設(shè)a=2,b=3,c=4,d=5,表達(dá)式3>2*b or a=c and b<>c or c>d的值是(B)。 (A)True (B)False (C)-1 (D)0 25.設(shè)a=2,b=3,c=4,d=5,表達(dá)式not a<=c or 4*c=b^2 and b<>a+c的值是(B)。 (A)True (B)False (C)-1 (D)0 26.假定Picture1和Text1分別為圖片框和文本框的名稱,下列不正確的語句是(C)。 (A)Print 25 (B)Picture1.Print 25 (C)Text1.Print 25 (D)Debug.Print 25 27.語句Print 5*55/5的輸出結(jié)果是(B)。 (A)5 (B)25 (C)0 (D)1 28.語句Print Sgn(-6^2)+Abs(-6^2)+Int(-6^2)的輸出結(jié)果是(C)。 (A)-36 (B)1 (C)-1 (D)-72 29.表達(dá)式4+56*7/8 Mod 9的值為(B)。 (A)4 (B)5 (C)6 (D)7 30.設(shè)有整數(shù)x,如果Sgn(x)的值為-1,則x的值是(B)。 (A)整數(shù) (B)大于0的整數(shù) (C)等于0的整數(shù) (D)小于0的整數(shù) 31.可以同時(shí)刪除字符串前導(dǎo)和尾部空白的函數(shù)是(C)。 (A)Ltrim (B)Rtrim (C)Trim (D)Mid 32.m,n是整數(shù),且n>m,在下面的選項(xiàng)中,能將x賦值為一個(gè)m~n之間(含m,n)的任意數(shù)的語句是(A)。 (A)x=Int(Rnd*(n-m+1))+m (B)x= Int(Rnd*n)+m(C)x=Int(Rnd*m)+n (D)x=Int(Rnd*(n-m))+m 33.VB6.0表達(dá)式‖123‖+Abs(1)的值是(C)。 (A)123-1 (B)1231 (C)124 (D)錯(cuò)誤表達(dá)式 34.VB6.0表達(dá)式‖12a‖+Abs(1)的值是(D)。 (A)12b (B)12a1 (C)121 (D)錯(cuò)誤表達(dá)式 35.當(dāng)用Const a%=19.8 定義后,a的值是(C)。 (A)19 (B)19.8 (C)20 (D)0 二、填空題 1.在VB中,1234、123456&、1.2346E+5、1.2346D+5四個(gè)常數(shù)分別表示(整型,長整型,單精度、雙精度)類型。 2.整型變量x中存放了一個(gè)兩位數(shù),要將兩位數(shù)交換位置,例如,13變成31,實(shí)現(xiàn)的表達(dá)式是((x mod 10)*10+x10)。3.數(shù)學(xué)表達(dá)式a?b的VB算術(shù)表達(dá)式為((a+b)/(1/(c+5)-c*d/2))。11?cdc?524.表示x是5的倍數(shù)或是9的倍數(shù)的邏輯表達(dá)式為(x mod 5=0 or x mod 9=0)。 5.已知a=3.5,b=5.0,c=2.5,d=True,則表達(dá)式:a>=0 and a+c>b+3 or not d的值是(false)。6.Int(-3.5)、Int(3.5)、Fix(-3.5)、Fix(3.5)、Round(-3.5)、Round(3.5)的值分別是(-4,3,-3,3,-4,4)。7.表達(dá)式Ucase(Mid(―abcdefgh‖,3,4))的值是(CDEF)。 8.在直角坐標(biāo)系中,(x,y)是坐標(biāo)系中任意點(diǎn)的位置,用x與y表示在第一象限或第三象限的表達(dá)式是(x*y>0)。 9.要以××××年××月××日形式顯示當(dāng)前機(jī)器內(nèi)日期的Format函數(shù)表達(dá)式為(format(date,‖yyyy-mm-dd‖))。 10.計(jì)算已近入21世紀(jì)有多少天的函數(shù)表達(dá)式是(datediff(―d‖,date,‖2000-1-1‖))。 11.計(jì)算離你畢業(yè)(假定畢業(yè)時(shí)間為2006年6月28日)還有多少個(gè)星期的函數(shù)表達(dá)式是(datediff(―w‖,date,‖2006-6-28‖))。 12.表示s字符變量是字母字符(大小寫字母不區(qū)分)的邏輯表達(dá)式為(ucase(s)>=‖A‖ and ucase(s)<=‖Z‖)。13.VB6.0表達(dá)式Len(Left(“abcd‖,3)+Right(‖商丘師范學(xué)院‖,4))的值是()。14.數(shù)學(xué)式2cos2y+e2x的VB6.0表達(dá)式是(2*cos(2*y)+exp(2*x))。15.產(chǎn)生一個(gè)在[-50,-5]范圍內(nèi)的隨機(jī)負(fù)整數(shù)(包含-50和-5)的表達(dá)式是(–int(rnd*46+5))。16.設(shè)y是整型變量,判斷y為奇數(shù)的表達(dá)式是(y mod 2<>0)。17.VB6.0表達(dá)式33*3 mod 3的值為(0)。 18.表達(dá)式Fix(-11.85)+Int(-23.01)的值是(-35)。 19.在VB中,字符串常量要用(―‖)括起來,日期/時(shí)間型常量要用(##)括起來。 20.在VB6.0中,字符采用(Unicode)編碼方式。在這種編碼方式中,一個(gè)中文字符或一個(gè)西文字符均視為(一個(gè))字符,每個(gè)字符用(2)個(gè)字節(jié)編碼。 21.語句Print Int((12345.6789*100+0.5)/100)的輸出結(jié)果是(12345)22.語句Print ―25+32=‖;25+32的輸出結(jié)果是(25+32=57)。 23.若a=4,b=9,則語句Print a>b mod 4 的輸出結(jié)果是(true)。24.語句Print ―123‖+‖456‖+3的輸出結(jié)果是(123459)。25.語句Print ―234‖+10+‖123‖的輸出結(jié)果是(367)。 三、簡答題 1.說明下列哪些是VB合法的直接常量,分別指出它們是什么類型: (1)100.0(2)%100 (3)1E1(4)123D3(5)123,456(6)0100 (7) ‖ASDF‖(8)‖1234‖ (9)#2000/10/7#(10)100#(11)π &H123 (15)True(16)T(17)&H12ag(18)-1123!(1)合法,單精度 (2)不合法 (12)&0100(13)&O78(14) (3)合法,單精度(4)合法,雙精度(5)123,456(6)合法,二進(jìn)制整數(shù)(7)合法,字符型 (8)不合法(9)合法,日期型(10)合法,單精度 (11)不合法 (12)合法,八進(jìn)制(13)不合法 (14)合法,十六進(jìn)制 (15)合法,邏輯型(16)不合法 (17)不合法 (18)合法,單精度 2.下列符號(hào)中,哪些是VB合法的變量名? (1)a123(6)XYZ(2)a12_3(7)False (3)123_a (4)a 123 (5)Integer (8)sin(x) (9)sinx (10)變量名(11)abcdefg(12)π (2)合法 (3)不合法 (4)不合法 (5)不合法(6)合法 (12)不合法(1)合法 (7)不合法(8)不合法 (9)合法 (10)合法(11)合法 3.把下列算術(shù)表達(dá)式寫成VB表達(dá)式 (1)|x+y|+z5 abs(x+y)+z^5 (2)(1+xy)6 (1+x*y)^6(3) 10x?3yxy 10*x+sqr(3*y))/(x*y)(4)?b?b2?4ac(-b+sqr(b*b-4*a*c))/(2*a)2a(5) 1111??r1r2r3 1/(1/r1+1/r2+1/r3)(6)sin45+0e10?ln10x?y?1 sin(45*3.14/180)+(exp(10)+log(10))/sqr(x+y+1)4.根據(jù)條件寫一個(gè)VB表達(dá)式: (1)產(chǎn)生一個(gè)‖C‖~‖L‖ 范圍內(nèi)的大寫字符。 chr(int(rnd*10+67))(2)產(chǎn)生一個(gè)100~200(包括100和200)范圍內(nèi)的正整數(shù)。int(rnd*101+100)(3)已知直角坐標(biāo)系中任意一個(gè)點(diǎn)(x,y),表示該點(diǎn)在第一或第三象限內(nèi)。x*y>0(4)表示x是5或7的倍數(shù)。x mod 5=0 or x mod 7=0(5)將任意一個(gè)兩位數(shù)x的個(gè)位數(shù)與十位數(shù)對(duì)換。例如,x=78,則表達(dá)式的應(yīng)為87。 (x mod 10)*10+x10(6)將變量x的值按四舍五入保留小數(shù)點(diǎn)后兩位。例如,x的值為123.2389,表達(dá)式的值為123.24。 round(x*100)/100(7)表示字符變量C是字母字符(大小寫不區(qū)分)。 ucase(C)>=‖A‖ and ucase(C)<=‖Z‖(8)取字符變量S中第五個(gè)字符起的6個(gè)字符。 Mid(s,5,6)(9)表示10≥x<20的關(guān)系表達(dá)式。 (x>=10)and(x<20)(10)x、y中有一個(gè)小于z。 x x>z and y>z 5.寫出下列表達(dá)式的值: (1)123+23 Mod 107+Asc(―A‖) 188(2)100+‖100‖ & 100 ―200100‖(3)Int(68.555*100+0.5)/100 68.56 (4)已知A$=‖87654321‖,求表達(dá)式Val(Left$(A$,4)+Mid$(A$,4,2))的值 87654(5)DateAdd(―m‖,1,#1/30/2000#) #2/29/2000# (6)Len(―VB程序設(shè)計(jì)‖) 18 6.利用SHELL()函數(shù),在VB程序中分別執(zhí)行畫圖和WORD應(yīng)用程序。略 7.VB提供了哪些標(biāo)準(zhǔn)數(shù)據(jù)類型?聲明類型時(shí),其類型關(guān)鍵字分別是什么?其類型符又是什么? 略 8.哪種數(shù)據(jù)類型需要的內(nèi)存容量最少,且可以存儲(chǔ)例如3.2345這樣的值? 9.將數(shù)字字符串轉(zhuǎn)換為數(shù)值,用什么函數(shù)?判斷是否是數(shù)字字符串,用什么函數(shù)?取字符串中的某幾個(gè)字符,用什么函數(shù)?大小寫字母間的轉(zhuǎn)換用什么函數(shù)? 10.要使單精度變量x、y、z分別保留1位、2位、3位小數(shù)位,并在窗體顯示,使用什么函數(shù)?如何寫對(duì)應(yīng)的Print方法? 8.單精度 9.val函數(shù),isnumeric函數(shù),mid函數(shù),ucase或lcase函數(shù) 10.用format函數(shù),print format(x, ‖0.0‖),format(y, ‖0.00‖),format(z, ‖0.000‖) 第五章選擇題 1.如下數(shù)組聲明語句,(B)正確。 (A)Dim a[3,4] as integer (B)Dim a(3,4)as integer(C)Dim a(n,n)as integer (D)Dim a(3 4)as integer ?1.1 2.2 3.3???2.要分配存放如下方陣?4.4 5.5 6.6?,可使用聲明語句(C)來實(shí)現(xiàn)(不能浪費(fèi)空間)。.?7.7 8.8 9.9??? (A)Dim a(9)as single (B)Dim a(3,3)as single(C)Dim a(-1 to 1,-5 to-3)as single (D)Dim a(-3 to-1,5 to 7)as integer 3.數(shù)組聲明語句Dim a(3,-2 to 2,5)as integer中,數(shù)組a包含的元素個(gè)數(shù)為(A)。 (A)120 (B)75 (C)60 (D)13 4.用語句Dim a(-3 to 5)as integer所定義的數(shù)組的元素個(gè)數(shù)是(D)。 (A)6 (B)7 (C)8 (D)9 5.用語句Dim a(3 to 5,-2 to2)所定義的數(shù)組的元素個(gè)數(shù)是(C)。 (A)20 (B)12 (C)15 (D)24 6.下面的B中有(C)個(gè)數(shù)組元素。 Dim B : B=Array(1,2,3,4,5,6,7,8,9)(A)任意多 (B)8 (C)9 (D)10 一、填空題 1.控件數(shù)組的名字由(Name)屬性指定,而數(shù)組中的每個(gè)元素由(Index)屬性指定。2.由Array函數(shù)建立的數(shù)組的名字必須是(變體)類型。3.數(shù)組定義Dim D(20),數(shù)組D有(21)個(gè)數(shù)組元素。 三、分析程序的運(yùn)行結(jié)果 1.在窗體上畫一個(gè)命令按鈕command1,然后編寫如下事件過程: option base 1 private sub command1_click() dim a a=array(1,2,3,4) j=1 for i=4 to 1 step-1 s=s+a(i)*j j=j*10 next i print s end sub 程序運(yùn)行后,單擊command1,輸出結(jié)果為:1234 2.在窗體上畫一個(gè)命令按鈕command1,然后編寫如下事件過程: option base 1 private sub command1_click() dim a,b(3,3) a=array(1,2,3,4,5,6,7,8,9) for i=1 to 3 for j=1 to 3 b(i,j)=a(i*j) if j>=I then print tab(j*3);b(I,j); next j print next I end sub 程序運(yùn)行后,單擊command1,輸出結(jié)果為:3.在窗體上畫一個(gè)命令按鈕command1,然后編寫如下事件過程: option base 1 private sub command1_click() dim a%(3,3) for i=1 to 3 for j=1 to 3 if j>1 and i>1 then a(i,j)=a(a(i-1,j-1),a(i,j-1))+1 else a(i,j)=i*j end if print a(i,j);‖ ―; next j print next I end sub 程序運(yùn)行后,單擊command1,輸出結(jié)果為: 3 4.在窗體上畫一個(gè)命令按鈕command1,然后編寫如下事件過程: option base 1 private sub command1_click() dim a%(10),p(3)as integer k=5 for i=1 to 10 a(i)=i next i for i=1 to 3 p(i)=a(i*i) next i for i=1 to 3 k=k+p(i)*2 next i print k end sub 程序運(yùn)行后,單擊command1,輸出結(jié)果為:33 5.在窗體上畫一個(gè)命令按鈕command1,然后編寫如下事件過程: option base 1 private sub command1_click() dim a%(4,4) for i=1 to 4 for j=1 to 4 a(i,j)=(i-1)*3+j next j next i for i=1 to 4 for j=1 to 4 print a(j,i); next j print 4 7 10 next I 5 8 11 end sub 6 9 12 程序運(yùn)行后,單擊command1,輸出結(jié)果為:4 7 10 13 6.在窗體上畫一個(gè)命令按鈕command1,然后編寫如下事件過程: option base 1 private sub command1_click() dim a%(5,5) for i=1 to 3 for j=1 to 4 if j>1 and i>1 then a(i,j)=i*j end if next j next i for n=1 to 2 for m=1 to 3 print a(m,n); next m print next n end sub 0 0 0 程序運(yùn)行后,單擊command1,輸出結(jié)果為:0 4 6 7.在窗體上畫一個(gè)命令按鈕command1,然后編寫如下事件過程: private sub command1_click() dim a%(5) for i=0 to 4 a(i)=i+1 t=i+1 if t=3 then print a(i); a(t-1)=a(i-2) else a(t)=a(i) endif if i=3 then a(i+1)=a(t-4) a(4)=1 print a(i); next i end sub 程序運(yùn)行后,單擊command1,輸出結(jié)果為:1 2 3 1 4 1 8.在窗體上畫一個(gè)命令按鈕command1,然后編寫如下事件過程: private sub command1_click() dim a%(3,3) dim b b=array(1,2,3,4,5,6,7,8,9) j=1 for i=0 to 8 j=i mod 3 k=i3 a(j,k)=b(i) next i k=1 for j=0 to 2 print tab(3*(j+1));a(k,j); next j end sub 程序運(yùn)行后,單擊command1,輸出結(jié)果為:2 5 8 9.在窗體上畫一個(gè)命令按鈕command1,一個(gè)文本框text1,然后編寫如下事件過程: private sub command1_click() dim b b=array(34,5,13,35,9,6,42) for i=1 to ubound(b,1) if b(i)>b(i-1)then x=b(i) for j=i-1 to 0 step-1 if b(j)>x then exit for b(j+1)=b(j) next j b(j+1)=x end if next i text1=”” for i=0 to ubound(b,1) text1=text1+str(b(i))+‖,‖ next i end sub 運(yùn)行程序后,文本框text1中的內(nèi)容是:42, 35, 34, 13, 9, 6, 5, 10.在窗體上畫一個(gè)命令按鈕command1,然后編寫如下事件過程: private sub command1_click() dim a(3,3) for i=0 to 3 for j=0 to 3 a(i,j)=(i+1)*10+j next j,i for i=0 to 3 for j=0 to 3 if i x=a(i,j):a(i,j)=a(j,i): a(j,i)=x end if next j,i for i=0 to ubound(a,1) for j=0 to ubound(a,2) print a(i,j); next j print 20 30 40 next I 21 31 41 end sub 22 32 42 運(yùn)行程序后,文本框text1中的內(nèi)容是:13 23 33 43 11.在窗體上畫一個(gè)命令按鈕command1,然后編寫如下事件過程: private sub command1_click() dim arr1%(10),arr2(10) n=3 for i=1 to 5 arr1(i)=i arr2(n)=2*n+i next i print arr2(n);arr1(n)end sub 程序運(yùn)行后,單擊command1,輸出結(jié)果為:11 3 12.在窗體上畫一個(gè)命令按鈕command1,然后編寫如下事件過程: private sub command1_click() dim m%(10) for k=1 to 10 m(k)=12-k next k x=6 print m(2+m(x))end sub 程序運(yùn)行后,單擊command1,輸出結(jié)果為:4 13.在窗體上畫一個(gè)命令按鈕command1,然后編寫如下事件過程: private sub command1_click() dim b b=array(56,22,16,67,26,14,9,87) k=3 do while k b(k)=b(k+1) k=k+1 loop print b(5)end sub 程序運(yùn)行后,單擊command1,輸出結(jié)果為:9 14.在窗體上畫一個(gè)命令按鈕command1,然后編寫如下事件過程: private sub command1_click() dim b,a(2,4) b=array(1,2,3,4,5,6,7,8,9,10,11,12,13,14) for i=0 to 2 for j=0 to 4 a(i,j)=b(i*(ubound(a,2)+1)+i) next j next i print b(i*(ubound(a,2)+1)-3)end sub 程序運(yùn)行后,單擊command1,輸出結(jié)果為:13 15.在窗體上畫一個(gè)命令按鈕command1,然后編寫如下事件過程: private sub command1_click() dim a(5 to 16) dim b b=array(1,2,3,4,5,6,7,8,9) for i=1 to 8 a(5+i)=b(i) next i print a(7)end sub 程序運(yùn)行后,單擊command1,輸出結(jié)果為:3 16.在窗體上畫一個(gè)命令按鈕command1,然后編寫如下事件過程: private sub command1_click() dim b,a(3,3) b=array(1,2,3,4,5,6,7,8,9) j=1 for i=0 to 8 k=i3 : j=I mod 3 a(k,j)=b(i) print a(k,j); if j=2 then print next I 2 3 end sub 5 6 程序運(yùn)行后,單擊command1,輸出結(jié)果為:7 9 17.在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下程序: Private Sub Command1_Click()Dim i As Integer,j As Integer Dim a(10,10)As Integer For i=1 To 3 For j=1 To 3 a(i,j)=(i-1)*3+j Print a(i,j);Next j Print Next i 28 End Sub 程序運(yùn)行后,單擊命令按鈕,窗體上顯示的是 同17題 18.在窗體上畫一個(gè)名稱為Text1的文本框和一個(gè)名稱為Command1的命令按鈕,然后編寫如下事件過程: Private Sub Command1_Click()Dim array1(10,10)As Integer Dim i,j As Integer For i=1 To 3 For j=2 To 4 array1(i,j)=i+j Next j Next I Text1.Text=array1(2,3)+array1(3,4)End Sub 程序運(yùn)行后,單擊command1,文本框中顯示的結(jié)果為:12 四、簡答題 1.要分配存放12個(gè)元素的整形數(shù)組,下列數(shù)組聲明(若無下界,按默認(rèn)規(guī)定)哪些符合要求? (1)n=12 (2)Dim a%() Dim a(1 to n)as integer n=11 ReDim a(n) (3)Dim a%[2,3] (4)Dim a(1,1,2)as integer(5)Dim a%(10) (6)Dim a!() ReDim a(1 to 12) ReDim a(3,2)as integer(7)Dim a%(2,3) (8)Dim a(1 to 3 1 to 4)as integer 2.已知下面的數(shù)組聲明,寫出它的數(shù)組名、數(shù)組類型、維數(shù)、各維的上下界、數(shù)組的大小,并按行的順序列出各元素。 Dim a(-1 to 2,3)as single 3.靜態(tài)數(shù)組和動(dòng)態(tài)數(shù)組的區(qū)別是什么?在聲明靜態(tài)數(shù)組、重定義動(dòng)態(tài)數(shù)組時(shí)的下標(biāo)都可以用變量來表示嗎? 4.已聲明了靜態(tài)數(shù)組a(3,4),能否在下面再用重定義動(dòng)態(tài)數(shù)組a(4,4)來重定義A數(shù)組的大?。?5.使用ReDim語句可以改變數(shù)組類型嗎? 6.在ReDim語句中加了Preserve關(guān)鍵字,對(duì)重定義數(shù)組有何限制? 7.利用隨機(jī)數(shù)生成兩個(gè)四行四列的矩陣(數(shù)據(jù)不一定相同,前者范圍在30~70,后者為101~135)。要求: (1)將兩個(gè)矩陣相加結(jié)果放入C矩陣中。(2)將a矩陣轉(zhuǎn)置。 (3)求C矩陣中元素的最大值和下標(biāo)。 (4)以下三角形式顯示A矩陣、上三角形式顯示B矩陣。 (5)將A矩陣第一行與第三行對(duì)應(yīng)元素交換位置,即第一行元素放到第三行,第三行元素放到第一行。(6)將A矩陣兩條對(duì)角線元素之和。 (7)將A矩陣按列的次序把各元素放入一位數(shù)組D中,顯示結(jié)果。8.聲明一個(gè)有20個(gè)元素的一維字符類型數(shù)組,要求: (1)由隨機(jī)數(shù)形成小寫字母構(gòu)成的數(shù)組,每個(gè)元素的字符個(gè)數(shù)由隨機(jī)數(shù)產(chǎn)生,范圍1~11。(2)要求將生成的數(shù)組分四行顯示。 (3)顯示生成的字符數(shù)組中字符最多的元素。 9.自定義一個(gè)職工類型,包含職工號(hào)、姓名和工資。聲明一個(gè)職工類型的動(dòng)態(tài)數(shù)組。輸入n個(gè)職工的數(shù)據(jù),要求按工資遞減的順序排序,并顯示排序的結(jié)果,每個(gè)職工一行顯示三項(xiàng)信息。1.(2)、(4)、(7)符合要求。 2.數(shù)組名為a、數(shù)組類型為單精度,二維數(shù)組,各維的下界分別為-1和0、上界分別為2和3,數(shù)組的大小為4*4共16個(gè)元素,各元素排列順序如下: a(-1, 0) a(-1, 1) a(-1, 2) a(-1, 3) a(0, 0) a(0, 1) a(0, 2) a(0, 3) a(1, 0) a(1, 1) a(1, 2) a(1, 3) a(2, 0) a(2, 1) a(2, 2) a(2, 3) 3.靜態(tài)數(shù)組在聲明數(shù)組時(shí)的下標(biāo)必須是常數(shù),以后不能改變其大小;動(dòng)態(tài)數(shù)組在Dim聲明時(shí)不要聲明數(shù)組的大小,在以后的程序中可以用ReDim語句重新聲明數(shù)組的大小,ReDim語句中的下標(biāo)可以出現(xiàn)有確定值的變量或表達(dá)式。 4.已聲明了的靜態(tài)數(shù)組不能再用重定義語句來重新定義靜態(tài)數(shù)組的大小。 5.可以反復(fù)地改變數(shù)組的大小和數(shù)組的維數(shù),但是不能改變數(shù)組的類型。 6.在ReDim語句中加上了Preserve關(guān)鍵字,就只能重定義數(shù)組最后一維的大小,且根本不能改變數(shù)組 30 的維數(shù)。例如,如下語句: Dim a() ReDim a(3,4) ReDim Preserve a(4,5) 程序執(zhí)行到ReDim Preserve a(4,5)時(shí)顯示“下標(biāo)越界”出錯(cuò)信息,也就是只能改變第二個(gè)下標(biāo)的大小,而不能改變第一個(gè)下標(biāo)的大小。 7.利用隨機(jī)數(shù)生成兩個(gè)矩陣: Dim a%(1 to 4, 1 to 4), b%(1 to 4, 1 to 4), c%(1 to 4, 1 to 4) Private Sub Form_Click() For i=1 to 4 For j=1 to 4 a(i,j)=int(rnd*41+30) b(i,j)=int(rnd*35+101) next j, i End Sub (1)將兩個(gè)矩陣相加結(jié)果放入矩陣C中: for i=1 to 4 for j=1 to 4 c(i,j)=a(i,j)+b(i,j) next j, i (2)將矩陣a轉(zhuǎn)置: for i=1 to 4 for j=1 to i-1 t=a(i,j): a(i,j)=a(j,i): a(j,i)=t next j, i (3)統(tǒng)計(jì)矩陣c最大值和下標(biāo): dim max%, maxi%, maxj% max=c(1,1): maxi=1: maxj=1 for i=1 to 4 for j=1 to 4 if c(i,j)>max then max=c(i,j): maxi=i: maxj=j end if next j, i (4)以下三角形式顯示矩陣a、上三角形式顯示矩陣b: 輸出下三角元素: for i=1 to 4 for j=1 to i print a(i,j);space(4-len(a(i,j))); next j print next i 輸出上三角元素: for i=1 to 4 for j=i to 4 print tab(j*4);b(i,j); next j print next i (5)將矩陣a第一行與第三行對(duì)應(yīng)元素交換位置,即第一行元素放在第三行;第三行元素放在第一行: for j=1 to 4 t=a(1,j): a(1,j)=a(3,j): a(3,j)=t next j (6)求矩陣a兩條對(duì)角線之和: s=0 for i=1 to 4 s=s+a(i,i)+a(i,5-i) next i (7)將矩陣a按列的次序把各元素放入一維數(shù)組d中,顯示結(jié)果: dim d%(1 to 16),k% for i=1 to 4 for j=1 to 4 k=(j-1)*4+i d(k)=a(i,j) next j, i 8.聲明一個(gè)有20個(gè)元素的一維字符類型數(shù)組,要求: (1)由隨機(jī)數(shù)形成小寫字母構(gòu)成的數(shù)組,每個(gè)元素的字符個(gè)數(shù)由隨機(jī)數(shù)產(chǎn)生,范圍1~11。 Dim st(1 to 20)as string, c as string*1 Dim i%, n% For i=1 to 20 n=int(rnd*11+1) for j=1 to n c=chr(int(rnd*26+97)) st(i)=st(i)& c next j print st(i) next i(2)要求將生成的數(shù)組分四行顯示。 For i=1 to 20 Print st(i);space(15-len(st(i))); If i mod 5=0 then print Next i(3)顯示生成的字符數(shù)組中字符最多的元素。 Maxlen=0 Maxstr=‖‖ For i=1 to 20 If len(st(i))>maxlen then Maxlen=len(st(i)) Maxstr=st(i) End if Next i Print maxlen, maxstr 9.自定義一個(gè)職工類型,包含職工號(hào)、姓名和工資。聲明一個(gè)職工類型的動(dòng)態(tài)數(shù)組。輸入n個(gè)職工的數(shù)據(jù),要求按工資遞減的順序排序,并顯示排序的結(jié)果,每個(gè)職工一行顯示三項(xiàng)信息。 Dim a()As zg, i% Private Sub Command1_Click() i = i + 1 If i < n Then MsgBox(”人數(shù)超過“): Exit Sub With a(i) .gh = Val(Text1) .xm = Text2 .gz = Val(Text3) End With Text1 = ”“: Text2 = ”“: Text3 = ”“ End Sub Private Sub Command2_Click()Picture1.Cls Dim j%, k%, t As zg For j = 1 To i1).gz Then t = a(k): a(k)= a(k1)= t End If Next k Next j For j = 1 To i Picture1.Print a(j).gh;a(j).xm;a(j).gz Next j End Sub Private Sub Form_Load() Dim n% n = InputBox(”輸入人數(shù)“) ReDim a(1 To n) i = 0 End Sub 第六章 一、選擇題 1.下列敘述中正確的是(C)。 (A)在窗體的Form_Load事件中定義的變量是全局變量 (B)局部變量的作用域可以超出所定義的過程 (C)在某個(gè)Sub過程中定義的局部變量可以與其他事件過程中定義的局部變量同名,但其作用域只局限于該過程。 (D)在調(diào)用過程時(shí),所有局部變量被系統(tǒng)初始化為0 2.下列四個(gè)敘述中,錯(cuò)誤的是(C)。 (A)過程內(nèi)用Dim語句定義的變量,它的作用域是此過程 (B)過程內(nèi)用Static語句定義的變量,它的生存期與整個(gè)過程的運(yùn)行期相同 (C)過程內(nèi)用Dim語句定義的變量,它的生存期與整個(gè)過程的運(yùn)行期相同 (D)若在模塊的“通用聲明”中寫上語句:Option Explicit,則該模塊的所有變量必須先說明后引用 3.在過程定義中用(C)表示形參的傳值。 (A)Var (B)ByDef (C)ByVal (D)Value 4.若已編寫了一個(gè)Sort子過程,在該工程中有多個(gè)窗體,為了方便地調(diào)用Sort子過程,應(yīng)該將該過程放在(B)中。 (A)窗體模塊 (B)標(biāo)準(zhǔn)模塊 (C)類模塊 (D)工程 5.在過程中定義的變量,若希望在離開該過程后,還能保存過程中局部變量的值,則應(yīng)使用(D)關(guān)鍵字在過程中定義局部變量。 (A)Dim (B)Private (C)Public (D)Static 6.下面子過程語句說明合法的是(D)。 (A)Sub f1(Byval n%()) (B)Sub f1(n%)as integer(C)Function f1%(f1%) (D)Function f1(Byval n%)7.要想從子過程調(diào)用后返回兩個(gè)結(jié)果,下面子過程語句說明合法的是(C)。 (A)Sub f1(Byval n%, Byval m%) (B)Sub f1(n%, Byval m%)(C)Sub f1(n%, m%) (D)Sub f1(Byval n%, m%)8.在VB應(yīng)用程序中,以下正確的描述是(B)。 (A)過程的定義可以嵌套,但過程的調(diào)用不能嵌套 (B)過程的定義不可以嵌套,但過程的調(diào)用可以嵌套(C)過程的定義和調(diào)用均不可以嵌套(D)過程的定義和調(diào)用均可以嵌套 9.以下敘述中錯(cuò)誤的是(C)。 (A)一個(gè)工程中只能有一個(gè)Sub Main過程 (B)窗體的Show方法的作用是將指定的窗體裝入內(nèi)存并顯示該窗體(C)窗體的Hide方法和Unload方法的作用完全相同 (D)若工程文件中有多個(gè)窗體,可以根據(jù)需要指定一個(gè)窗體為啟動(dòng)窗體 10.以下敘述中錯(cuò)誤的是(D)。 (A)如果過程被定義為Static類型,則該過程中的局部變量都是Static類型(B)Sub過程中不能嵌套定義Sub過程(C)Sub過程中可以嵌套調(diào)用Sub過程 (D)事件過程中可以像通用過程一樣由用戶定義過程名 11.定義帶可變參數(shù)的過程,使用的關(guān)鍵字是(C)。 (A)Optional (B)Option (C)ParamArray (D)Private 12.定義帶可選參數(shù)的過程,使用的關(guān)鍵字是(A)。 (A)Optional (B)Option (C)ParamArray (D)Private 二、填空題 1.在過程定義的首部出現(xiàn)的變量名叫做(形式)參數(shù),而在調(diào)用過程中傳送給過程的(常數(shù)、變量、數(shù)組元素、表達(dá)式)叫做(實(shí)在)參數(shù)。 2.定義和調(diào)用函數(shù)或過程時(shí)參數(shù)傳遞的兩種方法是(按值傳遞,按地址傳遞)。 3.在窗體的通用段用Dim語句定義的變量是(窗體)級(jí)變量,它只能在(本窗體)中使用。 4.全局級(jí)過程在定義時(shí)可以默認(rèn),也可以使用關(guān)鍵字(Public)進(jìn)行顯示聲明;窗體/模塊級(jí)的過程聲明時(shí)要用關(guān)鍵字(Private)。 5.用ParamArray關(guān)鍵字聲明可變參數(shù)時(shí),被聲明的參數(shù)只能是(變體類型數(shù)組)。6.在帶可選參數(shù)的過程中,使用(IsMissing)函數(shù)來測試可選參數(shù)是否被選。 三、分析運(yùn)行結(jié)果 1.閱讀程序 Function f(a As Integer) Static c b = 0: b = b + 1 c = c + 1: f = a + b + c End Function Private Sub command1_click() Dim a As Integer a = 2 For i = 1 To 3 Print f(a); Next i End Sub程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果為:4 2.閱讀程序 Sub s(x As Single, y As Single) t = x x = t / y y = t Mod y End Sub Private Sub command1_click() Dim a As Single, b As Single a = 5 b = 4 s a, b Print a, b End Sub 程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果為:1.25 3.閱讀程序 Function M(x%, y%)As Integer M = IIf(x > y, x, y)End Function Private Sub command1_click() Dim a As Integer, b As Integer a = 1 b = 2 Print M(a, b)38 End Sub 程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果為:2 4.閱讀程序 Sub Inc(a As Integer) Static x As Integer x = x + a Print x;End Sub Private Sub command1_click() Inc 2 Inc 3 Inc 4 End Sub 程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果為:2 5 9 5.閱讀程序: Sub p(b()As Integer) For i = 1 To 4 b(i)= 2 * i Next i End Sub Private Sub command1_click() Dim a(1 To 4)As Integer a(1)= 5 a(2)= 6 a(3)= 7 a(4)= 8 p a() For i = 1 To 4 Print a(i); Next i End Sub程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果為:2 6.閱讀程序: Function fun(ByVal num As Long)As Long Dim k As Long k = 1 num = Abs(num) Do While num k = k *(num Mod 10) num = num 10 Loop fun = k End Function Private Sub command1_click() Dim n As Long, r As Long n = Val(InputBox(”請(qǐng)輸入一個(gè)數(shù):“)) r = fun(n) Print r End Sub 程序運(yùn)行后,單擊命令按鈕,輸入1234,輸出結(jié)果為:24 7.閱讀程序: Function func(a%, b%)As Integer Static m As Integer, i As Integer m = 0 i = 2 i = i + m + 1 m = i + a + b func = m End Function Private Sub command1_click() Dim k%, m%, p% k = 4 m = 1 p = func(k, m) Print p; p = func(k, m) Print p End Sub 程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果為:8 8.閱讀程序: Dim a%, b%, c% Public Sub p1(x%, y%) Dim c% x = 2 * x: y = y + 2: c = x + y End Sub Public Sub p2(x%, ByVal y%) Dim c% x = 2 * x: y = y + 2: c = x + y End Sub Private Sub command1_click() a = 2: b = 4: c = 6 Call p1(a, b) Print a, b, c Call p2(a, b) Print a, b, c End Sub 程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果為:8 9.閱讀程序: Private Sub command1_click() Dim m%, i%, x%(10) For i = 0 To 4 x(i)= i + 1 Next i For i = 1 To 2 Call proc(x()) Next i For i = 0 To 4 Print x(i) Next i End Sub Public Sub proc(a%()) Static i% Do a(i)= a(i)+ a(i + 1) i = i + 1 Loop While i < 2 End Sub 程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果為:3 5 7 4 5 10.閱讀程序: Private Sub command1_click() Print p1(3, 7)End Sub Public Function p1!(x!, n%) If n = 0 Then p1 = 1 Else If n Mod 2 = 1 Then p1 = x * p1(x, n 2) Else p1 = p1(x, n 2)x End If End If End Function程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果為:27 11.閱讀程序: Private Sub command1_click() Dim x%, y%, z%, w% x = 9 y = 8 z = 2 w = 6 Call s1(x, y, z, w) Print x;y;z;w End Sub Private Sub s1(a%, b%, ByVal c%, ByVal d%) a = a + 1 b = b + 2 c = c + 3 d = d + 4 End Sub程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果為:10 10 2 6 12.閱讀程序: Private Sub command1_click() Dim x%, y% x = 9: y = 8 Call s1(5, 7, x, y) Print x;y End Sub Private Sub s1(a%, b%, ByVal c%, ByVal d%)c = c + a: d = d + b End Sub程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果為:9 13.閱讀程序: Private Sub command1_click() Dim x%, y%, z% x = 5: y = 7: z = 0 Call s1(x, y, z) Print x;y;z End Sub Private Sub s1(ByVal a%, ByVal b%, c%)c = a + b End Sub程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果為:5 7 12 14.閱讀程序: Private i As Integer Private Sub abc() a$ = Chr(Asc(”A“)+ i) Print a$;”;“;End Sub Private Sub command1_click() For i = 0 To 4 abc Next i End Sub程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果為:A;B;C;D;E;15.閱讀程序: Private Sub abc() a$ = Chr(Asc(”A“)+ i) Print a$;”;“;End Sub Private Sub command1_click() For i = 0 To 4 abc Next i End Sub程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果為:A;A;A;A;A; 16.閱讀程序: Function M(x%, y%)As Integer M = IIf(x > y, x, y)End Function Private Sub command1_click() Dim a As Integer, b As Integer a = 100 b = 200 Print M(a, b)End Sub程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果為:200 17.閱讀程序: Private i As Integer Private Sub abc() a$ = Chr(Asc(”A“)+ i) b$ = Chr(Asc(”Z“)-x) Print a$ & b$;”;";End Sub Private Sub command1_click() Dim x As Integer For i = 0 To 4 x = x + 1 abc Next i End Sub程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果為:AZ;BZ;CZ;DZ;EZ; 四、簡答題 1.子過程與函數(shù)過程的異同點(diǎn)是什么? 2.什么是形參?什么事實(shí)參? 3.調(diào)用子過程或函數(shù)過程時(shí),實(shí)參與形參的對(duì)應(yīng)關(guān)系如何?應(yīng)注意什么問題? 4.值傳遞與地址傳遞的選擇與其特點(diǎn)是什么? 5.在VB中,形參若是數(shù)組,不要說明數(shù)組元素的個(gè)數(shù),即以數(shù)組名和圓括號(hào)表示,在過程體內(nèi)如何表示數(shù)組的上下界? 6.在Form1窗體通用聲明部分聲明的變量,可否在Form2窗體中的過程被訪問? 7.要使變量在某事件過程中保值,有哪幾種變量聲明的方法? 8.指出下面過程語句說明中的錯(cuò)誤: (1)Sub f1(n%)as integer (2)Function f1%(f1%)(3)Sub f1(ByVal n%()) (4)Sub f1(x(i)as integer)9.已知有如下求兩個(gè)平方數(shù)和的fsum子過程: Public Sub fsum(sum%, byval m%, byval n%) Sum=m*m+n*n End Sub 在事件過程中有如下變量聲明: Dim a%,b%,c!a=10 b=20 則指出如下過程調(diào)用語句錯(cuò)誤所在: (1)fsum 3,4,5 (2)fsum c, a, b (5)call fsum c, a, b(3)fsum a+b, a, b (4)call fsum(sqr(c), sqr(a), sqr(b))1.子過程和函數(shù)過程的相同點(diǎn):函數(shù)過程和子過程都是功能相對(duì)獨(dú)立的一種子過程結(jié)構(gòu),它們有各自的過程頭、變量聲明和過程體。在程序中使用它們不但可以避免頻繁的書寫重復(fù)的程序語句,縮短代碼,而且使程序條理清晰,容易閱讀。 子過程和函數(shù)過程的不同點(diǎn): (1)過程聲明的關(guān)鍵字不同,子過程用Sub,函數(shù)過程用Function。 (2)子過程名無值就無類型聲明,函數(shù)過程有值就有類型聲明。 (3)函數(shù)過程名兼作結(jié)果變量,因此在函數(shù)過程體內(nèi)至少對(duì)函數(shù)過程名賦值一次;而子過程名在過程內(nèi)不能賦值。 (4)調(diào)用方式不同,子過程是一句獨(dú)立的語句,可用call子過程名或省略call直接以子過程名調(diào)用;函數(shù)過程不是一句獨(dú)立的語句,是一個(gè)函數(shù)值,必須參與表達(dá)式的運(yùn)算。 (5)一般來說,一個(gè)函數(shù)過程可以被一個(gè)子過程代替,代替時(shí)只要改變函數(shù)定義的形式,并在子過程的 46 形參表中增加一個(gè)地址傳遞的形參來傳遞結(jié)果。但反過來,用一個(gè)函數(shù)過程去替代一個(gè)子過程,有時(shí)是不容易實(shí)現(xiàn)的。 2.形參是在定義過程時(shí)的一種形式虛設(shè)的參數(shù),只代表了該過程參數(shù)的個(gè)數(shù)、類型、位置,形參的名字并不重要,也沒有任何值,只表示在過程體內(nèi)進(jìn)行某種運(yùn)算或處理。 形參不能是常量、表達(dá)式或數(shù)組元素,只能是變量。 實(shí)參是調(diào)用子過程時(shí)提供給過程形參的初始值或通過過程體處理過后獲得的結(jié)果。 3.調(diào)用時(shí)用實(shí)參代替形參,實(shí)參與形參在個(gè)數(shù)、位置、類型一一對(duì)應(yīng),但實(shí)參與形參名相同與否無關(guān)。 VB在調(diào)用過程時(shí),提供了命名參數(shù)的功能,在調(diào)用時(shí)使用形參名,而位置可任意;同時(shí)VB還提供了可選參數(shù)的功能,也就是實(shí)參與形參個(gè)數(shù)不一定相等。 4.僅要從調(diào)用者獲得初值,應(yīng)使用值傳遞;要將過程運(yùn)算結(jié)果提供給調(diào)用者,必須是地址傳遞。數(shù)組、記錄類型和對(duì)象必須使用地址傳遞。 調(diào)用時(shí)地址傳遞對(duì)應(yīng)的實(shí)參不應(yīng)該是表達(dá)式或常量。在VB中盡管不顯示出錯(cuò)信息,但得不到所期望的值。 能夠用值傳遞實(shí)現(xiàn)的,盡量用值傳遞,減少過程間關(guān)聯(lián),有利于程序的調(diào)試。5.利用VB提供的函數(shù)LBound和UBound確定數(shù)組的上、下界。 6.可以,條件是要在Form1窗體通用聲明部分聲明的變量是Public;Form2窗體中的過程被訪問時(shí)變量名前加Form1。 7.方法一:在標(biāo)準(zhǔn)模塊中聲明Public的變量; 方法二:在某事件過程所在的窗體的通用聲明段聲明變量; 方法三:在某事件過程以Static關(guān)鍵字聲明的變量。8.(1)錯(cuò)誤為Sub子過程名無返回值,也就沒有類型 (2)函數(shù)名與形參名相同 (3)形參n為數(shù)組,不允許聲明為ByVal值傳遞 (4)形參x(i)不允許為數(shù)組元素 9.(1)fsum 子過程的第一個(gè)形參是地址傳遞,因此對(duì)應(yīng)的實(shí)參3不應(yīng)該是常量。 (2)fsum子過程的第一個(gè)形參是整型且地址傳遞,對(duì)應(yīng)得實(shí)參c是單精度,類型不匹配。 (3)fsum子過程的第一個(gè)形參是地址傳遞,因此對(duì)應(yīng)的實(shí)參a+b不應(yīng)該是表達(dá)式。 (4)fsum子過程的第一個(gè)形參是地址傳遞,因此對(duì)應(yīng)的實(shí)參(sqr(c)不應(yīng)該是表達(dá)式。(5)用call語句調(diào)用 fsum子過程,必須加圓括號(hào)括起實(shí)參。.第七章 一、選擇題 1.要判斷在文本框中是否按了Enter鍵,應(yīng)在文本框的(D)事件中判斷。 (A)Change (B)KeyDown (C)Click (D)KeyPress 2.以下選項(xiàng)中,沒有Caption屬性的對(duì)象是(B)。 (A)命令按鈕 (B)組合框 (C)窗體 (D)單選框 3.計(jì)時(shí)器控件的控件值是(D)。 (A)Caption (B)Value (C)Interval (D)Enabled 4.以下選項(xiàng)中,(B)不是鼠標(biāo)操作事件。 (A)DragDrop (B)GotFocus (C)DblClick (D)MouseDown 5.以下選項(xiàng)中,(A)是鍵盤操作事件。 (A)KeyUp (B)GotFocus (C)DblClick (D)MouseDown 6.設(shè)置復(fù)選框或單選按鈕標(biāo)題對(duì)齊方式的屬性是(B)。 (A)Align (B)AlignMent (C)Sorted (D)Value 7.為了使列表框中的項(xiàng)目分為多列顯示,需要設(shè)置的屬性為(A)。 (A)Columns (B)Style (C)List (D)MultiLine 8.要想不使用shift或ctrl鍵就能在列表框中同時(shí)選擇多個(gè)項(xiàng)目,則應(yīng)把該列表框的MultiSelect屬性設(shè)置為(B)。 (A)0 (B)1 (C)2 (D)其他 9.刪除列表框中指定的項(xiàng)目所使用的方法為(D)。 (A)Move (B)Remove (C)Clear (D)RemoveItem 10.當(dāng)拖動(dòng)滾動(dòng)條中的滾動(dòng)塊時(shí),將觸發(fā)滾動(dòng)條的(C)事件。 (A)Move (B)Change (C)Scroll (D)SetFocus 11.用戶在組合框中輸入或選擇的數(shù)據(jù)可以通過(C)屬性獲得。 (A)List (B)ListIndex (C)Text (D)ListCount 12.下列控件中,沒有Caption屬性的是(B)。 (A)框架 (B)文本框 (C)復(fù)選框 (D)單選按鈕 13.復(fù)選框的Value屬性為1時(shí),表示(B)。 (A)復(fù)選框未被選中 (B)復(fù)選框被選中 (C)復(fù)選框內(nèi)有灰色的勾 (D)復(fù)選框操作有錯(cuò)誤 14.用來設(shè)置粗體字的屬性是(C)。 (A)FontItalic (B)FontName (C)FontBold (D)FontSize 15.將數(shù)據(jù)項(xiàng)“china”添加到列表框List1中成為第一項(xiàng)應(yīng)使用(A)語句。 (A)List1.AddItem ―china‖, 0 (B)List1.AddItem ―china‖, 1 48(C)List1.AddItem 0, ―china‖ (D)List1.AddItem 1, ―china‖ 16.引用列表框List1最后一個(gè)數(shù)據(jù)項(xiàng)應(yīng)使用(B)。 (A)List1.List(List1.ListCount) (B)List1.List(List1.ListCount-1)(C)List1.List(ListCount) (D)List1.List(ListCount-1)17.假如列表框List1有四個(gè)數(shù)據(jù)項(xiàng),那么把數(shù)據(jù)項(xiàng)‖china‖添加到列表框的最后,應(yīng)使用(D)語句。 (A)List1.AddItem ―china‖, 3 (B)List1.AddItem ―china‖, List1.ListCount-1 (C)List1.AddItem 3, ―china‖ (D)List1.AddItem ―china‖, List1.ListCount 18.假如列表框List1中沒有被選定的項(xiàng)目,則執(zhí)行List1.RemoveItem List1.ListIndex語句的結(jié)果是(D)。 (A)移去第一項(xiàng) (B)移去最后一項(xiàng) (C)移去最后加入列表的一項(xiàng) (D)以上都不對(duì) 19.假如列表框List1中只有一個(gè)被選定的項(xiàng)目,則執(zhí)行Debug.print List1.Selected(List1.ListIndex)語句的結(jié)果是(B)。 (A)在Debug窗口中輸出被選定的項(xiàng)目的索引值 (B)在Debug窗口中輸出True(C)在窗體上輸出被選定的項(xiàng)目的索引值 (D)在窗體上輸出True 20 在下列說法中,正確的是(B)。 (A)通過適當(dāng)?shù)脑O(shè)置,可以在程序運(yùn)行期間,讓時(shí)鐘控件顯示在窗體上 (B)在列表框中不能進(jìn)行多項(xiàng)選擇 (C)框架也有click和dblclick事件(D)在列表框中能夠?qū)㈨?xiàng)目按字母順序從大到小排列 21.為了防止用戶隨意將光標(biāo)置于控件之上,應(yīng)(D)。 (A)將控件的TabIndex屬性設(shè)置為0 (B)將控件的TabStop屬性設(shè)置為True(C)將控件的TabStop屬性設(shè)置為False (D)將控件的Enabled屬性設(shè)置為False 22.下列(D)控件沒有Min、Max和Value屬性。 (A)Slider (B)ProgressBar (C)UpDown (D)SSTab 23.當(dāng)Slider控件的Min屬性為1,Max屬性為40,TickFrequency屬性為4時(shí),滑標(biāo)上的可見刻度數(shù)是 49(A)個(gè),劃分了()等分。 (A)11,10 (B)21,20 (C)31,30 (D)41,40 24.一個(gè)UpDown控件與文本框“捆綁”在一起,其Min、Max、Value和Increment分別為0、10、9和3,并且選定了“換行”功能,當(dāng)用鼠標(biāo)單擊向上的箭頭時(shí),文本框中的值應(yīng)是(A)。(A)10 (B)12 (C)0 (D)2 25.下面關(guān)于拖放和OLE拖放的敘述中,正確的是(D)。 (A)只要對(duì)控件的屬性進(jìn)行適當(dāng)?shù)脑O(shè)置,就能將控件從一個(gè)地方移動(dòng)到另一個(gè)地方 (B)文本框、圖片框和列表框完全支持自動(dòng)OLE拖放 (C)當(dāng)OLEDropMode屬性為1時(shí),控件自動(dòng)實(shí)現(xiàn)OLE“放”操作 (D)當(dāng)控件的DragMode設(shè)置為1時(shí),它不能接受Click和MouseDown事件 26.在下面關(guān)于常用的ActiveX控件的說法中,正確的是(B)。 (A)在Animation控件中,當(dāng)用Open方法打開AVI文件后直接自動(dòng)播放 (B)Slider控件有Scroll和Change事件(C)UpDown不能與Slider“捆綁” (D)選項(xiàng)卡只可以出現(xiàn)在控件的頂端 27.當(dāng)用戶按下并且釋放一個(gè)鍵后會(huì)觸發(fā)KeyPress、KeyUp和KeyDown事件,這三個(gè)事件發(fā)生的順序是(B)。 (A)KeyPress、KeyDown、KeyUp (B)KeyDown、KeyPress、KeyUp(C)KeyDown、KeyUp、KeyPress (D)沒有規(guī)律 28.在下列關(guān)于鍵盤事件的描述中,正確的是(D)。 (A)按下鍵盤上的任意一個(gè)鍵,都會(huì)引發(fā)KeyPress事件 (B)大鍵盤上的“1”鍵和數(shù)字鍵盤的“1”鍵的KeyCode碼相同(C)KeyDown和KeyUp事件過程中有KeyAscii參數(shù) (D)大鍵盤上的“4”鍵的上檔字符是“$”,當(dāng)同時(shí)按下Shift和大鍵盤上的“4”鍵時(shí),KeyPress事件過程中的KeyAscii參數(shù)值是“$‖的ASCII值 29.在KeyDown和KeyUp事件過程中,能用來檢查Ctrl和F3是否同時(shí)按下的表達(dá)式為(C)。 (A)(Button=vbCtrlMask)And(KeyCode=vbKeyF3)(B)KeyCode=vbKeyControl+vbKeyF3(C)(kEYcODE=vbKeyF3)And(Shift And vbCtrlMask) 題目1 正確 獲得1分中的1分 標(biāo)記題目 題干 學(xué)生新知的學(xué)習(xí)是基于已有知識(shí)和經(jīng)驗(yàn)的主動(dòng)建構(gòu),是在原有基礎(chǔ)上形成、拓展、驗(yàn)證和修改,是一個(gè)前后緊密聯(lián)系的、新舊相連接的、動(dòng)態(tài)進(jìn)步的過程。學(xué)生的已有經(jīng)驗(yàn)是:()。選擇一項(xiàng): a.既不包括生活經(jīng)驗(yàn)也不包括知識(shí)經(jīng)驗(yàn) b.僅指學(xué)生已有的知識(shí)經(jīng)驗(yàn) c.主要包括學(xué)生已有的生活經(jīng)驗(yàn)和知識(shí)經(jīng)驗(yàn) d.主要指學(xué)生已有的生活經(jīng)驗(yàn) 題目2 正確 獲得1分中的1分 標(biāo)記題目 題干 ()是教學(xué)的主渠道,它是學(xué)生掌握知識(shí)、培養(yǎng)素質(zhì)和能力、開發(fā)智力的主要途徑。選擇一項(xiàng): a.教師指導(dǎo) b.學(xué)生自學(xué) c.課堂教學(xué) d.課外輔導(dǎo) 題目3 正確 獲得1分中的1分 標(biāo)記題目 題干 話題探究式課型的優(yōu)勢(shì)是:()。選擇一項(xiàng): a.其余選項(xiàng)都正確 b.有利于激發(fā)興趣、培養(yǎng)學(xué)生學(xué)習(xí)的主動(dòng)性 c.有利于培養(yǎng)學(xué)生的數(shù)學(xué)意識(shí) d.有利于學(xué)生經(jīng)歷數(shù)學(xué)學(xué)習(xí)的過程 題目4 正確 獲得1分中的1分 標(biāo)記題目 題干 美國國家科學(xué)教育標(biāo)準(zhǔn)中對(duì)探究的定義說明,探究是多層面的活動(dòng),包括:()。①觀察,提出問題 ②通過瀏覽書籍和其他信息資源發(fā)現(xiàn)什么是已經(jīng)知道的結(jié)論,制定調(diào)查研究計(jì)劃 ③根據(jù)實(shí)驗(yàn)證據(jù)對(duì)已有的結(jié)論作出評(píng)價(jià) ④用工具收集、分析、解釋數(shù)據(jù) ⑤提出解答,解釋和預(yù)測 ⑥交流結(jié)果 選擇一項(xiàng): a.①③④⑤⑥ b.①②③④⑤⑥ c.①②③④⑤ d.①③④⑤ 題目5 正確 獲得1分中的1分 標(biāo)記題目 題干 下面關(guān)于動(dòng)手操作的說法正確的是:()。 ①動(dòng)手操作使學(xué)生主體作用得到發(fā)揮,有利于激發(fā)學(xué)生學(xué)習(xí)興趣。②動(dòng)手操作把抽象的數(shù)字形象化,有利于幫助學(xué)生理解知識(shí) ③動(dòng)手操作把數(shù)學(xué)問題生活化,有利于培養(yǎng)解決問題的能力 ④動(dòng)手操作從實(shí)踐出發(fā),有利于促進(jìn)學(xué)生求異創(chuàng)新 ⑤動(dòng)手操作立足表象,有利于發(fā)展學(xué)生的空間觀念和空間思維。⑥動(dòng)手操作貴在堅(jiān)持,有利于培養(yǎng)學(xué)生嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度。選擇一項(xiàng): a.②③④⑤ b.①②④⑥ c.①②③④⑥ d.①②③④⑤⑥ 題目6 正確 獲得1分中的1分 標(biāo)記題目 題干 下面關(guān)于探究性學(xué)習(xí)方式的說法正確的是:()。選擇一項(xiàng): a.探究性學(xué)習(xí)方式有利于塑造學(xué)生獨(dú)立的人格品質(zhì) b.其余選項(xiàng)都正確 c.探究性學(xué)習(xí)方式有利于學(xué)生主體意識(shí)和主體能力的形成和發(fā)展 d.探究性學(xué)習(xí)方式有利于培養(yǎng)學(xué)生的自主性 題目7 正確 獲得1分中的1分 標(biāo)記題目 題干 不同的學(xué)者對(duì)教學(xué)模式的理解各不相同,有“理論說”、“結(jié)構(gòu)說”、“程序說”、“方法說”等。以下哪項(xiàng)符合“理論說”對(duì)教學(xué)模式的描述?()選擇一項(xiàng): a.教學(xué)模式是在教學(xué)實(shí)踐中形成的、以簡化的形式表達(dá)出來的、對(duì)課堂教學(xué)是設(shè)計(jì)和組織的理論 b.教學(xué)模式是在一定教學(xué)思想或理論指導(dǎo)下建立起來的各種類型教學(xué)活動(dòng)的基本結(jié)構(gòu)或框架 c.教學(xué)模式是在一定教學(xué)思想指導(dǎo)下建立起來的完成所提出的教學(xué)任務(wù)的比較固定的教學(xué)程序及其實(shí)施方法的策略體系 d.教學(xué)模式是教師根據(jù)教學(xué)目的和教學(xué)任務(wù),在不同教學(xué)階段協(xié)調(diào)應(yīng)用各種教學(xué)方法過程中形成的動(dòng)態(tài)系統(tǒng) 題目8 正確 獲得1分中的1分 標(biāo)記題目 題干 學(xué)生任何新知的獲得都需要喚醒已有的經(jīng)驗(yàn),然后由學(xué)生自己把新知內(nèi)化,逐漸建構(gòu),完善自己的認(rèn)知體系。他需要經(jīng)歷一個(gè)由()的螺旋上升的認(rèn)知結(jié)構(gòu)重組的過程。選擇一項(xiàng): a.“平衡—不平衡—平衡” b.“不平衡—平衡” c.“平衡—不平衡” d.“不平衡—平衡—不平衡” 題目9 正確 獲得1分中的1分 標(biāo)記題目 題干 探究學(xué)習(xí)教學(xué)模式是指教師指導(dǎo)學(xué)生用類似于()的方式獲取知識(shí)和應(yīng)用知識(shí)的一種教學(xué)模式。選擇一項(xiàng): a.目標(biāo)解讀 b.學(xué)科整合c.合理解釋 d.科學(xué)研究 題目10 正確 獲得1分中的1分 標(biāo)記題目 題干 從教學(xué)理念落實(shí)到教學(xué)行為這一過程最關(guān)鍵的環(huán)節(jié)是:()。選擇一項(xiàng): a.學(xué)生活動(dòng) b.教學(xué)設(shè)計(jì) c.教師活動(dòng) d.課堂教學(xué) 題目11 正確 獲得1分中的1分 標(biāo)記題目 題干 以()為代表的學(xué)者,把觀察引進(jìn)教學(xué)過程,形成了以其認(rèn)識(shí)論為指導(dǎo)的“觀察--記憶--理解--練習(xí)”占主導(dǎo)地位的教學(xué)模式。選擇一項(xiàng): a.赫爾巴特 b.杜威 c.布魯諾 d.夸美紐斯 題目12 正確 獲得1分中的1分 標(biāo)記題目 題干 話題探究式課型的優(yōu)勢(shì)是:()。選擇一項(xiàng): a.有利于培養(yǎng)學(xué)生的數(shù)學(xué)意識(shí) b.其余選項(xiàng)都正確 c.有利于學(xué)生經(jīng)歷數(shù)學(xué)學(xué)習(xí)的過程 d.有利于激發(fā)興趣、培養(yǎng)學(xué)生學(xué)習(xí)的主動(dòng)性 題目13 正確 獲得1分中的1分 標(biāo)記題目 題干 ()認(rèn)為,學(xué)習(xí)的主要過程是“學(xué)、習(xí)、思、行”四個(gè)環(huán)節(jié)。(學(xué)習(xí)的過程是“聞、見、知、行”。選擇一項(xiàng): a.荀子、孔子 b.孔子、荀子 c.墨子、荀子 d.孔子、墨子 題目14 正確 獲得1分中的1分 標(biāo)記題目 題干)則主張?jiān)掝}探究式課型的實(shí)現(xiàn)條件是:()。選擇一項(xiàng): a.教師要熟練掌握小學(xué)數(shù)學(xué)各年級(jí)的教材內(nèi)容以及《數(shù)學(xué)課程標(biāo)準(zhǔn)》相關(guān)年段的要求 b.其余選項(xiàng)都正確 c.教師要發(fā)揮主導(dǎo)作用,精心選擇話題,引導(dǎo)學(xué)生有目的、有步驟地去發(fā)現(xiàn)問題 d.學(xué)生要發(fā)揮主體作用,積極主動(dòng)地參與發(fā)現(xiàn)過程,充分運(yùn)用觀察、試驗(yàn)、聯(lián)想、類比、分析、歸納等方法,積極提出猜想,進(jìn)行論證 題目15 正確 獲得1分中的1分 標(biāo)記題目 題干 喬伊斯等著的《教學(xué)模式》共列出22種教學(xué)模式,分為哪幾類?()選擇一項(xiàng): a.社會(huì)互動(dòng)教學(xué)模式、信息加工教學(xué)模式、個(gè)人教學(xué)模式、行為系統(tǒng)型教學(xué)模式 b.講授-示范-提問模式、接受-記憶-模仿模式 c.講授—接受模式、引導(dǎo)—發(fā)現(xiàn)模式、目標(biāo)—導(dǎo)控模式、自學(xué)—指導(dǎo)模式 d.講解--傳授模式、自學(xué)--輔導(dǎo)模式、引導(dǎo)--發(fā)現(xiàn)模式、活動(dòng)--參與模式 題目16 正確 獲得1分中的1分 標(biāo)記題目 題干 在專題一《探究學(xué)習(xí)教學(xué)模式》中,介紹了四種教學(xué)模式,不包括:()。選擇一項(xiàng): a.話題探究式課型 b.自探實(shí)踐式課型 c.目標(biāo)導(dǎo)學(xué)式課型 d.操作引探式課型 題目17 正確 獲得1分中的1分 標(biāo)記題目 題干 探究性學(xué)習(xí)具有自主性、實(shí)踐性、探究性、創(chuàng)新性、主體性、交互性、開放性、過程性、綜合性及社會(huì)性等特征,“探究性學(xué)習(xí)在教學(xué)過程中把學(xué)生作為活動(dòng)的主體,立足于學(xué)生的學(xué),以學(xué)生的主體活動(dòng)為中心來展開教學(xué)過程”體現(xiàn)了它的:()。選擇一項(xiàng): a.創(chuàng)新性 b.自主性 c.實(shí)踐性 d.交互性 題目18 正確 獲得1分中的1分 標(biāo)記題目 題干 話題探究式課型的主要環(huán)節(jié)是:(①創(chuàng)設(shè)話題,喚醒舊知 ②引導(dǎo)質(zhì)疑,發(fā)現(xiàn)問題 ③營造環(huán)境,質(zhì)疑辨析 ④解決問題,拓展提高 選擇一項(xiàng): a.①②④ b.①②③ c.①③④ d.①②③④ 題目19 正確)。 獲得1分中的1分 標(biāo)記題目 題干 探究性學(xué)習(xí)具有自主性、實(shí)踐性、探究性、創(chuàng)新性、主體性、交互性、開放性、過程性、綜合性及社會(huì)性等特征,“探究性學(xué)習(xí)是以學(xué)生的主體實(shí)踐活動(dòng)為主線展開教學(xué)過程的”體現(xiàn)了它的:()。選擇一項(xiàng): a.交互性 b.創(chuàng)新性 c.實(shí)踐性 d.開放性 題目20 正確 獲得1分中的1分 標(biāo)記題目 題干 “指導(dǎo)學(xué)生如何學(xué)?”這句話表明數(shù)學(xué)教學(xué)設(shè)計(jì)應(yīng)以()為中心。選擇一項(xiàng): a.教師 b.教材 c.師生 d.學(xué)生 題目21 正確 獲得1分中的1分 標(biāo)記題目 題干 “話題探究式課型”,以學(xué)生的()為手段,以學(xué)生的個(gè)性發(fā)展為目標(biāo),其核心是在發(fā)揮教師指導(dǎo)作用的基礎(chǔ)上,創(chuàng)設(shè)話題,讓學(xué)生自主、能動(dòng)、創(chuàng)造性地參與教學(xué)全過程,從而在學(xué)習(xí)數(shù)學(xué)基礎(chǔ)知識(shí)、掌握數(shù)學(xué)基本技能的同時(shí),培養(yǎng)能力,發(fā)展智力,為形成有主體精神的創(chuàng)造型人才打下基礎(chǔ)。選擇一項(xiàng): a.自主參與 b.小組合作 c.合作交流 d.共同發(fā)展 題目22 正確 獲得1分中的1分 標(biāo)記題目 題干 教師在教學(xué)模式的問題上,一般要經(jīng)歷哪三個(gè)基本的階段?()選擇一項(xiàng): a.整合—模仿—超越 b.模仿--整合--超越 c.整合—超越—模仿 d.模仿—超越—整合 題目23 正確 獲得1分中的1分 標(biāo)記題目 題干 “教必有法”,但“教無定法”講的是教學(xué)方法的運(yùn)用必須(選擇一項(xiàng): a.做到優(yōu)化組合b.做到最佳選擇 c.堅(jiān)持以啟發(fā)式為指導(dǎo)思想 d.做到原則性與靈活性相結(jié)合 題目24 正確 獲得1分中的1分 標(biāo)記題目 題干 按照新課程的理念,學(xué)生應(yīng)該是數(shù)學(xué)教學(xué)活動(dòng)中的:(選擇一項(xiàng): a.主體)。)。b.客體 c.主導(dǎo) d.輔助者 題目25 正確 獲得1分中的1分 標(biāo)記題目 題干 一般來說可根據(jù)哪幾種方法對(duì)教學(xué)模式進(jìn)行分類研究?(①從心理學(xué)出發(fā) ②從現(xiàn)代教學(xué)理論出發(fā) ③從教學(xué)活動(dòng)特征出發(fā) ④從教學(xué)活動(dòng)的基本模式出發(fā) 選擇一項(xiàng): a.①③④ b.①②③ c.①②③④ d.①②④ 題目26 正確 獲得1分中的1分 標(biāo)記題目)。題干 為培養(yǎng)學(xué)生獨(dú)立地研究問題、獲得知識(shí)、發(fā)展各種能力,教學(xué)中應(yīng)多選用:()。選擇一項(xiàng): a.活動(dòng)的方法 b.講授的方法 c.探究的方法 d.直觀的方法 題目27 正確 獲得1分中的1分 標(biāo)記題目 題干 我們的數(shù)學(xué)教學(xué)應(yīng)盡可能的為學(xué)生創(chuàng)設(shè)學(xué)習(xí)探究的機(jī)會(huì),放手讓學(xué)生去學(xué),讓學(xué)生親身參與學(xué)習(xí)探究的整個(gè)過程,讓學(xué)生在復(fù)雜的環(huán)境中運(yùn)用探究科學(xué)的態(tài)度去認(rèn)識(shí)、發(fā)現(xiàn)、創(chuàng)造,做到:()。① “重過程” ② “重體驗(yàn)” ③“重感悟” 選擇一項(xiàng): a.②③ b.①②③ c.①③ d.①② 題目28 正確 獲得1分中的1分 標(biāo)記題目 題干 新課程強(qiáng)調(diào)要達(dá)到和諧發(fā)展的三維目標(biāo)是:()。① 知識(shí)與技能 ② 過程與方法 ③ 情感態(tài)度與價(jià)值觀 ④ 教師成長 選擇一項(xiàng): a.①② b.②③④ c.①②③④ d.①②③ 題目29 正確 獲得1分中的1分 標(biāo)記題目 題干 “講授-接受”教學(xué)模式,由赫爾巴特提出,又稱“五段教學(xué)法”,其教學(xué)結(jié)構(gòu)為:()。選擇一項(xiàng): a.指出自學(xué)要求-開展自學(xué)-討論啟發(fā)解決疑難-練習(xí)應(yīng)用-評(píng)價(jià)反饋(或改錯(cuò))-系統(tǒng)小結(jié) b.創(chuàng)設(shè)情境-提出問題-探究猜測-推理驗(yàn)證-得出結(jié)論 c.組織教學(xué)-復(fù)習(xí)過渡-講授新教材-鞏固新教材-布置課外作業(yè) d.目標(biāo)認(rèn)定-前提補(bǔ)償-達(dá)標(biāo)教訓(xùn)-矯正深化 題目30 正確 獲得1分中的1分 標(biāo)記題目 題干 “目標(biāo)-導(dǎo)控”模式,以布魯納的“掌握學(xué)習(xí)”理論為指導(dǎo),借鑒國外“目標(biāo)教學(xué)”經(jīng)驗(yàn),指定明確的教學(xué)目標(biāo),重視教學(xué)評(píng)價(jià)和反饋,其基本程序?yàn)椋海ǎ?。選擇一項(xiàng): a.目標(biāo)認(rèn)定-前提補(bǔ)償-達(dá)標(biāo)教訓(xùn)-矯正深化 b.指出自學(xué)要求-開展自學(xué)-討論啟發(fā)解決疑難-練習(xí)應(yīng)用-評(píng)價(jià)反饋(或改錯(cuò))-系統(tǒng)小結(jié) c.創(chuàng)設(shè)情境-提出問題-探究猜測-推理驗(yàn)證-得出結(jié)論 d.組織教學(xué)-復(fù)習(xí)過渡-講授新教材-鞏固新教材-布置課外作業(yè)第五篇:數(shù)學(xué)模塊一答案