vf二级选择题.docx

上传人:b****7 文档编号:8707789 上传时间:2023-02-01 格式:DOCX 页数:20 大小:31.32KB
下载 相关 举报
vf二级选择题.docx_第1页
第1页 / 共20页
vf二级选择题.docx_第2页
第2页 / 共20页
vf二级选择题.docx_第3页
第3页 / 共20页
vf二级选择题.docx_第4页
第4页 / 共20页
vf二级选择题.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

vf二级选择题.docx

《vf二级选择题.docx》由会员分享,可在线阅读,更多相关《vf二级选择题.docx(20页珍藏版)》请在冰豆网上搜索。

vf二级选择题.docx

vf二级选择题

1下面叙述中()不属于数据库系统的特点。

A:

数据冗余度高

B:

数据共享程度高

C:

数据结构化好

D:

数据独立性高

2某工厂生产多种产品,每种产品要使用多种零件,一种零件可能安装在多种产品上,则产品和零件之间存在着()的联系。

A:

一对一B:

一对多C:

多对多D:

不能确定

3现实世界中的事物(对象或个体),在数据世界中则表示为()。

A:

记录B:

数据项C:

文件D:

数据库

4数据库的一系列特性是由一个称为()的软件,提供通用的存取和控制方法加以实现的。

A:

数据服务器B:

数据库管理系统C:

数据分析系统D:

数据存储系统

5数据库系统的特点包括()。

A:

数据的结构化B:

数据共享C:

数据的独立性和可控冗余度D:

以上都是

6数据库应用系统是指在()支持下运行的计算机应用系统。

A:

数据库管理系统B:

文件系统C:

应用程序D:

操作系统

7数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是()。

A:

DBS包括DB和DBMS

B:

DBMS包括DB和DBS

C:

DB包括DBS和DBMS

D:

DBS就是DB,也就是DBMS

8设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是()。

A:

m:

nB:

1:

mC:

m:

kD:

1:

1

9一个关系相当于一张二维表,表中的各列相当于关系的()。

A:

数据项B:

元组C:

结构D:

属性

10在关系模式中,关系可视为一张表,元组是指表中的()。

A:

一列B:

一行C:

表名D:

值域

11关系数据库管理系统必须实现的三种基本关系运算是()。

A:

索引、排序、查找

B:

建库、录入、排序

C:

选择、投影、连接

D:

显示、统计、复制

12数据库管理系统采用的数据模型一般有()三种。

A:

网状、链状和层次

B:

层次、关系和网状

C:

链状、网状和关系

D:

层次、关系和环状

13下列关于关系模型的叙述中,不正确的是()。

A:

主码能够唯一地定义关系中的每一个元组

B:

关系中的每个属性可以对应于多个值域

C:

在关系中,元组的次序无关紧要

D:

在关系中,列的次序无关紧要

14如果要从一个关系中选择某些特定的属性,重新排列组成一个新的关系,应使用的关系运算是()。

A:

排序B:

选择C:

投影D:

连接

15VFP系统所用术语与关系术语的对应关系是()。

A:

表结构对应关系,表文件对应关系模型,记录对应属性,字段对应元组

B:

表结构对应关系,表文件对应关系模型,记录对应元组,字段对应属性

C:

表结构对应关系模型,表文件对应关系,记录对应元组,字段对应属性

D:

表结构对应关系模型,表文件对应关系,记录对应属性,字段对应元组

16一个表文件中的各条记录()。

A:

前后顺序不能任意对调,一定要按照输入的顺序排列

B:

前后顺序可以任意对调,不影响表中数据的实际意义

C:

前后顺序不能任意对调,一定要按照关键字段值的顺序排列

D:

前后顺序可以任意对调,但排列顺序不同,统计结果就可能不同

17设计器是创建和修改应用系统的可视化工具,如果要在设计器中新建和查看不同的表及其关系,应使用()。

A:

