计算机应用专科VF考试试卷,全国计算机等级考试二级VF考试试卷.doc

园艺场电脑 志在必得,有我相助

荆州市园艺场电脑试卷 姓名 代课老师姓名

…………….…………………………….密………………………………………封………………..…………………..线………………………………………………………

全国计算机等级考试二级VF考试试题

一、选择题(每题2分,共70分)

(1)从内存中清除内存变量的命令是

A)Release B)Delete  C)Erase D)Destroy

(2)操作对象只能是一个表的关系运算是

A)联接和选择 B)联接和投影  C)选择和投影 D)自然连接和选择

(3)在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是

A)数据 B)文档   C)类 D)代码

(4)如果有定LOCAL data , data的初值是:

A)整数0 B)不定值   C)逻辑真 D)逻辑假

(5)扩展名为pjx的文件是

A)数据库表文件 B)表单文件   C)数据库文件 D)项目文件

(6)在VisualFoxpro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为

A)向导 B)设计器 C)生成器 D)项目管理器

(7)命令?VARTYPE(TIME())结果是

A)C B)D C)T D)出错

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

A)1 B)2 C)3 D)5

(9)在VisualFoxpro中,菜单程序文件的默认扩展名是

A)mnx B)mnt C)mpr D)prg

(10)想要将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令

A)SETCENTURYONB)SETCENTURYOFF

C)SETCENTURYTO4D)SETCENTURYOF4

(11)已知表中有字符型字段职称和姓别,要建立一个索引,要求首先按职称排序、职称相同时再按性别排序,正确的命令是

A)INDEXON职称+性别TOtttB)INDEXON性别+职称TOttt

C)INDEXON职称,性别TOttt     D)INDEXON性别,职称TOttt

(12)在VisualFoxpro中,Unload事件的触发时机是

A)释放表单B)打开表单 C)创建表单D)运行表单

(13)命令SELECT0的功能是

A)选择编号最小的未使用工作区B)选择0号工作区

C)关闭当前工作区的表D)选择当前工作区

(14)下面有关数据库表和自由表的叙述中,错误的是

A)数据库表和自由表都可以用表设计器来建立 B)数据库表和自由表都支持表间联系和参照完整性

C)自由表可以添加到数据库中成为数据库表 D)数据库表可以从数据库中移出成为自由表

(15)有关ZAP命令的描述,正确的是

A)ZAP命令只能删除当前表的当前记录 B)ZAP命令只能删除当前表的带有删除标记的记录

C)ZAP命令能删除当前表的全部记录 D)ZAP命令能删除表的结构和全部记录

(16)在视图设计器中有,而在查询设计器中没有的选项卡是

A)排序依据B)更新条件C)分组依据D)杂项

(17)在使用查询设计器创建查询是,为了指定在查询结果中是否包含重复记录(对应于DISTINCT),应该使用的选项卡是

A)排序依据 B)联接 C)筛选 D)杂项

(18)在VisualFoxpro中,过程的返回语句是

A)GOBACK B)COMEBACK C)RETURN D)BACK

(19)在数据库表上的字段有效性规则是

A)逻辑表达式B)字符表达式 C)数字表达式D)以上三种都有可能

(20)假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。现在从属性窗口中选择value属性,然后在设置框中输入:={^2001-9-10}-{^2001-8-20}。请问以上操作后,文本框value属性值的数据类型为:

A)日期型B)数值型C)字符型D)以上操作出错

(21)在SQLSELECT语句中为了将查询结果存储到临时表应该使用短语

A)TOCURSOR B)INTOCURSOR C)INTODBF D)TODBF

(22)在表单设计中,经常会用到一些特定的关键字、属性和事件。下列各项中属于属性的是

A)This B)ThisForm C)CaptionD)Click

(23)下列程序执行以后,内存变量y的值是

x=34357

y=0

DO WHILEx>0

y=x%10+y*10

x=int(x/10)

ENDDO

A)3456 B)34567   C)7654 D)76543

(24)下面程序计算一个整数的各位数字之和。在下划线处应填写的语句是

SETTALKOFF

INPUT”x=”TOx

s=0

DOWHILEx!=0

s=s+MOD(x,10)

ENDDO

?s

SETTALKON

A)x=int(x/10)B)x=int(x%10)C)x=x-int(x/10)D)x=x-int(x%10)

(25)在SQL的ALTERTABLE语句中,为了增加一个新的字段应该使用短语

A)CREATEB)APPENDC)COLUMND)ADD

(26)~(31)题使用如下数据表:

学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D)

选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1)

(26)查询所有1982年3月20日以后(含)出生、性别为男的学生,正确的SQL语句是

A)SELECT*FROM学生WHERE出生日期>={^1982-03-20}AND性别=”男”

B)SELECT*FROM学生WHERE出生日期<={^1982-03-20}AND性别=”男”

C)SELECT*FROM学生WHERE出生日期>={^1982-03-20}OR性别=”男”

D)SELECT*FROM学生WHERE出生日期<={^1982-03-20}OR性别=”男”

(27)计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是

A)SELECTAVG(成绩)FROM选课WHERE姓名=”刘明”

B)SELECTAVG(成绩)FROM学生,选课WHERE姓名=”刘明”

