无忧首页企业系统我的无忧
无忧服务:
兼职活动培训
娱乐交友:
交友社区资讯
全职实习:
实习暑假寒假
微信号:school51
扫一下,立即关注
加关注
在线支付,立省10元
下载新版APP
===大学生成长生活平台===

2013年9月全国计算机等级《二级VF》上机模考试卷(4) - 233网校计算机二级题库:在线全真模

2013-12-20来源/作者:管理员点击次数:484

一、选择题(每小题1分,共40分)
1、 在Visual Foxpro中,属于命令按钮属性的是(  )。 
A.Parent 
B.This
C.ThisForm
D.Click

2、 根据以下资料,回答2-15题:
基于图书表、读者表和借阅表三个数据库表,它们的结构如下:
图书(图书编号,书名,第一作者,出版社):图书编号、书名、第一作者和出版社为C型字段,图书编号为主关键字;
读者(借书证号,单位,姓名,职称):借书证号、单位、姓名、职称为C型字段,借书证号 为主关键字;
借阅(借书证号,图书编号,借书日期,还书日期):借书证号和图书编号为C型字段,借书日期和还书日期为D型字段,还书日期默认值为NULL,借书证号和图书证号共同构成主关键字。

查询第一作者为“张三”的所有书名及出版社,正确的SQL语句是(  )。
A.SELECT书名,出版社FROM图书WHERE第一作者=张三
B.SELECT书名,出版社FROM图书WHERE第一作者="张三"
C.SELECT书名,出版社FROM图书WHERE"第一作者"=张三
D.SELECT书名,出版社FROM图书WHERE"第一作者"="张三"

3、 查询尚未归还书的图书编号和借书日期,正确的SQL语句是(  )。
A.SELECT图书编号,借书日期FROM借阅WHERE还书日期=""
B.SELECT图书编号,借书日期FROM借阅WHERE还书日期=NULL
C.SELECT图书编号,借书日期FROM借阅WHERE还书日期IS NULL
D.SELECT图书编号,借书日期FROM借阅WHERE还书日期

4、 查询“读者”表的所有记录并存储于临时表文件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

5、 查询单位名称中含“北京”字样的所有读者的借书证号和姓名,正确的SQL语句是(      )。
A.SELECT借书证号,姓名FROM读者WHERE单位="北京%"
B.SELECT借书证号,姓名FROM读者WHERE单位="北京*"
C.SELECT借书证号,姓名FROM读者WHERE单位LIKE"北京*"
D.SELECT借书证号,姓名FROM读者WHERE单位LIKE"%北京%"

6、 查询2009年被借过书的图书编号和借书日期,正确的SQL语句是(      )。
A.SELECT图书编号,借书日期FROM借阅WHERE借书日期=2009
B.SELECT图书编号,借书日期FROM借阅WHERE year(借书日期)=2009
C.SELECT图书编号,借书日期FROM借阅WHERE借书日期=year(2009)
D.SELECT图书编号,借书日期FROM借阅WHERE year(借书日期)=year(2009)

7、 查询所有“工程师”读者借阅过的图书编号,正确的SQL语句是(  )。
A.SELECT图书编号FROM读者,借阅WHERE职称="工程师"
B.SELECT图书编号FROM读者,图书WHERE职称="工程师"
C.SELECT图书编号FROM借阅WHERE图书编号=
(SELECT图书编号FROM借阅WHERE职称="工程师")
D.SELECT图书编号FROM借阅WHERE借书证号IN
(SELECT借书证号FROM读者WHERE职称="工程师")
8、 软件生命周期是指(  )。
A.软件产品从提出、实现、使用维护到停止使用退役的过程
B.软件从需求分析、设计、实现到测试完成的过程
C.软件的开发过程
D.软件的运行维护过程

9、 下列程序的运行结果是(  )。
SET EXACT ON
s="ni"+SPACE(2)
IF S=”ni”
IF S=”ni”
?"one"
ELSE
?"two"
END IF
ELSE
IF S="ni" 
?"three"
ELSE 
?"four"
END IF
END IF
RETURN
A.one 
B.two
C.three
D.four