表设计器

B:

查询设计器

C:

表单设计器

D:

数据库设计器

18要启动VFP的向导,可进行的操作是()。

A:

打开新建对话框

B:

单击工具栏的"向导"图标按钮

C:

从"工具"菜单中选择向导

D:

以上方法均可

19要想在不同的工作区中打开相应的表,可在VFP主窗口中选择()菜单项。

A:

文件→打开B:

工具→选项C:

显示→工具栏D:

窗口→数据工作期

20下面有关VFP的正确叙述是()。

A:

在VFP命令窗口中,对命令的大小写敏感

B:

VFP的命令关键字中如果出现全角字符,则执行该命令时就会出错

C:

按ctrl+f3快捷键,会显示隐藏的命令窗口

D:

项目管理器中不能创建视图文件

21要定制工具栏,应从()菜单中打开工具栏对话框。

A:

工具->选项B:

文件->打开C:

显示D:

工具->向导

22在VFP中,除使用菜单方式和命令方式外,还可以使用()方式进行数据库的操作。

A:

循环B:

程序C:

内存变量D:

字段变量

23要执行命令窗口中的命令,将光标置于()后按回车键执行。

A:

行首B:

行末C:

行中D:

行中任意位置

24在"选项"对话框的"文件位置"选项卡里,可以设置()。

A:

表单的默认大小

B:

默认目录

C:

日期和时间的显示格式

D:

程序代码的颜色

