ImageVerifierCode 换一换
格式:DOC , 页数:27 ,大小:145.50KB ,
资源ID:1338057      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1338057.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】计算机二级(VF)59及答案解析.doc)为本站会员(confusegate185)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】计算机二级(VF)59及答案解析.doc

1、计算机二级(VF)59 及答案解析(总分:4229.97,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:60,分数:4200.00)1.在 E-R 图中,用来表示实体之间联系的图形是【 】。(分数:70.00)A.矩形B.椭圆形C.菱形D.平行四边形2.下列关于创建报表的方法中,错误的是( )。(分数:70.00)A.使用报表设计器可以创建自定义报表B.使用报表向导可以创建报表C.使用快速报表可以创建简单规范的报表D.利用报表向导创建的报表是快速报表3.下列关于连编应用程序的说法中,正确的是( )。(分数:70.00)A.在列表框内插入一行文本B.在列表框中

2、插入多行文本C.删除列表框中指定的项目D.清除列表框内的全部内容4.将学生表按籍贯字段升序排列,如果籍贯(C,10)相等,则按学号(N,4)升序排列,下列语句正确的是( )。(分数:70.00)A.INDEXON 籍贯,学号 TO JGXHB.INDEXON 籍贯+学号 TO JGXHC.INDEXON 籍贯,STR(学号,4)TO JGXHD.INDEXON 籍贯+STR(学号,4)TO JGXH5.要运行表单文件 form1,下列命令正确的是( )。(分数:70.00)A.DO form1sexB.DO FORM form1C.RUN form1scxD.RUN FORM form16.对

