2016年计算机二级《VFP》选择练习题(含答案)_第1页
2016年计算机二级《VFP》选择练习题(含答案)_第2页
2016年计算机二级《VFP》选择练习题(含答案)_第3页
2016年计算机二级《VFP》选择练习题(含答案)_第4页
2016年计算机二级《VFP》选择练习题(含答案)_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2016年计算机二级《VFP》选择练习题(含答案)

1.下列程序段执行后,内存变量S1的值是()o

si="networkn

si二stuff(si,4,4,“BIOS”)

?sl

A.network

B.netBIOS

C.net

D.BIOS

.在VisualFoxPro中调用表单文件mfl的正确命令是

()o

A.DOmfl

B.DOFROMmfl

C.DOFORMmfl

D.RUNmfl

.在VisualFoxPro中,如果希望内存变量只能在本模块

(过程)中使用,不能在上层或下层模块中使用。说明该种内

存变量的命令是()o

A.PRIVATE

B.LOCAL

C.PUBHC

D.不用说明,在程序中直接使用

.在VisualFoxPro中,在屏幕上预览报表的命令是

()。

A.PREVIEWREPORT

B.REPORTFORM-PREVIEW

C.DOREPORT-PREVIEW

D.RUNREPORT-PREVIEW

.命令?VARTYPE(TIME())的结果是()。

A.C

B.D

C.T

D.出错

.命令?LEN(SPACE(3)-SPACE(2))的结果是()。

A.1

B.2

C.3

D.5

.要想将日期型或日期时间型数据中的年份用4位数字

显示,应当使用设置命令()o

A.SETCENTURYON

B.SETCENTURYOFF

C.SETCENTURYTO

D.SETCENTURYOF

.SQL语言的查询语句是()。

A.INSERT

B.UPDATE

C.DELETE

D.SELECT

.SQL的SELECT语句中,"HAVING”用来筛选满足条件的

C)o

A.列

B.行

C.关系

D.分组

10.在VisualFoxPro中,假设教师表T(教师号,姓名,

性别,职称,研究生导师)中,性别是C型字段,研究生导师是L

型字段。若要查询“是研究生导师的女老师”信息,那么SQL

语句“SELECT+FROMTWHERE"中的应是()。

A.研究生导师AND性别=''女〃

B.研究生导师0R性别=''女〃

C.性别=''女〃AND研究生导师三F.

D.研究生导师二.T.0R性别二女

11.假设有选课表SC(学号,课程号,成绩),其中学号和

课程号为C型字段,成绩为N型字段,查询学生有选修课程成

绩小于60分的学号,正确的SQL语句是()。

A.SELECTDISTINCT学号FROMSCWHERE''成绩〃

B.SELECTDISTINCT学号FROMSCWHERE成绩C.SELECT

DISTINCT学号FROMSCWHERE成绩D.SELECTDISTINCT

''学号〃FROMSCWHERE''成绩〃12.查询学生表的全部

记录并存储于临时表文件one中的SQL命令是()。

A.SELECT*FROM学生表INTOCURSORone

B.SELECT*FROM学生表TOCURSORone

C.SELECT*FROM学生表INTOCURSORDBFone

D.SELECT*FROM学生表TOCURSORDBFone

13.查询成绩在70分至85分之间学生的学号、课程号

和成绩,正确的SQL语句是()o

A.SELECT学号,课程号,成绩FROMscWHERE成绩

BETWEENOAND5

B.SELECT学号,课程号,成绩FROMscWHERE成绩>=70

OR成绩C.SELECT学号,课程号,成绩FROMscWHERE成

绩>:70ORD.SELECT学号,课程号,成绩FROMscWHERE

成绩>:70AND14.查询有选课记录,但没有考试成绩(成

绩字段是空值)的学生的学号和课程号,正确的SQL语句是

()。

A.SELECT学号,课程号FROMscWHERE成绩=。

B.SELECT学号,课程号FROMscWHERE成绩=NULL

C.SELECT学号,课程号FROMscWHERE成绩ISNULL

