【选择题练习7(菜单和程序)】
1.单选题: 下列程序的运行结果是( )。 Store 0 To M, N Do While M<30 N=N+3 M=M+N Enddo ?M, N Return A. 45 15 B. 15 45 C. 12 30 D. 30 12 2.单选题: 程序如下: S=0 I=1
Do While I<4
Accept “请输入字符串: ” To X If “A” $ X S=S+1 Endif I=I+1 Enddo ?S Return
运行时输入 “abcd”, “ABCD”, “aBcD ”, 输出 S 的值是( ) A. 4 B. 1 C. 2 D. 3
3.单选题: 在非嵌套程序结构中,可以使用LOOP和EXIT语句的基本程序结构是() A. IF-ENDIF B. TEXT-ENDTEXT C. DO CASE-ENDCASE D. DO WHILE-ENDDO
4.单选题: 有一菜单文件mm.mnx,要运行该菜单的方法是( ) A. 先生成菜单程序文件mm.mpr,再执行命令do mm.mpr B. 先生成菜单程序文件mm.mpr,再执行命令do menu mm.mnx C. 执行命令do mm.mnx D. 执行命令do menu mm.mnx 5.单选题: 有如下FoxPro程序: SET TALK OFF M=0 N=100
DO WHILE N>M M=M+N N=N-10 ENDDO ?M
RETURN
运行此程序显示M的值是( ). A. 10 B. 99 C. 100 D. 0
6.单选题: Visual Foxpro系统菜单是一个典型的菜单系统,其主菜单是一个() A. 条形菜单 B. 弹出式菜单 C. 下拉式菜单 D. 级联菜单
7.单选题: Visual Foxpro中支持循环结构的语句包括( ) A. DO WHILE-ENDDO B. FOR-ENDFOR C. SCAN-ENDSCAN
D. 其他所有选项
8.单选题: visual Foxpro支持( )和( )两种类型的菜单 A. 快捷菜单和下拉式菜单 B. 条形菜单和下拉式菜单 C. 快捷菜单和弹出式菜单 D. 条形菜单和弹出式菜单
9.单选题: 有如下程序,程序执行完后的结果是( ). Dimension m(3) X=\ for i=1 to 3
m(i)=SUBSTR(X,2*I,1) endfor
?M(1),M(2),M(3) A. 2 4 6 B. 1 2 3 4 C. 2 3 4 D. 2 4
10.单选题: 若想要依次读取数组中的每一个元素,请问哪一种循环的效率最高且写法最简易? A. DO WHILE…ENDDO B. LOCAL C. FOR …ENDFOR D. FOR EACH …ENDFOR 11.单选题: 执行下列程序:
Store 0 To X, Y Do While X<20 X=X+Y Y=Y+2 Enddo ?X, Y Return
在屏幕上显示的输出结果是( )。 A. 22 20 B. 20 22 C. 10 20 D. 20 10
12.单选题: 有连续的两个菜单项,名称分别为\保存\和\删除\要用分隔线将这两个菜单项分组.实现这一功能的方法是(). A. 在两个菜单项之间添加一个菜单项,并且在名称栏中输入\ B. 在删除菜单项名称前面加上\删除\\- C. 在保存菜单项名称前面加上\保存\\- D. A或B两种方法均可
13.单选题: 下面程序的运行结果是( )。 Dimension A( 6 ) For K=1 To 6 A( K )=30-3*K Endfor K=5
Do While K>=1
A( K )= A( K )- A( K+1 ) K=K-1 Enddo
?A( 2 ) , A( 4 ) , A( 6 ) Set Talk On Return A. 15 18 12 B. 18 15 12 C. 12 15 18 D. 18 12 15 14.单选题: 典型的菜单系统一般是一个( ) A. 条形菜单 B. 主菜单 C. 快捷式菜单 D. 下拉式菜单
15.单选题: 在Visual Foxpro中,程序文件的扩展名为( ). A. .qpr B. .sct C. .prg
D. .scx
16.单选题: 当在菜单设计器中设计完菜单项后,要选择\菜单\中的( ). A. 生成 B. 运行 C. 编译 D. 调试
17.单选题: 如果要将一个SDI菜单附加到一个表单中,则( ) A. 表单必须是SDI表单,并在表单的Load事件中调用菜单程序 B. 只要在表单的Init事件中调用菜单程序 C. 只要在表单的Load事件中调用菜单程序 D. 表单必须是SDI表单,并在表单的Init事件中调用菜单程序 18.单选题: 设计菜单要完成的最终操作是( ) A. 指定各菜单任务 B. 创建主菜单及子菜单 C. 浏览菜单 D. 生成菜单程序 19.单选题: 在命令窗口中输入下列命令: ?(12+4)*8 ?9+4*5 ?10%6
程序运行结果为(). A. 44 29 2 B. 44 29 4 C. 128 29 6 D. 128 29 4
20.单选题: 下列( )组语句可以将变量A、B的值互换 A. A=A+B B=A-B A=A-B B. A=B B=A C. A=C C=B B=A D. A=(A+B)/2 B=(A-B)/2 21.单选题: 有如下一个程序段,执行后,其显示的结果是( ). DIMENSION ARRAY[3,3] ? AELEMENT(ARRAY ,2,3) A. 6 B. 1 C. 3 D. 55
22.单选题: 下列关于过程文件的说法中,错误的是( ) A. 在调用过程文件中的过程之前不必打开过程文件 B. 过程文件的默认扩展名为.PRG C. 过程文件只包含过程,可以被其他程序所调用 D. 过程文件的建立需使用MODIFY COMMAND命令 23.单选题: 用下列( )命令,可以启动菜单设计器 A. DO MENU
相关推荐: