12秋西安交通大学《Visual Foxpro及其应用》在线作业一

所属学校:西安交通大学 科目:VisualFoxpro及其应用 2015-03-17 14:23:36

西交《Visual Foxpro及其应用》在线作业
试卷总分:100
单选题 多选题


一、单选题(共 40 道试题,共 80 分。)
1.从表中选择字段形成新关系的操作是( )
A. 选择
B. 连接
C. 投影
D. 并

2.下列叙述中正确的是( )
A. 数据库系统是一个独立的系统,不需要操作系统的支持
B. 数据库技术的根本目标是要解决数据的共享问题
C. 数据库管理系统就是数据库系统
D. 以上三种说法都不对

3.在Visual Foxpro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为( )
A. 向导
B. 设计器
C. 生成器
D. 项目管理器

4.在SQL SELECT查询中,为了使查询结果排序应该使用短语( )
A. ASC
B. DESC
C. GROUPBY
D. ORDERBY
此题选: D
5.想要将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令( )
A. SET CENTURY ON
B. SET CENTURY OFF
C. SET CENTURY TO 4
D. SET CENTURY OF 4

6.设置表单标题的属性是( )
A. Title
B. Text
C. Biaoti
D. Caption
此题选: D
7.关于视图和查询,以下叙述正确的是( )
A. 视图和查询都只能在数据库中建立
B. 视图和查询都不能在数据库中建立
C. 视图只能在数据库中建立
D. 查询只能在数据库中建立

8.学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D),选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1)。查询所有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 性别=”男”

9.释放和关闭表单的方法是( )
A. Release
B. Delete
C. LostFocus
D. Destory

10.在SQL的ALTER TABLE语句中,为了增加一个新的字段应该使用短语( )
A. CREATE
B. APPEND
C. COLUMN
D. ADD
此题选: D
11.将内存变量定义为全局变量的VisualFoxPro命令是( )
A. LOCAL
B. PRIVATE
C. PUBLIC
D. GLOBAL

12.表单名为myForm的表单中有一个页框myPageFrame,将该页框的第3页(Page3)的标题设置为“修改”,可以使用代码:( )
A. myForm.Page3.myPageFrame.Caption="修改"
B. myForm.myPageFrame.Caption.Page3="修改"
C. Thisform.myPageFrame.Page3.Caption="修改"
D. Thisform.myPageFrame.Caption.Page3="修改"

13.学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D),选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1)。查询选修课程号为”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

14.Modify Command命令建立的文件的默认扩展名是( )
A. prg
B. app
C. cmd
D. exe

15.软件调试的目的是( )
A. 发现错误
B. 改正错误
C. 改善软件的性能
D. 验证软件的正确性

16.使用报表向导定义报表时,定义报表布局的选项是( )
A. 列数、方向、字段布局
B. 列数、行数、字段布局
C. 行数、方向、字段布局
D. 列数、行数、方向

17.欲执行程序temp.prg,应该执行的命令是( )
A. DO PRG temp.prg
B. DO temp.prg
C. DO CMD temp.prg
D. DO FORM temp.prg

18.向一个项目中添加一个数据库,应该使用项目管理器的 )
A. “代码”选项卡
B. “类”选项卡
C. “文档”选项卡
D. “数据”选项卡
此题选: D
19.如果内存变量和字段变量均有变量名"姓名",那么引用内存的正确方法是:( )
A. M.姓名
B. M_姓名
C. 姓名
D. A和B都可以
此题选: D
20.在下面的数据类型中默认值为.F.的是( )
A. 数值型
B. 字符型
C.逻辑型
D. 日期型

21.在Visual FoxPro中,通用型字段C和备注型字段M在表中的宽度都是( )。
A. 2个字节
B. 4个字节
C. 8个字节
D. 10个字节

