《Visual FoxPro 数据库及应用》辅助教材 21
C.一种编译系统 D.一种操作系统
9.在E-R图中,用来表示实体联系的图形是( ) A.椭圆形 B.矩形 C.菱形 D.三角形 10.有三个关系R,S,T 如下: R
A a b c S
A d T
A a b c d
其中关系T由关系R和S通过某种操作得到,该操作称为( ) A.选择 B.投影 C.交 D.并 11.设置文本框显示内容的属性是( )
A.VALUE B.CAPTION C.NAME D.INPUTMASK 12.语句LIST MEMORY LIKE a*能够显示的变量不包括( ) A.a B.a1 C.ab2 D.ba3
13.计算结果不是字符串”Teacher”的语句是( ) A. at(“MyTecaher”,3,7 ) B. substr(“MyTecaher”,3,7 ) C.right(“MyTecaher”,7 ) D.left(“Tecaher”,7 )
14.学生表中有学号,姓名,和年龄三个字段,SQL语句“SELECT 学号 FROM 学生”完成的操作称为( )
A.选择 B.投影 C.连接 D.并 15.报表的数据源不包括( )
A. 视图 B.自由表 C.数据库表 D.文本文件 16.使用索引的主要目的是( )
A. 提高查询速度 B.节省存储空间 C.防止数据丢失 D.方便管理
B 1 2 3 3 C 2 1 1 2 B 3 C 2 B 1 2 3 C 2 1 1
《Visual FoxPro 数据库及应用》辅助教材 22
17.表单文件的扩展名是( )
A. frm B.prg C. scx D. vcx
18.下列程序段执行时在屏幕上显示的结果是( ) DIME A(6) A(1)=1 A(2)=1
FOR I=3 TO 6 A(I)=A(I-1)+A(I-2) NEXT ?A(6)
A.5 B.6 C.7 D.8
19.下列程序段执行时在屏幕上显示的结果是( ) X1=20 X2=30
SET UDFPARMS TO VALUE DO test With X1,X2 ?X1,X2
PROCEDURE test PARAMETERS a,b x=a a=b b=x
ENDPRO
A.30 30 B.30 20 C.20 20 D. 20 30 20.以下关于“查询”的正确描述是( )
A.查询文件的扩展名为PRG B.查询保存在数据库文件中 C.查询保存在表文件中 D.查询保存在查询文件中 21.以下关于“视图”的正确描述是( )
A. 视图独立于表文件 B.视图不可更新 C.视图只能从一个表派生出来 D.视图可以删除
22.了为隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是( )
A. Value B.ControlSource C.InputMask D.PasswordChar 23.假设某表单的Visible属性的初值是.F.,能将其设置为.T.的方法是( ) A.Hide B.Show C.Release D.SetFocus 24.在数据库中建立表的命令是( )
A. CREATE B.CREATE DATABASE C.CREATE QUERY D.CREATE FORM 25.让隐藏的 MeForm表单显示在屏幕上的命令是( )
A.MeForn.Display B.MeForm.Show C.Meforn.List D.MeForm.See 26.在表设计器的字段选项卡中,字段有效性的设置中不包括( )
《Visual FoxPro 数据库及应用》辅助教材 23
A. 规则 B.信息 C.默认值 D.标题
27.若SQL语句中的ORDER BY短语指定了多个字段,则( ) A.依次按自右至左的字段顺序排序 B.只按第一个字段排序
C.依次按自左至右的字段顺序排序 D.无法排序
28.在VisualFoxpro中,下面关于属性,方法和事件的叙述错误的是( ) A.属性用于描述对象的状态,方法用于表示对象的行为 B.基于同一个类产生的两个对象可以分别设置自己的属性值 C.事件代码也可以象方法一样被显示调用
D.在创建一个表单时,可以添加新的属性、方法和事件 29.下列函数返回类型为数值型的是( ) A.STR B.VAL C.DTOC D.TTOC
30.与“SELECT * FROM 教师表 INTO DBF A”等价的语句是( ) A.SELECT * FROM 教师表 TO DBF A B.SELECT * FROM 教师表 TO TABLE A C.SELECT * FROM 教师表 INTO TABLE A D.SELECT * FROM 教师表 INTO A
31.查询“教师表”的全部记录并存储于临时文件one.dbf ( ) A.SELECT * FROM 教师表 INTO CURSOR one B.SELECT * FROM 教师表 TO CURSOR one
C.SELECT * FROM 教师表 INTO CURSOR DBF one D.SELECT * FROM 教师表 TO CURSOR DBF one
32.“教师表”中有“职工号”,“姓名”和“工龄”字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是( )
A.CREATE TABLE 教师表(职工号C(10) PRIMARY, 姓名 C(20),工龄 I) B.CREATE TABLE 教师表(职工号C(10) FOREIGN, 姓名 C(20),工龄 I) C.CREATE TABLE 教师表(职工号C(10) FOREIGN KEY , 姓名 C(20),工龄 I) D.CREATE TABLE 教师表(职工号C(10) PRIMARY KEY , 姓名 C(20),工龄 I) 33.创建一个名为student的新类,保存新类的类库名称是mylib,新类的父类是Person,正确的命令是( )
A.CREATE CLASS mylib OF student As Person B.CREATE CLASS student OF Person As mylib C.CREATE CLASS student OF mylib As Person D.CREATE CLASS Person OF mylib As student
34.“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段。计算 “计算机”系老师总数的命令是( )
A.SELECT COUNT(*) FROM 老师表INNER JOIN 学院表; ON 教师表.系号=学院表.系号 WHERE 系名=”计算机”
《Visual FoxPro 数据库及应用》辅助教材 24
B.SELECT COUNT(*) FROM 老师表INNER JOIN 学院表; ON 教师表.系号=学院表.系号 ORDER BY 教师表.系号; HAVING 学院表.系名=” 计算机”
C.SELECT COUNT(*) FROM 老师表INNER JOIN 学院表; ON 教师表.系号=学院表.系号GROUP BY 教师表.系号; HAVING 学院表.系名=” 计算机”
D.SELECT SUM(*) FROM 老师表INNER JOIN 学院表; ON 教师表.系号=学院表.系号ORDER BY 教师表.系号; HAVING 学院表.系名=” 计算机”
35. “教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段。求教师总数最多的系的教师人数,正确的命令是( )
A.SELECT 教师表.系号,COUNT(*)AS 人数 FROM 教师表,学院表; GROUP BY 教师表.系号 INTO DBF TEMP SELECT MAX(人数)FROM TEMP
B. SELECT 教师表.系号,COUNT(*)FROM 教师表,学院表;
WHERE 教师表.系号=学院表.系号GROUP BY 教师表.系号 INTO DBF TEMP SELECT MAX(人数)FROM TEMP
C. SELECT 教师表.系号,COUNT(*)AS 人数 FROM 教师表,学院表; WHERE 教师表.系号=学院表.系号GROUP BY 教师表.系号 TO FILE TEMP SELECT MAX(人数)FROM TEMP
D. SELECT 教师表.系号,COUNT(*)AS 人数 FROM 教师表,学院表; WHERE 教师表.系号=学院表.系号 GROUP BY 教师表.系号 INTO DBF TEMP SELECT MAX(人数)FROM TEMP
二、填空题(每空2分,共30分)
请将每一个空的正确答案写在答题纸上【1】-【15】序号的横线上,答在试卷上,在试卷上不得分。
注意:以命令关键字填空的必须写完整。
1.某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有【1】个结点。 2.程序流程图的菱形框表示的是【2】。
3.软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中【3】阶段产生“软件需求规格说明书”。
4.在数据库技术中,实体集之间的联系可以是一对一或一对多或多对多的,那么“学生”和“可选课程”的联系为【4】。
5.人员基本信息一般包括:身份证号,姓名,性别,年龄等,其中可以作为主关键字的是【5】。 6.命令按钮的Cancel属性的默认值是【6】。
7.在关系操作中,从表中取出满足条件的元组的操作称做【7】。
8.在Visual Foxpro中,表示时间2009年3月3 日的常量应写为【8】。
9.在Visual Foxpro中的“参照完整性”中,“插入规则”包括的选择是“限制”和【9】。 10.删除视图MyView的命令是【1】。
《Visual FoxPro 数据库及应用》辅助教材 25
11.查询设计器中的“分组依据”选项卡与SQL语句的【11】短语对应。
12.项目管理器的数据选项卡用于显示和管理数据库、查询、 视图和【12】。 13.可以使编辑框的内容处于只读状态的两个属性是ReadOnly和 。
14.为“成绩”表中“总分”字段增加有效性规则:“总分必须大于等于0并且小于等于750”,正确的SQL语句是:
【14】 TABLE 成绩 ALTER 总分【15】总分>=0 AND 总分<=750
一、选择题
1-5 CBDAB 16-20 ACDBD 31-35 ADCAD 二、填空
1. 14 2. 逻辑条件 6. .F. 7. 选择 11. grop by 12. 自由表
参考答案
6-10 ACBCD 11-15 ADABD 21-25 DDBAB 26-30 DCDBC 3. 需求分析 4. 多对多 5. 身份证号 8. ^2009-03-03} 9. 忽略 10. drop view myview 13. enabled 14. alter 15. set check