计算机等级考试二级VFP练习题全国911
计算机等级考试二级VFP练习题(2010.9)
一、选择题(每小题2分,共70分)
下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项填写相应位置上。
1. 下 | 列 | 叙 | 述 | 中 | 正 | 确 | 的 | 是 |
( )
A、线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B、线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C、线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构
2. 下列叙述中正确的是) (? |
?C、在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 D、上述三种说法都不对
3.软件测试的目的是) (?
A、评估软件的可靠性?B、发现并改正程序中的错误?C、改正程序中的错误?D、发现程序中的错误
4. 下 | 面 | 描 | 述 | 中 | , | 不 | 属 | 于 | 软 | 件 | 危 | 机 | 表 | 现 | 的 | 是 |
( ) | ||||||||||||||||
计算机等级考试二级VFP练习题全国911
5. 软 | 件 | 生 | 命 | 周 | 期 | 是 | 指 |
( )
?A、软件产品从提出、实现、使用维护到停止使用退役的过程
B、软件从需求分析、设计、实现到测试完成的过程
C、软件的开发过程
D、软件的运行维护过程
6. 面 | 向 | 对 | 象 | 方 | 法 | 中 | , | 继 | 承 | 是 | 指 |
( )
A、一组对象所具有的相似性质?B、一个对象具有另一个对象的性质
?C、各对象之间的共同性质?D、类之间共享属性和操作的机制
A、记录长度?B、文件大小?C、联系的复杂程度?D、数据之间的联系方式 |
( )
A、一对一 | B、一对多 | C、多对多 | D、多对一 | ||||||||||||
9. 数据库设计中反映用户对数据要求的模式是 (? | ) | ||||||||||||||
?A、内模式 | B、概念模式?C、外模式?D、设计模式 | ||||||||||||||
10. 有三个关系R、S 和T 如下,则由关系R 和S 得到关系T 的操作是:.....( ) | |||||||||||||||
R | S | T | |||||||||||||
|
| | |||||||||||||
计算机等级考试二级VFP练习题全国911
| ||||||||
A、自然连接?B、交 | C、投影 | D、并 | ||||||
11.在VisualFoxPro中,要想将日期型或日期时间型数据中的年份用4为数字显示,应当使用设置命令.........................................................................................?
) (
?A、SETCENTURYON ?B、SETCENTURYTO4?C、SETYEARTO
4D、SETYEARTO yyyy
12. 设A=[6*8]、B=6*8—2、C= "6*8-2",属于合法表达式的是) (? | ||
?A、A+B | B、B+C?C、A-C | D、C-B |
13. 假设在数据库表的表设计器中,字符型字段“性别”已被选中,正确的有效性规 | ||
别$”男女”
14.在当前打开的的表中,显示“书名”以“计算机"打头的所有图书,正确的命令是:
( )
A、listfor 书名="计算*"?B、listfor书名= ”计算机"?C、listfor书名="计算%"?D、listwhere 书名=”计算机"
15.连续执行以下命令,最后一条命令的输出结果是:) (?
SET EXACT OFF a= ”北京" | |
计算机等级考试二级VFP练习题全国911
?b
?A、北京 B、北京交通?C、.F.?D、出错
16.设x="123",y=123,k="y",表达式x+&k的值是:) (?
A、123123 | B、246?C、123y | D、数据类型不匹配 |
17.运算结果不是2010的表达式是:.......................................................................( )
A、int(2010.9) | B、round(2010.1,0)?C、ceiling(2 | ||
010.1) | D、floor(2010。9) | ||
18. 在建立表间一对多的永久联系时,主表的索引类型必须是: (? | ) | ||
A、主索引或候选索引?B、主索引、候选索引或唯一索引
C、主索引、候选索引、唯一索引或普通索引?D、可以不建立索引
19. 在表设计器中设置的索引包含在: (? | ||||||||||||||
在 | 工 | 作 | 区 | 为 | 当 | 前 | 工 | 作 | 区 | 的 | 命 | 令 | 是 | : |
( )
?A、SELECT 0?B、USE 学生 | C、SELECT 学生 | D、SELECT stu |
dent
21. 删 | 除 | 视 | 图 | m | y | view 的 | 命 | 令 | 是 | : |
( | ) | C、DROP VIEW | ||||||||
A、DELETE myview?B、DELETE VIEW myview myview?D、REMOVE VIEW myview | ||||||||||
计算机等级考试二级VFP练习题全国911
22.下面关于列表框和组合框的陈述中,正确的是: ( )
A、列表框可以设置成多重选择,而组合框不能 B、组合框可以设置成多重选择,而列表框不能
?C、列表框和组合框都可以设置成多重选择?D、列表框和组合框都不可以设置成多重选择
23.在表单设计器环境中,为表单添加一选项按钮组:?男?女,默认情况下,第一个选项按钮“男”为选中状态,此时该选项按钮组的Value属性值为:) (?
?A、0 | B、1?C、"男"?D、.T。 |
( ) | |
?A、.dbf?B、。scx | C、.vcx?D、.dbc |
26.为了在报表中打印当前时间,应该在适当区域插入一个:) (?
?A、标签控件?B、文本框 | C、表达式 | D、域控件 |
27.在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。指定访问键为“x”的菜单项名称定义是:) (?
A、综合查询(\〉x)?B、综合查询(/〉x) | C、综合查询(\< | |
x) | D、综合查询(/<x) | |
28. 假设新建了一个程序文件myProc。prg(不存在同名的.exe、.app和。fx | ||
计算机等级考试二级VFP练习题全国911
p文件),然后在命令窗口输入命令DOmyProc,执行该程序并获得正常的
结果。现在用命令ERASEmyProc。prg删除该程序文件,然后再次执行命令DOmyProc,产生的结果是:) (?
?A、出错(找不到文件)??B、与第一次执行的结果相同
C、系统打开“运行”对话框,?要求指定文件 | D、以上都不对 | |
29. 以下关于视图描述错误的是: (? | ) | |
A、只有在数据库中可以建立视图?B、视图定义保存在视图文件中
?C、从用户查询的角度视图和表一样 | D、视图物理上不包括数据 | 是 | : | |||||||
30. 关 | 闭 | 释 | 放 | 表 | 单 | 的 | 方 | 法 | ||
( )
第31 到第35 题使用如下数据表: |
31.从“选课”表中检索成绩大于等于60并且小于90的记录信息,正确的SQL命
令 | 是 | : |
( )
?A、SELECT*FROM选课WHERE成绩 BETWEEN60AND
B、SELECT* FROM选课WHERE成绩BETWEEN60TO?C、SELECT* FROM选课WHERE成绩 BETWEEN60AND90?D、SELECT* FROM选课WHERE成绩BETWEEN60 TO
32. 检索还未确定成绩的学生选课信息,正确的SQL 命令是: |
计算机等级考试二级VFP练习题全国911
A、SELECT学生.学号,姓名,选课.课程号FROM学生 JOIN选课WHERE学生.学号=选课.学号AND选课。成绩ISNULL
?B、SELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课WHERE学生。学号=选课。学号AND选课.成绩=NULL
?C、SELECT学生。学号,姓名,选课.课程号FROM学生 JOIN选课ON学生。学号=选课.学号AND选课.成绩ISNULL
?D、SELECT学生。学号,姓名,选课.课程号FROM学生JOIN选课ON学生.学号=选课.学号AND选课.成绩=NULL
33. 假设所有的选课成绩都已确定,显示“101”号课程成绩中最高的10%记录信息, | |||||||
正 | 确 | 的 | SQL | 命 | 令 | 是 | :? |
A、SELECT * TOP 10 FROM 选课ORDER BY 成绩WHERE 课程 | |||||||
WHERE课程号=”101"
C、SELECT*TOP10PERCENTFROM 选课ORDERBY成绩WHERE课程号=”101”
?D、SELECT* TOP10PERCENTFROM选课ORDERBY成绩DESCWHERE课程号="101”
34.假设所有学生都已选课,所有的选课成绩都已确定。检索所有选课成绩都在90分以上(含)的学生信息,正确的SQL命令是:) (?
?A、SELECT * FROM 学生WHERE 学号 IN(SELECT 学号 FROM 选课 | |
WHERE 成绩>=90) | |
计算机等级考试二级VFP练习题全国911
B、SELECT*FROM学生WHERE学号NOTIN(SELECT学号FROM选课WHERE成绩〈90)
C、SELECT* FROM学生WHERE学号!=ANY(SELECT学号FROM选课 WHERE成绩<90)
?D、SELECT*FROM 学生WHERE学号=ANY(SELECT学号FROM选课WHERE成绩〉=90)
35.为“选课”表增加一个“等级”字段,其类型为C、宽度为2,正确的SQL命令是:) (?
A、ALTERTABLE 选课ADDFIELD等级C(2)?B、ALTERTABLE选课ALTERFIELD等级 C(2)
E 选课 ALTER 等级 C(2) |
请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。
注意:以命令关键字填空的必须拼写完整。
1.一个栈的初始状态为空,首先将元素5,4,3,2,1依次入栈,然后退栈一次,再将元素A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为 【1】 。
2.在长度为n的线性表中,寻找最大项至少需要比较次 【2】 。
3.一颗二叉树有10 个度为1 的结点,7 个度为2 的结点,则该二叉树共有 | |
【3】 个结点。 | |
计算机等级考试二级VFP练习题全国911
4.仅有顺序、选择(分支)和重复(循环)结构构成的程序是 【4】 程序.
5.数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和 【5】 .
6.VisualFoxPro的索引文件不改变表中的记录的 【6】 顺序。7.表达式score<=100ANDscore>=0 的数据类型是 【7】 .
8.A=10
B=20
?IIF(A〉B,"A大于B",”A不大于B”)
执行上述程序段,显示的结果是 【8】 。
9.参照完整性规则包括更新规则、删除规则和 【9】 规则.
10.如果文本框中只能输入数字和正负号,需要设置文本框的 【10】 属
11.在SQL Select 语句中使用Group By 进行分组查询时,如果要求分组满足指 |
2】 .
13.将“学生”表中学号左4位为“2010”的记录存储到新表new中的命令是: SELECT*FROM学生 WHERE 【13】 ="2010” 【14】 DBFnew
14.将“学生”表中的学号字段宽度由原来的10改为12(字符型),应使用的命令是: ALTERTABLE学生 【15】
计算机等级考试二级VFP练习题全国911
答案
一、选择题
?1、B2、C?3、D4、A?5、A
6、D7、D 8、C?9、C?10、A
11、A?12、C?13、D?14、B?15、C
?16、D17、C?18、A 19、C?20、D?21、C?22、A?23、B
24、A?25、C?26、D?27、C?28、B?29、B30、C
?31、A | 32、C?33、D | 34、B?35、C | |
二、填空题 | |||
2. 3. | | ||
4. | 结构化 | ||
5. | 物理设计 | ||
6. | 物理 | ||
7. | 逻辑型 | ||
8. | A 不大于B | ||
9. | 插入 | ||
10.InputMASK
11. Having | |
计算机等级考试二级VFP练习题全国911
13.Left(学号,4)或Substr(学号,1,4)
14.INTO
15.Alter学号C(12)