2012年計(jì)算機(jī)二級(jí)VFP菜單設(shè)計(jì)課后練習(xí)題及答案

字號(hào):


    一、選擇題
    1.假設(shè)已經(jīng)生成了名為mymenu的菜單,問(wèn)執(zhí)行該菜單文件的命令是
    A)DOmymenu
    B)DOmymenu.mpr
    C)DOmymenu.pjx
    D)DOmymenu.mnx
    2.在VisualFoxPro中,使用“菜單設(shè)計(jì)器”定義菜單,最后生成的菜單程序的擴(kuò)展名是
    A).MNX
    B).PRG
    C).MPR
    D).SPR
    3.如果菜單項(xiàng)的名稱為“統(tǒng)計(jì)”,熱鍵是T,在菜單名稱一欄中應(yīng)輸入
    A)統(tǒng)計(jì)(\  B)統(tǒng)計(jì)(Ctrl+T)
    C)統(tǒng)計(jì)(Alt+T)
    D)統(tǒng)計(jì)(T)
    4.使用VFP的菜單設(shè)計(jì)器時(shí),選中菜單項(xiàng)之后,如果設(shè)計(jì)它的子菜單,應(yīng)在結(jié)果中選擇()。
    A)命令
    B)子菜單
    C)過(guò)程
    D)填充命令
    5.在VFP中,菜單程序文件的默認(rèn)擴(kuò)展名為()。
    A)mnx
    B)mnt
    C)mpr
    D)mpx
    6.在使用菜單設(shè)計(jì)器定義菜單時(shí),什么情況下可以使用“菜單”菜單中的“快捷菜單”命令()?
    A)定義下拉式菜單時(shí)
    B)定義下拉式菜單時(shí),且菜單當(dāng)時(shí)為空
    C)定義快捷菜單時(shí)
    D)定義快捷菜單時(shí),且菜單當(dāng)時(shí)為空
    7.與菜單無(wú)關(guān)的文件的擴(kuò)展名是________。
    A).MNX
    B).MEM
    C).MPR
    D)MNT
    8.菜單設(shè)計(jì)器中,“結(jié)果”列中不包含________。
    A)命令
    B)子菜單
    C)表單
    D)過(guò)程
    9.“菜單設(shè)計(jì)器”窗口沒(méi)有包含________命令按鈕。
    A)修改
    B)插入
    C)刪除
    D)預(yù)覽
    10.要對(duì)一組菜單功能相近的菜單項(xiàng)進(jìn)行分組,就使用________符號(hào)。
    A)\< 
    B)\> 
    C)\- 
    D)/-
    11.要為一個(gè)菜單項(xiàng)添加說(shuō)明信息,應(yīng)在“提示選項(xiàng)”對(duì)話框中的________欄設(shè)置。
    A)跳過(guò) 
    B)信息
    C)主菜單名
    D)備注
    12.將一個(gè)預(yù)覽成功的菜單存盤(pán),再運(yùn)行該菜單,卻不能執(zhí)行,是因?yàn)開(kāi)_______。
    A)沒(méi)有放到項(xiàng)目中 
    B)要使用命令方式
    C)要編入程序邏輯
    D)沒(méi)有生成.MPR文件
    13.設(shè)計(jì)菜單要完成的最終操作是________。
    A)創(chuàng)建主菜單和子菜單 
    B)生成菜單程序
    C)指定各菜單任務(wù)
    D)瀏覽菜單
    二、填空題
    1.要為表單設(shè)計(jì)下拉式菜單,首先需要在設(shè)計(jì)菜單時(shí),在“常規(guī)選項(xiàng)”對(duì)話框中選擇“頂層表單”復(fù)選框;其次要將表單的ShowWindow屬性值設(shè)置為_(kāi)_____,使其成為頂層表單;最后需要在表單的______事件代碼中添加調(diào)用菜單程序的命令。
    2.典型的菜單系統(tǒng)一般是一個(gè)下拉式菜單,下拉式菜單通常由一個(gè)______和一組_____組成。
    3.要將VFP系統(tǒng)菜單恢復(fù)成標(biāo)準(zhǔn)配置,可先執(zhí)行______命令,然后再執(zhí)行______命令。
    4.快捷菜單實(shí)質(zhì)上是一個(gè)彈出式菜單。要將某個(gè)彈出式菜單作為一個(gè)對(duì)象的快捷菜單,通常是在對(duì)象的______事件代碼中添加調(diào)用該彈出式菜單程序的命令。
    5.在一個(gè)表單中,添加一個(gè)菜單,應(yīng)在________對(duì)話框中選擇________復(fù)選框。
    6.使用菜單設(shè)計(jì)器創(chuàng)建的菜單文件的擴(kuò)展名為_(kāi)______。
    7.運(yùn)行菜單是指執(zhí)行擴(kuò)展名為_(kāi)______的文件。
    8.在下拉菜單中,用_______來(lái)劃分功能相近的菜單項(xiàng)。
    9.如果要定義當(dāng)前菜單的公共過(guò)程代碼,應(yīng)使用_______菜單中的“菜單選項(xiàng)”對(duì)話框。
    10.菜單設(shè)計(jì)器窗口中的____組合框可用于上、下級(jí)菜單之間的切換。
    三、判斷題
    1.菜單的分隔線可用以劃分主菜單和子菜單。()
    2.子菜單中還可以含有快捷菜單。()
    3.菜單項(xiàng)的任務(wù)可用相應(yīng)命令或過(guò)程實(shí)現(xiàn)。()
    4.表單僅用以顯示工具欄。()
    5.在頂層表單中可以顯示工具欄。()
    6.在菜單中可以顯示工具欄。()
    7.只要設(shè)置表單的屬性showwindow=2,就能設(shè)置頂層表單。()
    答案
    一選擇題
    1.B2.C3.A4.B5.C6.B7.B8.C9.A10.C11.B12.D13.B
    二、填空題
    1.2,init2.條形菜單3.setsysmenunosave,setsysmenutodefault4.rightclick5.常規(guī)選項(xiàng),頂層表單6..mnx7..mpr8.分隔線9.顯示10.菜單
    三、判斷題
    1、 √ 2、√ 3、√ 4、× 5、× 6、√ 7、×