Y) C) NOT(X>=Y) D) NOT(X$Y) 答案:D 20033) 以下">

VF笔试新增难题

合集下载

计算机二级等级考试VF第四章SQL练习题

计算机二级等级考试VF第四章SQL练习题

第四章试题VF关于SQL1.要为当前表中所有学生的总分加5,应该使用的命令是()A. change 总分with 总分+5B. replace 总分with 总分+5C. change all 总分with 总分+5D. replace all 总分with 总分+52.将表gp中“股票名称”字段的宽度由8改为10,应使用SQL语句()A. alter table GP 股票名称with c(10)B. alter table GP 股票名称c(10)C. alter table GP alter 股票名称with c(10)D. alter GP alter 股票名称with c(10)3.删除仓库关系中仓库号值为wh2的元祖,应使用命令()A. delete from 仓库where 仓库号=“wh2”B. drop from 仓库where 仓库号=“wh2”C. delete 仓库where 仓库号=“wh2”D. drop from 仓库where 仓库号=wh24.如果要查询所藏图书中,各个出版社图书的最高单价,平均单价和册数,所用的SQL语句是()A. select 出版单位,max(单价),avg(单价),count(*);from 图书;group by 出版单位B. select 出版单位,max(单价),avg(单价),count(*);from 图书;having 出版单位C. select 出版单位,max(单价),avg(单价),count(*);from 图书group by 出版单位D. select 出版单位,min(单价),avg(单价),count(*);from 图书;having 出版单位5.为“运动员”表增加一个字段“得分”的SQL语句是()A. change table 运动员add 得分IB. alter table 运动员add 得分IC. alter table 运动员add 得分ID. change table 运动员in 得分I6.利用SQL数据更新功能,自动计算更新每个“设备总金额”字段的字段值,改字段值等于“单价*设备数量”的值,正确命令为()A. update 设备表set 设备总金额=单价*设备数量B. update 设备表for 设备总金额=单价*设备数量C. update 设备表with 设备总金额=单价*设备数量D. update 设备表where 设备总金额=单价*设备数量7.查找教师表中教师最高的工资值,下列SQL语句正确的是()A. select max(工资) fron 教师表B. select min(工资) from 教师表C. select avg(工资) from 教师表D. select sum(工资) from 教师表8.检索职工表中工资大于800元的职工号,正确的命令是()A. select 职工号where 工资>80B. select 职工号from 职工set 工资>800C. select 职工号From 职工where 工资>800D. select 职工号from 职工for 工资>8009.下列选项中,不属于SQL数据定义功能的是()A. selectB. createC. alterD. drop10.SQL查询语句中,用来实现关系的投影运算的短语是()A. whereB. fromC. selectD. group by11.SQL的delete 命令是指()A.从视图中删除行B.从视图中删除列C.从基本表中删除行D.从基本表中删除列12.SQL查询语句中,将查询结果存放早永久表中应使用短语()A. topB. into arrayC. into cursorD. into table13.下列命令中,不具有数据操作的SQL语句是()A. deleteB. updateC. insertD. drop14.用create table 建立表时,用来定义关键字的短语是()A. primary keyB. checkC. errorD. default15.语句“delete from 成绩表where 计算机<60”功能是()A.物理删除成绩表中计算机成绩在60分以下的学生记录B.物理删除成绩表中计算机成绩在60分以上的学生记录C.逻辑删除成绩表中计算机成绩在60分以下的学生记录D.将计算机成绩低于60分的字段值删除,丹保留记录中其他字段值16.下列关于SQL对表的定义的说法中,错误的是()A.利用create table语句可以定义一个新的数据表结构B.利用SQL的表定义语句可以表中的主索引C.利用SQL的表定义语句可以定义表的域完整性,字段有效性规则D.对于自由表的定义,SQL同样可以实现其完整性,有效性规则等信息的设置17.有如下SQL语句:select * from 仓库where 仓库号=“H1”;union;select * from 仓库where 仓库号=“H2”A.查询在H1或者H2仓库的职工信息B.查询仓库号H1或H2的仓库信息C.查询既在仓库号H1,又在仓库号H2工作的职工信息D.语句错误,不能执行18.select—sql 语句中,条件短语的关键字是()A. forB. fromC. whereD. with19.下列关于having 子句的描述,错误的是()A. having子句必须与group by 子句同时使用,不能单独使用B. 使用having 子句的同时不能使用where子句C.使用having子句的同时可以使用where子句D.having子句可以使用时限定分组的条件20.若在教师表中查找还没有输入工龄的记录,使用的SQL语句为()A. select * from 教师where 工龄is not nullB. select * from 教师where 工龄=0C. select * from 教师where 工龄is nullD. select * from 教师where 工龄=null21.SQL的查询结果可以存放到多种类型的文件中,下列都可以用来存放查询结果的文件类型的是()A.临时表,视图,文本文件B.数组,永久性表,视图C.永久性表,数组,文本文件D.视图,永久性表,文本文件22.查询订购单号首字符是"P"的订单信息,应该使用命令()A. select * from 订单where head(订购单号,1)=“p“B. select * from 订单where left(订购单号,1)=“p“C. select * from 订单where “p“$ 订购单号D. select * from 订单where right(订购单号,1)=“p“23.SELETE—sql语句中,可以对查询结果进行排序的短语的是()A. alter table 客户姓名with c(10)B. alter table 客户姓名c(10)C. alter table 客户alter 姓名c(10)D. alter 客户姓名c(10)24.将表“客户”表的姓名字段的宽度由8改为10,应使用SQL语句()A. alter table 客户姓名with c(10)B. alter table 客户姓名c(10)C. alter table 客户alter 姓名c(10)D. alter 客户姓名c(10)25.查询职工表中“王二”的情况,将查询结果放在数组A中,应使用SQL语句()A. select * from 职工where 姓名=“王二”into array AB. select * from 职工into array A where 姓名=“王二”C. select * from 职工where 姓名=“王二”to array AD. select * from 职工where 姓名=“王二”to A26.下列关于别名和自连接的说法中正确的是()A.SQL语句中允许在WHERE短语中关系定义别名B.为关系定义别名允许的格式为:<别名> <关系名>C.在关系的自联接操作中,别名是必不可少的D.以上说法均正确27.SQL—insert 命令的功能是()A.在表头插入一条记录B.在表尾插入一条记录C.在表中任意位置插入一条记录D.在表中插入任意条记录28.使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除正确的命令是()A. delete for age>30B. delete from s where age>30C. delete s for age>30D. delete s where age>3029.下列命令中,功能相同的是()A. delete all 和packB. delete all ,zap 和packC. delete all ,pack 和zapD. delete all 和recall all30.以下短语中,与排序无关的是()A. group byB. order byC. ascD. desv31.SQL语言又称为()A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操作语言32.向表中插入数据的SQL语句是()A. insertB. insert intoC. insert blankD. insert before33.SQL语言的更新命令的关键词是()A. insertB. updateC. createD. select填空1.将“学生”表中的学号字段的宽度由原来的10改为12(字符型),应使用的命令是:ALTER TABLE 学生______2.将学生表中学号左4位“2010”的记录存储到新表new中的命令是:SELECT * FROM 学生WHERE ______=“2010”____ dbf new3.在SQL—SELECT语句中使用GROUP BY 进行分组查询时,如果要求分组满足制定条件,则需要使用_____子句来限定分组。