10、 设有订单表order(其中包含字段:订单号,客户号,职员号,签订日期,金额),查询 2007年所签订单的信息,并按金额降序排序,正确的SQL命令是(      )。
A.SELECT*FROM order WHERE YEAR(签订日期)=2007 0RDER BY金额DESC
B.SELECT*FROM order WHILE YEAR(签订日期)=2007 0RDER BY金额ASC
C.SELECT*FROM order WHERE YEAR(签订日期)=2007 0RDER BY金额ASC
D.SELECT*FROM order WHILE YEAR(签订日期)=2007 0RDER BY金额DESC
11、 设x="l23",y=123,k="Y",表达式x+&k的值是(  )。
A.123123 
B.246
C.123y
D.数据类型不匹配

12、 一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是(  )。  
A.1 : 1联系   
B.1:m联系
C.m:1联系
D.m:n联系

13、 在Visual FoxPro中,如果希望跳出SCAN…ENDSCAN循环体外执行ENDSCAN后面的语句,应使用(  )。
A.LOOP语句 
B.EXIT语句 
C.BREAK语句
D.RETURN语句

14、 下列表单的哪个属性设置为真时,表单运行时将自动居中(  )。
A.AutoCenter 
B.AlwaysOnTop
C.ShowCenter
D.FormCenter 

15、 根据以下资料,回答15-27题:
使用如下数据表:
学生.DBF:学号(C,8),姓名(C,6),性别(C,2)
选课.DBF:学号(C,8),课程号(C,3),成绩(N,3)

从“选课”表中检索成绩大于等于60并且小于90的记录信息,正确的SQL命令是(  )。
A.SELECT*FROM选课WHERE成绩BETWEEN 60 AND 89
B.SELECT*FROM选课WHERE成绩BETWEEN 60 TO 89
C.SELECT*FROM选课WHERE成绩BETWEEN 60 AND 90
D.SELECT*FROM选课WHERE成绩BETWEEN 60 TO 90

16、 检索还未确定成绩的学生选课信息,正确的SQL命令是(  )。
A.SELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课
WHERE学生.学=选课.学号AND选课.成绩IS NULL
B.SELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课
WHERE学生.学号=选课.学号AND选课.成绩=NULL
C.SELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课
ON学生.学号=选课.学号WHERE选课.成绩IS NULL
D.SELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课
ON学生.学号=选课.学号WHERE选课.成绩=NULL

17、假设所有的选课成绩都已确定,显示“101”号课程成绩中最高的10%记录信息,正确的SQL命令是(  )。
A.SELECT*TOP 10 FROM选课ORDER BY成绩WHERE课程号="101"
B.SELECT*PERCENT 10 FROM选课ORDER BY成绩DESCWHERE课程号=”101”
C.SELECT*TOP 10 PERCENT FROM选课ORDER BY成绩WHERE课程号="101"
D.SELECT*TOP 10 PERCENT FROM选课ORDER BY成绩DESCWHERE课程号="101"

18、 假设所有学生都已选课,所有的选课成绩都已确定。检索所有选课成绩都在90分以上(含)的学生信息,正确的SQL命令是(      )。
A.SELECT*FROM学生WHERE学号IN(SELECT学号FROM选课WHERE成 绩>=90)
B.SELECT*FROM学生WHERE学号NOT IN(SELECT学号FROM选课WHERE成绩<90)
C.SELECT*FROM学生WHERE学号!=ANY(SELECT学号FROM选课WHERE成绩<90)
D.SELECT*FROM学生WHERE学号=ANY(SELECT学号FROM选课WHERE成绩>=90)

19、 为“选课”表增加一个“等级”字段,其类型为C、宽度为2,正确的SQL命令是(  )。
A.ALTER TABLE选课ADD FIELD等级C(2)
B.ALTER TABLE选课ALTER FIELD等级C(2)
C.ALTER TABLE选课ADD等级C(2)
D.ALTER TABLE选课ALTER等级C(2)

