999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Word的交互習題庫的設計與制作

2009-04-29 00:00:00
中國信息技術教育 2009年5期

相信大家對Microsoft Word 2003的使用都非常熟悉,在平時的授課過程中,當遇到一些練習題時,你是讓學生以紙筆的方式進行自測,還是求助于用Flash或者Authorware制作的練習題題庫課件呢?用紙筆未免顯得太笨拙,而用Flash或Authorware在掌握腳本代碼的編寫上都是需要投入大量精力去學習的。其實用Word 2003中的控件工具箱配合VBA就可以實現很多復雜的交互,而且其中的VBA編程是非常容易掌握的。課程中涉及的練習題類型一般包括主觀題和客觀題,主觀題以簡答為主,而客觀題則以單項選擇題、多項選擇題、填空題和判斷題居多。下面就以一次語文基礎知識測試為例,介紹各種題型的制作方法。

● 單項選擇題的制作

方法一:單擊“查看答案”按鈕給出答案。如圖1所示,每一道題包括題目、選項(4個)、查看答案按鈕。具體制作過程如下。

①題目:視圖→工具欄→控件工具箱→文本框(TextBox),在里面輸入題目,可右鍵單擊找到該控件的屬性,在其中修改其顏色、字體、字形等屬性。

②選項:控件工具箱→選項按鈕(OptionButton),選項按鈕的特點是在同一張幻燈片上只能選擇其中的一個。修改其caption屬性為“A、孔子”,其他選項可以復制第一個后再修改它們的caption屬性。

③“查看答案”按鈕:控件工具箱→命令按鈕(CommandButton)。因為要實現的是選擇某個選項后,單擊“查看答案”給出正確答案,所以此時需對此按鈕的VBA進行編輯。雙擊或者右鍵單擊這個按鈕,進入VBA編程環境。在Private Sub CommandButton1_Click()和End Sub語句間插入如下代碼:

