西安交通大学18年3月课程考试《Visual Foxpro及其应用》作业考核满分答案
西安交通大学18年3月课程考试《Visual Foxpro及其应用》作业考核试题
试卷总分:100 得分:0
一、 单选题 (共 50 道试题,共 100 分)
1.可以比较大小的数据类型包括( )
A.数值型,字符型,日期型,逻辑型
B.数值型,字符型,日期型
C.数值型,字符型
D.数值型
正确选项:----
2.在DO WHILE … ENDDO循环结构中,LOOP命令的作用是:( )
正确答案:----
A.退出过程,返回程序开始处
B.转移到DO WHILE语句行,开始下一个判断和循环
正确选项:----
C.终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行
专业答案:----
D.终止程序执行
正确选项:----
3.设有日期类型字段 rq,日期格式为 mm/dd/yyyy。以下四组命令中,各条命令功能完全等效的是( )
正确选项:----
A.LISTFORSUBSTR(DTOC(rq,4,4)=“2001” LISTFORYEAR(rq)=2001 LISTFOR“2001”$DTOC(rq)
专业答案:----
B.LISTFORSUBSTR(DTOC(rq,7,4)=“2001” LISTFORYEAR(rq)=2001 LISTFOR“2001”$DTOC(rq)
正确选项:----
C.LISTFORSUBSTR(DTOC(rq,1,4)=“2001” LISTFORYEAR(rq)=“2001” LISTFOR“2001”$DTOC(rq)
正确选项:----
D.LISTFORSUBSTR(DT
专业答案:----
4.在以下命令序列中,总能实现插入一条空记录并使其成为第八条记录的是( )
A.SKIP7
B.GOTO7 INSERTBLANK
C.LOCATEFORRECNO()=8
D.GOTO7 INSERTBLANKBEFORE
正确答案:----
5.在命令窗口中,显示当前数据库中所有 40 岁(含 40 岁)以下,职称为”教授”,”副教授”的姓名和工资,应使用命令( )
正确选项:----
A.LISTFIEL姓名,工资FOR年龄<=40AND职称=“教授”AND职称=“副教授”
专业答案:----
B.LISTFIEL姓名,工资FOR年龄<=40OR职称=“教授”OR职称=“副教授”
专业答案:----
C.LISTFIEL姓名,工资FOR年龄<=40AND(职称=“教授”OR职称=“副教授”)
正确答案:----
D.LISTFIEL姓名,工资FOR年龄<=40OR(职称=“教授”AND职称=“副教授”)
正确答案:----
6.FP提供了3种创建报表的方法,其中不包括( )。
A.报表设计器
B.报表向导
C.报表生成器
D.快速报表
正确选项:----
7.计算所有职称为正、副教授的平均工资,将结果赋予变量 PJ 中,应使用命令 ( )
A.AVERAGE工资TOPJFOR"教授"$职称
B.AVERAGEFIELDS工资TOPJFOR"教授"$职称
正确答案:----
C.AVERAGE工资TOPJFOR职称="副教授".AND.职称="教授"
正确选项:----
D.AVERAGE工资TOPJFOR职称="副教授".OR."教授"
正确答案:----
8.使用报表向导定义报表时,定义报表布局的选项是( )
A.列数、方向、字段布局
B.列数、行数、字段布局
C.行数、方向、字段布局
D.列数、行数、方向
专业答案:----
9.使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为
正确答案:----
A.2个
B.3个
C.5个
D.6个
专业答案:----
10.学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D),选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1)。计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是( )
正确答案:----
A.SELECT AVG(成绩) FROM 选课WHERE 姓名=”刘明”
正确答案:----
正确选项:----
专业答案:----
B.SELECT AVG(成绩) FROM学生,选课WHERE 姓名=”刘明”
C.SELECT AVG(成绩) FROM学生,选课WHERE学生.姓名=”刘明”
D.SELECT AVG(成绩) FROM学生,选课WHERE学生.学号=选课.学号 AND姓名=”刘明”
专业答案:----
11.创建自由表结构时,在各栏目之间移动光标的不正确操作为( )
A.单击某一栏目
B.按Tab键
C.按组合键Shift+Tab键
D.按回车键
正确答案:----
12.在SQL SELECT查询中,为了使查询结果排序应该使用短语( )
A.ASC
B.DESC
专业答案:----
C.GROUPBY
D.ORDERBY
正确选项:----
13.查询订购单的数量和所有订购单平均金额的正确命令是( ) 如下关系: 客户(客户号,名称,联系人,邮政编码,电话号码) 产品(产品号,名称,规格说明,单价) 订购单(订单号,客户号,订购日期) 订购单名细(订单号,序号,产品号,数量)
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产品.
正确选项:----
14.在关系模型中,对关系的要求不包括———。
专业答案:----
A.关系必须规范化
B.在同一关系中不允许出现完全相同的元组
C.在同一关系中不允许出现完全相同的属性
D.在同一关系中属性必须按顺序排列
正确答案:----
15.为了合理组织数据,应遵从设计原则是( )
A.“一事一地”的原则,即一个表描述一个实体或实体间的一种联系
正确答案:----
B.表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段
C.用外部关键字保证有关联的表之间的联系
D.以上各条原则都包括
专业答案:----
16.要求表文件某数值型字段的整数是 4 位,小数是 2 位,其值可能为负数,该字段的宽度应定义为( )
A.8位
B.7位
C.6位
D.4位
正确答案:----
17.Visual FoxPro的报表文件.FRX中保存的是 。
A.打印报表的预览格式
B.打印报表本身
C.报表的格式和数据
D.报表设计格式的定义
专业答案:----
18.结构化程序设计的三种基本逻辑结构是
A.选择结构、循环结构和嵌套结构
B.顺序结构、选择结构和循环结构
C.选择结构、循环结构和模块结构
D.顺序结构、递归结构和循环结构
正确选项:----