20、 在Visual FoxPro中,为了使表具有更多的特性应该使用(  )。
A.数据库表 
B.自由表
C.数据库表或自由表 
D.数据库表和自由表

21、 下列不属于需求分析阶段任务的是(      )。
A.确定软件系统性能需求
B.确定软件系统的功能需求
C.制定软件集成测试计划
D.需求规格说明书评审

22、 在Visual FoxPro中,有下列内存变量赋值语句:
X={^2001-07-28 10:15:20PM}
Y=.F.
M=$123.45
N=123.45
Z=”l23.24”
执行上述赋值语句之后,内存变量X、Y、M、N和Z的数据类型分别是(  )。
A.D、L、Y、N,C 
B.T、L,Y.N,C
C.T、L、M、N、C 
D.T、L、Y、N、S

23、下列程序段执行时在屏幕上显示的结果是(  )。
DIME a(6)
a(1)=1
a(2)=1
FOR i=3 TO 6
a(i)=a(i-l)+a(i-2) 
NEXT 
?a(6)
A.5
B.6
C.7
D.8
24、 在Visual FoxPro中,使用LOCATE FOR命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该(  )。
A.再次使用LOCATE命令重新查询 
B.使用SKIP命令
C.使用CONTINUE命令 
D.使用GO命令

25、 报表文件的扩展名是(      )。
A..MNX 
B..FXP
C..PRG
D..FRX

26、 要将Visual FoxPro系统菜单恢复成标准配置,可先执行SET SYSMENU NOSAVE命令,然后再执行(      )。
A.SET SYSMENU
B.SET SYSMENU TO DEFAULT
C.SET To DEFAULT
D.SET DEFAULT TO SYSMENU

27、 回答{TSE}题:
基于学生表S和学生选课表SC两个数据库表,它们的结构如下:
S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段。
SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。

查询学生选修课程成绩小于60分的学号,正确的SQL语句是(  )。
A.SELECT DISTINCT学号FROM SC WHERE"成绩"<60
B.SELECT DISTINCT学号FROM SC WHERE成绩<"60"
C.SELECT DISTINCT学号FROM SC WHERE成绩%60
D.SELECT DISTINCT"学号"FROM SC WHERE"成绩"<60

28、 查询学生表S的全部记录并存储于临时表文件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

29、 查询成绩在70分至85分之间学生的学号、课程号和成绩,正确的SQL语句是(  )。
A.SELECT学号,课程号,成绩FROM SC WHERE成绩BETWEEN 70 AND 85
B.SELECT学号,课程号,成绩FROM SC WHERE成绩>=70 OR成绩<=85
C.SELECT学号,课程号,成绩FROM SC WHERE成绩>=70 OR<=85
D.SELECT学号,课程号,成绩FROM SC WHERE成绩>=70 AND<=85

30、 查询有选课记录,但没有考试成绩的学生的学号和课程号,正确的SQL语句是(  )。
A.SELECT学号,课程号FROM SC WHERE成绩=""
B.SELECT学号,课程号FROM SC WHERE成绩=NULL
C.SELECT学号,课程号FROM SC WHERE成绩IS NULL
D.SELECT学号,课程号FROM SC WHERE成绩

31、 查询选修C2课程号的学生姓名,下列SQL语句中错误的是(  )。
A.SELECT姓名FRoM S WHERE EXISTS
(SELECT*FROM SC WHERE学号=S.学号AND课程号='C2')
B.SELECT姓名FROM S WHERE学号IN
(SELECT学号FROM SC WHERE课程号='C2')
C.SELECT姓名FROM S JOIN SC ON S.学号=SC.学号WHERE课程号='C2'
D.SELECT姓名FROM S WHERE学号=
(SELECT学号FROM SC WHERE课程号='C2')

32、 查询设计器中的“筛选”选项卡的作用是(      )。
A.查看生成的SQL代码 
B.指定查询条件
C.增加或删除查询表
D.选择所要查询的字段