ex = MsgBox(\"正確答案是A、孔子。\", vbOKOnly, \"提示\")……當單擊按鈕時,出現“提示”信息框,上面給出“正確答案是A、孔子”的答案,并有一個確定按鈕,如圖2所示。

方法二:選擇某一選項時給出交互答案,提示正確與否,“查看答案”按鈕給出正確答案,如圖3所示。

第①、②、③與方法一同,區別是要在每一個單選項的VBA中輸入代碼,以圖中第二小題的A錯誤答案(OptionButton5)、D正確答案(OptionButton8)為例。在OptionButton5中輸入代碼:

If OptionButton5.Value = True Then ……當此選項按鈕被選擇

ex = MsgBox(\"答案錯誤,請繼續努力。\", vbOKOnly, \"提示\")……彈出“錯誤”提示信息框,如圖3所示。

在OptionButton8中輸入代碼:

If OptionButton8.Value = True Then ……當此選項按鈕被選擇

ex = MsgBox(\"Very Good!請繼續努力。\", vbOKOnly, \"提示\")……彈出“good”信息框。

● 多項選擇題的制作

①如圖4所示,制作方法與單選同。

②中使用控件工具箱→復選框(CheckBox),它的特點是在同一頁面中可同時選擇多個。修改其caption屬性為“A、韓愈”,其他選項可復制第一個再修改它們的caption屬性。

③多選題要有多個答案同時滿足條件,因此“查看答案”按鈕的設置略有不同,以第一小題為例,正確答案是ACDE,應輸入代碼:

If CheckBox1.Value = True And CheckBox3.Value = True And CheckBox4.Value = True And CheckBox5.Value = True Then……當這四個復選框被同時選中時

ex = MsgBox(\"恭喜你,答對了!\", vbOKOnly, \"提示\")……提示“答對了”

Else: ex = MsgBox(\"答案錯誤,再試一試吧!\", vbOKOnly, \"提示\")……否則提示“錯誤”

End If

④“清空答案”按鈕的輸入代碼:

CheckBox1.Value = False CheckBox2.Value = False CheckBox3.Value = False

CheckBox4.Value = False CheckBox5.Value = False

● 判斷題的制作

判斷題的單選項也是選項按鈕,所有的設置與單選題類似,只不過兩個單選項為“√”和“×”,這兩個符號可以用插入特殊符號→數字符號,先插入到文本框里,再復制到caption屬性中,如圖5所示。

● 填空題的制作

題目的設置同單選題,填空的地方用控件工具箱→文本框(TextBox),其他文字用普通文本框,如圖6所示。

①“清空答案”按鈕與選擇題不同,輸入的代碼應該是:

TextBox6.Value = Null TextBox7.Value = Null

②答案判斷:因為是填空題,所填答案是文本型,在文本框(以第一小題為例TextBox6)的VBA中條件書寫為:

If TextBox6.Value = \"十年生死兩茫茫\" Then

ex = MsgBox(\"恭喜你,回答完全正確!\", vbOKOnly, \"提示\")

Else

ex = MsgBox(\"答案不對哦,再想想吧!\", vbOKOnly, \"提示\")

End If

③“查看答案”按鈕的代碼:

ex = MsgBox(\"答案分別是“十年生死兩茫茫”和“枯藤老樹昏鴉”\", vbOKOnly, \"提示\")

● 簡答題的制作

主要是文本框的設置,簡答題作答通常只要有幾個關鍵的詞語表達出來就算正確,本著這個思想,我們給TextBox8輸入如下代碼:

Dim a, b, c, d, e, f, g As String

a = TextBox8.Value

b = \"壯志難伸\"

c = \"痛苦\"

d = \"報國無門\"

e = InStr(a, b) ……在輸入的文字中尋找“壯志難伸”這四個字,并把返回值賦給e

f = InStr(a, c) ……在輸入的文字中尋找“痛苦”這四個字,并把返回值賦給f

g = InStr(a, d) ……在輸入的文字中尋找“報國無門”這四個字,并把返回值賦給g

If e > 0 And f > 0 And g > 0 Then ……當e、f、g的值同是大于0時

ex = MsgBox(\"答案完全正確!\", vbOKOnly, \"提示\")……提示“答案完全正確”

ElseIf e > 0 Or f > 0 Or g > 0 Then……當e、f、g的值任意一個大于0時

ex = MsgBox(\"回答不夠完整!\", vbOKOnly, \"提示\")……提示“答案不完整”,如圖7所示。

Else……它們的值小于或者等于0時

ex = MsgBox(\"回答不正確!\", vbOKOnly, \"提示\")……提示“回答不正確”

End If

這樣,一個完整的基于Word的綜合練習題庫就完成了。需要注意的是,當制作完成后我們要在控件工具箱中點擊左上角的“設計模式”轉換按鈕,才可以激活題庫的各項功能。在題庫的應用上,教師可以根據實際教學需要來不斷的豐富題庫,既能用在課堂復習練習上,也可以讓同學進行自我測試,使用起來簡單靈活。

主站蜘蛛池模板: 干中文字幕| 久久香蕉国产线| 久久伊人色| 亚洲有无码中文网| 午夜精品区| 中文国产成人久久精品小说| 色偷偷一区| 久久精品人妻中文视频| 国产麻豆91网在线看| 亚洲三级电影在线播放| 日韩欧美中文| 亚洲一区色| 久久鸭综合久久国产| 成人在线不卡| 亚洲无码37.| 亚洲狠狠婷婷综合久久久久| 国产第二十一页| 亚洲人成成无码网WWW| 精品人妻系列无码专区久久| 久久精品免费国产大片| 久久精品国产999大香线焦| 四虎影视永久在线精品| 动漫精品啪啪一区二区三区| 亚洲日韩国产精品无码专区| 国产高清毛片| 欧美第九页| 色妺妺在线视频喷水| 国产成人无码综合亚洲日韩不卡| 乱人伦中文视频在线观看免费| 国产9191精品免费观看| 久久精品中文无码资源站| 国产人成在线视频| 九色视频最新网址| 日韩一区二区在线电影| 国产亚洲欧美在线视频| 久久夜色精品| 欧美天堂久久| 国产在线观看成人91| 色屁屁一区二区三区视频国产| 国产一区二区三区免费观看| 亚洲另类国产欧美一区二区| 国产免费高清无需播放器| 999精品在线视频| 国产免费高清无需播放器| 欧美成人免费一区在线播放| 秘书高跟黑色丝袜国产91在线| 日本不卡免费高清视频| 婷婷综合亚洲| 日韩在线中文| 四虎在线观看视频高清无码| 98精品全国免费观看视频| 国产精品免费入口视频| 一区二区影院| 国产精品亚洲专区一区| 日韩欧美色综合| 国产在线第二页| 欧美一区二区三区国产精品| 成人福利在线免费观看| 伊人国产无码高清视频| 在线观看国产精品第一区免费| h视频在线播放| 午夜视频免费试看| 日韩免费中文字幕| 欧美日韩国产在线观看一区二区三区| 日韩中文字幕免费在线观看| 亚洲码一区二区三区| 国产丝袜无码精品| 国产va在线| 久久精品人妻中文视频| a级毛片视频免费观看| 成人在线欧美| 一级黄色欧美| 精品国产免费观看一区| 亚洲日韩久久综合中文字幕| 2021国产乱人伦在线播放 | 亚洲第一天堂无码专区| 午夜福利网址| 国产成人综合亚洲欧洲色就色| a级毛片网| 久久亚洲国产一区二区| 国产美女在线免费观看| 黑色丝袜高跟国产在线91|