二年级VF历年笔试试卷完整版

合集下载

VFP计算机二级历年试题笔试加答案

VFP计算机二级历年试题笔试加答案
A)8 13 B)3 13 C)3 5 D)8 5 (27) 下列程序段执行以后,内存标量 CLEAR X=12345 Y=0
X 和 Y 的值是: y 的值是:
DO WHILE X>0 y=y+x%10 x=int(x/10)
ENDDO ?y A)54321
B)12345 C)51
D)15
(28) 下列程序段执行后,内存变量 s1="network" s1=stuff(s1,4,4,"BIOS")
D) 父表中的连接字段值在任何情况下都不允许更新
(30)在查询设计器环境中, “查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不 包括:
A) 临时表
B) 表
C) 文本文件
D) 屏幕
(31)表单名为 myForm 的表单中有一个页框 myPageFrame,将该页框的第 3 页(Page3)的标题设置为“修 改”,可以使用代码:
D) 学号,姓名,成绩 (11)在超市营业过程中, 每个时段要安排一个班组上岗值班, 每个收款口要配备两名收款员配合工作, 共 同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是 A) “顾客”与“收款口”的关系 B) “收款口”与“收款员”的关系 C) “班组”与“收款口”的关系 D) “收款口”与“设备”的关系 (12) 在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是 A) 选择 B) 投影 C) 联接 D) 自然联接 (13)在 SELECT 语句中使用 ORDERBY 是为了指定 A) 查询的表 B) 查询结果的顺序 C) 查询的条件 D) 查询的字段 (14) 有下程序,请选择最后在屏幕显示的结果: SET EXACT ON s="ni"+SPACE(2) IF s=="ni" IF s="ni" ?"one" ELSE ?"two" ENDIF ELSE IF s="ni" ?"three" ELSE ?"four" ENDIF ENDIF RETURN A)one B)two C)three D)four (15)如果内存变量和字段变量均有变量名 "姓名 " ,那么引用内存的正确方法是: A)M. 姓名 B) M_> 姓名 C) 姓名 D) A 和 B 都可以 (16)要为当前表所有性别为 "女 " 的职工增加 100 元工资,应使用命令 A)REPLACE ALL 工资 WITH 工资 +100 B)REPLACE 工资 WITH 工资 +1100 FOR 性别 =" 女 " C)REPLACE ALL 工资 WITH 工资 +100 D)REPLACE ALL 工资 WITH 工资 +100 FOR 性别 =" 女 " (17)MODIFY STRUCTURE 命令的功能是: A) 修改记录值 B) 修改表结构 C) 修改数据库结构 D) 修改数据库或表结构 (18) 可以运行查询文件的命令是:

国家计算机二级vf历年笔试真题05年至10年

国家计算机二级vf历年笔试真题05年至10年

2005年4月全国计算机等级考试二级Visual FoxPro数据库设计一、选择题(每小题2分,共70分)(1)数据的存储结构是指()。

A)存储在外存中的数据B)数据所占的存储空间量C)数据在计算机中的顺序存储方式D)数据的逻辑结构在计算机中的表示(2)下列关于栈的描述中错误的是()。

A)栈是先进后出的线性表B)栈只能顺序存储C)栈具有记忆作用D)对栈的插入与删除操作中,不需要改变栈底指针(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。

A)冒泡排序为n/2B)冒泡排序为nC)快速排序为nD)快速排序为n(n-1)/2(4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。

A)log2nB)n/2C)nD)n+1(5)下列对于线性链表的描述中正确的是()。

A)存储空间不一定连续,且各元素的存储顺序是任意的B)存储空间不一定连续,且前件元素一定存储在后件元素的前面C)存储空间必须连续,且前件元素一定存储在后件元素的前面D)存储空间必须连续,且各元素的存储顺序是任意的(6)下列对于软件测试的描述中正确的是()。

