- 相关推荐
计算机二级《VFP》上机考题与答案2016
选择题
1.执行如下命令的输出结果是( )。
?15%4,15%-4
A.3 -1
B.3 3
C.1 1
D.1 -1
2.在Visual FoxPr0中,如果希望跳出SCAN…ENDSCAN循环语句、执行ENDSCAN后面的语句,应使用( )。
A.LOOP语句
B.EXIT语句
C.BREAK语句
D.RETURN语句
3.假设新建了一个程序文件myProc.prg(不存在同名的.exe、.app和.fxp文件),然后在命令窗口输入命令DO myProc,执行该程序并获得正常的结果。现在用命令ERASE myProc.prg删除该程序文件,然后再次执行命令DO myProc,产生的结果是( )。
A.出错(找不到文件)
B.与第一次执行的结果相同
C.系统打开“运行”对话框,要求指定文件
D.以上说法都不对
4.在Visual FoxPro中,使用LOCATE FOR命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该( )。
A.再次使用LOCATE命令重新查询
B.使用SKIP命令
C.使用CONTINUE命令
D.使用G0命令
5.在Visual FoxPr0中,假设student表中有40条记录,执行下面的命令后,屏幕显示的结果是( )。?RECCOUNT( )
A.0
B.1
C.40
D.出错
6.恢复系统默认菜单的命令是( )。
A.SET MENU TO DEFAULT
B.SET SYSMENU TO DEFAULT
C.SET SYSTEM MENU TO DEFAULT
D.SET SYSTEM TO DEFAULT
7.下面程序的运行结果是( )。
SETTALK OFF
STORE 0 TO s,i
DO WHILE i<20
i=i+1
IF MOD(i,5)=0
s=s+i
ENDIF
ENDDO
?s
A.20
B.30
C.50
D.160
8.SQL语言的更新命令的关键词是( )。
A.INSERT
B.UPDATE
C.CREATE
D.SELECT
9.查询尚未最后确定订购单的(订购日期尚未确定)有关信息的正确命令是( )。
A.SELECT名称,联系人,电话号码,订单号FROM客户,订购单WHERE客户.客户号=订购单.客户号AND订购日期IS NULL
B.SELECT名称,联系人,电话号码,订单号FROM客户,订购单WHERE客户.客户号=订购单.客户号AND订购日期=NULL
C.SELECT名称,联系人,电话号码,订单号FROM客户,订购单FOR客户.客户号=订购单.客户号AND订购日期IS NULL
D.SELECT名称,联系人,电话号码,订单号FROM客户,订购单FOR客户.客户号=订购单.客户号AND订购日期=NULL
10.查询订购单的数量和所有订购单金额合计的正确命令是( )。
A.SELECT COUNT(DISTINCT订单号),SUM(数量*单价)FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号
B.SELECT COUNT(订单号),SUM(数量*单价)FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号
C.SELECT COUNT(DISTINCT订单号),SUM(数量*单价)FROM产品,订购单名细0N产品.产品号=订购单名细.产品号
D.SELECT COUNT(订单号),SUM(数量*单价)FROM产品,订购单名细0N产品.产品号=订购单名细.产品号
11.假设客户表中有客户号(关键字)C1~C10共10条客户记录,订购单表有订单号(关键字)OR1~OR8共8条订购单记录,并且订购单表参照客户表。如下命令可以正确执行的是( )。
A.INSERT INT0订购单VALUES(ˋ0R5ˊ, ˋC5ˊ,{^2008/10/10})
B.INSERT INT0订购单VALUES(ˋOR5ˊ, ˋC11ˊ,{^2008/10/10})
C.INSERT INT0订购单VALUES(ˋOR9ˊ, ˋC11ˊ,{^2008/10/10})
D.INSERT INT0订购单VALUES(ˋOR9ˊ, ˋC5ˊ,{^2008/10/10})
12.删除视图myview的命令是( )。
A.DELETE myview
B.DELETE VIEW myview
C.DROP VIEW myview
D.REMOVE VIEW myview
13.查询第一作者为“张三”的所有书名及出版社,正确的SQL语句是( )。
A.SELECT书名,出版社FROM图书WHERE第一作者=张三
B.SELECT书名,出版社FROM图书WHERE第一作者=〝张三〞
C.SELECT书名,出版社FROM图书WHERE”第一作者”=张三
D.SELECT书名,出版社FROM图书WHERE”第一作者”=〝张三〞
14.查询尚未归还书(还书日期为空值)的图书编号和借书日期,正确的SQL语句是( )。
A.SELECT图书编号,借书日期FROM借阅WHERE还书日期=〝〞
B.SELECT图书编号,借书日期FROM借阅WHERE还书日期=NULL
C.SELECT图书编号,借书日期FROM借阅WHERE还书日期IS NULL
D.SELECT图书编号,借书日期FROM借阅WHERE还书日期
15.查询“读者”表的所有记录并存储于临时表文件one中的SQL语句是( )。
A.SELECT*FROM读者INTO CURSOR one
B.SELECT*FROM读者TO CURSOR one
C.SELECT*FROM读者INTO CURSOR DBF one
D.SELECT*FROM读者TO CURSOR DBF one
16.数据库系统的数据完整性是指保证数据的( )。
A.可靠性
B.正确性
C.安全性
D.独立性
17.查询单位名称中含“北京”字样的所有读者的借书证号和姓名,正确的SQL语句是( ) 。
A.SELECT借书证号,姓名FROM读者WHERE单位=〝北京%〞
B.SELECT借书证号,姓名FROM读者WHERE单位=〝北京*〞
C.SELECT借书证号,姓名FROM读者WHERE单位LIKE〝北京*〞
D.SELECT借书证号,姓名FROM读者WHERE单位LIKE〝%北京%〞
18.假设表单上有一选项组:⊙男○女,如果选择第二个按钮“女”,则该选项组Value属性的值为( )。
A..F.
B.女
C.2
D.女或2
19.假设表单MyForm隐藏着,让该表单在屏幕上显示的命令是( )。
A.MyForm.List
B.MyForm.Display
C.MyForm.Show
D.MyForm.ShowForm
20.如果运行一个表单,以下表单事件首先被触发的是( )。
A.Load
B.Error
C.Init
D.Click
参考答案与解析
(1)A
[解析]“%”可理解为返回两个数值表达式相除的余数。l5除以4等于3余3,所以15%4=3;15除以-4,商-4,余-1,所以15%-4=1。正确答案为“3-1”,即A)选项正确。
(2)B
[解析]DO WHILE-ENDD0语句是一个功能全面使用频率较高的循环语句。语句的格式:
DO WHILE<条件><命令序列> [LOOP] [EXIT] ENDDO
运行该语句时,先判断<条件>是否为真,如果是真则运行DO wmLE与ENDDO间的循环体,当运行到ENDD0时,再返回DO WHILE重新判断循环条件是否为真,确定是否再次运行循环体。若条件为假则结束循环语句运行ENDD0后的语句。如果循环体中有LOOP命令,当遇到LOOP时就结束本次循环,不再运行它下面到ENDD0间的语句,提前返回DOWHILE进行下一次的循环判断;如果循环体中有EXIT命令,当遇到它时就结束循环运行ENDD0后的语句。因此B)选项正确。
(3)A
[解析]ERASE命令是从磁盘上删除文件,用此命令删除的任何文件都不能恢复。格式为“ERASE FfieName |?[RECYCLE]”,因此再次执行的时候会出错,选项A)正确。
(4)C
[解析]LOCATE命令是按条件定位记录位置的命令,该命令执行后将记录指针定位在满足条件的第1条记录上。如果要使指针指向下一条满足条件的记录,使用CONTIN-UE命令。如果没有满足条件的记录则指向文件结束位置。因此C)选项正确。
(5)C
[解析]reccount()是系统函数,从字面上看,reccount()是一个自定义过程,意为:Record Count,即返回表的记录总数。题中student表中共有40条记录,因此执行reccoum ()命令后,返回表的记录总数40。
(6)B
[解析]恢复系统菜单的命令为SET SYSMEN1TO DEFAULT。通过SET SYSMENU命令可以允许或禁止在程序执行时访问系统菜单,也可以重新配置系统菜单。系统菜单 配置命令为:SET SYSMENU ON1OFFIAUTOMATIClTO[<弹出式菜单名表>]I TO[<条形菜单项名表>]| To[DE. FAULT]I SAVE I NOSAVE。一般常用到将系统菜单恢复成标准配置,可先执行SET SYSMENU NOSAVE,然后执行SET SYS.MENU TO DEFAULT。
(7)C
[解析]SET TALK OFF的含义为关闭程序运算的显示过程。STORE<表达式>TO<内存变量名表>为内存 变量的赋值命令,用于计算表达式并将表达式值赋给一个或多 个内存变量。MOD(<数值表达式1>,<数值表达式2>)为 求余数函数,用于返回两个数值相除后的余数。本题为一个循 环,不满足条件后跳出循环,最终返回S的值为50。
(8)B
[解析]更新数据的命令格式为:UPDATE表名SET字段名1=表达式1[,字段名2=表达式2…][WHERE 条件]。一般使用WHERE子句指定更新的条件,并且一次可 以更新多个字段;如果不使用WHERE子句,则更新全部记录。 INSERT TABLE命令用于插入数据,CREATE TABLE用于新 建表。
(9)A
[解析]查询尚未最后确定订购单的有关信息,可使用空值查询,IS NULL为空值,NULL或NOT NULL说明字 段允许或不允许为空值。本题A)格式正确。
(10)A
[解析]SQL的核心是查询。SQL的查询命令也称作SELECT命令,它的基本形式由SELECT-FROM- WHERE查询块组成,多个查询块可以嵌套执行。超连接查询 有四种连接方式,其基本格式如下:SELECT…FROM左表IN- NER I LEFT l RIGHT I FULL JOIN右表0N连接条件WTIERE 其他条件。本题DISTINCT用于去掉重复值,COUNT(DIS. TINCT订单号)表示订购单的数量,SUM(数量*单价)为订购 单金额,A)选项格式正确。
(11)D
[解析]INSERTINTO<表名>[(字段名1[,字段名2,…])]VALUES(字段值l[,字段值2,…])命令用于 插入数据,当插入的不是完整的记录时,可以通过字段名1,字 段名2……来指定字段;VALUES(字段值1[,字段值2,…])给 出具体的记录值。本题订购单表参照客户表,客户表中的记录 为C1~Cl0,订购单表的订购单记录为OR1~OR8,因此,只有 D)选项可以正确执行。
(12)C
[解析]视图由于是从表派生面来的,所以不确在修改结构的问题,但是视图可以删除,其命令格式为:DROP VIEW<视图名>。
(13)B
[解析]简单查询是基于一个表进行的查询,是由SELECT和FROM短语构成的无条件查询,或由SELECT、 FROM和WHERE短语构成的条件查询。本题查询第一作名 为张三,条件应该是第一作者=“张三”,因此B)为正确选项。
(14)C
[解析]SQL的核心是查询,简单查询是由sE.LECT和FROM短语构成的无条件查询,或由SELECT、FROIM和WHERE短语构成的条件查询。其基本格式为:SELECrl<字段名表>FROM<表名表>WHERE<条件>GROUP BY<字段>HAVING<条件>ORDERBY<字段>INTO DBF TABLEl。本题查询尚未归还书的图书编号和借书日期,可利用空值查询,使用IS NULL字符,选项C)格式正确。
(15)A
[解析]在SQL查询语句的尾部添加INTO CUR.SOR<临时表名>可以将查询的结果放人指定的;临时表中。 此操作的通常是将一个复杂的查询分解,临时表通常不是最终结果,可以接下来对临时表操作得到最终结果。 因此,A)为正确选项。
(16)B
[解析]在数据库中,数据完整性是指保证数据正确的特性,数据完整性一般包括实体完整性、域完整性和参 照完整性等。因此选项B)正确。
(17)D
[解析]简单查询是基于一个表进行崎查询,是由SELEcT和FROM短语构成的无条件查询,或由SELECT FROM和WHERE短语构成的条件查询。LIKE为字符串匹配 运算符,可与通配符“%”和“一”一起使用。“%”表示与任意 多个字符匹配;“一”表示与任意一个字符匹配。本题D)选项 格式正确。
(18)D
[解析]选项组控件的Value属性用于初始化或返回选项组中被选中的选项按钮,Value属性值的类型可以是 数值型的,也可以是字符型的。若为数值型N,则表示选项组 中第N个选项按钮被选中,若为字符型c,则表示选项组中 Caption属性值为C的选项按钮被选中。本题选中第二个按钮 “女”,该选项组Value属性的值既可以为“女”也可以为“2”
(19)C
[解析]Show是方法的一种,用于显示表单。ShowWindow为表单属性,用于控制表单在屏幕中、悬浮在顶层表单中或作为顶层表单出现。执行MyEorm.Show可以让隐藏的表单在屏幕上显示,因此C)选项正确。
(20)A
[解析]表单对象从创建到被释放的整个过程可以分为5个阶段:①装载阶段(Load事件);②对象生成阶段(Init事件);③交互操作阶段(如单击事件);④对象释放阶段(Destroy事件);⑤卸载阶段(Un1oad事件)。有关表单和控件的Load、Init、Destroy、Un1oad事件的先后顺序可总结为:①表单的Load事件;②表单中控件的Init事件;③表单的Init事件;④表单的Destroy事件;⑤表单中控件的Destroy事件;⑥表单的Un1oad事件。因此本题A)选项正确。
【计算机二级《VFP》上机考题与答案】相关文章:
全国计算机二级《VFP》上机操作题及答案03-10
计算机二级VFP试题及答案10-22
计算机二级《VFP》试题及答案03-11
计算机二级VF上机题库及答案03-19
计算机二级《VFP》考前练习题及答案06-08
计算机二级考试VF上机试题及答案03-21
2017计算机二级《VFP》测试卷与答案03-28