D)数据控制
29、使用SQL-SELECT命令建立查询时,若要将查询结果输出到临时表中,需要使用 句子。
A)INTO ARRAY 数组 B)INTO TABLE(DBF) 永久性的表
C)INTO CURSOR 临时表 D)TO FILE 文本
文档 30、在表SC中
查询成绩在70分至85分之间学生的学生号、课程号和成绩,正确的SQL-SELECT语句是 。
A)SELECT ,课程号,成绩FROM sc WHERE成绩 BETWEEN 70 AND 85
B) SELECT ,课程号,成绩FROM sc WHERE成绩>=70 OR 成绩<=58
C) SELECT ,
课程号,成绩FROM sc WHERE成绩>=70 OR <=85
D) SELECT ,课程号,成绩FROM sc WHERE成绩>=70 AND <=85
31、在SQL-SELECT查询中为了使查询结果排序应该使用短语 。
A)ORDER BY B)GROUP BY C)ASC D)DESC
32、下列选项中,ACCEPT命令只能用于 数据的输入
。
A)数据型 B)逻辑型 C)日期型 D)字符型
33、下列方法中,用于表单从内存中卸载的是 。
A)Cls 清屏 B)Release C)Refresh 刷新 D)Hide 隐藏
34、若要确定标签控件的字符颜色,可以通过设置 属性值来实现。
A)Color B)BackColor C)ForeColor D)FillColor
35、表格控件中用来确定列的属性是 。
A)ColumuCount 列数 B)RowCount C)Columns D)RecordSource
36、要将文本框设置为可见,可通过 语句来实现。
A)ThisForm.Textl.readOnly=.T.
B) ThisForm.Textl.Visible=.T.
C) ThisForm.Textl.Enabled=.F.
D) ThisForm.Textl.SelectOnEntry
37、若要在
列表框中同时选择多个项(行),则需设置 属性值为.T.
A)ListCount 项目数 B)Enabled 是否可操作 C)MultiSelect D)ListItem
38、恢复系统默认菜单应使用命令 。
A)SET DEFAULT TO SYSTEM
B)SET MENU TO DEFAULT
C)SET SYSMENU TO DEFAULT
D)SET SYS TO DEFAULT
39、Visual FoxPro 的报表文件(.FRX)中保存的是 。
A)报表的预览格式 B)报表本身
C)报表的格式和数据 D)报表设计格式和定义
40、应用程序开发一般经过 四个阶段。
A)分析、
设计、实施、维护 B)分析、设计、编码、实施
C)规划、分析、设计、实施 D)规划、开发、实施、维护
二、 填空题(每空2分,共20分)
1、 在Visual FoxPro中,项目文件的扩展名是 .pjx 。
2、 二维表中能够惟一区分各个元组的属性或属性集合成为该表的键或码、关键字。
3、 把代数式 写成Visual FoxPro表达式是 x/sqrt(x+y) 。
4、 表达式〝B〝+STR(AT(〝b〝,〝abstract〝),1)的值是 B2 。
5、 已知当前数据表XS.DBF中包含(C)、性别(C)、是否毕业(L)三个字段,需要逻辑删除已毕业(.T.表示已
毕业)的学生的记录,应使用命令 delte for 是否毕业=.t. 。
6、 在Visual FoxPro中,使用SET RELATION 命令可以建立两个表之间的 临时性 关联。
下面第7~9题使用数据表STUD.DBF,其中包含(C)、(C)、院系、课程、成绩等字段,请根据相应要求将下面的SQL-SELECT语句填写完整:
7、 查询各院系学生人数并浏览。
SELECT院系,CNT(*)PROM stud group BY院系。
8、 检索成绩高于或等于平均成绩的学生的号码。
SELECT FROM stud WHERE 成绩>=(SELECT avg(成绩) FROM stud)
9、 将是“091701”的学生成绩调整为90。
UPDATE stud set 成绩=90 WHERE =〝091701〝
10、若要对表单进行初始化,需选择Load、Unload、Init事件中的Init事件过程编写代码。
三、阅读理解题(每题4分,共20分)
1、下面
程序的功能是 从键盘输入一个数,并输出该数的绝对值
SET TAL
K OFF
CLEAR
INPUT〝请输入一个数〝:TO X
DO CASE
CASE X < 0
Y=-X
OTHERWISE
Y=X
ENDCASE
? Y
SET TALK ON
2、下面程序运行结果是 42
SET TALK OFF
K=1
FOR J =1 TO 8
IF J%2!=0
K=K*J
ENDIF
endfor
?INT(K/J)
SET TAKL ON
3、下面程序的运行结果是 5
SET TALK OFF
CLEAR
DIMENSION Y(10)
N = 1
DO WHILE N<=10
Y(N)=11-N
N=N+1
ENDDO
? Y(3+Y(8))
SET TALK ON
RETURN
4、下面程序的功能是 输出表stud中成绩最高的学生的,院系,成绩
SET TALK OFF
USE STUD
XM =
YX = 院系
CJ = 成绩
if cj<成绩
XM =
YX = 院系
CJ = 成绩
EN