A)软件测试的目的是证明程序是否正确B)软件测试的目的是使程序运行结果正确C)软件测试的目的是尽可能多地发现程序中的错误D)软件测试的目的是使程序符合结构化原则(7)为了使模块尽可能独立,要求()。

A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(8)下列描述中正确的是()。

A)程序就是软件B)软件开发不受计算机系统的限制C)软件既是逻辑实体,又是物理实体D)软件是程序、数据与相关文档的集合(9)数据独立性是数据库技术的重要特点之一,所谓数据独立性是指()。

A)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对(10)用树形结构表示实体之间联系的模型是()。

计算机二级vf笔试试题,三套,附答案

计算机二级vf笔试试题,三套,附答案

第一部分软件技术基础一、是非判断题1. 2. 3. 4. 5.6. 7. 8. 9. 10二、选择题1. 2. 3. 4. 5.第二部分一、单项选择题1.CBCAD6.DCBAC二、读程序题1.BB2.DD3.DA4.DCB5.ADD6.BDD三、程序填空题1. N<=19 INPUT N=N+12. XH CONTI UPPER LOOP3. 专业year(date())-year(出生年月)count(*)>3 成果数4. rowsourcetype 操作员.操作员passwordchar setfocus30次试题第一部分答案对错对对对对错错错对BDBCB第二部分答案1. D B C D B2. B B A A C(1) C A(2) D A D(3) A C(4) C C B(5) D D(6) C D C1、I<100 I/8 N=N+12、USE XS21 FOR NOT 性别N=N+13、ORDER TO TEMP.TEXT4、AVG(成绩)成绩.学号GROUP BY5、THISFORM.TEXT1.VALUE=“”THISFORM.RELEASETHISFORM.TEXT1.VALUE=TIME()CAPTION31次试题第一部分答案第二部分答案一、单项选择题1、BABDD 6、CBCAA 11、BBACA二、读程序题1、CDC2、CB3、DCA4、BC二、程序填空题1、选择、投影、连接2、CDX、主索引、远程3、*、PACK4、YEAR(出生日期)、N=N+15、X<=10、S=S+W6、INTO、VALUES7、ALTER、ADD8、.T.、READONLY、CLICK、VALUE33次试题第一部分错对对错错对对对错对BDCAD第二部分一。

选择题DDDAA DDCCD BCBCB二。

读程序题CC DAB BBC AB三。

填空1.数据库、DBMS主索引、更新选项卡浏览窗口、INTO TABLE2.100 INT(K/3)=K/3T=T+K3.EOF() >10 AND 数量<=50 SKIP4ALTER UPDATE课程.课程号=授课.课程号WHERE5NAME CAPTION READONLY YEAR(DATE())第三十次等级考试第一部分软件技术基础(共15分)一、是非判断题(每题1分,共10分)1、能影响中断响应次序的技术是中断优先级和终端屏蔽。

全国计算机等级考试二级VF笔试真题及答案

