2014年秋季学期《Visual FoxPro》补考在线考试适用于2015年4月

所属学校:中国石油大学(华东) 科目:VisualFoxPro 2015-03-24 13:33:11
2014年秋季学期《Visual FoxPro》补考在线考试(适用于2015年4月份考试)

一、单选题:
1.同一个数组中的所有数组元素的数据类型(    )。          (满分:1)
    A. 必须相同
    B. 必须不同
    C. 可相同也可不同
    D. 不可改变
2.统计女生人数并将结果存放于变量X中的命令是(    )。          (满分:1)
    A. COUNT FOR .NOT. 性别=”男” TO X
    B. COUNT FOR( 性别=”女”)=.T. TO X
    C. SUM FOR( 性别<>”男”)=.T. TO X
    D. SUM FOR 性别=”女” TO X
3.以下关于空值(NULL)的叙述正确的是(    )。          (满分:1)
    A. 空值等同于数值0
    B. Visual FoxPro不支持NULL
    C. 空值等同于空字符串
    D. NULL表示字段或变量还没有确定值
4.使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当(    )。          (满分:1)
    A. 使用WHERE子句
    B. 在GROUP BY后面使用HAVING子句
    C. 先使用WHERE子句,再使用HAVING子句
    D. 先使用HAVING子句,再使用WHERE子句