vf试题及答案

vf试题及答案

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

祝您考试顺利!。

国家二级VF笔试-试卷252_真题(含答案与解析)-交互

国家二级VF笔试-试卷252_真题(含答案与解析)-交互

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

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

SSS_SINGLE_SELA 一个算法的空间复杂度大,则其时间复杂度必定大B 一个算法的空间复杂度大,则其时间复杂度必定小C 一个算法的时间复杂度大,则其空间复杂度必定小D 上述3种说法都不对该问题分值: 2答案:D解析:算法的时间复杂度和空间复杂度是从不同的角度来衡量算法的执行情况,它们之间没有内在联系。

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

SSS_SINGLE_SELA 一个逻辑数据结构只能有一种存储结构B 逻辑结构属于线性结构,存储结构属于非线性结构C 一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D 一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率该问题分值: 2答案:D解析:数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式,一种数据结构可以根据需要采用不同的存储结构,常用的存储结构有顺序和链式结构。

采用不同的存储结构,其处理的效率是不同的。

3.对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。

SSS_SINGLE_SELA 125B n/2C nD n+1该问题分值: 2答案:C解析:对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找到所要找的元素为止。

在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为n。

4.最简单的交换排序方法是( )。

SSS_SINGLE_SELA 快速排序B 选择排序C 堆排序D 冒泡排序该问题分值: 2答案:D解析:所谓的交换类排序方法是指借助数据元素之间的互相交换进行排序的一种方法,包括冒泡排序和快速排序,冒泡排序是一种最简单的交换排序方法,它通过相邻元素的交换,逐步将线性表变成有序。