全国计算机等级考试二级VF笔试真题及答案
A.选择
B.投影
C.连接
D.并
答案B
解析;选择是求从水平方向求元组的,投影是从列方向取数据的.连接和并都要求有两个表.
15.报表的数据源不包括(。
A.视图
B.自由表
C.数据库表
D.文本文件
答案D
16.使用索引的主要目的是(。
A.提高查询速度
B.节省存储空间
C.防止数据丢失
D.方便管理
答案A
17.表单文件的扩展名是(。
B答案少了AS人数. C答案将结果存入的是文本文件.只有D正确
二、填空
1.某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有个结点。
答案14
解析:二叉树中的结点由度为0、1、2的三种结点组成,其中度为0的结点的个数比度为2的结点的个数多1个,所以总结点数为5+6+3=14个
19.下列程序段执行时在屏幕上显示的结果是(。
X1=20
X2=30
SET U DFPAR M S T O VA LU E
D O test With X1,X2
?X1,X2
PR O CED U RE test
PARA M ETERS a,b
x=a
a=b
b=x
ENDPR O
A. 30 30
B.30 20
A.算法在执行过程中所需要的计算机存储空间
B.算法所处理的数据量
C.算法程序中的语句或指令条数
D.算法在执行过程中所需要的临时工作单元数
答案A
解析:算法的空间复杂度是指执行算法所需要的内存空间,包括算法程序所占空间,输入的初始数据所占空间和执行过程中所需要的额外空间.
5.软件设计中划分模块的一个准则是(。

vf试题及答案

vf试题及答案

vf试题及答案为了帮助学生更好地准备VF(Verbal Fluency)测试,以下是一些常见的VF试题及答案,供各位参考学习。

VF测试是一种常见的语言能力测试,旨在评估受试者在特定话题下产生词汇的流畅度和灵活性。

下面将以不同主题为例,提供试题以及可能的答案。

1. 动物类话题试题:请列举尽可能多的动物。

答案:猫、狗、老虎、狮子、大象、长颈鹿、熊、猴子、兔子、鲨鱼、鸟、青蛙、蜘蛛、蛇、鸭子、鸽子、松鼠、犀牛、海豚、蝴蝶、豹子、鱼、马、牛。

2. 食物类话题试题:请列举尽可能多的水果。

答案:苹果、香蕉、橙子、草莓、西瓜、葡萄、柠檬、蓝莓、樱桃、哈密瓜、桃子、橘子、梨、榴莲、菠萝、甘蔗、木瓜、石榴、杨梅、椰子、芒果、荔枝、柚子、橙汁。

3. 职业类话题试题:请列举尽可能多的职业。

答案:医生、护士、教师、工程师、演员、歌手、画家、律师、警察、消防员、厨师、服装设计师、记者、市长、CEO、导演、作家、推销员、司机、农民、建筑师、电工、航天员、设计师、朗读者。

4. 交通工具类话题试题:请列举尽可能多的交通工具。

答案:汽车、火车、飞机、自行车、摩托车、轮船、公交车、出租车、地铁、直升机、电动车、滑板、单轮电动车、滑板车、脚踏车、小汽车、大卡车、双层巴士、电动滑板、冲浪板、滑翔机、滑雪板、船、摩托艇、托马斯火车。

5. 国家和城市类话题试题:请列举尽可能多的国家和城市。

答案:中国、美国、日本、法国、德国、意大利、巴西、英国、澳大利亚、加拿大、俄罗斯、印度、韩国、南非、墨西哥、埃及、巴基斯坦、阿根廷、泰国、西班牙、巴黎、纽约、东京、伦敦、罗马、悉尼、多伦多、莫斯科、孟买、首尔、开罗。

以上是一些常见的VF试题及示例答案,希望能够对您备考VF测试有所帮助。

请注意,这些只是示范性的答案,您可以根据自己的想象力和词汇量来展开回答,达到流畅灵活的目标。

祝您考试顺利!。

计算机等级考试二级VF历年笔试试题及答案[1]

计算机等级考试二级VF历年笔试试题及答案[1]
<br />
则由关系 R 得到关系 T 的操作是 A)选择 B)投影 C)交 D)并 (11)在 Visual FoxPro 中,编译后的程序文件的扩展名为 A)PRG B)EXE C)DBC D)FXP (12)假设表文件 TEST.DBF 己经在当前工作区打开,要修改其结构,可以使用命令 A)MODI STRU B)MODI COMM TEST C)MODI DBF<br />
<br />
D)上述三个阶段 (7)数据库管理系统中负责数据模式定义的语言是 A)数据定义语言 B)数据管理语言 C)数据操纵语言 D)数据控制语言 (8)在学生管理的关系数据库中,存取一个学生信息的数据单位是 A)文件 B)数据库 C)字段 D)记录 (9)数据库设计中,用 E-R 图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的 A)需求分析阶段 B)逻辑设计阶段 C)概念设计阶段 D)物理设计阶段 (10)有两个关系 R 和 T 如下:<br />
<br />
D)MODI TYPE TEST (13)为当前表中所有学生的总分增加 10 分,可以使用的命令是 A)CHANGE 总分 WITH 总分+10 B)PEPLACE 总分 WITH 总分+10 C)CHANGE ALL 总分 WITH 总分+10 D)PEPLACE ALL 总分 WITH 总分+10 (14)在 Visual FoxPro 中,下面关于属性、事件、方法事件代码也可以象方法一样被显式调用 D)基于同一个类产生的两个对象的属性不能分别设置自己的属性值 (15)有如下赋值语句,结果为“<br />
2010 年 3 月计算机等级考试二级 VF 笔试试题(文字版) 一、选择题(每小题 2 分,共 70 分) 下列各题 A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上 不得分。 (1)下列叙述中正确的是 A)对长度为 n 的有序链表进行查找,最坏情况下需要的比较次数为 n B)对长度为 n 的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2) C)对长度为 n 的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n) D)对长度为 n 的有序链表进行对分查找,最坏情况下需要的比较次数为(n log2n) (2)算法的时间复杂度是指 A)算法的执行时间 B)算法所处理的数据量 C)算法程序中的语句或指令条数 D)算法在执行过程中所需要的基本运算次数 (3)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是 A)编辑软件 B)操作系统 C)教务管理系统 D)浏览器 (4)软件(程序)调试的任务是 A)诊断和改正程序中的错误 B)尽可能多地发现程序中的错误 C)发现并改正程序中的所有错误 D)确定程序中错误的性质 (5)数据流程图(DFD 图)是 A)软件概要设计的工具 B)软件详细设计的工具 C)结构化方法的需求分析工具 D)面向对象方法的需求分析工具 (6)软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于 A)定义阶段 B)开发阶段 C)维护阶段<br />

