当前位置:首页 > visual foxpro选择填空题
A. 对视图和查询的使用与表一样,也可以进行插入、查询、删除、修改操作 B. 视图和查询文件的扩展名都是.QPR C. 执行查询文件可使用DO命令
D. 在VFP中,建立视图不会用到任何网络资源 【答案】C
17. 关于视图,下列说法错误的是________。
A. 对视图的使用与表一样,也可以进行插入、查询、删除、修改操作
B. 视图与查询一样,都以文件的形式独立存在,都可以为数据库所管理 C. 视图与表不一样,它是一种虚表,不存储数据 D. 在VFP中,可建立本地视图和远程视图 【答案】B
18. 学生成绩表 STUDENT.dbf 的结构如下:姓名(C,8),语文(N,5,2),数学(N,5,2),英语(N,5,2),总分(N,6,2)。其中前4个字段均已有值,要求统计每位学生的总分并存入总分字段中,下列命令中不能实现的是________。
A. replace all 总分 with 语文+数学+英语 B. sum 语文+数学+英语 to 总分
C. update STUDENT set 总分=语文+数学+英语 D. scan
repl 总分 with 语文+数学+英语 endscan
【答案】B
19. 要在浏览窗口中显示表TEACHER.dbf中所有教授和副教授的记录,下列命令中错误的是________。
A. use TEACHER
browse for 职称=\教授\职称=\副教授\
B. select * from TEACHER where \教授\职称
C. select * from TEACHER where 职称 in(\教授\副教授\
D. select * from TEACHER where职称=\教授\职称=\副教授\ 【答案】D
20. 使用SELECT-SQL命令建立查询时,若要将查询结果输出到一临时数据表中,需要选择使用以下________子句。
A. INTO ARRAY C. INTO TABLE 【答案】B
B. INTO CURSOR D. TO FILE
21. 视图是一个________。
A. 虚拟的表
B. 真实的表 D. 不能修改的表
C. 不依赖于数据库的表
【答案】A
22. 不属于数据定义功能的 SQL 语句是________。
A. CREATE TABLE
B. CREATE VIEW
C. UPDATE D. ALTER TABLE 【答案】C
23. 在下面有关HAVING子句描述错误的是________。
A. HAVING子句必须与GROUP BY子句同时使用,不能单独使用
B. 使用HAVING子句的同时不能使用WHERE子句 C. 使用HAVING子句的同时可以使用WHERE子句 D. 使用HAVING子句的作用是限定分组的条件 【答案】B
24. SQL的数据操作语句不包括________。 A. INSERT 【答案】D
B. UPDATE
C. DELETE D. CHANGE
25. SQL 语句中条件短语的关键字是________。
A. WHERE B. FOR C. WHILE D. CONDITION 【答案】A
26. SQL 语句中修改表结构的命令是________。
A. MODIFY TABLE C. ALTER TABLE 【答案】C
A. DROP TABLE
B. MODIFY STRUCTURE D. ALTER STRUCTURE
27. SQL 语句中删除表的命令是________。
B. DELETE TABLE
C. ERASE TABLE D. DELETE DBF 【答案】A
28. 对视图的更新是否反映在了基本表里,取决于在建立视图时是否在\更新条件\选顶卡中选择了________。
A. 关键字段
B. SQL UPDATE
C. 发送SQL更新 . 同步更新
【答案】C
29. 在查询设计器的查询去向的设置中,不能实现的输出是________。
A. 表 B. 视图 C. 图形 D. 报表 【答案】B
30. 在 Visual Foxpro 6.0 中,建立查询可用________方法 A. 使用查询向导 B. 使用查询设计器 C. 直接使用SELECT-SQL命令 D. 以上方法均可 【答案】D
31. 有关多表查询结果中,以下说法正确的是________。
A. 只可包含其中一个表的字段
B. 必须包含查询表的所有字段
C. 可包含查询表的所有字段,也可只包含查询表部分字段 D. 以上说法均不正确 【答案】C
32. 视图不能单独存在,它必须依赖于________。 A. 视图 B. 数据库 【答案】B
C. 数据表
D. 查询
33. 修改本地视图使用的命令是________。
A. CREATE SQL VIEW B. MODIFY VIEW C. RENAME VIEW D. DELETE VIEW 【答案】B
34. 下面关于查询描述正确的是________。
A. 可以使用CREATE VIEW打开查询设计器
B. 使用查询设计器可以生成所有的SQL查询语句
C. 使用查询设计器生成的SQL语句存盘后将存放在扩展名为QPR的文件中 D. 使用DO语句执行查询时,可以不带扩展名 【答案】C
35. 下列关于查询设计器的说法中错误的是________。
A. 既可对单表查询,也可对多表查询
B. 在分组依据选项卡中,可以设置查询结果按某一字段值的升序排列 C. 可以将查询结果保存到扩展名为.qpr的查询文件中,并可在命令窗口中直接用do
命令执行
D. 可以设定查询结果的输出形式,如临时表,图形等 【答案】B
36. 在查询设计器中已设定联接条件为STUDENT.姓名=xscj.姓名,若要在查询结果中
显示STUDENT表中所有记录及xscj表中满足条件的记录,则联接类型应为________。
A. 内部联接 B. 左联接 【答案】B
C. 右联接
D. 完全联接
37. 下列说法中错误的是________。
A. 在数据库中,可以包含表,视图,查询以及表间永久关系
B. 可以通过修改视图中数据来更新数据源中数据,但查询不可以
C. 建立查询和视图时,数据表可作为数据源
D. 视图虽然具备了一般数据表的特征,但它本身并不是表
【答案】A
38. SQL语言具有两种使用方式,分别称为交互式SQL和________。
A. 提示式SQL B. 多用户SQL C. 嵌入式SQL D. 解释式SQL 【答案】C
39. Visual FoxPro 中支持的SQL功能不包括________。
A. 数据定义 B. 数据修改 C. 数据查询 D. 数据控制 【答案】D
40. 在SQL语句中用语分组的短语是________。 A. ORDER BY B. AVG C. GROUP BY 【答案】C
41. 下面SQL语句的执行结果是________。
D.SUM
SELECT SUM(工资) FROM 职工 A. 工资的最大值 B. 工资的最小值 C. 工资的平均值 【答案】D
D. 工资的合计
42. SQL查询语句中ORDER BY子句的功能是________。
A. 对查询结果进行排序 C. 限定分组检索结果
B. 分组统计查询结果 D. 限定查询条件
【答案】A
43. 在VFP系统中,查询文件的扩展名为________。 A. .DBF B. .QPR C.. .SCX 【答案】B
44. 在VFP中,关于视图说法正确的是________。
D. .TXT
A. 视图与查询没有区别 B. 视图是一个虚表,不形成对应的磁盘文件
C. 通过视图不能修改原表 D. 只能给自由表建立视图 【答案】B
45. 在SQL的SELECT查询结果中,消除重复记录的方法是________。
A. 通过指定主关系键 B. 通过指定惟一索引 C. 使用DISTINCT子句 【答案】C
D. 使用HAVING子句
46. 在查询设计器中已设定联接条件为 STUDENT.姓名=xscj.姓名, 若要在查询结果中显示 STUDENT 表中所有记录及 xscj 表中所有的记录,则联接类型应为________。
A. 内部联接 【答案】D
47. 查询所有1982年3月20日以后(含)出生、性别为男的学生,正确的SQL语句是________。
A. SELECT * FROM 学生WHERE 出生日期>={^1982-03-20} AND 性别=”男”
B. SELECT * FROM 学生WHERE 出生日期<={^1982-03-20} AND 性别=”男” C. SELECT * FROM 学生WHERE 出生日期>={^1982-03-20} OR 性别=”男” D. SELECT * FROM 学生WHERE 出生日期<={^1982-03-20} OR 性别=”男” 【答案】A
48. 计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是________。 A. SELECT AVG(成绩) FROM 选课WHERE 姓名=”刘明” B. SELECT AVG(成绩) FROM学生,选课WHERE 姓名=”刘明”
C. SELECT AVG(成绩) FROM学生,选课WHERE学生.姓名=”刘明”
D. SELECT AVG(成绩) FROM学生,选课WHERE学生.学号=选课.学号 AND姓名=”刘明”
【答案】D 49. 假定学号的第3、4位为专业代码。要计算各专业学生选修课程号为”101”课程的平均成绩,正确的SQL 语句是________。
A. SELECT 专业 AS SUBS(学号,3,2),平均分 AS AVG(成绩) FROM 选课WHERE 课程号=”101” GROUP BY 专业
B. SELECT SUBS(学号,3,2) AS专业, AVG(成绩) AS平均分 FROM 选课WHERE 课程号=”101” GROUP BY 1
C. SELECT SUBS(学号,3,2) AS专业, AVG(成绩) AS平均分 FROM 选课WHERE 课程号=”101” ORDER BY 专业
D. SELECT 专业 AS SUBS(学号,3,2),平均分 AS AVG(成绩) FROM 选课WHERE 课程号=”101” ORDER BY 1
【答案】B
50. 查询选修课程号为”101”课程得分最高的同学,正确的SQL语句是________。 A. SELECT 学生.学号,姓名 FROM学生,选课 WHERE 学生.学号=选课.学号 AND 课程号=”101” AND 成绩>=ALL(SELECT 成绩 FROM 选课)
B. SELECT 学生.学号,姓名 FROM学生,选课 WHERE 学生.学号=选课.学号AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE 课程号=”101”)
C. SELECT 学生.学号,姓名 FROM学生,选课 WHERE 学生.学号=选课.学号AND 成绩>=ANY(SELECT 成绩 FROM 选课 WHERE 课程号=”101”)
D. SELECT 学生.学号,姓名 FROM学生,选课 WHERE 学生.学号=选课.学号 AND 课
B. 左联接 C. 右联接 D. 完全联接
共分享92篇相关文档