C)SELECTAVG(成绩)FROM学生,选课WHERE学生.姓名=”刘明”

D)SELECTAVG(成绩)FROM学生,选课WHERE学生.学号=选课.学号AND姓名=”刘明”

(28)假定学号的第3、4位为专业代码。要计算各专业学生选修课程号为”101”课程的平均成绩,正确的SQL语句是

A)SELECT专业ASSUBS(学号,3,2),平均分ASAVG(成绩)FROM选课WHERE课程号=”101”GROUPBY专业

B)SELECTSUBS(学号,3,2)AS专业,AVG(成绩)AS平均分FROM选课WHERE课程号=”101”GROUPBY1

C)SELECTSUBS(学号,3,2)AS专业,AVG(成绩)AS平均分FROM选课WHERE课程号=”101”ORDERBY专业

D)SELECT专业ASSUBS(学号,3,2),平均分ASAVG(成绩)FROM选课WHERE课程号=”101”ORDERBY1

(29)查询选修课程号为”101”课程得分最高的同学,正确的SQL语句是

A)SELECT学生.学号,姓名FROM学生,选课

WHERE学生.学号=选课.学号AND课程号=”101”AND成绩>=ALL(SELECT成绩FROM选课)

B)SELECT学生.学号,姓名FROM学生,选课

WHERE学生.学号=选课.学号AND成绩>=ALL(SELECT成绩FROM选课WHERE课程号=”101”)

C)SELECT学生.学号,姓名FROM学生,选课

WHERE学生.学号=选课.学号AND成绩>=ANY(SELECT成绩FROM选课WHERE课程号=”101”)

D)SELECT学生.学号,姓名FROM学生,选课

WHERE学生.学号=选课.学号AND课程号=”101”AND成绩>=ALL

(SELECT成绩FROM选课WHERE课程号=”101”)

(30)插入一条记录到“选课”表中,学号、课程号和成绩分别是“02080111”、“103”和80,正确的SQL语句是

A)INSERTINTO选课valueS(“02080111”,”103”,80)

B)INSERTvalueS(“02080111”,”103”,80)TO选课(学号,课程号,成绩)

C)INSERTvalueS(“02080111”,“103”,80)INTO选课(学号,课程号,成绩)

D)INSERTINTO选课(学号,课程号,成绩)FORMvalueS(“02080111”,”103”,80)

(31)将学号为“02080110”、课程号为“102”的选课记录的成绩改为92,正确的SQL语句是

A)UPDATE选课SET成绩WITH92WHERE学号=”02080110”AND课程号=”102”

B)UPDATE选课SET成绩=92WHERE学号=”02080110AND课程号=”102”

C)UPDATEFROM选课SET成绩WITH92WHERE学号=”02080110”AND课程号=”102”

D)UPDATEFROM选课SET成绩=92WHERE学号=”02080110”AND课程号=”102”

(32)在SQL SELECT语句的ORDER BY短语中如果指定了多个字段,则

A)无法进行排序 B)只按第一个字段排序

C)按从左至右优先依次排序 D)按字段排序优先级依次排序

(33)如果运行一个表单,以下事件首先被触发的是

A)Load B)Error  C)Init D)Click

(34)在Visual FoxPro中以下叙述正确的是

A)关系也被称作表单 B)数据库文件不存储用户数据

C)表文件的扩展名是.DBC D)多个表存储在一个物理文件中

(35)设X=6<5,命令?VARTYPE(X)的输出是________。

A)N B)C   C)L D)出错

二、填空题(每空2分,共30分)

(1)如下命令查询雇员表中“部门号“字段为空值的记录SELECT*FROM雇员WHERE部门号【1】。

(2)在SQL的SELECT查询中,HAVING字句不可以单独使用,总是跟在【2】子句之后一起使用。

(3)在SQL的SELECT查询时,使用【3】子句实现消除查询结果中的重复记录。

(4)在VisualFoxPro中修改表结构的非SQL命令是【4】。

(5)在VisualFoxPro中,在运行表单时最先引发的表单事件是【5】事件。

(6)在VisualFoxPro中,使用LOCATEALL命令按条件对表中的记录进行查找,若查不到记录,函数EOF()的返回值应是【6】。

(7)在VisualFoxPro表单中,当用户使用鼠标单击命令按钮时,会触发命令按钮的【7】事件。

(8)在VisualFoxPro表单中,用来确定复选框是否被选中的属性是【8】。

(9)在SQL中,插入、删除、更新命令依次是INSERT、DELETE和【9】。

(10)在Visual FoxPro中所谓自由表就是那些不属于任何 【10】 的表。

(11)不带条件的DELETE命令(非SQL命令)将删除指定表的 【11】记录。

(12)在SQL SELECT语句中为了将查询结果存储到永久表应该使用【12】短语。

(13)在SQL语句中空值用 【13】表示。

(14)在Visual FoxPro中视图可以分为本地视图和 【14】视图。

(15)为了在报表中插入一个文字说明,应该插入一个 【15】 控件。

题号

总分

得分

园艺场教育祝同学们新年快乐!学业有成!

第 4 页 共 4 页

展开阅读全文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值