3、数据表的记录做相同规律的修改时,最方便的是使用( )。(分数:70.00)A.EDITB.BROWSEC.REPLACED.CHANGE7.Visual FoxPro 的系统菜单,其主菜单是一个( )。(分数:70.00)A.条形菜单B.弹出式菜单C.下拉式菜单D.组合菜单8.下列关于参数传递的说法中,正确的是( )。(分数:70.00)A.ButtonB.ChoiceC.LabelD.Scroll9.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是_。 (分数:70.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/2

4、10.在表单中有命令按钮 Command1 和文本框 Text1,将文本框的 InputMask 属性值设置为$9,9999,然后在命令按钮的 Click 事件中输入代码 ThisFormText1Value=123456789,当运行表单时,单击命令按钮,此时文本框中显示的内容为( )。(分数:70.00)A.123456.789B.$23 4567C.123456.7D.* * * *11.执行 SET SYSMENU TO 命令后( )。(分数:70.00)A.12,abcdB.10,bcdeC.2,defgD.0,cdef12.在 Visual FoxPro 中以下叙述正确的是_。 (

5、分数:70.00)A.利用视图可以修改数据B.利用查询可以修改数据C.查询和视图具有相同的作用D.视图可以定义输出去向13.下列关于报表带区及其作用的叙述,错误的是( )。(分数:70.00)A.对于“标题”带区,系统只在报表开始时打印一次该带区所包含的内容B.对于“页标头”带区,系统只打印一次该带区所包含的内容C.对于“细节”带区,每条记录的内容只打印一次D.对于“组标头”带区,系统将在数据分组时每组打印一次该内容14.设有如下程序文件: SET TALK OFF CLEAR DIMENSION a(2,3) i=1 DO WHILE i=2 j=1 DO WHILE j=3 a(i,)=i

6、+j ?a(i,j) j=j+1 ENDDO ? i=i+1 ENDDO SET TALK ON RETURN 执行此程序,程序的运行结果为( )。 (分数:70.00)A.2 3 4 3 4 5B.1 2 3 3 4 5C.1 2 3 2 4 6D.2 3 4 4 5 615.对数据表的记录做相同规律的修改时,最方便的是使用( )。(分数:70.00)A.数值型、字符型和逻辑型B.数值型、字符型和日期型C.数值型、日期型和逻辑型D.字符型、日期型和逻辑型16.当用 FIND 命令或 SEEK 命令找到记录时,函数 FOUND( )和 EOF( )的值分别为( )。(分数:70.00)A.可以

7、添加数据库表,也可以添加查询B.只能添加数据库表C.只能添加查询D.以上两者都不能添加17.下列表达式中,表达式返回结果为.F.的是_。 (分数:70.00)A.AT(“A“, “BCD“)B.“ 信息 “$“管理信息系统“C.ISNULL(.NULL.)D.SUBSTR(“计算机技术“,3,2)18.给出在车间“W1”或“W2”工作,并且工资大于 3000 的职工姓名,正确的命令是( )。(分数:70.00)A.SELECT 姓名 FROM 车间; WHERE 工资3000 AND 车间=“W1“OR 车间=“W2“B.SELECT 姓名 FROM 车间; WHERE 工资3000 AND(

8、车间=“W1“OR 车间=“W2“)C.SELECT 姓名 FROM 车间; WHERE 工资3000 OR 车间=“W1“OR 车间=“W2“D.SELECT 姓名 FROM 车间; WHERE 工资3000 AND(车间=“W1“OR 车间=“W2“)19.SQL 的数据操作语句不包括_。 (分数:70.00)A.INSERTB.UPDATEC.DELETED.CHANGE20.设有如下关系表_。 (分数:70.00)A.T=RSB.T=RSC.T=RSD.T=R/S21.设计表单时,要设定表单窗口的颜色,可使用( )。(分数:70.00)A.4 3B.1 1C.3 0D.2 622.函数

9、 LEN(ROUND(123456,2)的结果是( )。(分数:70.00)A.6B.7C.123.46D.系统报错23.在 Visual FoxPro 中,函数 SIGN( )的返回值可以是( )。(分数:70.00)A.1、-1、0B.1、0、TC.1、-1、 FD.T、P24.下列数据结构中,能用二分法进行查找的是_。 (分数:70.00)A.顺序存储的有序线性表B.线性链表C.二叉链表D.有序线性链表25.数据库表可以设置字段有效性规则,字段有效性规则属于( )。(分数:70.00)A.实体完整性范畴B.参照完整性范畴C.数据一致性范畴D.域完整性范畴26.在 Visual FoxPr

10、o 中,字段的数据类型不可以指定为( )。(分数:70.00)A.日期型B.时间型C.通用型D.备注型27.若将过程或函数放在单独的程序文件中,可以在应用程序中使用( )。(分数:70.00)A.2 3 4B.2 5 9C.3 5 4D.2 4 328.数据库表的字段可以定义规则,规则是( )。(分数:70.00)A.逻辑表达式B.字符表达式C.数值表达式D.前三种说法都不对29.下列关于报表带区及其作用的叙述,错误的是( )。(分数:70.00)A.一条命令B.一个过程C.激活另一个菜单D.以上 3 种均可以以下九道小题使用的数据表如下: 当前盘当前目录下有数据库:大奖赛 dbc,其中有数据

11、库表“歌手 dbf”、“评分 dbf”“歌手”表: (分数:69.96)(1).为“歌手”表增加一个字段“最后得分”的 SQL 语句是_。 (分数:6.36)A.ALTER TABLE 歌手 ADD 最后得分 F(6,2)B.ALTER DBF 歌手 ADD 最后得分 F 6,2C.CHANGE TABLE 歌手 ADD 最后得分 F(6,2)D.CHANGE TABLE 学院 INSERT 最后得分 F 6,2(2).插入一条记录到“评分”表中,歌手号、分数和评委号分别是“1001”、9.9 和“105”,正确的 SQL 语句是_。(分数:6.36)A.INSERT VALUES(“1001

12、”,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 评分(歌手号,分数,评委号)(3).假设每个歌手的“最后得分”的主算方法是,去掉一个最高分生个最低分,取剩下分数的平均分。根据“评分”表求每个歌手的“最后得分”并存储于表 TEMP 中。表 TEMP 中有两个字段:“歌手号”和“最后得分”,并且按最后得分降序排列,生成表 TE

13、MP 的 SQL 语句是_。(分数:6.36)A.SELECT 歌手号,(COUNT(分数) MAX(分数)MIN(分数)/(SUM(*)2)最后得分;FROM 评分 INTO DBF TEMP GROUP BY 歌手号 ORDER BY 最后得分 DESCB.SELECT 歌手号,(COUNT(分数)MAX(分数)MIN(分数)/(SUM(*)2)最后得分;FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分 DESCC.SELECT 歌手号,(SUM(分数)MAX(分数)MIN(分数)/(COUNT(*)2)最后得分;FROM 评分 INTO D

14、BF TEMP GROUP BY 评委号 ORDER BY 最后得分 DESCD.SELECT 歌手号,(SUM(分数)MAX(分数)MIN(分数)/(COUNT(*)2)最后得分;FROM评分 INTO DBF TEMP GROUP BY 歌手号 ORDER BY 最后得分 DESC(4).与“SELECT * FROM*歌手 WHERE NOT(最后得分9.00 OR 最后得分8.00)”等价的语句是_。(分数:6.36)A.SELECT * FROM 歌手 WHERE 最后得分 BETWEEN 9.00 AND 8.00B.SELECT * FROM 歌手 WHERE 最后得分=8.00

15、 AND 最后得分=9.00C.SELECT * FROM 歌手 WHERE 最后得分9.00 OR 最后得分8.00D.SELECT * FROM 歌手 WHERE 最后得分=8.00 AND 最后得分=9.00(5).为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于 0 并且小于等于 10”,正确的 SQL 语句是_。(分数:6.36)A.CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数=0 AND 分数=10B.ALTER TABLE 评分 ALTER 分数 SET CHECK 分数=0 AND 分数=10C.ALTER TABLE 评分 ALTER

16、 分数 CHECK 分数=0 AND 分数=10D.CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数=0 OR 分数=10(6).根据“歌手”表建立视图 myview,视图中含有包括了“歌手号”左边第一位是“1”的所有记录,正确的 SQL 语句是_。(分数:6.36)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 * FR

17、OM 歌手 WHERE LEFT(歌手号,1)=“1”D.CREATE VIEW myview SELECT * FROM 歌手 WHERE LIKE(“1”歌手号)(7).删除视图 myview 的命令是_。(分数:6.36)A.DELETE myview VIEWB.DELETE myviewC.DROP myview VIEWD.DROP VIEW myview(8).假设 temp. dbf 数据表中有两个字段“歌手号”和“最后得分”下面程序的功能是:将 temp. dbf 中歌手的“最后得分”填入“歌手”表对应歌手的“最后得分”字段中(假设已增加了该字段)在下线处应该填写的 SQL

18、语句是_。 USE 歌手 DO WHILE . NOT. EOF() REPLACE 歌手 最后得分 WITH a_ SKIP ENDDO(分数:6.36)A.SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 TO ARRAY aB.SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 INTO ARRAY aC.SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 TO FILE aD.SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 INTO FILE a(9).与“SELECT DIS

19、TINCT”歌手号 FROM 歌手 WHERE 最后得分ALL;(SELECT 最后得分 FROM)歌手 WHERE SUBSTR(歌手号,1,1)=“2”)等价的 SQL 语句是_。(分数:6.36)A.SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分=(SELECT MAX(最后得分)FROM 歌手 WHERE SUBSTR (歌手号,1,1)=“2”)B.SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分=(SELECT MIN(最后得分)FROM 歌手 WHERE SUBSTR (歌手号,1,1)=“2”)C.SELECT DIST

20、INCT 歌手号 FROM 歌手 WHERE 最后得分=ANY(SELECT MAX(最后得分)FROM 歌手 WHERE SUBSTR (歌手号,1,1)=“2”)D.SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分=SOME(SELECT MAX (最后得分)FROM 歌手 WHERE SUBSTR (歌手号,1,1)=“2”)(10).以下关于“视图”的描述正确的是_。(分数:6.36)A.视图保存在项目文件中B.视图保存在数据库中C.视图保存在表文件中D.视图保存在视图文件中(11).关闭表单的程序代码是 ThisForm ,Release, Release

21、 是_。(分数:6.36)A.表单对象的标题B.表单对象的属性C.表单对象的事件D.表单对象的方法30.下列关于命令 DO FORM XX NAME YY 的叙述中,正确的是( )。(分数:70.00)A.有语法错不能通过编译B.可以通过编译但不能通过连接C.输出* * *D.输出 $ $ $31.在命令窗口中,打印报表 YYl 可使用的命令是( )。(分数:70.00)A.ChioceB.ButtonC.JRadioButtonD.CheckboxGroup32.在结构化程序设计中,模块划分的原则是【 】。(分数:70.00)A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间

22、的联系应尽量紧密 DD.模块内具有高内聚度、模块间具有低耦合度33.将文本框的 PasswordChar 属性值设置为星号(*),那么,当在文本框中输入“电脑 2004“时,文本框中显示的是( )。(分数:70.00)A.0B.2C.1D.334.惟一索引的“惟一性”是指( )。(分数:70.00)A.字段值的“惟一”B.表达式的“惟一”C.索引项的“惟一”D.列属性的“惟一”35.可以随表的打开而自动打开的索引是( )。(分数:70.00)A.1B.51C.6D.1536.下列关于项目及项目中文件的叙述,正确的是( )。(分数:70.00)A.项目中的文件是项目的一部分B.项目中的文件必须依

23、靠项目而存在C.项目中的各个文件之间是彼此联系的D.项目中的文件表示该文件与项目之间建立了一种关联37.下面关于类、对象、属性和方法的叙述中,错误的是_。 (分数:70.00)A.类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B.属性用于描述对象的状态,方法用于表示对象的行为C.基于同一个类产生的两个对象可以分别设置自己的属性值D.通过执行不同对象的同名方法,其结果必然是相同的38.若内存变量名与当前的数据表中的一个字段“student“同名,则执行命令?student 后显示的是( )。(分数:70.00)A.LOCATE FOR 性别=男NEXT2B.LOCATE FOR 性别

24、=男C.LOCATE FOR 性别=男 CONTINUED.LIST FOR 性别:男NEXT239.在运行下列程序后,屏幕上显示的结果是( )。 STORE 10 TO X,Y,Z DO PROCl WITH(X),Y ?X,Y,Z PROCEDURE PROCl PARAMETER M,N M=M+10 N=N+10 RETURN (分数:70.00)A.10 10 10B.10 20 10C.10 20 20D.10 10 2040.下列关于查询的说法中,不正确的是( )。(分数:70.00)A.查询是预先定义好的一个 SQL SELECT 语句B.查询是 Visual FoxPro 支

25、持的一种数据库对象C.通过查询设计器,可完成任何查询D.查询是从指定的表或视图中提取满足条件的记录,可将结果定向输出41.下列关于栈的描述中错误的是_。 (分数:70.00)A.栈是先进后出的线性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针42.下列选项不符合良好程序设计风格的是_。(分数:70.00)A.源程序要文档化B.数据说明的次序要规范化C.避免滥用 goto 语句D.模块设主地要保证高耦合、高内聚43.在 Visual FoxPro 中,可以对字段设置默认值的表是( )。(分数:70.00)A.自由表B.数据库表C.自由表或数据库表D.都不能设

26、置44.设 X=65,命令?VARTYPE(X)的输出是_。(分数:70.00)A.NB.CC.LD.出错45.下面有关表间永久联系和关联的描述中,正确的是_。 (分数:70.00)A.永久联系中的子表一定有索引,关联中的子表不需要有索引B.无论是永久联系还是关联,子表一定有索引C.永久联系中子表的记录指针会随父表的记录指针的移动而移动D.关联中父表的记录指针会随子表的记录指针的移动而移动46.有学生表和班级表文件,检索班级中至少有一个学生是少数民族的,正确的命令是( )。(分数:70.00)A.SELECT 班级名称 FROM 班级表 WHERE 班级号 IN; SELECT 班级号 FRO

27、M 学生表 WHERE 民族!=“汉“B.SELECT 班级名称 FROM 班级表 WHERE 班级号 IN; (SELECT 班级号 FROM 学生表 WHERE 民族!=“汉“)C.SELECT 班级名称 FROM 班级表 WHERE 学号 IN; SELECT 学号 FROM 学生表 WHERE 民族!=“汉“D.SELECT 班级名称 FROM 班级表 WHERE 学号 IN; (SELECT 学号 FROM 学生表 WHERE 民族!=“汉“)911 题使用下图,表单名为 Form1,表单中有两个命令按钮(Commandl 和 Command2)、两个标签、两个文本框 (Text1

28、和 Text2)。 (分数:69.99)(1).如果在运行表单时,要使表单的标题显示“登录窗口”,则可以在 Form1 的 Load 事件中加入语句( )。 (分数:23.33)A.THISFORMCAPTION=“登录窗口”B.FORM1CAPTION=“登录窗口”C.THISFORMNAME=“登录窗口”D.FORM1NAME=“登录窗口”(2).如果想在运行表单时,向 Text2 中输入字符,回显字符显示的是“*”号,则可以在 Form1 的 Init 事件中加入语句( )。(分数:23.33)A.FORM1TEXT2PASSWORDCHAR=“*”B.FORM1TEXT2PASSWOR

29、D=“*”C.THISFORMTEXT2PASSWORD=“*”D.THISFORMTEXT2PASSWORDCHAR=“*”(3). 假定用户名和口令存储在自由表“口令表”中,当用户输入用户名和口令并单击“登录”按钮时,若用户名输入错误,则提 示“用户名错误”;若用户名输入正确,而口令输入错误,则提示“口令错误”。若命令按钮“登录”的 Click 事件中的代码如下: USE 口令表 GO TOP flag=0 DO WHILEnotEOF() IF Alltrim(用户名)=Alltrim(ThisformText1Value) IF Alltrim(口令)=Alltrim(Thisform

30、Text2Value) WAIT“欢迎使用”WINDOW TIMEOUT2 ELSE WAIT“口令错误”WINDOW TIMEOUT2 ENDIF flag=1 EXIT ENDIF SKIP ENDDO IF_ WAIT“用户名错误”WINDOW TIMEOUT 2 ENDIF 则在横线处应填写的代码是( )。 (分数:23.33)A.flag=-1B.flag=0C.flag=1D.flag=247.以下有关 SELECT 短语的叙述中错误的是【 】。(分数:70.00)A.SELECT 短语中可以使用别名B.SELECT 短语中只能包含表中的列及其构成的表达式C.SELECT 短语规定

31、了结果集中的列顺序D.如果 FROM 短语引用的两个表有同名的列,则 SELECT 短语引用它们时必须使用表名前缀加以限定48.在 SQL SELECT 语句的 ORDER BY 短语中如果指定了多个字段,则_。(分数:70.00)A.无法进行排序B.只按第一个字段排序C.按从左至右优先依次排序D.按字段排序优先级依次排序49.如果主程序、子程序 1、子程序 2、子程序 3 依次调用,在子程序 3 中有 RETURN TO MASTER 语句,则由子程序 3 返回( )。(分数:70.00)A.编译出错B.9C.21D.950.在 Visual FoxPro 中,对于字段值为空值(NULL)叙

32、述正确的是【 】。(分数:70.00)A.空值等同于空字符串B.空值表示字段还没有确定值C.不支持字段值为空值D.空值等同于数值 O51.允许记录中出现重复值,且在索引中也保存每个重复值的索引是( )。(分数:70.00)A.列表框和组合框都可以设置成多重选择B.列表框和组合框都不可以设置成多重选择C.列表框可以设置多重选择,而组合框不可以D.组合框可以设置多重选择,而列表框不可以52.“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是_。 (分数:70.00)A.查询、视图或表单B.表单、报表和标签C.查询、表单或程序D.以上文件都可以53.执行下列语句,其函数结果为( )。 S

33、TORE-100 TO X ?SIGN(X) * SQRT(ABS(X) (分数:70.00)A.快捷键B.名称C.索引D.标题第 3035 题使用如下 3 个表: 部门DBF:部门号 C(8),部门名 C(12),负责人 C(6),电话 C(16) 职工DBF:部门号 C(8),职工号 C(10),姓名 C(8),性别 C(2),出生日期 D 部门DBF:部门号C(10),基本工资 N(82),津贴 N(82),奖金 N(82),扣除 N(82) (分数:70.02)(1).查询职工实发工资的正确命令是( )。(分数:11.67)A.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实

34、发工资 FROM 工资B.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资, WHERE 职工职工号=工资职工号C.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资; FROM 工资,职工 WHERE 职工职工号=工资职工号D.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资; FROM 工资 JOIN 职工 WHERE 职工职工号=工资职工号(2).查询 1962 年 10 月 27 日出生的职工信息的正确命令是( )。(分数:11.67)A.SELECT*FROM 职工 WHERE 出生日期=1962-10-27B.SELEC

35、T*FROM 职工 WHERE 出生日期=1962-10-27C.SELECT*FROM 职工 WHERE 出生日期=“1962-10-27“D.SELECT*FROM 职工 WHERE 出生日期=(“1962-10-27“)(3).查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是( )。(分数:11.67)A.SELECT 部门名,MIN(出生日期)FROM 部门 JOIN 职工; ON 部门部门号=职工部门号 GROUP BY部门名B.SELECT 部门名,MAX(出生日期)FROM 部门 JOIN 职工; ON 部门部门号=职工部门号 GROUP B

36、Y部门名C.SELECT 部门名,MIN(出生日期)FROM 部门 JOIN 职工; WHERE 部门部门号=职工部门号 GROUP BY 部门名D.SELECT 部门名,MAX(出生日期)FROM 部门 JOIN 职工; WHERE 部门部门号=职工部门号 GROUP BY 部门名(4).查询有 10 名以上(含 10 名)职工的部门信息(部门名和职工人数),并按职工人数降序排序。正确的命令是( )。(分数:11.67)A.SELECT 部门名,COUNT(职工号)AS 职工人数; FROM 部门,职工 WHERE 部门部门号=职工部门号; GROUP BY 部门名 HAVING COUNT

37、(*)=10; ORDER BY COUNT(职工号)ASCB.SELECT 部门名,COUNT(职工号)AS 职工人数; FROM 部门,职工 WHERE 部门部门号=职工部门号; GROUP BY 部门名 HAVING COUNT(*)=10; ORDER BY COUNT(职工号)DESCC.SELECT 部门名,COUNT(职工号)AS 职工人数; FROM 部门,职工 WHERE 部门部门号=职工部门号; GROUP BY 部门名 HAVING COUNT(*)=10; ORDER BY 职工人数 ASCD.SELECT 部门名,COUNT(职工号)AS 职工人数; FROM 部门,

38、职工 WHERE 部门部门号=职工部门号; GROUP BY 部门名 HAVING COUNT(*)=10; ORDER BY 职工人数 DESC(5).查询所有目前年龄在 35 岁以上(不含 35 岁)的职工信息(姓名、性别和年龄),正确的命令是( )。(分数:11.67)A.SELECT 姓名,性别,YEAR(DATE()-YEAR(出生日期)AS 年龄 FROM 职工; WHERE 年龄35B.SELECT 姓名,性别,YEAR(DATE()-YEAR(出生日期)AS 年龄 FROM 职工; WHERE YEAR(出生日期)35C.SELECT 姓名,性别,YEAR(DATE()-YEA

39、R(出生日期)AS 年龄 FROM 职工; WHEREYEAR(DATE()-YEAR(出生日期)35D.SELECT 姓名,性别,年龄:YEAR(DATE()-YEAR(出生日期)FROM 职工; WHERE YEAR(DATE()-YEAR(出生日期)35(6).为“工资”表增加一个“实发工资”字段的正确命令是( )。(分数:11.67)A.MODIFY TABLE 工资 ADD COLUMN 实发工资 N(9,2)B.MODIFY TABLE 工资 ADD FIELD 实发工资 N(9,2)C.ALTER TABLE 工资 ADD COLUMN 实发工资 N(9,2)D.ALTER TA

40、BLE 工资 ADD FIELD 实发工资 N(9,2)54.“主键”不允许取重复值,是指( )。(分数:70.00)A.2B.62C.8D.2655.下列关于组合框的说法中,正确的是( )。(分数:70.00)A.算术运算符B.关系运算符C.逻辑运算符D.圆括号( )56.设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可 以设置“参照完整性规则”,为此要求这两个表_。 (分数:70.00)A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引C.在父表连接字段上不需要建立任何索引,在子表连接字段上建立

41、普通索引D.在父表和子表的连接字段上都要建立主索引57.在表单 My Form 中通过事件代码,设置标签 Lbl1 的 Caption 属性值设置为“计算机等级考试”,下列程序代码正确的是( )。(分数:70.00)A.x24值为 0B.x24值未定义C.x25值为 0D.x0值为空二、填空题(每空 2 分,共 30 分)(总题数:20,分数:30.00)58.定义数组可使用命令 DIMENSIONX(2,3),则数组中包含的元素个数为 1。(分数:1.50)填空项 1:_59.在面向对象方法中 1 描述的是具有相似属性与操作的一组对象。(分数:1.50)填空项 1:_60.在调用“菜单设计器

42、”后,“显示”菜单中会出现两条与菜单设计有关的命令,分别是 1 和 2。(分数:1.50)填空项 1:_61.在 Visual FoxPro 中,对于只取两种值的数据,一般使用 1 字段。(分数:1.50)填空项 1:_62.作为查询的数据源,可以是数据库表、 1 或 2。(分数:1.50)填空项 1:_63.为表建立索引,其基本特点是可以提高 1 速度。(分数:1.50)填空项 1:_64.在 SQL 语句中,为了避免查询到重复记录,可用 1 短语。(分数:1.50)填空项 1:_65.在用 SELECT 选择工作区时,命令选项可以是别名,也可以是 1,被选定的工作区称为 2。(分数:1.5

43、0)填空项 1:_66.表间永久性联系不能控制不同工作区中 1 的联动,要实现联动功能,需要建立表之间的 2。(分数:1.50)填空项 1:_67.在 Visual FoxPro 中,报表是由两个基本部分组成的,包括 1 和 2。(分数:1.50)填空项 1:_68.表达式 LEN(SPACE(5)-SPACE(10)的结果为 1。(分数:1.50)填空项 1:_69.SQL SELECT 语句中的 1 用于实现关系的选择操作。(分数:1.50)填空项 1:_70.参照完整性规则包括更新规则、 1 和 2。(分数:1.50)填空项 1:_71.在 SQL SELECT 中,字符串匹配运算符用

44、1 表示, 2 可用来表示 0 个或多个字符。(分数:1.50)填空项 1:_72.要从项目“学生项目”连编得到一个名为“学生档案管理”可执行文件,可以在命令窗口输入命令BUILD 1FROM 2。(分数:1.50)填空项 1:_73.利用 SQL 语句统计选修了“计算机”课程的学生人数。请将下面的语句补充完整。 SELECT 1 FROM 选课表 WHERE 2 (分数:1.50)填空项 1:_74.data=CTOD(“01-01-99“),则 data+365 的值是 1。(分数:1.50)填空项 1:_75.在 Visual FoxPro 中,为了建立参照完整性,首先必须建立表之间的

45、1。(分数:1.50)填空项 1:_76.使用 1 命令可以定义一个过程的开始。(分数:1.50)填空项 1:_77.利用 SQL 语句的定义功能,建立一个职工表文件,其中为职工号建立主索引,工资的默认值为 1200,语句格式为: CREATE TABLE 职工(仓库号 C(5) 1,职工号 C(5),工资 21200) (分数:1.50)填空项 1:_填空项 1:_计算机二级(VF)59 答案解析(总分:4229.97,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:60,分数:4200.00)1.在 E-R 图中,用来表示实体之间联系的图形是【 】。(分数

46、:70.00)A.矩形B.椭圆形C.菱形 D.平行四边形解析:E-R 模型可用 E-R 图来表示,它具有 3 个要素: 实体(型)用矩形框表示,框内为实体名称。 属性用椭圆型来表示,并用线与实体连接。属性较多时也可以将实体及其属性单独列表。 实体间的联系用菱形框表示。用线将菱形框与实体相连,并在线上标注联系的类型。 2.下列关于创建报表的方法中,错误的是( )。(分数:70.00)A.使用报表设计器可以创建自定义报表B.使用报表向导可以创建报表C.使用快速报表可以创建简单规范的报表D.利用报表向导创建的报表是快速报表 解析:在 Visual FoxPro 中,创建报表的方法通常有 3 种:一是

47、使用报表设计器创建自定义报表;二是使用报表向导创建报表;三是使用快速报表创建简单规范的报表。而快速报表是在报表设计器中完成的。3.下列关于连编应用程序的说法中,正确的是( )。(分数:70.00)A.在列表框内插入一行文本 B.在列表框中插入多行文本C.删除列表框中指定的项目D.清除列表框内的全部内容解析:列表框可以使用 AddItem、Clear 和 RemoveItem 等方法,用来在运行期间改变列表框的内容。AddItem 方法用来在列表框中插入一行文本:格式为:列表框AddItem 项目字符串,索引值;Clear 方法用来清除列表框中的全部内容,格式为:列表框 Clear;RemoveItem 方法用来删除列表中指定的项目,格式为:列表框RemoveItem 索引值。 4.将学生表按籍贯字段升序排列,如果籍贯(C,10)相等,则按学号(N,4)升序排列,下列语句正确的是(

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1