国家二级VF笔试-试卷122

国家二级VF笔试-试卷122(总分:82.00,做题时间:90分钟)一、选择题(总题数:29,分数:58.00)1.选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

(分数:2.00)__________________________________________________________________________________________ 解析:2.算法的空间复杂度是指(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.执行算法需要的内存空间√解析:解析:算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。

所谓算法的时间复杂度是指执行算法所需要的计算工作量;算法的空间复杂度一般是指执行这个算法所需要的内存空间。

3.用链表表示线性表的优点是(分数:2.00)A.便于随机存取B.花费的存储空间较顺序存储少C.便于插入和删除操作√D.数据元素的物理顺序与逻辑顺序相同解析:解析:链式存储结构克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。

故链式存储结构下的线性表便于插入和删除操作。

4.数据结构中,与所使用的计算机无关的是数据的(分数:2.00)A.存储结构B.物理结构C.逻辑结构√D.物理和存储结构解析:解析:数据结构概念一般包括3个方面的内容,数据的逻辑结构、存储结构及数据上的运算集合。

数据的逻辑结构只抽象的反映数据元素之间的逻辑关系,而不管它在计算机中的存储表示形式。

5.结构化程序设计主要强调的是(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性√解析:解析:结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用go to 语句,总的来说可使程序结构良好、易读、易理解、易维护。

国家二级VF笔试-试卷141

国家二级VF笔试-试卷141(总分:104.00,做题时间:90分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

(分数:2.00)__________________________________________________________________________________________ 解析:2.下列模式中,______是用户模式。

(分数:2.00)A.内模式B.外模式√C.概念模式D.逻辑模式解析:3.如果进栈序列为A,B,C,D,则可能的出栈序列是( )。

(分数:2.00)A.C,A,D,BB.B,D,C,A √C.C,D,A,BD.任意顺序解析:解析:栈的操作原则为后进先出。

选项B中出栈顺序可按“A进,B进,B出,C进,D进,D出,C 出,A出”实现。

4.下列选项中不属于结构化程序设计方法的是( )。

(分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用√解析:解析:结构化程序设计的主要原则概括为自顶向下,逐步求精,限制使用GOTO语句。

5.下列关于结构化程序设计原则和方法的描述中错误的是( )。

(分数:2.00)A.选用的结构只准许有一个入口和一个出口B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现C.不允许使用GOTO语句√D.语言中所没有的控制结构,应该采用前后一致的方法来模拟解析:解析:限制使用GOTO语句是结构化程序设计的原则和方法之一,但不是绝对不允许使用GOTO语句。

其他3项为结构化程序设计的原则。

6.两个或两个以上的模块之间关联的紧密程度称为( )。

(分数:2.00)A.耦合度√B.内聚度C.复杂度D.连接度解析:解析:耦合度是模块间互相连接的紧密程度的度量;内聚度是一个模块内部各个元素间彼此结合的紧密程度的度量。

7.下列叙述中正确的是( )。

计算机二级vf考试题库及答案

计算机二级vf考试题库及答案计算机二级vf考试题库及答案在计算机二级vf的考试库题中,有哪些知识点内容的题目呢?下面是店铺给大家整理的计算机二级vf考试题库及答案,供大家参阅! 计算机二级vf考试库题一及答案(1)在深度为5的满二叉树中,叶子结点的个数为A)32B)31C)16D)15正确答案: B(2)若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是A) bdgcefhaB) gdbecfhaC) bdgaechfD) gdbehfca正确答案: D(3)一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。