计算机二级(VF)笔试321

计算机二级(VF)笔试321

[模拟] 计算机二级(VF)笔试321一、选择题(每小题2分,共70分) 下列各题[A]、[B]、[C]、[D] 四个选项中,只有一个选项是正确的。

第1题:"商品"与"顾客"两个实体集之间的联系一般是( )A.一对一B.一对多C.多对一D.多对多参考答案:D要能区分一对一,一对多,多对多,题目可扩展为三道。

第2题:在E-R图中,用来表示实体的图形是( )A.矩形B.椭圆形C.菱形D.三角形参考答案:A矩形表示实体,椭圆形表示属性,菱形表示联系第3题:数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是( )A.DB包含DBS和DBMSB.DBMS包含DB和DBSC.DBS包含DB和DBMSD.没有任何关系参考答案:C1)包含关系2)数据库系统的核心软件是DBMS,应用程序通过DBMS来使用数据库中的数据。

第4题:在Visual FoxPro中以下叙述错误的是( )A.关系也被称作表B.数据库文件不存储用户数据C.表文件的扩展名是.dbfD.多个表存储在一个物理文件中.参考答案:D第5题:数据库技术的根本目标是要解决数据的( )A.存储问题B.共享问题C.安全问题D.保护问题参考答案:B第6题:操作对象只能是一个表的关系运算是( )。

A.联接和选择B.联接和投影C.选择和投影D.自然连接和选择参考答案:C关系运算的定义要熟记。

第7题:在 Visual FoxPro 中以下叙述正确的是( )A.关系也被称作表单B.数据库文件不存储用户数据C.表文件的扩展名是.DBCD.多个表存储在一个物理文件中参考答案:B第8题:数据独立性是数据库技术的重要特点之一。

所谓数据独立性是指 ( )A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对参考答案:D第9题:用树形结构表示实体之间联系的模型是 ( )A.关系模型B.网状模型C.层次模型D.以上三个都是参考答案:C关系模型的定义要熟记。

vf二级考试真题及答案

vf二级考试真题及答案

vf二级考试真题及答案1. 单项选择题(每题2分,共20分)A. 以下哪个选项是Visual FoxPro中的表单控件?A. 标签B. 按钮C. 表格D. 以上都是答案:DB. 在Visual FoxPro中,以下哪个函数用于计算字符串长度?A. LEN()B. STR()C. LEFT()D. RIGHT()答案:AC. 以下哪个选项不是Visual FoxPro中的数据库对象?A. 表B. 查询C. 视图D. 宏答案:DD. 在Visual FoxPro中,如何将当前日期赋值给变量?A. DATE() TO VarDateB. TODAY() TO VarDateC. NOW() TO VarDateD. DATETIME() TO VarDate答案:BE. Visual FoxPro中,以下哪个命令用于创建数据库?A. CREATE TABLEB. CREATE DATABASEC. USED. SELECT答案:BF. 在Visual FoxPro中,以下哪个选项是正确的SQL语句?A. SELECT * FROM Employees WHERE Age > 30B. SELECT * INTO Employees WHERE Age > 30C. SELECT * INTO Employees FROM WHERE Age > 30D. SELECT * FROM Employees INTO Age > 30答案:AG. Visual FoxPro中,以下哪个函数用于将字符串转换为日期?A. CTOD()B. CDT()C. DTOC()D. CDTO()答案:AH. 在Visual FoxPro中,以下哪个选项是正确的表单事件?A. LoadB. UnloadC. ClickD. 以上都是答案:DI. Visual FoxPro中,以下哪个命令用于打开表单?A. DOB. OPEN FORMC. CREATE FORMD. USE FORM答案:BJ. 在Visual FoxPro中,以下哪个选项是正确的表单属性?A. CaptionB. SourceTableC. RecordSourceD. 以上都是答案:D2. 多项选择题(每题3分,共15分)A. 在Visual FoxPro中,以下哪些选项是表单的常用属性?A. WidthB. HeightC. AutoCenterD. All of the above答案:DB. Visual FoxPro中,以下哪些函数用于字符串操作?A. UPPER()B. LOWER()C. TRIM()D. All of the above答案:DC. 在Visual FoxPro中,以下哪些选项是正确的SQL语句?A. SELECT * FROM Employees WHERE Age = 25B. INSERT INTO Employees (Name, Age) VALUES ('John', 25)C. UPDATE Employees SET Age = 26 WHERE Name = 'John'D. All of the above答案:DD. Visual FoxPro中,以下哪些选项是表单的事件?A. InitB. LoadC. ClickD. All of the above答案:DE. 在Visual FoxPro中,以下哪些选项是数据库对象?A. TableB. IndexC. RelationD. All of the above答案:D3. 简答题(每题5分,共10分)A. 简述Visual FoxPro中如何使用SQL语句进行数据的增删改查操作。