33、 有如下赋值语句,结果为“大家好”的表达式是(  )。
a=”你好”
b=”大家”
A.b+AT(a,1) 
B.b+RIGHT(a,1)
C.b+LEFT(a,3,4)
D.b+RIGHT(a,2)

34、 学生表中有“学号”“姓名”和“年龄”三个字段,SQL语句“SELECT学号FROM学生”完成的操作称为(  )。
A.选择 
B.投影
C.连接 
D.并

35、 在Visual FoxPro中,用于建立或修改程序文件的命令是(  )。
A.MODIFY<文件名>
B.MODIFY COMMAND<文件名>
C.MODIFY PROCEDURE<文件名>
D.B和C都对

36、 软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于(  )。
A.定义阶段 
B.开发阶段
C.维护阶段 
D.上述三个阶段

37、下列叙述中正确的是(      )。
A.循环队列是队列的一种链式存储结构
B.循环队列是一种逻辑结构
C.循环队列是队列的一种顺序存储结构
D.循环队列是非线性结构

38、 语句LIST MEMORY LIKE a*能够显示的变量不包括(  )。
A.a 
B.al 
C.ab2
D.ba3

39、 在满足实体完整性约束的条件下(      )。
A.一个关系中可以没有候选关键字
B.一个关系中只能有一个候选关键字
C.一个关系中必须有多个候选关键字
D.一个关系中应该有一个或多个候选关键字

40、 函数UPPER("la28")的结果是(      )。
A.1A2b 
B.1a2B
C.1A2B 
D.1a2b

二、基本操作题(共18分)
41、(1)将考生文件夹下的数据库“公司”中的表“部门”拷贝到表“部门2”中(拷贝表结构和记录)。
(2)将表“部门2”添加到数据库“公司”中。
(3)对数据库“公司”下的表“部门”,使用视图向导建立视图“viewl”,要求显示出表中的 所有字段,并按“部门编号”排序(降序)。
(4)修改表单“bdl”,将其中选项按钮组中的3个按钮的标题属性分别设置为“查询”“打印”和“关闭”。

三、简单应用题(共24分)
42、(1)建立一个名为“cdl”的菜单,菜单中有两个菜单项“查询”和“关闭”。“查询”菜单项 下还有两个子菜单项“按条件1查询”和“按条件2查询”。“按条1件查询”菜单项负责查询学生奖励表中奖学金为“一等”的学生的信息;“按条件2查询”菜单项负责查询学生表中来自江西的“学生”的信息。在“关闭”菜单项下创建一个命令,负责返回到系统菜单。
(2)考生文件夹下有一个文件名为“bd2”的表单文件,其中有两个命令按钮“统计”和“关 闭”。它们的Click事件下的语句是错误韵。请按要求进行修改(要求保存所做的修改):单击“统计”按钮查询学生表中“江西”籍贯的学生数,统计结果中含“籍贯”和“数量”两个字段;“关闭”按钮负责退出表单。

四、综合应用题(共18分)
43、在数据库“company”中为“dept”表增加一个新字段“人数”,编写满足如下要求的程序: 根据“员工信息”表中的“部门编号”字段的值确定“部门信息”表的“人数”字段的值,即对“员工信息”表中的记录按“部门编号”归类。将“部门信息”表中的记录存储到"result,,表中(表结构与“部门信息”表完全相同)。最后将程序保存为“result.prg”,并执行该程序。

只看不练,假把式······
进入233题库【模拟考场】,在线做题测试,在线查看成绩及详细答案解析!
马上进入

题库优势

更好的做题体验
233计算机二级题库有四种做题模式,可选择自己的喜欢和当前适合的做题模式进行训练。
更多的习题、真题
233计算机二级题库题量储备百万道,包含历年真题,模拟试题等题型,题题结合考试大纲贴近考试 考点。
更专业的试题解析
233计算机二级题库结合考试大纲,将各试题划分了详细的章节知识,更全面的详细的展示答案解析。
进入计算机二级模拟考场>>




相关阅读



关于我们 | 联系我们 | 用户指南 | 网站地图 | 意见建议 | 会员注册 | 用户协议 | 隐私政策