22.下列程序段执行以后,内存变量X和Y的值是: CLEAR STORE 3 TO X STORE 5 TO Y PLUS((X),Y) ?X,Y PROCEDURE PLUS PARAMETERS A1,A2 A1=A1+A2 A2=A1+A2 ENDPROC( )
A. 8 13
B. 3 13
C. 3 5
D. 8 5

23.要为当前表所有性别为"女"的职工增加100元工资,应使用命令( )
A. REPLACE ALL 工资 WITH 工资+100
B. REPLACE 工资 WITH 工资+100 FOR 性别="女"
C. REPLACE ALL 工资 WITH 工资+100
D. REPLACE ALL 工资 WITH 工资+100 FOR 性别="女"

24.查询订购单的数量和所有订购单平均金额的正确命令是( )如下关系:客户(客户号,名称,联系人,邮政编码,电话号码)产品(产品号,名称,规格说明,单价)订购单(订单号,客户号,订购日期)订购单名细(订单号,序号,产品号,数量)
A. SELECT COUNT(DISTINCT订单号),AVG(数量*单价) FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号
B. SELECT COUNT(订单号),AVG(数量木单价) FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号
C. SELECT COUNT(DISTINCT订单号),AVG(数量(单价) FROM产品,订购单名细ON产品.产品号=订购单名细.产品号
D. SELECT COUNT(订单号),AVG(数量*单价) FROM产品,订购单名细ON产品.

25.下列表单的哪个属性设置为真时,表单运行时将自动居中:( )
A. AutoCenter
B. AlwaysOnTop
C. ShowCenter
D. FormCenter

26.参照完整性规则的更新规则中“级联”的含义是:( )
A. 更新父表中连接字段值时,用新的连接字段自动修改子表中的所有相关记录
B. 若子表中有与父表相关的记录,则禁止修改父表中连接字段值
C. 父表中的连接字段值可以随意更新,不会影响子表中的记录
D. 父表中的连接字段值在任何情况下都不允许更新

27.查询尚未最后确定订购单的有关信息的正确命令是( ) 如下关系:客户(客户号,名称,联系人,邮政编码,电话号码)产品(产品号,名称,规格说明,单价)订购单(订单号,客户号,订购日期)订购单名细(订单号,序号,产品号,数量)
A. SELECT名称,联系人,电话号码,订单号FROM客户,订购单 WHERE客户.客户号=订购单.客户号AND订购日期IS NULL
B. SELECT名称,联系人,电话号码,订单号FROM客户,订购单 WHERE客户.客户号=订购单.客户号AND订购日期=NULL
C. SELECT名称,联系人,电话号码,订单号FROM客户,订购单 FOR客户.客户号=订购单.客户号AND订购日期IS NULL
D. SELECT名称,联系人,电话号码,订单号FROM客户,订购单 FOR客户.客户号=订购单.客户号AND订购日

28.可以链接或嵌入OLE对象的字段类型是( )。
A. 备注型字段
B. 通用型和备注型字段
C. 通用型字
D. 任何类型的字段

29.下列程序段执行以后,内存变量y的值是: CLEAR X=12345 Y=0 DO WHILE X0 y=y+x%10 x=int(x/10) ENDDO ?y( )
A. 54321
B. 12345
C. 51
D. 15
此题选: D
30.学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D),选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1)。假定学号的第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 BY1
C. SELECT SUBS(学号,3,2) AS专业, AVG(成绩) AS平均分 FROM 选课WHERE 课程号=”101” ORDER BY专业
D. SELECT 专业 AS SUBS(学

31.学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D),选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1)。插入一条记录到“选课”表中,学号、课程号和成绩分别是“02080111”、“103”和80,正确的SQL语句是( )
A. INSERT INTO 选课 VALUES(“02080111”,”103”,80)
B. INSERT VALUES(“02080111”,”103”,80)TO 选课(学号,课程号,成绩)
C. INSERT VALUES(“02080111”,“103”,80)INTO 选课(学号,课程号,成绩)
D. INSERT INTO 选课(学号,课程号,成绩) FORM VALUES(“02080111”,”103”,80)