vf笔试考题节选1

vf笔试考题节选1

考题节选单选选择题(11)在创建数据库结构时,给该表指定了主索引,这属于数据完整性中的()。

A)参照完整性B)实体完整性C)域完整性D)用户定义完整性(12)在创建数据库结构时,为该表中一些字段建立普通索引,其目的是()。

A)改变表中记录的物理顺序B)为了对表进行实体完整性约束C)加快数据库表的更新速度D)加快数据库表的查询速度(13)数据库系统中对数据库进行管理的核心软件是()。

A)DBMS B)DB C)OS D)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 后面的语句,应使用()。

国家二级VF笔试-试卷24_真题-无答案

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

1. 软件是指A. 程序B. 程序和文档C. 算法加数据结构D. 程序、数据与相关文档的完整集合2. 检查软件产品是否符合需求定义的过程称为A. 确认测试B. 集成测试C. 验证测试D. 验收测试3. 以下不属于对象的基本特点的是A. 分类性B. 多态性C. 继承性D. 封装性4. 在设计程序时,应采纳的原则之一是A. 不限制goto语句的使用B. 减少或取消注解行C. 程序越短越好D. 程序结构应有助于读者理解5. 下列叙述中正确的是A. 程序执行的效率与数据的存储结构密切相关B. 程序执行的效率只取决于程序的控制结构C. 程序执行的效率只取决于所处理的数据量D. 以上三种说法都不对6. 数据结构中,与所使用的计算机无关的是数据的A. 存储结构B. 物理结构C. 逻辑结构D. 物理和存储结构7. 线性表的顺序存储结构和线性表的链式存储结构分别是A. 顺序存取的存储结构、顺序存取的存储结构B. 随机存取的存储结构、顺序存取的存储结构C. 随机存取的存储结构、随机存取的存储结构D. 任意存取的存储结构、任意存取的存储结构8. 树是结点的集合,它的根结点数目是A. 有且只有1B. 1或多于1C. 0或1D. 至少29. 下列有关数据库的描述,正确的是A. 数据库是一个DBF文件B. 数据库是一个关系C. 数据库是一个结构化的数据集合D. 数据库是一组文件10. 数据库、数据库系统和数据库管理系统之间的关系是A. 数据库包括数据库系统和数据库管理系统B. 数据库系统包括数据库和数据库管理系统C. 数据库管理系统包括数据库和数据库系统D. 3者没有明显的包含关系11. 连编应用程序不能生成的文件是A. .app文件B. .exe文件C. .dll文件D. .prg文件12. 运算结果是字符串"book"的表达式是A. LEFT(″mybook″,4)B. RIGHT(″bookgood″,4)C. SUBSTR(″mybookgood″,4,4)D. SUBSTR(″mybookgood″,3,4)13. 在Visual FoxPro中,下列各项的数据类型所占字符的字节数相等的是A. 日期型和逻辑型B. 日期型和通用型C. 逻辑型和备注型D. 备注型和通用型14. 若内存变量名与当前的数据表中的一个字段"student"同名,则执行命令?student后显示的是A. 字段变量的值B. 内存变量的值C. 随机显示D. 错误信息15. 下列关于变量的叙述中,不正确的一项是A. 变量值可以随时改变B. 在Visual FoxPro中,变量分为字段变量和内存变量C. 内存变量的类型决定变量值的类型D. 在Visual FoxPro中,可以将不同类型的数据赋给同一个内存变量16. 要为当前表中所有学生的总分加5,应该使用的命令是A. CHANGE总分WITH总分+5B. REPLACE总分WITH总分+5C. CHANGE ALL总分WITH总分+5D. REPLACE ALL总分WITH总分+517. 在Visual FoxPro中,用于建立或修改过程文件的命令是A. MODIFYB. MODIFY COMMANDC. MODIFY PROCEDURED. 选项B)和C)都对18. Visual FoxPro 中,要结束SCAN…ENDSCAN循环体本次执行,不再执行其后面的语句,而是转回SCAN处重新判断条件的语句是A. LOOP语句B. EXIT语句C. BREAK语句D. RETURN语句19. 在查询设计器的"添加表或视图"对话框中,"其他"按钮的作用是让用户选择A. 数据库表B. 视图C. 不属于当前环境的数据表D. 查询20. 将表GP中"股票名称"字段的宽度由8改为10,应使用SQL语句A. ALTER TABLE GP 股票名称WITH C(10)B. ALTER TABLE GP 股票名称C(10)C. ALTER TABLE GP ALTER 股票名称C(10)D. ALTER GP ALTER 股票名称C(10)21. 删除仓库关系中仓库号值为WH2的元组,应使用命令A. DELETE FROM 仓库WHERE 仓库号="WH2"B. DROP FROM 仓库WHERE 仓库号="WH2"C. DELETE 仓库WHERE 仓库号="WH2"D. DROP FROM仓库WHERE 仓库号=WH222. 表单有自己的属性、事件和A. 对象B. 状态C. 方法D. 行为23. 用来描述表单内部名称的属性是A. CaptionB. NameC. WindowTypeD. Label24. 在Visual FoxPro中,运行表单T1.SCX的命令是A. DO T1B. RUN FORM T1C. DO FORM T1D. DO FROM T125. 有关控件对象的Click事件的正确叙述是A. 用鼠标双击对象时引发B. 用鼠标单击对象时引发C. 用鼠标右键单击对象时引发D. 用鼠标右键双击对象时引发26. 下列关于过程调用的叙述中,正确的是A. 被传递的参数是变量,则为引用方式B. 被传递的参数是常量,则为传值方式C. 被传递的参数是表达式,则为传值方式D. 传值方式中形参变量值的改变不会影响实参变量的取值,引用方式则刚好相反27. 设CJ.DBF数据库有2条记录,内容如下: Record # XM EF 1 李四550.00 2 张三750.00 程序如下: SET TALK OFF USE CJ M->EF=0DO WHILE .NOT. EOF() M ->EF=M ->EF+EF SKIPENDDO?M ->EFRETURN该程序执行的结果是A. 1300B. 1000C. 1600D. 120028. 如果要查询所藏图书中,各个出版社图书的最高单价、平均单价和册数,所用的SQL 语句是A. SELECT 出版单位,MAX(单价),A VG(单价),COUNT(*);FROM 图书;GROUP BY 出版单位B. SELECT 出版单位,MAX(单价),A VG(单价),COUNT(*);FROM 图书;HA VING 出版单位C. SELECT 出版单位,MAX(单价),A VG(单价),COUNT(*);FROM 图书GROUP BY 出版单位D. SELECT 出版单位,MIN(单价), A VG(单价),COUNT(*);FROM 图书;HA VING 出版单位29. Visual FoxPro的"参照完整性"中"插入规则"包括A. 级联和忽略B. 级联和删除C. 级联和限制D. 限制和忽略30. 下列关于查询的说法中,不正确的是A. 查询是预先定义好的一个SQL SELECT语句B. 查询是Visual FoxPro支持的一种数据库对象C. 通过查询设计器,可完成任何查询D. 查询是从指定的表或视图中提取满足条件的记录,可将结果定向输出31. Show方法用来将表单的A. Enabled属性设置为. FB. Visible属性设置为. F.C. Visible属性设置为. T.D. Enabled属性设置为. T.32. 在"项目管理器"窗口中可以完成的操作是A. 新建文件B. 删除文件C. 修改文件D. 以上操作均可以33. 为"运动员"表增加一个字段"得分"的SQL语句是A. CHANGE TABLE运动员ADD得分IB. ALTER DATA运动员ADD得分IC. ALTER TABLE运动员ADD得分ID. CHANGE TABLE运动员IN得分I34. 利用SQL数据更新功能,自动计算更新每个"设备总金额"字段的字段值,该字段值等于"单价*设备数量"的值,正确命令为A. UPDATE 设备表SET 设备总金额=单价*设备数量B. UPDATE 设备表FOR 设备总金额=单价*设备数量C. UPDATE 设备表WITH 设备总金额=单价*设备数量D. UPDATE 设备表WHERE 设备总金额=单价*设备数量35. 查找教师表中教师最高的工资值,下列SQL语句正确的是A. SELECT MAX(工资) FROM 教师表B. SELECT MIN(工资) FROM 教师表C. SELECT AVG(工资) FROM 教师表D. SELECT SUM(工资) FROM 教师表2. 填空题填空题(每空)请将每一个空的正确答案写在答题卡上。