而实现递归调用中的存储分配通常用A)栈B)堆C)数组D)链表正确答案: A(4)软件工程的理论和技术性研究的内容主要包括软件开发技术和A)消除软件危机B)软件工程管理C)程序设计自动化D)实现软件可重用正确答案: B(5)开发软件时对提高开发人员工作效率至关重要的是A)操作系统的资源管理功能B)先进的软件开发工具和环境C)程序人员的数量D)计算机的并行处理能力正确答案: B(6)在软件测试设计中,软件测试的主要目的是A)实验性运行软件B)证明软件正确C)找出软件中全部错误D)发现软件错误而执行程序正确答案: D(7)数据处理的最小单位是A)数据B)数据元素C)数据项D)数据结构正确答案: C(8)索引属于A)模式B)内模式C)外模式D)概念模式正确答案: B(9)下述关于数据库系统的叙述中正确的是A)数据库系统减少了数据冗余B)数据库系统避免了一切冗余C)数据库系统中数据的一致性是指数据类型一致D)数据库系统比文件系统能管理更多的数据正确答案: B(10)数据库系统的核心是A)数据库B)数据库管理系统C)模拟模型D)软件工程正确答案: B计算机二级vf考试题库二及答案(1)在Visual FoxPro某数据表中有一个数值型字段,要求有4位整数,2为小数,其值可能为负值,它的宽度应为A)6B)7C)8D)9正确答案: C(2)对数据表的记录做相同规律的修改时,最方便的是使用A)EDITB)BROWSEC)REPLACED)CHANGE正确答案: C(3)在SQL中,建立索引的命令是A)CREATE TABLEB)CREATE INDEXC)CREATE VIEWD)INDEX ON正确答案: B(4)对于查询输出到临时表中的叙述,下列说法错误的是A)产生的临时表文件的后缀名仍为.dbfB)执行查询后,该临时表文件是当前文件C)可以像一般的dbf文件一样使用,可查询和修改表中记录D)当关闭文件时,临时表文件将自动被删除正确答案: C(5)SQL语句中,DISTINCT短语的功能是A)按要求显示部分查询记录B)消除重复出现的查询记录C)删除查询结果中符合条件的记录D)对查询结果进行排序正确答案: B(6)下列关于查询的说法,正确的是A)不能根据自由表建立查询B)只能根据自由表建立查询C)只能根据视图建立查询D)可以根据数据库表、自由表或视图建立查询正确答案: D(7)视图设计器中,共提供选项卡的个数是A)5B)6C)7D)8正确答案: C(8)下列对调试器的叙述中,正确的是A)"跟踪"窗口用于显示正在执行的程序文件B)"监视"窗口用于显示表达式以及它们当前的值,并可以在一个表达式上设置断点C)"局部"窗口用于显示当前程序、过程或方法程序中可见的变量、数组、对象以及对象成员D)"调试输出"窗口用于显示程序中指定调试的输出正确答案: A(9)下列程序实现的功能是USE 学生表DO WHILE NOT EOF()IF 计算机>=60SKIPLOOPENDIFDISPLAYSKIPENDDOUSEA)显示所有计算机成绩大于等于60的学生记录B)显示所有计算机成绩小于60的学生记录C)显示第一条计算机成绩大于等于60的学生记录D)显示第一条计算机成绩小于60的学生记录正确答案: B(10)表单控件工具栏的作用是在表单上创建A)文本B)事件C)控件D)方法正确答案: C来源看了“计算机二级vf考试题库及答案”。

