西交15秋《Visual Foxpro及其应用》在线作业考查课试题.docx
《西交15秋《Visual Foxpro及其应用》在线作业考查课试题.docx》由会员分享,可在线阅读,更多相关《西交15秋《Visual Foxpro及其应用》在线作业考查课试题.docx(8页珍藏版)》请在冰豆网上搜索。
西交15秋《VisualFoxpro及其应用》在线作业考查课试题
西交15秋《VisualFoxpro及其应用》在线作业考查课试题
西交13秋《VisualFoxpro及其应用》在线作业
试卷总分:
100 测试时间:
--
一、单选题(共40道试题,共80分。
)
1.在软件开发中,需求分析阶段可以使用的工具是
A.N-S图
B.DFD图
C.PAD图
D.程序流程图
满分:
2分
2.检索“投中3分球”小于等于5个的运动员中“得分”最高的运动员的“得分”,正确的SQL语句是:
()下表是用list命令显示的“运动员”表的内容和结构,记录号运动员号投中2分球投中3分球罚球11345222133300044567
A.SELECTMAX(得分)得分FROM运动员WHERE投中3分球<=5
B.SELECTMAX(得分)得分FROM运动员WHEN投中3分球<=5
C.SELECT得分=MAX(得分)FROM运动员WHERE投中3分球<=5
D.SELECT得分=MAX(得分)FROM运动员WHEN投中3分球<=5
满分:
2分
3.SQL语句中删除视图的命令是:
()
A.DROPTABLE
B.DROPVIEW
C.ERASETABLE
D.ERASEVIEW
满分:
2分
4.在下面的数据类型中默认值为.F.的是()
A.数值型
B.字符型
C. 逻辑型
D.日期型
满分:
2分
5.在VisualFoxPro中,在数据库中创建表的CREATETABLE命令中定义主索引、实现实体完整性规则的短语是
A.FOREIGNKEY
B.DEFAULT
C.PRIMARYKEY
D.CHECK
满分:
2分
6.下列关于栈的叙述正确的是
A.栈按“先进先出”组织数据
B.栈按“先进后出”组织数据
C.只能在栈底插入数据
D.不能删除数据
满分:
2分
7.对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
A.快速排序
B.冒泡排序
C.直线插入排序
D.堆排序
满分:
2分
8.在数据管理技术发展的三个阶段中,数据共享最好的是()
A.人工管理阶段
B.文件系统阶段
C.数据库系统阶段
D.三个阶段相同
满分:
2分
9.在VisualFoxPro中以下叙述正确的是
A.表也被称作表单
B.数据库文件不存储用户数据
C.数据库文件的扩展名是DBF
D.一个数据库中的所有表文件存储在一个物理文件中
满分:
2分
10.CREATEDATABASE命令用来建立()
A.数据库
B.关系
C.表
D.数据文件
满分:
2分
11.在SQL的ALTERTABLE语句中,为了增加一个新的字段应该使用短语()
A.CREATE
B.APPEND
C.COLUMN
D.ADD
满分:
2分
12.在表单设计中,经常会用到一些特定的关键字、属性和事件。
下列各项中属于属性的是()
A.This
B.ThisForm
C.Caption
D.Click
满分:
2分
13.ModifyCommand命令建立的文件的默认扩展名是()
A.prg
B.app
C.cmd
D.exe
满分:
2分
14.设置表单标题的属性是()
A.Title
B.Text
C.Biaoti
D.Caption
满分:
2分
15.执行命令Myform=Createobjectv(“Form”)可以建立一个表单,为了让该表单在屏幕上显示,应该执行命令
A.MyForm.list
B.MyForm.Display
C.MyForm.Show
D.MyForm.ShowForm
满分:
2分
16.想要将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令()
A.SETCENTURYON
B.SETCENTURYOFF
C.SETCENTURYTO4
D.SETCENTURYOF4
满分:
2分
17.扩展名为DBC的文件是()
A.表单文件
B.数据库表文件
C.数据库文件
D.项目文件
满分:
2分
18.在VisualFoxPro中,数据库表的字段或记录的有效性规则的设置可以在
A.项目管理器中进行
B.数据库设计器中进行
C.表设计器中进行
D.表单设计器中进行
满分:
2分
19.设有学生S(学号,姓名,性别,年龄),查询所有年龄小于等于18岁的女同学,并按年龄进行降序排序生成新的表WS,正确的SQL命令是
A.SELECT*FROMSWHERE性别=’女’AND年龄<=18ORDERBY4DESCINTOTABLEWS
B.SELECT*FROMSWHERE性别=’女’AND年龄<=18ORDERBY年龄INTOTABLEWS
C.FROMSWHERE性别=’女’AND年龄<=18ORDERBY‘年龄’DESCINTOTABLEWS
D.FROMSWHERE性别=’女’AND年龄<=18ORDERBY‘年龄’AS
满分:
2分
20.SQL的SELECT语句中,“HAVING<条件表达式>”用来筛选满足条件的
A.列
B.行
C.关系
D.分组
满分:
2分
21.在SQLSELECT查询中,为了使查询结果排序应该使用短语()
A.ASC
B.DESC
C.GROUPBY
D.ORDERBY
满分:
2分
22.MODIFYSTRUCTURE命令的功能是:
()
A.修改记录值
B.修改表结构
C.修改数据库结构
D.修改数据库或表结构
满分:
2分
23.假设有student表,可以正确添加字段“平均分数”的命令是()
A.ALTERTABLEstudentADD平均分数F(6,2)
B.ALTERDBFstudentADD平均分数F6,2
C.CHANGETABLEstudentADD平均分数F(6,2)
D.CHANGETABLEstudentINSERT平均分数6,2
满分:
2分
24.学生.DBF:
学号(C,8),姓名(C,6),性别(C,2),出生日期(D),选课.DBF:
学号(C,8),课程号(C,3),成绩(N,5,1)。
假定学号的第3、4位为专业代码。
要计算各专业学生选修课程号为”101”课程的平均成绩,正确的SQL语句是。
A.SELECT专业ASSUBS(学号,3,2),平均分ASAVG(成绩)FROM选课WHERE课程号=”101”GROUPBY专业
B.SELECTSUBS(学号,3,2)AS专业,AVG(成绩)AS平均分FROM选课WHERE课程号=”101”GROUPBY1
C.SELECTSUBS(学号,3,2)AS专业,AVG(成绩)AS平均分FROM选课WHERE课程号=”101”ORDERBY专业
D.SELECT专业ASSUBS(学
满分:
2分
25.在结构化程序设计中,模块划分的原则是
A.各模块应包括尽量多的功能
B.各模块的规模尽量大
C.各模块之间的联系应尽量紧密
D.模块内具有高内聚度、模块间具有低耦合度
满分:
2分
26.下列叙述正确的是
A.算法的效率只与问题的规模有关,而与数据的存储结构无关
B.算法的时间复杂度是指执行算法所需要的计算工作量
C.数据的逻辑结构与存储结构是一一对应的
D.算法的时间复杂度与空间复杂度一定相关
满分:
2分
27.设有订单表order(其中包括字段:
订单号,客户号,客户号,职员号,签订日期,金额),删除2002年1月1日以前签订的订单记录,正确的SQL命令是:
()
A.DELETETABLEorderWHERE签订日期<{^2002-1-1}
B.DELETETABLEorderWHILE签订日期>{^2002-1-1}
C.DELETEFROMorderWHERE签订日期<{^2002-1-1}
D.DELETEFROMorderWHILE签订日期>{^2002-1-1}
满分:
2分
28.学生.DBF:
学号(C,8),姓名(C,6),性别(C,2),出生日期(D),选课.DBF:
学号(C,8),课程号(C,3),成绩(N,5,1)。
插入一条记录到“选课”表中,学号、课程号和成绩分别是“02080111”、“103”和80,正确的SQL语句是()
A.INSERTINTO选课VALUES(“02080111”,”103”,80)
B.INSERTVALUES(“02080111”,”103”,80)TO选课(学号,课程号,成绩)
C.INSERTVALUES(“02080111”,“103”,80)INTO选课(学号,课程号,成绩)
D.INSERTINTO选课(学号,课程号,成绩)FORMVALUES(“02080111”,”103”,80)
满分:
2分
29.下面关于数据环境和数据环境中两个表之间关联陈述中,正确的是
)、
A.数据环境是对象,关系不是对象
B.数据环境不是对象,关系是对象
C.数据环境是对象,关系是数据环境中的对象
D.数据环境和关系都不是对象
满分:
2分
30.下面关于命令DOFORMXXNAMEYYLINKED的陈述中,正确的是:
()
A.产生表单对象引用变量XX,在释放变量XX时自动关闭表单
B.产生表单对象引用变量XX,在释放变量XX时并不关闭表单
C.产生表单对象引用变量YY,在释放变量YY时自动关闭表单
D.产生表单对象引用变量YY,在释放变量YY时并不关闭表单
满分:
2分
31.在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键,规定了菜单项的访问键为“X”的菜单名称定义是
A.综合查询\<(x)
B.综合查询/<(x)
C.综合查询(\D.综合查询(/满分:
2分
32.在VisualFoxPro中,表单(Form)是指()。
A.数据库中各个表的清单
B.一个表中各个记录的清单
C.数据库查询的列表
D.窗口界面
满分:
2分
33.表单里有一个选项按纽组,包含两个选项按纽Option1和Option2,假设Option2没有设置Click事件代码,而Option1以及选项按纽和表单都设置了Click事件代码,那么当表单运行时,如果用户单击Option2,系统将:
()
A.执行表单的Click事件代码
B.执行选项按纽组的Click事件代码
C.执行Option1的Click事件代码
D.不会有反应
满分:
2分
34.设有学生表S(学号,姓名,性别,年龄)、课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是
A.SELECT学号,姓名,课程名,成绩FROMS,SC,CWHERES.学号=SC.学号ANDSC.学号=C.学号
B.SELECT学号,姓名,课程名,成绩FROM(SJOINSCONS.学号=SC.学号)JOINCONSC.课程号=C.课程号
C.SELECTS.学号,姓名,课程名,成绩FROMSJOINSCJOINCONS.学号=SC.学号ONSC.课程号=C.课程号
D.SELECTS.学号,姓名,课程名,成绩FROMSJOINSC
满分:
2分
35.关于视图和查询,以下叙述正确的是()
A.视图和查询都只能在数据库中建立
B.视图和查询都不能在数据库中建立
C.视图只能在数据库中建立
D.查询只能在数据库中建立
满分:
2分
36.某二叉树中有n个度为2的结点,则该二叉树中的叶子结点的数为
A.n+1
B.n-1
C.2n
D.n/2
满分:
2分
37.在VisualFoxPro中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用。
说明该种内存变量的命令是
A.PRIVATE
B.LOCAL
C.PUBLIC
D.不用说明,在程序中直接使用
满分:
2分
38.为“运动员”表增加一个字段“得分”的SQL语句是:
()下表是用list命令显示的“运动员”表的内容和结构,记录号运动员号投中2分球投中3分球罚球11345222133300044567
A.CHANGETABLE运动员ADD得分I
B.ALTERDATA运动员ADD得分I
C.ALTERTABLE运动员ADD得分I
D.CHANGETABLE运动员INSERT得分I
满分:
2分
39.在VisualFoxPro中,对于字段值为空值(NULL)叙述正确的是
A.空值勤等同于空字符串
B.空值表示字段还没有确定值
C.不支持字段值为空值
D.空值等同于数值0
满分:
2分
40.欲执行程序temp.prg,应该执行的命令是()
A.DOPRGtemp.prg
B.DOtemp.prg
C.DOCMDtemp.prg
D.DOFORMtemp.prg
满分:
2分
二、多选题(共10道试题,共20分。
)
1.数据库应用系统是由有关的()组成,为用户提供信息服务的系统。
A.硬件
B.软件
C.数据
D.人员
满分:
2分
2.VisualFoxPro之所以能够脱颖而出,是由于自身的特点,包括()
A.用户界面良好
B.面向对象编程技术功能强
C.快速创建应用程序
D.数据库的操作简单
满分:
2分
3.SQL语言是具有()的功能。
A.数据定义
B.数据操纵
C.数据控制
D.关系规范化
满分:
2分
4.关于关系模型的说法,正确的是()
A.关系中每一个分量不可再分
B.每一竖列的分量是同属性的
C.每一行由一个个体事物的诸多属性构成
D.一个关系是一张二维表,不允许有相同的属性名,也不允许有相同的元组
满分:
2分
5.在下列四个选项中,属于基本关系运算的是()
A.连接
B.投影
C.选择
D.排序
满分:
2分
6.关系的完整性主要包括()
A.域完整性
B.实体完整性
C.参照完整性
D.数据完整性
满分:
2分
7.报表设计器中包含在基本带区的有()
A.标题
B.页标头
C.页脚注
D.细节
满分:
2分
8.能作为报表数据源的是()
A.数据库表
B.视图
C.查询
D.自由表
满分:
2分
9.VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是()
A.选择
B.投影
C.联接
D.显示
满分:
2分
10.常用的数据模型包括()
A.简单模型
B.层次模型
C.网状模型
D.关系模型
满分:
2分