【正确答案】 c a.在命令窗口中被赋值的变量均为局部变量 b.在命令窗口中用private命令说明的变量均为局部变量 c.在被调用的下级程序中用public命令说明的变量都是全局变量 d.在程序中用private命令说明的变量均为全局变量
32、执行下列程序后,显示结果是() *main.prg x=5 y=7 do sub1 x,y procedure sub1 private y x=10 y=x return (本题分值:1分)
【正确答案】 d a.57 b.错误 c.510 d.107
33、std.dbf中的记录有:姓名(c,8)、课程名(c,16)、成绩(n,3,0)等字段,下面一段程序用于显示所有成绩及格的学生的信息,请在程序空缺处作适当的选择。 set talk off use std clear go top do while.not.eof() if 成绩>=60 ? ″姓名:″ 姓名,; ″ 课程:″ 课程名,; ″ 成绩:″ str(成绩,3,0) endif [] enddo use set talk on 上述程序的循环部分(程序第11行)可用一条命令代替,即() (本题分值:1分)
【正确答案】 b a.空语句 b.skip c.loop d.exit
34、既不能被上级例程访问,也不能被下级例程访问的变量类型为() (本题分值:1分)
【正确答案】 a a.局部变量 b.私有变量 c.公共变量 d.私有与局部变量
35、可使用()使参数按传地址方式传递给过程或函数。 (本题分值:1分)
【正确答案】 d a.命令set udfparms to value b.括号将变量括起来 c.在变量前面加上符号"&." d.在变量前面加上符号"@" g