D.SELECT学号,课程号FROMscWHERE成绩

15.查询选修C2课程号的学生姓名,下列SQL语句中错

误的是()o

A.SELECT姓名FROMSWHEREEXISTS(SELECT*FROMSC

WHERE学号二S.学号AND课程号='C2')

B.SELECT姓名FROMSWHERE学号IN(SELECT学号FROM

SCWHERE课程号='C2')

C.SELECT姓名FROMSJOINSCONS.学号二SC.学号

WHERE课程号=、C2'

D.SELECT姓名FROMSWHERE学号二(SELECT学号FROMSC

WHERE课程号='C2')

16.下列与修改表结构相关的命令是()o

A.INSERT.

B.ALTER

C.UPDATE

D.CREATE

17.在SQLSELECT语句中与INTOTABLE等价的短语是

()o

A.INTODBF

B.TOTABLE

C.INTOFORM

D.INTOFILE

18.在表单设计中,经常会用到一些特定的关键字、属

性和事件,下列各项中属于属性的是()o

A.This

B.ThisForm

C.Caption

D.Click

19.在使用查询设计器创建查询时,为了指定在查询结

果中是否包含重复记录(对应于DISTINCT),应该使用的选项

卡是()。

A.排序依据

B.连接

C.筛选

D.杂项

0.下列属于表单方法名(非事件名)的是()o

A.Init

B.Release

C.Destroy

D.Caption

(1)B

[解析]本题考察的是条件语句的知识,条件语句格式

为:IF[ELSE>]ENDIF,其功能是根据是否成立从两组代码中

选择一组执行,当无ELSE子句时,可看做第二组代码不包

含任何命令,若成立,则执行,然后转向ENDIF的下一条语

句,因此本题不论A为多少都要执行endif后的语句,输

出结果始终为S二1。

(2)C

[解析]合法的表达式是指:①1个字符串,只含1个n

目运算符与n个运算量,且该字符串正确表达了该n个变量

进行该n目运算符的运算,则该字符串是一个合法的表达式。

例如,C语言中的x+5与x>y?X:Y都是合法的表达式。②Al,

A2,…AU是合法的表达式,则对1个n目运算符,由(A1),

(A2),…(An)作为运算对象,按相应语法写成的字符串表达

式是一个合法的表达式。③规定一些隐性规则可确定运算符

优先级规则以及参与运算符运算的各分量,第2步的表达式

形成过程中去掉某一对括号并不影响运算符的计算方式,则

去掉括号后的字符串也是合法的表达式。本题A、c为字符

型常量,B为数值型常量,只有A-c是合法的表达式,选项

0正确。

(3)B

[解析]List命令中“FOR”条件用于在指定的范围内

进行选择操作,仅显示满足条件的记录。通配符“*”号用

来模糊搜索文件。当查找文件夹时,可以使用它来代替一个

或多个真正字符;当不知道真正字符或者懒得输入完整名字

时,常常使用通配符代替一个或多个真正的字符。要显示

“书名”以“计算机”打头的所有图书,应用语句“list

for书名二“计算机"",选项B)正确。

(4)C

[解析]''setexactoff”表示把精确比较关闭,所

以“北京交通”二“北京”为真(即认为它们确实相等),

b二(a二”北京交通”),因此输出结果为“.F.”,选项C)正

确。

(5)D

[解析]本题考查宏替换函数:&□,其功能为替换出字

符型变量的内容,即函数值是变量中的字符串。本题数据类

型不匹配,无法替换。

(6)C

[解析]INTO返回指定数值表达式的整数部分。

CEILING()返回大于或等于指定数值表达式的最小整数。

FLOOR。返回小于或等于指定数值表达式的最大整数。

ROUND(,)返回指定表达式在指定位置四舍五入之后的结果,

若()大于等于0,那么它表示的是要保留的小数位数;若0

小于0,那么它表示的是整数部分的舍入位数。

(7)C

[解析]Release:将表单从内存释放(清除)。如表单有

一个命令按钮,如果希望单击该命令按钮时关闭表单,就可

以将该命令按钮的CLICK事件代码设置为