计算机二年级VisualFoPro上机考试题库及答案解析

计算机二级VisualFoxPro上机考试题库及答案解析12一、根本操作在考生文件夹下完成如下操作:1.创立一个表单,并将表单保存在myform文件中。

2.将myform表单设置为模式表单,并将其标题设置为"表单操作"。

3.将考生目录中的xuesheng表和chengji表依次添加到myform表单的数据环境中,确保两个表对应的对象名称分别为cursor1和cursor2。

4.将考生目录中的xuesheng表和chengji表建立关联关系:当xuesheng 表中的记录指针移动时,chengji表中的记录指针会自动移到学号相同的对应记录上。

二、简单应用在考生文件夹下完成如下简单应用:1.利用查询设计器创立杳询,从xuesheng和chengji表中查询数学、英语和信息技术三门课都在85分以上〔含〕,或者数学、英语都在90分以上〔含〕而信息技术在75分以上〔含〕的学生记录。

查询结果包含学号、姓名、数学、英语和信息技术5个字段;保记录按学号降序排序;查询去向为表table1。

最后将查询保存在query1.qpr文件中,并运行该查询。

2.首先创立数据库cj_m,并向其中添加xuesheng表和chengji表。

然后在数据库中创立视图view1:利用该视图只能查询20221001班〔学号的前8位数字串为班号〕的学生记录;查询结果包含学号、姓名、数学、英语和信息技术5个字段;各记录按学号降序排序。

最后利用刚创立的视图view1查询视图中的全部信息,并将查询结果存放在表table2中。

三、综合应用在考生文件夹下创立一个下拉式菜单mymenu.mnx,并生成菜单程序mymenu.mpr。

运行该菜单程序时会在当前vfp系统菜单的末尾追加一个"考试"子菜单,如以下图所示。

菜单命令"计算"和"返回"的功能都通过执行过程完成。

菜单命令"计算"的功能如下:1〕先用SQL-SELECT语句完成查询:按学号降序列出全部学生在学号、姓名、灵敏学、英语和信息技术5个字段上的数据,查询结果存放在表table3中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二年级V F历年笔试试卷Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】2005年4月笔试试卷二级 Visual FoxPro程序设计(考试时间:90分钟,满分100分)一、选择题((1)~(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)资料的存储结构是指A) 存储在外存中的资料B) 资料所占的存储空间量C) 资料在计算机中的顺序存储方式D) 资料的逻辑结构在计算机中的表示(2)下列关于栈的描述中错误的是A)栈是先进后出的线性表B) 栈只能顺序存储C) 栈具有记忆作用D) 对栈的插入与删除操作中,不需要改变栈底指针(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是A) 冒泡排序为n/2B) 冒泡排序为nC) 快速排序为nD) 快速排序为n(n-1)/2(4)对于长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为A) log2nB) n/2C) nD) n+1(5)下列对于线性链表的描述中正确的是A)存储空间不一定是连续,且各元素的存储顺序是任意的B)存储空间不一定是连续,且前件元素一定存储在后件元素的前面C)存储空间必须连续,且前件元素一定存储在后件元素的前面D)存储空间必须连续,且各元素的存储顺序是任意的(6)下列对于软件测试的描述中正确的是A)软件测试的目的是证明程序是否正确B)软件测试的目的是使程序运行结果正确C)软件测试的目的是尽可能多地发现程序中的错误D)软件测试的目的是使程序符合结构化原则(7)为了使模块尽可能独立,要求A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(8)下列描述中正确的是A) 程序就是软件B) 软件开发不受计算机系统的限制C) 软件既是逻辑实体,又是物理实体D) 软件是程序、资料与相关文文件的集合(9)资料独立性是数据库技术的重要特点之一。