计算机等级考试二级VF笔试真题及部分答案解析

13、为当前表中的所有学生的总分增加十分,可以使用的命令是 A.CHANGE 总分 WITH 总分+10 B.REPLACE 总分 WITH 总分+10 C.CHANGE ALL 总分 WITH 总分+10 D.REPLACE ALL 总分 WITH 总分+10 答案:D 解析:记住修改记录用 REPLACE
10、有两个关系 R 和 T 如下: R
A
B
C
a
1
2
b
2
2
c
3
2
d
3
2
Байду номын сангаас
T
A
B
C
c
3
2
d
3
2
则由关系 R 得到关系 T 的操作是 A.选择 B.投影
C.交 D.并 答案:A 解析:从一个关系中选出某一行(几行)符合条件要求的记录,称为选择
从一个关系中选出某一列(几列)符合条件要求的内容,称为投影 11、在 VisualFoxpro 中,编译后的程序文件的扩展名为 A.PRG B.EXE C.DBC D.FXP 答案:D 12、假设表文件 TEST.DBF 已经在当前工作区打开,要修改其结构,可使用的的命令 A.MODI STRU B.MODI COMM TEST C.MODI DBF D.MODI TYPE TEST 答案:A
C.会自动删除子表中所有相关记录
D.不作参照完整性检查,删除父表记录与子表无关
答案:C
23、为了在报表中打印当前时间,这时应该插入一个
A.表达式控件 B.域控件 C.标签控件 D.文本控件
答案:B
24、以下关于查询的描述正确的是
A.不能根据自由表建立查询

国家二级VF笔试-试卷108_真题-无答案

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

1. PUSH和POP命令常用于______操作。

A. 队列B. 数组C. 栈D. 记录2. 链表不具备的特点是______。

A. 可随机访问任何一个元素B. 插入、删除操作不需要移动元素C. 无须事先估计存储空间大小D. 所需存储空间与线性表长度成正比3. 如果根的层次为1,则具有30个结点二叉树的最少高度为______。

A. 4B. 5C. 6D. 74. 对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。

A. log2nB. n/2C. nD. n+15. 对于程序设计语言,下面说法正确的是______。

A. 采用机器语言设计出来的程序,其效率往往很低B. 汇编语言不是面向计算机的编程语言C. 将高级语言源程序转换成机器语言的工作量远大于汇编语言D. 高级语言执行的效率最高6. 模块内部的联系要遵从______。

A. 高耦合B. 低耦合C. 高内聚D. 低内聚7. 数据流图(DFD)是用于描述结构化方法中______工作阶段的工具。

A. 需求分析B. 可行性研究C. 详细设计D. 程序编码8. 数据库管理系统(DBMS)是位于______之间的一层数据管理软件。

A. 硬件与软件B. 操作系统与用户C. 操作系统与数据库D. 操作系统与硬件9. E-R图是表示概念模型的有效工具之一,E-R图中使用菱形框表示______。

A. 联系B. 实体C. 关系D. 属性10. 在关系数据库中元组的集合称为关系,通常标识元组的属性称为______。

A. 索引B. 主键C. 标记D. 字段11. 数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是______。

A. DB包括DBS和DBMSB. DBS包括DB和DBMSC. DBMS包括DBS和DBD. 三者没有任何包含关系12. 数据处理的中心问题是______。

国家二级VF笔试模拟试卷202(题后含答案及解析)

国家二级VF笔试模拟试卷202(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.算法指的是______。

A.计算机程序B.解决问题的计算方法C.排序算法D.解题方案的准确而完整的描述正确答案:D解析:算法是指解题方案的准确而完整的描述。

算法不等于程序,也不等于计算方法,更不是排序算法。

2.某线性表采用顺序存储结构,每个元素占4个存储单元,首地址为200,则第12个元素的存储地址为______。

A.248B.247C.246D.244正确答案:D解析:设线性表中的第一个数据元素的存储地址(指第一个字节的地址,即首地址)为ADR(a1),每个数据元素占k字节,则线性表中第i个元素在计算机存储空间的存储地址为ADR(ai)=ADR(a1)+(i-1)k因此,ADR(a12)=200+(12-1)×4=244。

3.下列关于队列的叙述中正确的是______。

A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表正确答案:C解析:队列是限定只能在表的一端进行插入和在另一端进行删除操作的线性表。

队列的操作是按“先进先出”的原则进行的,因此队列又称为先进先出或后进后出线性表。

4.一棵有16节点的完全二叉树,按从上到下、从左至右的顺序给节点编号,则对于编号为7的节点X,它的父节点及右子节点的编号分别为______。

A.2,14B.2,15C.3,14D.3,15正确答案:B解析:根据完全二叉树性质,按从上到下、从左至右给节点编号,若k>1,则父节点编号为INT(k/2),所以第7号节点的父节点的编号是3。

若2k≤n,则编号为k的左子节点编号为2k;否则该节点无左子节点(显然也没有右子节点)。

若2k+1≤n,则编号为k的右子节点编号为2A+1;否则该节点无右子节点。

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

20032) 设 X="11",Y="1122", 下列表达式结果为假的是 A) NOT(X==Y)AND (X$Y) B) NOT(X$Y)OR (X<>Y) C) NOT(X>=Y) D) NOT(X$Y) 答案:D

20033) 以下是与设置系统菜单有关的命令,其中错误的是 A) SET SYSMENU DEFAULT B) SET SYSMENU TO DEFAULT C) SET SYSMENU NO SAVE D) SET SYSMENU SAVE 答案:A 20035) 在Visual FoxPro中,宏替换可以从变量中替换出 A) 字符串 B) 数值 C) 命令 D) 以上三种都可能 答案:D 20003) 下面程序的运行结果是 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) twoC) three D) four 答案:C 20008) 下面程序计算一个整数的各位数字之和。在下划线处应填写的语句是 SET TALK OFF INPUT "x=" TO x s=0 DO WHILE x!=0 s=s+MOD(x,10) ______________ ENDDO ?s SET TALK ON A) x=int(x/10) B) x=int(x%10) C) x=x-int(x/10) D) x=x-int(x%10) 答案:A 20012) 下列程序段执行以后,内存变量X和Y的值是 CLEAR STORE 3 TO X STORE 5 TO Y PLUS((X),Y) ? X,Y PROCEDURE PLUS PARAMETERS A1,A2 A1=A1+A2 A2=A1+A2 ENDPROC 答案:C A) 8 13 B) 3 13 C) 3 5 D) 8 5 20013) 下列程序段执行以后,内存变量y的值是 CLEAR x=12345 y=0 DO WHILE x>0 y=y+x%10 x=int(x/10) ENDDO ?y A) 54321 B) 12345 C) 51 D) 15 答案:D 20014) 下列程序段执行后,内存变量s1的值是 s1="network" s1=stuff(s1,4,4,"BIOS") ?s1 A) network B) netBIOS C) net D) BIOS 答案:B 20022) 下列程序段执行以后,内存变量A和B的值是 CLEAR A=10 B=20 SET UDFPARMS TO REFERENCE DO SQ WITH (A),B ?A,B PROCEDURE SQ PARAMETERS X1,Y1 X1=X1*X1 Y1=2*X1 ENDPROC A) 10 200 B) 100 200 C) 100 20 D) 10 20 答案:A 20025) 下列的程序段中y的计算结果为76543的是 A) x=34567 y=0 flag=.T. DO WHILE flag y=x%10+y*10 x=int(x/10) IF x>0 flag=.F. ENDIF ENDDO

B) x=34567 y=0 flag=.T. DO WHILE flag y=x%10+y*10 x=int(x/10) IF x=0 flag=.F. ENDIF ENDDO