25substr(9"

A:

1B:

1C:

123D:

345

26在下列函数中,函数返回值为数值型的是()。

A:

at('fox','visualfoxpro')B:

ctod('01/01/96')C:

bof()D:

substr(dtoc(date()),7)

27设当前数据表中有10条记录,当函数bof()的值为.t.时,函数recno()的返回值是()。

A:

10B:

11C:

0D:

1

28下列函数中函数返回值不是字符型的是()。

A:

month()B:

substr()C:

time()D:

space()

29如果变量D="05/04/2004",命令?

TYPE("&D")的结果为()。

A:

DB:

NC:

CD:

出错信息

30下列函数中函数返回值为日期型的是()。

A:

CTOD(DTOC(DATE()))

B:

TYPE("DATE()")

C:

TIME()

D:

YEAR({^2004/05/04})

31以下表达式中不能返回字符串"FoxPro"的是()。

A:

"Fox"+"Pro"

B:

RTRIM("Fox"-"Pro")

C:

ALLTRIM("Fox"+"Pro")

D:

"Fox"-"Pro"

32以下函数返回值不是数值型的是()。

A:

LEN("VisualFoxPro")B:

AT(This"C:

ThisForm)"D:

YEAR(DATE())

33字符串变量s="123",t="234",则下列表达式的运算结果为逻辑.f.的是()。

7A:

not(s=t)ort$("13479")B:

nots$("abc")and(s<>t)

C:

not(s<>t)D:

not(s>=t)

34下列字符串的运算结果为.f.的表达式为()。

A:

"fort"$"comfortable"B:

"computer"="comp"

C:

"former"=="former"D:

"computer"=="comp"

35顺序执行以下赋值命令后,下列表达式中,合法的表达式是()。

x=12"y=2*3z=left("foxpro"

A:

1B:

x+yC:

y+zD:

x-z+y

36已知变量a的值为.t.,变量b和c的值均为.f.,则下列表达式值为.f.的选项为()。

A:

bandcornotaB:

aorbandnotcC:

notcandaorbD:

aandbornotc

37假设变量n、c和m分别为数值型、字符型和逻辑型变量,且各变量名已经正确赋值,则下面的错误表达式是()。

A:

n*n-3B:

c+"hello"C:

n>10ormD:

n+2-c

38下面4个关于日期或日期时间的表达式中,错误的是()。

A:

{^2004-09-0111:

10:

10:

AM}-{^2001-09-0111:

10:

10AM}B:

{^2004-01-01}+20C:

{^2004/02/01}+{^2001/02/01}D:

{^2004/02/01}-{^2001/02/01}

39设X=2004,Y=0605,Z="X+Y",表达式&Z+1的结果是()。

A:

1B:

X+Y+1C:

类型不匹配D:

2610

40设L=668,M=537,N="L+M",表达式5+&N的值是:

A:

类型不匹配B:

5+L+MC:

1210D:

5+&N

41在创建表结构时,可设置字段是否允许接受NULL值。

以下有关NULL含义的叙述中,正确的是()。

A:

NULL可看作是空字符串

B:

NULL与数值0具有同等的意义

C:

NULL的默认值为逻辑值.f.

D:

NULL表示不确定的值

42下列关于数据库表和自由表的概念叙述中,不正确的是()。

A:

VFP的表可分为属于数据库的表和自由表两种

B:

自由表是一个独立的表,不属于任何数据库

C:

数据库表和自由表的表设计器功能完全相同

D:

数据库表可以从数据库中移出,变成自由表

43在表设计器的字段选项卡中,可设置字段的()以防止输入非法值。

A:

有效性规则B:

有效性信息

C:

默认值D:

注释

44在表设计器的字段选项卡中,可在字段的()框内输入违反有效性规则时的提示信息。

A:

有效性规则B:

有效性信息C:

默认值D:

注释

45通过在表设计器的字段选项卡中设置(),可以使英文字段名在编辑或浏览时用汉字名显示。

A:

字段格式B:

输入掩码C:

字段标题D:

以上三种均可

46下列关于自由表的叙述中,正确的是()。

A:

自由表和数据库表是完全相同的

B:

自由表不能建立字段级规则和约束

C:

自由表不能建立候选索引

D:

自由表不可以加入到数据库中

47VFP有多种手段控制数据库表中数据的有效性。

下列叙述中错误的是()。

A:

通过设置字段的格式属性,可以使输入的英文字符自动大写

B:

字段的有效性规则可以为用户自定义函数

C:

记录的有效性规则可以控制同一条记录中多个字段之间的关系

D:

在数据库表之间创建永久性关系并设置参照完整性规则,可使两个表之间的记录一一对应

48用表设计器创建一个自由表时,不能实现的操作是()。

A:

设置某字段可以接受NULL值

B:

设置某字段的类型为通用型

C:

设置表的索引

D:

设置表中某字段的默认值

49下面选项中有关工作区概念的正确叙述是()。

A:

每个工作区是一个能存储多个表的存储区域

B:

VFP只能使用一个工作区

C:

必须为每一个打开的表分配一个独立的工作区

D:

不同工作区中的表无法建立关联

50要对姓名(字符型)和出生日期(日期型)两个字段进行组合索引,正确的表达式是()。

A:

姓名+出生日期

B:

ctod(姓名)+出生日期

C:

姓名+dtoc(出生日期)

D:

str(姓名)+str(出生日期)

51关于建立表索引的下列叙述中,()是正确的。

A:

索引文件名必须与索引字段名同名

B:

索引字段名改名后对应索引表达式也得修改

C:

字段的标题修改后对应的索引名也得修改

D:

含有两个关键字的索引表达式就是将两个字段名简单相"+"

52在数据库设计器中,如果两个表的索引标识之间有一条黑线相连接,表示这两个表存在着()。

A:

永久关系B:

临时关系C:

索引关系D:

触发关系

53下列关于表索引的叙述中,错误的是()。

A:

结构复合索引文件的扩展名为.cdx,而非结构复合索引文件的扩展名为.idx。

B:

自由表可以创建候选索引,但不能创建主索引。

C:

数据库表仅可以创建一个主索引,但可以创建多个候选索引。

D:

任何一个表均可以创建多个普通索引和多个唯一索引。

54下列有关索引名的叙述中,不正确的是()。

A:

组成索引名的字符长度不受限制。

B:

索引名可以与字段名同名。

C:

索引名只能包含字母、汉字、数字符号和下划线。

D:

索引名的第一个字符不可以为数字符号。

55打开一张表前必须为该表指定一个工作区,可使用()命令选择未被使用的最小编号的工作区。

A:

SELECT0B:

SELECT1C:

SELECTXD:

SELECT2

56下列关于索引的叙述中,正确的是()。

A:

可以在自由表中创建主索引

B:

建立主索引的主关键字值不能为空,但可以有重复数值

C:

不可以在自由表中建立主索引和候选索引

D:

唯一索引中只保留关键字段值相同的第一条记录

57某数据表中共有10条记录,当前记录为6,执行命令displaynext3后,记录指针指向()记录。

A:

第6条B:

第7条C:

第8条D:

第9条

58要显示所有性别字段(逻辑型)值为.t.的所有记录,其正确的命令是()。

A:

displayfornot性别B:

displayfor性别=t

C:

listfor性别D:

listallfor性别='男'

59要对表中所有工资字段(数值型)的值在原有工资的基础上增加100元,正确的命令是()。

A:

replace工资with工资+100

B:

replaceall工资with工资+100

C:

replaceall工资with100

D:

replace工资with100

60已知有学生表共有10条记录,执行如下命令:

usestudentgotopskip-1skip此时记录指针指向()。

A:

记录号为1的记录B:

记录号为2的记录

C:

记录号为0的记录D:

前面第一条记录

61不论表文件是否索引,定位到相同记录上的命令是()。

A:

gotopB:

gobottomC:

go6D:

skip

62假如数据表中有数学、语文、物理、化学、英语以及总分等数值型字段,如果要求出所有学生的总分并添入总分字段中,应使用的命令是()。

A:

REPLACE总分WITH数学+语文+物理+化学+英语

B:

REPLACE总分WITH数学,语文,物理,化学,英语

C:

REPLACEALL总分WITH数学+语文+物理+化学+英语

D:

REPLACE总分WITH数学+语文+物理+化学+英语FORALL

63欲对表进行删除操作,下列四组命令中功能等价的是()。

①DELETEALL②DELETEALL PACK③ZAP④把文件拖放到回收站中

A:

①④  B:

②④C:

②③ D:

①③

64数据表文件中有性别(字符型)和平均分(数值型)字段,欲显示平均分超过90分和低于60分的全部女生的记录,应该使用的命令是()。

A:

LISTFOR性别="女"OR平均分>90OR平均分<60

B:

LISTFOR性别="女",平均分>90,平均分<60

C:

LISTFOR性别="女"AND平均分>90AND平均分<60

D:

LISTFOR性别="女"AND(平均分>90OR平均分<60)

65以下关于查询的正确叙述是()。

A:

不能根据自由表建立查询

B:

只能根据自由表建立查询

C:

只能根据数据库表建立查询

D:

可以根据数据库表和自由表建立查询

66要将视图中的修改传送回源表中,应选用视图设计器的()选项卡。

A:

筛选B:

更新条件C:

杂项D:

视图参数

67查询文件的扩展名是()。

A:

.qprB:

.pjxC:

.scxD:

.mnx

68以下有关视图的叙述中,不正确的是()。

A:

视图分为远程视图和本地视图

B:

视图数据可更新,更新的数据将回存至产生视图的数据表中

C:

视图数据只能源自一个数据表

D:

用户可根据已有视图创建新的视图

69以下关于查询和视图的叙述中,正确的是()。

A:

可以根据视图建立查询

B:

不可以根据自由表建立查询

C:

可以根据查询建立视图

D:

不可以根据数据库表建立视图

70关于视图的正确叙述是()。

A:

视图同数据表一样用来存储数据

B:

视图不能同数据表进行连接操作

C:

不能对视图进行更新操作

D:

视图是从一个或多个数据表导出的虚拟表

71关于视图的正确说法是()。

A:

视图是一个虚拟的表

B:

视图是一个不依赖于数据库的表

C:

视图是一个真实的表

D:

视图是一个能修改的表

72下列()不能作为查询的输出去向。

A:

浏览B:

图形C:

视图D:

屏幕

73要使查询结果中不包括重复的记录,则应在select-sql命令中添加()参数。

A:

norepeatB:

distinctC:

independentD:

single

74要显示查询结果中列在最前面的5条记录,则应在select-sql命令中添加()参数。

A:

top5B:

record5C:

skip5D:

next5

75要在查询结果中将输出字段grade所在列的标题显示为"成绩",应在select-sql命令中使用()子句。

A:

gradetitle"成绩"B:

gradeas成绩C:

成绩=gradeD:

gradelist"成绩"

76完成将查询结果保存至一个临时表中,应在select-sql命令中使用()子句。

A:

intocursorB:

intotableC:

intotemporaryD:

intoarray

77在使用select-sql命令创建连接条件时,"innerjoin"表示()。

A:

内部连接B:

左连接C:

右连接D:

完全连接

78以下有关select-sql命令使用叙述不正确的是()。

A:

select子句可使用select-sql的标准函数

B:

where子句可使用select-sql的标准函数

C:

having子句可使用select-sql的标准函数

D:

select子句与having子句都可使用select-sql的标准函数

79使用select-sql语句进行分组查询时,为了去掉不满足条件的分组,应当()。

A:

使用where子句

B:

在groupby后面使用having子句

C:

先使用where子句,再使用having子句

D:

先使用having子句,再使用where子句

80SQL是()的缩写。

A:

StandardQueryLanguageB:

StructuredQueryLanguage

C:

SelectQueryLanguageD:

以上都不是

81已知有表,其中有fname和lname等字段,分别表示作者名与作者姓,现要显示所有作者的姓名,并使用"作者"为其标题名称,应使用的sql语句为()。

A:

selectfname,lnamefromauthorwhere作者=fname+lname

B:

select作者asfname+lnamefromauthor

C:

select作者asfnameandlnamefromauthor

D:

selectfname+lnameas作者fromauthor

82假设已建立"设备"表文件,表结构为:

名称(字符型)、部门(字符型)、价格(数值型)。

现要按部门统计价格总额,正确的select-sql命令是()。

A:

select部门,价格from设备groupby部门

B:

select部门,价格from设备groupbysum(价格)

C:

select部门,sum(价格)from设备groupby价格

D:

select部门,sum(价格)from设备groupby部门

83假设已建立了"职工"表文件,表结构为工号(字符型)、姓名(字符型)、基本工资(数值型),部门名(字符型),现要查看计划部与人事部的职工总数,正确的select-sql命令是()。

A:

selectcount(*)from职工where部门="计划部"or"人事部"

B:

selectcount(*)from职工where部门="计划部"or部门="人事部"

C:

selectcount(*)from职工where部门="计划部"and"人事部"

D:

selectcount(*)from职工where部门="计划部"and部门="人事部"

84假设已建立"设备"表文件,表结构为:

名称(字符型)、部门(字符型)、价格(数值型)。

现要查看价格在300~500元之间的各设备信息,正确的select-sql命令是()。

A:

select*from设备where300<=价格<=500

B:

select*from设备where价格>300or价格<500

C:

select*from设备where价格between300and500

D:

select*from设备where价格between(300,500)

85假设已建立了"职工"表文件,表结构为工号(字符型)、姓名(字符型)、基本工资(数值型)、部门名(字符型),现要查看平均工资高于1500元的部门名,正确的select-sql命令是()。

A:

select部门名from职工whereavg(基本工资)>1500

B:

select部门名from职工groupby部门名havingavg(基本工资)>1500

C:

select部门名from职工wherea

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 历史学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1