ThisForm.Re,lease。

(8)A

[解析]向表中添加新的字段,其命令格式为:

ALTERTABLE

ADD[COLUMN1[[,])儿NULL1N0TNULL]

[CHECK[ERROR]][DEFAULT]

[ADDPRIMARYKEYTAG]

[ADDUNIQUETAG]

A)选项格式正确。

(9)B

[解析]投影运算是从一个关系中选出若干指定字段的

值的操作,从列的角度进行的运算。选择运算是从一个关系

中找出满足给定条件的记录的操作,从行的角度进行的运

算。连接关系是把两个关系中的记录按一定条件横向结合,

生成一个新的关系。并运算要求有两个表。"ELECT学号

FROM学生”指从“学生”表中查询字段“学号”,因此为投

影运算。

(10)C

[解析]ORDERBY短语用来对查询的结果进行排序,可

以指定多个字段排序,还可以定义每个字段的排序方法。

ORDERBY的排序是从左到右的。所以若SQL语句中的ORDER

BY短语中指定了多个字段,则依次按自左至右的字段顺序排

序。

(ll)c

[解析]在SQL查询语句的尾部添加INTODBFTABLE可

以将查询的结果放入新生成的指定表中.SELECTSFROM教师

表INTOTABLEA等价于SELECT*FROM教师表INTODBFA,

即选项C)正确。

(12)A

[解析]在SQL查询语句的尾部添加INTOCUR-SOR可以

将查询的结果放入指定的临时表中.此操作通常是将一个复

杂的查询分解,临时表通常不是最终结果,可以接下来对临

时表操作得到最终结果。生成的临时表当前被打开的并且是

只读的,关闭该文件时将自动删除。本题正确答案为A)。

(13)D

[解析]在VisualFoxPro中可以通过SQL的CREATE

TABLE命令建立表,PRIMARYKEY用来设置主关键字。本题

“职工号”为主关键字,因此D)选项正确。

(14)C

[解析]建立类语句的格式为“CREATECLASS类名OF类

库名?AS父类”,题中要求新类的类库名称是mylib,父类

是person,因此,正确的命令是“CREATE

CLASSstudentOFmylibAsPerson”,即C)选项正确。

(15)A

[解析]本题考查SELECT查询,VisualFoxPro的

SQLSELECT命令的语法格式如下:

SELECT[ALL|DISTINCT][TOPCENT]]

[J[AS]

.][AS]

FROM[数据库名!](表名〉

[[INNERILEVI”[OUTER]|RIGHT[OUTER]|FULL

[OUTER]JOIN[数据库名!]

[ON连接条件…]

[[INTO目标文件]

1[TOFILE文件名[ADDITIVE]}TOPRINTER

[PROMPT]1TOSCREEN]]

[WHERE[AND连接条件…][AND|OR

筛选条件

[GROUPBY[,分组表达式2…]]

[HAVING]

[UNION[ALL]]

[ORDERBY[ASCIDESC]

本题不必使用排序(ORDERBY)、分组(GROUPBY)和南

链接查询(INNERJOIN),A)选项语法格式正确。

(16)D

[解析]本题考查SELECT查询,VisualFoxPro的SQL

SELECT命令的语法格式如下:

SELECT[ALL1DISTINCT][TOP[PERCENT]]

[J[AS

.][AS]

FROM[数据库名!]

[[INNER|LEET|[OUTER]|RIGHT[OUTER]|FULL

[OUTER]JOIN[数据库名!]

[ON连接条件…]

[[INTO目标文件]

I[T0FILE文件名[ADDITIVE]]TOPRINTEt

[PROMPT]ITOSCREEN]]

[WHERE[AND连接条件…][AND|of

筛选条件

[GROUPBY[,分组表达式2…]]

[HAVING]

[UNION[ALL]]

[ORDERBY[ASCIDESC]

要查询教师总数最多的系的教师人数,首先排除B)选

项;输出查询结果应使用into而不是tO,排除C)选项。而

B)选项命令语句的顺序错误,所以本题选D)。

(17

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论