所谓资料独立性是指A) 资料与程序独立存放B) 不同的资料被存放在不同的文件中C) 不同的资料只能被对应的应用程序所使用D) 以上三种说法都不对(10) 用树形结构表示实体之间联系的模型是A) 关系模型B) 网状模型C) 层次模型D) 以上三个都是(11) 在创建数据库表结构时,为该表指定了主索引,这属于数据完整性中的A) 参照完整性B) 实体完整性C) 域完整性D) 用户定义完整性(12) 在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是A) 改变表中记录的物理顺序B) 为了对表进行实体完整性约束C) 加快数据库表的更新速度D) 加快数据库表的查询速度(13) 数据库系统中对数据库进行管理的核心软件是A) DBMSB) DBC) OSD) DBS(14) 设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表A)在父表连接字段上建立普通索引,在子表连接字段上建立主索引B)在父表连接字段上建立主索引,在子表连接字段上建立普通索引C)在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D)在父表和子表的连接字段上都要建立主索引(15) 关系运算中的选择运算是A)从关系中找出满足给定条件的元组的操作B)从关系中选择若干个属性组成新的关系的操作C)从关系中选择满足给定条件的属性的操作D)A和B都对(16) 在指定字段或表达式中不允许出现重复值的索引是A) 惟一索引B) 惟一索引和候选索引C) 惟一索引和主索引D) 主索引和候选索引(17) 在Visual FoxPro中,以下关于删除记录的描述,正确的是A)SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表B)SQL的DELETE命令和传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前,都需要用USE命令打开表C)SQL的DELETE命令可以物理地删除数据库表中的记录,而传统Visual FoxPro的DELETE命令只能逻辑删除数据库表中的记录D)传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前不需要用USE命令打开表(18) 在Visual FoxPro中,如果希望跳出SCAN……ENDSCAN循环体、执行ENDSCAN后面的语句,应使用A) LOOP语句B) EXIT语句C) BREAK语句D)RETURN语句(19) 打开数据库abc的正确命令是A)OPEN DATABASE abcB)USE abcC)USE DATABASE abcC)OPEN abc(20) 在Visual FoxPro中,下列关于表的叙述正确的是A)在数据库表和自由表中,都能给字段定义有效性规则和默认值B)在自由表中,能给字段定义有效性规则和默认值C)在数据库表中,能给字段定义有效性规则和默认值D)在数据库表和自由表中,都不能给字段定义有效性规则和默认值(21) Visual FoxPro的“参照完整性”中“插入规则”包括的选择是A) 级联和忽略B) 级联和删除C)级联和限制D) 限制和忽略(22) 在Visual FoxPro中,关于查询和视图的正确描述是A)查询是一个预先定义好的SQL SELECT语句文件B)视图是一个预先定义好的SQL SELECT语句文件C)查询和视图是同一种文件,只是名称不同D)查询和视图都是一个存储资料的表(23) 在Visual FoxPro中,以下关于视图描述中错误的是A) 通过视图可以对表进行查询B) 通过视图可以对表进行更新C)视图是一个虚表D) 视图就是一种查询(24) 使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是A) DELETE FOR AGE>30B) DELETE FROM S WHERE AGE>30C) DELETE S FOR AGE>30D) DELETE S WHERE AGE>30(25) 在Visual FoxPro中,使用LOCATE FOR <expL>命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用A)再次使用LOCATE FOR <expL>命令B)SKIP命令C)CONTINUE命令D)GO命令(26) 在Visual FoxPro中,删除数据库表S的SQL命令是A) DROP TABLE SB) DELETE TABLE SC) DELETE TABLE ERASE TABLE S(27) 下列表达式中,表达式返回结果为.F.的是A) AT(“A”,”BCD”)B) “[信息]”$“管理信息系统”C) ISNULL(.NULL.)D) SUBSTR(“计算机技术”,3,2)(28) 使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为0401、王芳、女、18,正确的命令是A)APPEND INTO S (SNO,SN,SXE,AGE) valueS (‘0401’,’王芳’,’女’,18)B)APPEND S valueS (‘0401’,’王芳’,’女’,18)C)INSERT INTO S (SNO,SN,SEX,AGE) valueS (‘0401’,’王芳’,’女’,18)D)INSERT S valueS (‘0401’,’王芳’,18,’女’)(29) 假设某个窗体中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该窗体的功能,应在该按钮的Click事件中写入语句A)C)(30) 在SQL的SELECT查询结果中,消除重复记录的方法是A) 通过指定主关系键B) 通过指定惟一索引C) 使用DISTINCTD)使用HAVING子句(31) 在Visual FoxPro中,以下有关SQL的SELECT语句的叙述中,错误的是A)SELECT子句中可以包含表中的列和表达式B)SELECT子句中可以使用别名C)SELECT子句规定了结果集中的列顺序D)SELECT子句中列的顺序应该与表中列的顺序一致(32) 下列关于SQL中HAVING子句的描述,错误的是A)HAVING子句必须与GROUP BY子句同时使用B)HAVING子句与GROUP BY子句无关C)使用WHERE子句的同时可以使用HAVING子句D)使用HAVING子句的作用是限定分组的条件(33) 在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择“限制”,则当删除父表中的记录时,系统反应是A) 不做参照完整性检查B) 不准删除父表中的记录C) 自动删除子表中所有相关的记录D) 若子表中有相关记录,则禁止删除父表中记录第(34)——(35)题使用如下三个数据库表学生表:S(学号,姓名,性别,出生日期,院系)课程表:C(课程号,课程名,学时)选课成绩表:SC(学号,课程号,成绩)在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其它均为字符型。