32.MODIFY STRUCTURE命令的功能是:( )
A. 修改记录值
B. 修改表结构
C. 修改数据库结构
D. 修改数据库或表结构

33.在使用查询设计器创建查询是,为了指定在查询结果中是否包含重复记录(对应于DISTINCT),应该使用的选项卡是( )
A. 排序依据
B. 联接
C. 筛选
D. 杂项
此题选: D
34.下面属于表单方法名(非事件名)的是:( )
A. Init
B. Release
C. Destroy
D. Caption

35.查询设计器和视图设计器的主要不同表现在于( )。
A. 查询设计器有"更新条件"选项卡,没有"查询去向"选项
B. 查询设计器没有"更新条件"选项卡,有"查询去向"选项
C. 视图设计器没有"更新条件"选项卡,有"查询去向"选项
D. 视图设计器有"更新条件"选项卡,也有"查询去向"选项

36.下列叙述中,不符合良好程序设计风格要求的是( )
A. 程序的效率第一, 清晰第二
B. 程序的可读性好
C. 程序中要有必要的注释
D. 输入数据前要有提示信息

37.下面关于命令DO FORM XX NAME YY LINKED的陈述中,正确的是:( )
A. 产生表单对象引用变量XX,在释放变量XX时自动关闭表单
B. 产生表单对象引用变量XX,在释放变量XX时并不关闭表单
C. 产生表单对象引用变量YY,在释放变量YY时自动关闭表单
D. 产生表单对象引用变量YY,在释放变量YY时并不关闭表单

38.有下程序,请选择最后在屏幕显示的结果:SET EXACT ONs="ni"+SPACE(2)IF s=="ni" IF s="ni" ?"one" ELSE ?"two" ENDIFELSE IF s="ni" ?"three" ELSE ?"four" ENDIFENDIFRETURN( )
A. one
B. two
C. three
D. four

39.命令?LEN(SPACE(3)-SPACE(2))的结果是( )
A. 1
B. 2
C. 3
D. 5
此题选: D
40.下列叙述中正确的是( )
A. 程序执行的效率与数据的存储结构密切相关
B. 程序执行的效率只取决于程序的控制结构
C. 程序执行的效率只取决于所处理的数据量
D. 以上三种说法都不对




西交《Visual Foxpro及其应用》在线作业
试卷总分:100
单选题 多选题


二、多选题(共 10 道试题,共 20 分。)
1.关于关系模型的说法,正确的是()
A. 关系中每一个分量不可再分
B. 每一竖列的分量是同属性的
C. 每一行由一个个体事物的诸多属性构成
D. 一个关系是一张二维表,不允许有相同的属性名,也不允许有相同的元组

2.常用的数据模型包括()
A. 简单模型
B. 层次模型
C. 网状模型
D. 关系模型

3.SQL语言是具有( )的功能。
A. 数据定义
B. 数据操纵
C. 数据控制
D. 关系规范化

4.在下列四个选项中,属于基本关系运算的是( )
A. 连接
B. 投影
C. 选择
D. 排序

5.数据库应用系统是由有关的()组成,为用户提供信息服务的系统。
A. 硬件
B. 软件
C. 数据
D. 人员

6.结构化程序设计的三种基本逻辑结构是( )。
A. 嵌套结构
B. 顺序结构
C. 选择结构
D. 循环结构

7.报表设计器中包含在基本带区的有( )
A. 标题
B. 页标头
C. 页脚注
D. 细节

8.能作为报表数据源的是( )
A. 数据库表
B. 视图
C. 查询
D. 自由表

9.SQL中可使用的通配符有( )
A. *(星号)
B. %(百分号)
C. _(下划线)
D. ,(逗号)

10.Visual FoxPro之所以能够脱颖而出,是由于自身的特点,包括()
A. 用户界面良好
B. 面向对象编程技术功能强
C. 快速创建应用程序
D. 数据库的操作简单






版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: