2014年秋季学期《Visual FoxPro》补考在线考试适用于2015年4月
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. 正确
一、单选题:
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. 正确
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!