5.已知基本表SC(S#,C#,GRADE),则“统计选修了课程的学生人次数”的SQL语句为(    )。          (满分:1)
    A. SELECT COUNT(DISTINCT S#)FROM SC
    B. SELECT COUNT(DISTINCT C#)FROM SC
    C. SELECT COUNT(*)FROM SC
    D. SELECT COUNT(DISTINCT *)FROM SC
6.如果一个字段的宽度为8,则此字段的类型不可能是(    )。          (满分:1)
    A. 字符型
    B. 数值型
    C. 日期型
    D. 备注型
7.设A=”123”,则2*&A的值为(    )。          (满分:1)
    A. '' 2*&A''
    B. ''2&123''
    C. 246
    D. ''2*123''
8.使用MODIFY  STRUCTURE命令时,为了避免丢失数据应注意几点,下列事项中不必要的是(    )。          (满分:1)
    A. 不能同时修改字段名及其类型或宽度
    B. 不能同时修改字段名和插入新的字段
    C. 不能同时修改字段名和删除字段
    D. 不能在删除字段的同时修改其他字段的类型及宽度
9.在命令窗口中执行下列命令: SJKM=″HYGS″ USE &SJKM后,则打开的数据表文件是(    )          (满分:1)
    A. HYGS.DBF
    B. SJKM.DBF
    C. &SJKM.DBF
    D. HYGS.TXT
10.当前表中有4个数值型字段:高等数学、英语、计算机网络和总分。其中高等数学、英语、计算机网络的成绩均已录入,总分字段为空。要将所有学生的总分自动计算出来并填入总分字段中,使用命令(    )。          (满分:1)
    A. REPL  总分  WITH  高等数学+英语+计算机网络
    B. REPL  总分  WITH  高等数学
    英语
    计算机网络
    C. REPL  总分  WITH  高等数学+英语+计算机网络  ALL
    D. REPL  总分  WITH  高等数学+英语+计算机网络  FOR  ALL
11.在没有设置任何筛选条件的情况下,要显示当前表中职称是工程师的所有记录,应该使用命令(    )。          (满分:1)
    A. list 职称= [工程师]
    B. list for 职称= [工程师]
    C. list while职称= [工程师]
    D. list rest职称 = [工程师]
12.如果想从字符串"北京市"中取出汉字"京",应该用函数(    )。          (满分:1)
    A. SUBSTR("北京市",2
    2)
    B. SUBSTR("北京市",2
    1)
    C. SUBSTR("北京市",3
    1)
    D. SUBSTR("北京市",3
    2)
13.对于向一个数据库添加自由表,下列那种说法是不正确的(    )。          (满分:1)
    A. 可以将一个自由表添加到数据库中
    B. 可以将一个数据库表直接添加到另一个数据库中
    C. 可以在项目管理器中将自由表拖放到数据库中使它成为数据库表
    D. 将一个数据库表从一个数据库移至另一个数据库,则必须先使其成为自由表
14.(    )是(    )的具体表现形式,(    )是(    )有意义的表现。          (满分:1)
    A. 信息、数据、数据、信息
    B. 数据库、信息、信息、数据库
    C. 数据、信息、信息、数据
    D. 数据、信息、数据库、信息
15.某表文件中有日期型字段"出生日期",设N='01/01/80',下列命令正确的是(    )。          (满分:1)
    A. LOCATE FOR 出生日期='01/01/80'
    B. LOCATE FOR 出生日期=&N
    C. LOCATE FOR DTOC(出生日期)=N
    D. LOCATE FOR DTOC(出生日期)=CTOD(N)
16.下面有关HAVING子句描述错误的是(    )。          (满分:1)
    A. HAVING子句必须与GROUP BY子句同时使用,不能单独使用
    B. 使用HAVING子句的同时不能使用WHERE子句
    C. 使用HAVING子句的同时可以使用WHERE子句
    D. 使用HAVING子句的作用是限定分组的条件
17.下列(    )属性是每个控件都具有。          (满分:1)
    A. name
    B. contorlsoure
    C. caption
    D. picture
18.当用户用鼠标单击命令按钮时,将引发事件(    )。          (满分:1)
    A. Click
    B. Load
    C. Init
    D. Error
19.如果需要给当前表增加一个字段,应使用的命令是(    )          (满分:1)
    A. APPEND
    B. MODIFY STRUCTURE
    C. INSERT
    D. EDIT
20.已知“是否通过”字段为逻辑型,要显示所有未通过的记录应使用命令(    )。          (满分:1)
    A. LIST  FOR  ″是否通过″=.F.
    B. LIST  FOR  NOT是否通过<>T.
    C. LIST  FOR  ″是否通过″
    D. LIST  FOR  NOT是否通过
21.在Visual FoxPro中,内存变量的类型是(    )。          (满分:1)
    A. 在使用内存变量前定义的
    B. 由变量名规定的
    C. 由数据输入语句决定的
    D. 赋值时决定的
22.要删除当前表文件中“补贴”字段的全部值,应使用的命令是(    )。          (满分:1)
    A. MODIFY STRUCTURE
    B. DELETE
    C. REPLACE
    D. ZAP
23.设A=[5*8+9],B=6*8,C=“6*8”,在下列表示形式中,只有(    )是合法表达式。          (满分:1)
    A. A+B
    B. B+C
    C. A+C
    D. C-B
24.在下面列出的数据模型中,哪一个属于概念数据模型(    )。          (满分:1)
    A. 关系模型
    B. 层次模型
    C. 网状模型
    D. 实体—联系模型
25.检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是(    )           (满分:1)
    A. SELECT S#,SUM(GRADE)FROM SC WHERE GRADE=60GROUP BY S#ORDER BY 2 DESCHAVING COUNT(*)=4
    B. SELECT S#,SUM(GRADE)FROM SC WHERE GRADE=60GROUP BY S#HAVING COUNT(*)=4ORDER BY 2 DESC
    C. SELECT S#,SUM(GRADE)FROM SC WHERE GRADE=60HAVING COUNT(*)=4GROUP BY S#ORDER BY 2 DESC
    D. DELECT S#,SUM(GRADE)FROM SC WHERE GRADE=60ORDER BY 2 DESC GROUP BY S#HAVING COUNT(*)=4
26.在Visual FoxPro中存储图像的字段类型应该是(    )。          (满分:1)
    A. 字符型
    B. 通用型
    C. 备注型
    D. 双精度型
27.以下字符型常量表达不正确的是(    )。          (满分:1)
    A. ''ABC''
    B. [ABC]
    C. ’ABC’
    D.(ABC)
28.函数SUBSTR(“12345678”,3,2)的结果是(    )。          (满分:1)
    A. 23
    B. 34
    C. 12
    D. 6
29.This是对(    )的引用。          (满分:1)
    A. 当前对象
    B. 当前表单
    C. 任意对象
    D. 任意表单
30.数据操纵语言DML根据其实现方法可以分为(    )和(    )两大类。          (满分:1)
    A. 自含型语言、宿主型语言
    B. 自主型语言、高级语言
    C. 高级语言、宿主型语言
    D. 高级语言、低级语言
31.在人事数据表文件中要显示所有姓王的职工的记录,使用命令(    )。          (满分:1)
    A. LIST  FOR  姓名=”王***”
    B. LIST  FOR  STR(姓名
    1
    2)=”王”
    C. LOCATE  FOR  姓名=”王”
    D. LIST  FOR  SUBSTR(姓名
    1
    2)=”王”
32.下列表达式中结果为“计算机等级考试”的是(    )。          (满分:1)
    A. ″计算机″|″等级考试″
    B. ″计算机″&″等级考试″
    C. ″计算机″and″等级考试″
    D. ″计算机″+″等级考试″
33.按照数据库的数据模型分类,VFP属于(    )          (满分:1)
    A. 层次型
    B. 关系型
    C. 网状型
    D. 混合型
34.已打开一个表文件,其中每条记录对应一名职工。下面四条命令中,(    )可以统计出所有职工的平均工资。          (满分:1)
    A. SUM  ALL  工资  TO  XY
    B. AVERAGE  ALL  工资  TO  XY
    C. SUM  ALL  ON  工资  TO  XY
    D. COUNT  ALL  FOR  工资=0  TO  XY
35.表文件已经打开,当前记录中姓名字段的值是“王小平”。执行以下命令序列姓名="李敏"? 姓名屏幕显示的结果是(    )          (满分:1)
    A. 王小平
    B. 李敏
    C. 王小平李敏
    D. 李敏王小平
36.下列表达式中不符合Visual FoxPro语法要求的是(    )。          (满分:1)
    A. 04/05/99
    B. T+t
    C. 1234
    D. 2X15
37.在Visual FoxPro环境下,用LIST  STRU命令显示表中每个记录的长度总计为60,用户实际可用字段的总宽度为(    )。          (满分:1)
    A. 60
    B. 61
    C. 59
    D. 58
38.用APPEND命令插入一条表记录后,被插入的记录在表中的位置是(    )。          (满分:1)
    A. 表最前面
    B. 表最末尾
    C. 当前记录之前
    D. 当前记录之后
39.在下面的命令格式中,同时缺省范围、条件表示全部记录的是(    )。          (满分:1)
    A. REPLACE
    B. DELETE
    C. DISPLAY
    D. SUM
40.在Visual FoxPro中,用INDEX命令建立索引文件时,<关键字表达式>应该是(    )。          (满分:1)
    A. 只能由一个数值型字段组成
    B. 可以由多个字段组成,但表达式的值必须是数值型、字符型、日期型、逻辑型
    C. 只能是由数值型和字符型字段组成的合法表达式
    D. 任意字段组成的合法表达式
三、判断题:
1.打开数据库时,其中的数据库表会自动打开。(    )          (满分:1)
    A. 错误
    B. 正确
2.查询文件不能更新数据表中的数据。  (    )          (满分:1)
    A. 错误
    B. 正确
3.若当前记录号为1,则函数BOF(    )的值可能为.T.,也可能为.F. 。(    )          (满分:1)
    A. 错误
    B. 正确
4.Visual FoxPro的SQL-select 语句的联接格式可以实现多个表的联接。(    )          (满分:1)
    A. 错误
    B. 正确
5.表单的数据源可以是表,也可以是视图。(    )          (满分:1)
    A. 错误
    B. 正确
6.@…say…get语句中的get子句必须用read语句激活,才能修改指定变量的值。(    )          (满分:1)
    A. 错误
    B. 正确
7.在表单的常用方法中,显示表单的方法是SHOW。(    )          (满分:1)
    A. 错误
    B. 正确
8.数据模型是数据库管理系统中用来表示实体及实体间联系的方法。(    )          (满分:1)
    A. 错误
    B. 正确
9.Update语句是SQL语言最重要的,也是使用最频繁的语句。(    )          (满分:1)
    A. 错误
    B. 正确
10.命令DISPLAY FOR RECORD(    )=3不能显示当前表的第3条记录。(    )          (满分:1)
    A. 错误
    B. 正确


版权声明

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

分享: