全国计算机二级vfp成绩查询考试笔试、机试历年...

2007年9月全国计算机等级考试二级VFP笔试试题及答案[1]
【网络综合 - 计算机等级考试试题】2007 年9月全国计算机等级考试二级笔试试卷 Visual Foxpro数据库程序设计(考试时间90分钟,满分100分)一p选择题(每小题2分,70分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应的位置上,答在试卷上不得分。 (1)软件是指A.程序 B.程序和文档C.算法加数据结构 D.程序、数据与相关文档的完整集合(2)软件调试的目的是A.发现错误 B.改正错误C.改善软件的性能 D.验证软件的正确性(3)在面向对象方法中,实现信息隐蔽是依靠A.对象的继承 B.对象的多态C.对象的封装 D.对象的分类(4)下列叙述中,不符合良好程序设计风格要求的是A.程序的效率第一, 清晰第二 B.程序的可读性好C.程序中要有必要的注释 D.输入数据前要有提示信息(5)下列叙述中正确的是A.程序执行的效率与数据的存储结构密切相关B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上三种说法都不对(6)下列叙述中正确的是A.数据的逻辑结构与存储结构必定是一一对应的B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D.以上三种说法都不对(7)冒泡排序在最坏情况下的比较次数是A.n(n+1)/2 B.nlog2 n C.n(n-1)/2 D.n/2(8)一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为A.219 B.221 C.229 D.231(9)下列叙述中正确的是A.数据库系统是一个独立的系统,不需要操作系统的支持B.数据库技术的根本目标是要解决数据的共享问题C.数据库管理系统就是数据库系统D.以上三种说法都不对(10)下列叙述中正确的是A.为了建立一个关系,首先要构造数据的逻辑关系B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项C.一个关系的属性名表称为关系模式D.一个关系可以包括多个二维表(11) 在Visual Foxpro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为A.向导 B.设计器 C.生成器 D.项目管理器(12)命令?VARTYPE(TIME())结果是A.C B.D C.T D.出错(13)命令?LEN(SPACE(3)-SPACE(2))的结果是A.1 B.2 C.3 D.5 (14)在Visual Foxpro中,菜单程序文件的默认扩展名是A.mnx B.mnt C.mpr D.prg (15)想要将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令A.SET CENTURY ON B.SET CENTURY OFFC.SET CENTURY TO 4 D.SET CENTURY OF 4 (16)已知表中有字符型字段职称和姓别,要建立一个索引,要求首先按职称排序、职称相同时再按性别排序,正确的命令是A.INDEX ON 职称+性别 TO ttt B.INDEX ON 性别+职称TO tttC.INDEX ON职称,性别TO ttt D.INDEX ON 性别,职称TO ttt (17)在Visual Foxpro中,Unload事件的触发时机是A.释放表单 B.打开表单C.创建表单 D.运行表单 (18)命令SELECT 0的功能是A.选择编号最小的未使用工作区 B.选择0号工作区C.关闭当前工作区的表 D.选择当前工作区 (19)下面有关数据库表和自由表的叙述中,错误的是A.数据库表和自由表都可以用表设计器来建立B.数据库表和自由表都支          
| 、、、、 |
资料分类汇总
12345678910
??????????
【字体: 】2003年9月全国计算机等级考试二级VFP笔试试题
2003年9月全国计算机等级考试二级VFP笔试试题
 来源: 更新: 18:11:00  
一、选择题((1)~(35)每小题2分,共70分)(1)对于现实世界中事物的特征,在实体-联系模型中使用A)属性描述 B)关键字描述C)二维表格描述 D)实体描述(2)把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过A)建立新的属性来实现 B)建立新的关键字来实现C)建立新的关系来实现 D)建立新的实体来实现(3)专门的关系运算不包括下列中的A)联接运算 B)选择运算 C)投影运算 D)交运算(4)对关系S和关系R进行集合运算运算称为,结果中既包含S中元组也包含R中元组,这种集合
A)并运算 B)交运算C)差运算 D)积运算(5)关于Visual FoxPro的变量,下面说法中正确的是A)使用一个简单变量之前要先声明或定义B)数组中各数组元素的数据类型可以不同C)定义数组以后,系统为数组的每个数组元素赋以数值0D)数组元素的下标下限是0(6)在下面的表达式中,运算结果为逻辑真的是A)EMPTY(.NULL.) B)LIKE("edit","edi?")C)AT("a","123abc") D)EMPTY(SPACE(10))(7)Visual FoxPro内存变量的数据类型不包括A)数值型 B)货币型 C)备注型 D)逻辑型(8)为了设置两个表之间的数据参照完整性,要求这两个表是A)同一个数据库中的两个表 B)两个自由表C)一个自由表和一个数据库表 D)没有限制(9)数据库表可以设置字段有效性"规则"是一个规则,字段有效性规则属于域完整性范畴,其中的
A)逻辑表达式 B)字符表达式 C)数值表达式 D)日期表达式(10)通过指定字段的的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中
A)参照完整性 B)实体完整性 C)域完整性 D)字段完整性(11)用命令"INDEX on 姓名 TAG index_name "建立索引,其索引类型是A)主索引 B)候选索引 C)普通索引 D)惟一索引(12)执行命令"INDEX on 姓名 TAG index_name "建立索引后,下列叙述错误的是A)此命令建立的索引是当前有效索引B)此命令所建立的索引将保存在.idx文件中C)表中记录按索引表达式升序排序D)此命令的索引表达式是"姓名",索引名是"index_name"(13)查询订购单号(字符型,长度为4)尾字符是"1"的错误命令是A)SELECT * FROM 订单 WHERE SUBSTR(订购单号,4)="1"B)SELECT * FROM 订单 WHERE SUBSTR(订购单号,4,1)="1"C)SELECT * FROM 订单 WHERE "1"$订购单号D)SELECT * FROM 订单 WHERE RIGHT(订购单号,1)="1"(14)以下关于空值(NULL)叙述正确的是A)空值等同于空字符串 B)空值表示字段或变量还没有确定值C)VFP不支持空值 D)空值等同于数值0(15)两表之间"临时性"联系称为关"关联"的正确叙述是联,在两个表之间的关联已经建立的情况下,有关
A)建立关联的两个表一定在同一个数据库中B)两表之间"临时性"联系是建立在两表之间"永久性"联系基础之上的C)当父表记录指针移动时,子表记录指针按一定的规则跟随移动D)当关闭父表时,子表自动被关闭(16)在SQL语句中,与表达式"工资BETWEEN 1210 AND 1240"功能相同的表达式是A)工资&=1210 AND 工资&=1240 B)工资&1210 AND 工资&1240C)工资&=1210 AND 工资&1240 D)工资&=1210 OR 工资&=1240(17)在SQL语句中,与表达式"仓库号 NOT IN("wh1","wh2")"功能相同的表达式是A)仓库号="wh1" AND 仓库号="wh2"B)仓库号!="wh1" OR 仓库号# "wh2"C)仓库号& &"wh1" OR 仓库号!="wh2"D)仓库号!="wh1" AND 仓库号!="wh2"(18)打开表并设置当前有效索引(相关索引已建立)的正确命令是A)ORDER student IN 2 INDEX 学号B)USE student IN 2 ORDER 学号C)INDEX 学号 ORDER studentD)USE student IN 2
(19)查询设计器中"联接"选项卡对应的SQL短语是A)WHERE B)JOIN C)SET D)ORDER BY(20)在SQL SELECT语句中用于实现关系的选择运算的短语是A)FOR B)WHILE C)WHERE D)CONDITION(21)执行下列一组命令之后,选择"职工"表所在工作区的错误命令是CLOSE ALLUSE 仓库 IN 0USE 职工 IN 0
A)SELECT 职工 B)SELECT 0C)SELECT 2 D)SELECT B(22)在Visual FoxPro中有如下程序:*程序名:TEST.PRG*调用方法: DO TEST
SET TALK OFF
CLEAR ALLmX="Visual FoxPro"mY="二级"
DO SUB1 WITH mX
*子程序:SUB1.PRGPROCEDURE SUB1
PARAMETERS mX1
LOCAL mXmX=" Visual FoxPro DBMS 考试"mY="计算机等级"+mY
执行命令DO TEST后,屏幕的显示结果为A)二级Visual FoxProB)计算机等级二级Visual FoxPro DBMS 考试C)二级Visual FoxPro DBMS 考试D)计算机等级二级Visual FoxPro(23)有关连编应用程序,下面的描述正确的是A)项目连编以后应将主文件视做只读文件B)一个项目中可以有多个主文件C)数据库文件可以被指定为主文件D)在项目管理器中文件名左侧带有符号?的文件在项目连编以后是只读文件(24)新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的A)Name属性 B)Caption属性C)Closable属性 D)AlwaysOnTop属性(25)有关控件对象的Click事件的正确叙述是A)用鼠标双击对象时引发 B)用鼠标单击对象时引发C)用鼠标右键单击对象时引发 D)用鼠标右键双击对象时引发(26)关闭当前表单的程序代码是ThisForm.Release,其中的Release是表单对象的A)标题 B)属性 C)事件 D)方法(27)以下叙述与表单数据环境有关,其中正确的是A)当表单运行时,数据环境中的表处于只读状态,只能显示不能修改B)当表单关闭时,不能自动关闭数据环境中的表C)当表单运行时,自动打开数据环境中的表D)当表单运行时,与数据环境中的表无关(28)如果菜单项的名称为"统计",热键是T,在菜单名称一栏中应输入A)统计(\ (Ctrl+T) C)统计(Alt+T) D)统计(T)(29)Visual FoxPro的报表文件.FRX中保存的是A)打印报表的预览格式 B)已经生成的完整报表C)报表的格式和数据 D)报表设计格式的定义(30)在DO WHILE … ENDDO循环结构中,EXIT命令的作用是A)退出过程,返回程序开始处B)转移到DO WHILE语句行,开始下一个判断和循环C)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D)终止程序执行(31)一条没有指明去向的SQL SELE要退出这个查询窗口,应该按的键是CT 语句执行之后,会把查询结果显示在屏幕上,
A)ALT B)DELETE C)ESC D)RETURN第(32)-(35)题使用如下三个表:学生.DBF:学号 C(8) ,姓名 C(12),性别 C(2),出生日期 D,院系 C(8)课程.DBF:课程编号 C(4) ,课程名称 C(10) , 开课院系C(8)学生成绩.DBF:学号 C(8) ,课程编号 C(4) , 成绩 I(32)查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是A)SELECT 课程名称, SUM(成绩) AS 分数 FROM 课程,学生成绩 ;WHERE 课程.课程编号=学生成绩.课程编号 ;GROUP BY 课程名称B)SELECT 课程名称, MAX(成绩) 分数 FROM 课程, 学生成绩 ;WHERE 课程.课程编号=学生成绩.课程编号 ;GROUP BY 课程名称
C)SELECT 课程名称, SUM(成绩) 分数 FROM 课程, 学生成绩 ;WHERE 课程.课程编号=学生成绩.课程编号 ;GROUP BY 课程.课程编号D)SELECT 课程名称, MAX(成绩) AS分数 FROM 课程, 学生成绩 ;WHERE 课程.课程编号=学生成绩.课程编号 ;GROUP BY 课程编号(33)统计只有2名以下(含2名)学称、开课院系和选修人数,并按选课人数生选修的课程情况,统计结果中的信息包括课程名排序。正确的命令是A)SELECT 课程名称,开课院系,COUNT(课程编号) AS 选修人数;FROM 学生成绩,课程 WHERE 课程.课程编号=学生成绩.课程编号 ;GROUP BY 学生成绩.课程编号 HAVING COUNT(*)&=2;ORDER BY COUNT(课程编号)B)SELECT 课程名称,开课院系,COUNT(学号) 选修人数;FROM 学生成绩,课程 WHERE 课程.课程编号=学生成绩.课程编号 ;GROUP BY 学生成绩.学号 HAVING COUNT(*)&=2;ORDER BY COUNT(学号)
C)SELECT 课程名称,开课院系,COUNT(学号) AS 选修人数;FROM 学生成绩,课程 WHERE 课程.课程编号=学生成绩.课程编号 ;GROUP BY 课程名称 HAVING COUNT(学号)&=2;ORDER BY 选修人数D)SELECT 课程名称,开课院系,COUNT(学号) AS 选修人数;FROM 学生成绩,课程 HAVING COUNT(课程编号)&=2;GROUP BY 课程名称 ORDER BY 选修人数(34)查询所有目前年龄是22岁的学生信息:学号,姓名和年龄,正确的命令组是A)CREATE VIEW AGE_LIST AS ;SELECT 学号,姓名,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 学生SELECT 学号,姓名,年龄 FROM AGE_LIST WHERE 年龄=22B)CREATE VIEW AGE_LIST AS;SELECT 学号,姓名,YEAR(出生日期) FROM 学生SELECT 学号,姓名,年龄 FROM AGE_LIST WHERE YEAR(出生日期)=22C)CREATE VIEW AGE_LIST AS ;SELECT 学号,姓名,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 学生SELECT 学号,姓名,年龄 FROM 学生 WHERE YEAR(出生日期)=22D)CREATE VIEW AGE_LIST AS STUDENT;SELECT 学号,姓名,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 学生SELECT 学号,姓名,年龄 FROM STUDENT WHERE 年龄=22(35)向学生表插入一条记录的正确命令是A)APPEND INTO 学生 VALUES("",'张三','男','会计',{^})B)INSERT INTO 学生 VALUES("",'张三','男',{^},'会计')C)APPEND INTO 学生 VALUES("",'张三','男',{^},'会计')D)INSERT INTO 学生 VALUES("",'张三','男',{^})二、填空题(每空2分,共30分)(1)表达式STUFF("GOODBOY",5,3,''GIRL")的运算结果是 〖1〗 。(2)在Visual FoxPro中,建立索引的作用之一是提高〖2〗 速度。(3)在Visual FoxPro中通过建立主索引或候选索引来实现 〖3〗 完整性约束。(4)弹出式菜单可以分组,插入分字符。组线的方法是在"菜单名称"项中输入 〖4〗 两个
(5)根据项目文件mysub连编生成APP应用程序的命令是BUILD APP mycom 〖5〗 mysub。(6)在SQL SELECT语必须拼写完整)。句中将查询结果存放在一个表中应该使用 〖6〗 子句(关键字
(7)在Visual FoxPro中,参照完整性规则包括更新规则、删除规则和 〖7〗 规则。(8)在Visual FoxPro中选择一个没关键字必须拼写完整)。有使用的、编号最小的工作区的命令是 〖8〗 (
(9)将学生表STUDENT中的学生年龄(字段名是AGE)增加1岁,应该使用的SQL命令是UPDATE STUDENT 〖9〗
(10)在Visual FoxPr文件。o中,CREATE DATABASE命令创建一个扩展名为 〖10〗 的数据库
(11)用当前窗体的LABEL1控件显示系统时间的语句是THISFORM.LABEL1. 〖11〗 = TIME( )(12)在Visual FoxPro中,运行当前文件夹下的表单T1.SCX的命令是 〖12〗 。(13)在Visual FoxPrEmail字段,长度为30,命o中,使用SQL语言的ALTER TABL令是(关键字必须拼写完整)E命令给学生表STUDENT增加一个
ALTER TABLE STUDENT 〖13〗 Email C(30)(14)说明公共变量的命令关键字是 〖14〗 (关键字必须拼写完整)。(15)设有学生选课表及平均分的语句是(关键字SC(学号,课程号,成绩),用必须拼写完整)SQL语言检索每门课程的课程号
SELECT 课程号,AVG(成绩) FROM SC 〖15〗2003年9月全国计算机等级考试二级VFP笔试试卷参考答案一、选择题(1) A (2) C (3) D (4) A (5) B(6) D (7) C (8) A (9) A (10)C(11)C (12)B (13)C (14)B (15)C(16)A (17)D (18)B (19)B (20)C(21)B (22)D (23)A (24)B (25)B(26)D (27)C (28)A (29)D (30)C(31)C (32)B (33)C (34)A (35)B二、填空题
(1) GOODGIRL(2) 查询
(3) 实体(4) \-
(6) INTO TABLE(7) 插入(8) SELECT 0(9) SET AGE = AGE+1(10) .DBC 或 DBC(11) CAPTION(12) DO FORM T1(13) ADD(14) PUBLIC
(15) GROUP BY课程号
推荐给朋友
看了本文的网友还看了:
?&&( 17:35:02)?&&( 9:19:54)?&&( 8:55:43)?&&( 19:33:01)?&&( 19:02:12)?&&( 17:35:38)
 订书电话:010-  
昵 称:&*&&评 分: 1分
标题:&&&匿名发表&&&&(共有条评论)
版权声明 -------------------------------------------------------------------------------------
  如果网所转载内容不慎侵犯了您的权益,请与我们联系,我们将会及时处理。如转载本内容,请注明出处。
                 
Copyright &
网 All Rights Reserved
中国科学院研究生院权威支持(北京) 电 话:010- 传 真:010-计算机二级考试笔试及机试备考复习技巧指导
  一、对于笔试:
  二级VB考试的考题内容很细,没有复杂的算法题,最多只是一些看起来复杂(其实很有规律)的循环题。那么,我们要做的是:
  1:按照大纲读懂(理解)教材上的的内容。
  2:做一些历年的考试题目,根据作者的经验,每年的考题中都会有一些重复或相似的考题。当然最主要的是做完最近几年的几套考题后,自己就会对考试内容“胸有成竹”,自然就会知道哪是重点,哪些该复习,有的放矢。
  3:针对特殊题型和重点内容做题。
  二、对于机试:
  两个字,做题。可以把过去两到四次内的考题拿过来做。 当然,我们在做题是要端正心态,因为谁也不敢保证您将来考的一定会在您现在做的题(当然总有那么一半的人有这运气,呵呵),做题是因为一门课程内容太多,做题可以帮助理解,毕竟考题很活。
  简单分析一下:
  基本操作(30分两小题):考核重点一般集中在:工程新建与保存、控件的一些基本属性的设置(如:名称、标题、大小、位置、值等)、基本方法的使用(如:Print等)
  简单应用(40分两小题):考核重点一般集中在:简单算法(如:求最大数、素数、排序等)、通过代码窗口操作对象属性、控件数组的建立与通过循环访问等。
  综合应用(30分一小题):考核重点一般集中在:顺序文件的读写操作、读文件一般都会用到循环或数组。
  关于计算机二级考试的目的及内容
  计算机二级考试内容包括 C 语言, Q Basic , Foxbase, Visual FoxPro 和 Visual Basic 。考生从中选出一项作为考试项目。考试分两部分,上机和笔试。笔试就是一些基本的操作方法,编程方法,上机就是要亲自编程。报名时可以购买复习资料,包括:考试大纲,二级教材以及模拟考试光盘。听起来好像挺玄,其实考试方式以及内容都是极其简单的 ―― 如果真的仔细看过复习资料。
  计算机二级考试的准备过程
  可以说,有了模拟考试的光盘,弄懂并且做熟练了以后,最后的上机考试就变成了完全没有意义的反射运动了。 关键是要肯拿出一点时间来练习。
  计算机等级考试的报名时间大约是每年的 1 月和 6 月,分别对应 4 月和 9 月的考试。我选择的是第一次进入考试内容的 Visual Basic 。因为以前多少在计算机课上学过一点,对其内容和界面有所了解。大三结束放暑假前,我下定决心一定要在这个暑假里攻破二级的 VB 。真到放假了才知道放假前立下的宏志实在是很脆弱。放暑假后没几天我就跑到成都玩去了:那里有太多吸引我的东西:山水,小吃,还有朋友。临行前我还装模作样地往行李中放了一本二级教材,结果那个东西除了用来夹了几张我的照片以外就再没有发挥任何作用。
  八月中旬后我才算是能安下心来准备那倒霉的考试了,打开书,我一页一页仔仔细细地看了一遍,对每一章每一节的 课后习题也作了思考。半个月过去了,其实中间也有偷懒了的几天,不过一本书算是看完了,感觉豁然开朗。于是开学以后放下书本,做了做模拟光盘。上机编程部分的题目完全说不上难,模拟题比数学的练习题要简单得多。但是总是在软件判分的时候得不到好的结果。仔细察看才知道,原来只有自己编的程序和所谓 " 正确答案 " 一模一样的,才能得到满分。但是,编写程序完全可以有不同的方法得到相同的结果。这下我知道了为什么上机考试如此困难了。应对的方法就只有仔细分析所给的答案,体会出一些技巧和规律性的东西,通过考试应该是完全没有问题的。可以说,有了模拟考试的光盘,弄懂并且做熟练了以后,最后的上机考试就变成了完全没有意义的反射运动了。 关键是要肯拿出一点时间来练习。
  三、考试实战篇
  先说笔试 。包括选择和填空,都是一些基本的概念和编程方法。只要仔细地看过一遍书的人,笔试决不会出现不能通过的现象。我所知道的一些参加过考试的人也普遍认为笔试是很容易的。我进入考场的时候很镇静,看到卷子以后放眼望去都是自己十分熟悉的名词和内容,做起来也十分顺手。做的时候还是要认真的,不可轻敌。考场上一片寂静,大家都奋笔疾书,埋头苦干。考试时间过了不到一半,我已经将所有题做完了。我耐心地坐在位子上从头到尾检查了一遍,此时离考试结束时间还太远,我等不及了,于是交了卷子,离开了教室。两个字 ―― 不难。
  再说上机考试 。现在考场外领取考试座位号,听老师叙述考试规则,然后进入考场。每人一台电脑,题目从题库中随机抽取,每人题目各不相同,所以监考老师任务并不重。但是这也就造成了考场气氛比较混乱,少不了周围的人都在交头接耳。克服这种混乱的干扰,集中精力在自己的题目上是很必要的。考试开始,我比较小心地开始做题,要尽量按照模拟考试光盘答案的思路。不过题型是熟悉得不能再熟悉了,和光盘上的没什么两样。我三下五除二就把八道题做完了。两个小时的考试,我四十分钟就走出考场。其中一个监考老师走出来叫住我,我还想呢,我没有违反考试纪律啊,他却和蔼地走上来问我复习的经验等等。其实我也没什么经验,就是看书,做题。
全国计算机等级考试真题及解析
(&15059人&已观看&)
(&20365人&已观看&)
(&13521人&已观看&)
本文关键词:     
已有(0)条评论
3秒钟快速注册
文明上网,登录发帖
精选内容新闻排行校园热点
各地课程推荐深圳广州上海北京南京杭州苏州天津常年开课¥750&&&&罗湖区常年开课¥750&&&&罗湖区常年开课¥750&&&&罗湖区常年开课¥750&&&&罗湖区更多&&&常年开课¥1380&&&&天河区常年开课¥980&&&&白云区常年开课¥980&&&&天河区常年开课¥1380&&&&天河区更多&&&常年开课¥1280&&&&黄浦区常年开课¥680&&&&徐汇区常年开课¥680&&&&徐汇区常年开课¥1280&&&&更多&&&常年开课¥1500&&&&海淀区常年开课¥1500&&&&海淀区常年开课¥1500&&&&海淀区常年开课¥1500&&&&海淀区更多&&&常年开课详询&&&&玄武区常年开课¥450&&&&下关区常年开课¥450&&&&栖霞区常年开课¥450&&&&下关区更多&&&常年开课¥700&&&&江干区常年开课¥600&&&&江干区常年开课¥700&&&&江干区常年开课¥850&&&&江干区更多&&&常年开课¥450&&&&工业园区常年开课¥450&&&&工业园区常年开课¥450&&&&工业园区常年开课¥450&&&&工业园区更多&&&常年开课¥950&&&&河西区常年开课¥950&&&&河西区常年开课¥950&&&&河西区常年开课¥1000&&&&更多&&&
12-1012-1012-1012-1012-1012-10
12-1012-1012-1012-1012-1012-102006年3月全国计算机等级考试二级VFP笔试试题及答案[2]
C.MyForm. Show
D.MyForm. ShowForm
(25)~(33)使用的数据表如下:
当前盘当前目录下有数据库:大奖赛 dbc,其中有数据库表“歌手 dbf”、“评分 dbf”“歌手”表:
(25)为“歌手”表增加一个字段“最后得分”的 SQL 语句是( )。
A.ALTER TABLE 歌手 ADD 最后得分 F(6,2)
B.ALTER DBF 歌手 ADD 最后得分 F 6,2
C.CHANGE TABLE 歌手 ADD 最后得分 F(6,2)
D.CHANGE TABLE 学院 INSERT 最后得分 F 6,2
(26)插入一条记录到“评分”表中,歌手号、分数和评委号分别是“1001”、9.9 和“105”,
正确的 SQL 语句是( )。
A.INSERT VALUES(“1001”,9“105”)INTO 评分(歌手号,分数,评委号)
B.INSERT TO 评分(歌手号,分数,评委号)VALUES(“1001”,9.9“105”)
C.INSERT INTO 评分(歌手号,分数,评委号)VALUES(“1001”,9.9,“105”)
D.INSERT VALUES(“100”9.9“105”)TO 评分(歌手号,分数,评委号)
(27)假设每个歌手的“最后得分”的主算方法是,去掉一个最高分生个最低分,取剩下分数的平均分。根据“评分”表求每个歌手的“最后得分”并存储于表 TEMP 中。表 TEMP中有两个字段:“歌手号”和“最后得分”,并且按最后得分降序排列,生成表 TEMP 的 SQL语句是( )。
A.SELECT 歌手号,(COUNT(分数)- MAX(分数)-MIN(分数))/(SUM(*)-2)最后得分;FROM 评分 INTO DBF TEMP GROUP BY 歌手号 ORDER BY 最后得分DESC
B.SELECT 歌手号,(COUNT(分数)-MAX(分数)-MIN(分数))/(SUM(*)-2)最后得分;FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分DESC
C.SELECT 歌手号,(SUM(分数)-MAX(分数)-MIN(分数))/(COUNT(*)-2)最后得分;FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分DESC
D.SELECT 歌手号,(SUM(分数)-MAX(分数)-MIN(分数))/(COUNT(*)-2)最后得分;FROM评分INTO DBF TEMP GROUP BY歌手号ORDER BY最后得分DESC
(28)与“SELECT * FROM*歌手 WHERE NOT(最后得分>9.00 OR 最后得分<8.00)”等价的语句是( )。
A.SELECT * FROM 歌手 WHERE 最后得分 BETWEEN 9.00 AND 8.00
B.SELECT * FROM 歌手 WHERE 最后得分>=8.00 AND 最后得分<=9.00
C.SELECT * FROM 歌手 WHERE 最后得分>9.00 OR 最后得分<8.00
D.SELECT * FROM 歌手 WHERE 最后得分<=8.00 AND 最后得分>=9.00
(29)为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于 0 并且小于等于10”,正确的 SQL 语句是( )。
A.CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数>=0 AND 分数<=10
B.ALTER TABLE 评分 ALTER 分数 SET CHECK 分数>=0 AND 分数<=10
C.ALTER TABLE 评分 ALTER 分数 CHECK 分数>=0 AND 分数<=10
D.CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数>=0 OR 分数<=10
(30)根据“歌手”表建立视图 myview,视图中含有包括了“歌手号”左边第一位是“1”的所有记录,正确的 SQL 语句是( )。
A.CREATE VIEW myview AS SELECT * FROM 歌手 WHERE LEFT(歌手号,1)=“1”
B.CREATE VIEW myview AS SELECT * FROM 歌手 WHERE LIKE(“1”歌手号)
C.CREATE VIEW myview SELECT * FROM 歌手 WHERE LEFT(歌手号,1)=“1”
D.CREATE VIEW myview SELECT * FROM 歌手 WHERE LIKE(“1”歌手号)
(31)删除视图 myview 的命令是( )。

我要回帖

更多关于 二级vfp成绩查询 的文章

 

随机推荐