(34) 用SQL命令查询选修的每门课程的成绩都高于或等于85分的学生的学号和姓名,正确的命令是A)SELECT 学号,姓名 FROM S WHERE NOT EXISTS;(SELECT * FROM SC WHERE SC.学号=S.学号 AND 成绩<85)B)SELECT 学号,姓名 FROM S WHERE NOT EXISTS;(SELECT * FROM SC WHERE SC.学号=S.学号 AND 成绩>=85)C)SELECT 学号,姓名 FROM S,SC;WHERE S.学号=SC.学号 AND 成绩>=85D)SELECT 学号,姓名 FROM S,SC;WHERE S.学号=SC.学号 AND ALL 成绩>=85(35) 用SQL语言检索选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是A)SELECT S.学号,姓名,平均成绩 FROM S,SC;WHERE S.学号=SC.学号;GROUP BY S.学号 HAVING COUNT(*)>=5 ORDER BY 平均成绩 DESCB)SELECT 学号,姓名,AVG(成绩) FROM S,SC;WHERE S.学号=SC.学号AND COUNT(*)>=5;GROUP BY 学号 ORDER BY 3 DESCC)SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC;WHERE S.学号=SC.学号AND COUNT(*)>=5;GROUP BY S.学号 ORDER BY 平均成绩 DESCD)SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC;WHERE S.学号=SC.学号;GROUP BY S.学号 HAVING COUNT(*)>=5 ORDER BY 3 DESC二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。

相关文档
最新文档