C) x=34567 y=0 flag=.T. DO WHILE !flag y=x%10+y*10 x=int(x/10) IF x>0 flag=.F. ENDIF ENDDO D) x=34567 y=0 flag=.T. DO WHILE !flag y=x%10+y*10 x=int(x/10) IF x=0 flag=.T. ENDIF ENDDO 答案:B 20026) 设X=6<5,命令 ? VARTYPE(X)的输出是 A) N B) C C) L D) 出错 答案:C 20028) 如果有定义LOCAL data,data的初值是: A) 整数0 B) 不定值 C) 逻辑真 D) 逻辑假 答案:D 20029) 执行如下命令序列后,最后一条命令的显示结果是 DIMENSION M(2,2) M(1,1)=10 M(1,2)=20 M(2,1)=30 M(2,2)=40 ?M(2) A) 变量未定义的提示 B) 10 C) 20 D) .F. 答案:C 20070) 下面程序的运行结果是 SET TALK 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 答案:C 30004)设有订单表order(订单号,客户号,职员号,签订日期,金额),删除2012年1月1日以前签订的订单记录,正确的SQL命令是 A) DELETE TABLE order WHERE 签订日期<{^2012-1-1} B) DELETE TABLE order WHILE 签订日期>{^2012-1-1} C) DELETE FROM order WHERE 签订日期<{^2012-1-1} D) DELETE FROM order WHILE 签订日期>{^2012-1-1} 答案:C 30011) 设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于18岁的女同学、并按年龄进行降序排序生成新的表WS, 正确的SQL命令是 A) SELECT * FROM S WHERE 性别= '女' AND 年龄<= 18 ORDER BY 4 DESC INTO TABLE WS B) SELECT * FROM S WHERE性别= '女' AND 年龄<= 18 ORDER BY 年龄 INTO TABLE WS C) SELECT * FROM S WHERE性别= '女' AND 年龄<= 18 ORDER BY '年龄' DESC INTO TABLE WS D) SELECT * FROM S WHERE性别= '女' OR 年龄<= 18 ORDER BY '年龄' ASC INTO TABLE WS答案:A 30016) 设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,并假定学号的第3、4位为专业代码。要计算各专业学生选修课程号为“101”课程的平均成绩,正确的SQL语句是 A) SELECT 专业 AS SUBS(学号,3,2),平均分 AS AVG (成绩) FROM 选课 WHERE 课程号="101" GROUP BY 专业 B) SELECT SUBS(学号,3,2) AS 专业, AVG(成绩) AS 平均分 FROM 选课 WHERE 课程号="101" GROUP BY 1 C) SELECT SUBS(学号,3,2) AS 专业, AVG(成绩) AS 平均分 FROM 选课 WHERE 课程号="101" ORDER BY 专业 D) SELECT专业 AS SUBS(学号,3,2),平均分 AS AVG (成绩) FROM 选课 WHERE 课程号="101" ORDER BY 1答案:B 30017) 设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,查询选修课程号为“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")答案:D 30018) 设有选课(学号,课程号,成绩)关系,插入一条记录到“选课”表中,学号、课程号和成绩分别是“02080111”、“103” 和80,正确的SQL语句是 A) INSERT INTO 选课 VALUES("02080111","103",80) B) INSERT VALUES("02080111","103",80) TO 选课(学号,课程号,成绩) C) INSERT VALUES("02080111","103",80) INTO 选课(学号,课程号,成绩) D) INSERT INTO 选课(学号,课程号,成绩) FROM VALUES("02080111","103",80)答案:A 30019) 将学号为“02080110”、课程号为“102”的选课记录的成绩改为92,正确的SQL语句是 A) UPDATE 选课 SET 成绩 WITH 92 WHERE 学号="02080110" AND 课程号="102" B) UPDATE 选课 SET 成绩=92 WHERE 学号="02080110" AND 课程号="102" C) UPDATE FROM 选课 SET 成绩 WITH 92 WHERE 学号="02080110" AND 课程号="102" D) UPDATE FROM 选课 SET 成绩=92 WHERE 学号="02080110" AND 课程号="102"答案:B 30020) 在SQL的ALTER TABLE语句中,为了增加一个新的字段应该使用短语 A) CREATEB) APPENDC) COLUMND) ADD 答案:D 30024) 以下有关SELECT短语的叙述中错误的是

相关文档
最新文档