【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2004年9月及答案解析.doc
《【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2004年9月及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2004年9月及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、全国计算机等级考试二级 VISUAL+FOXPRO 真题 2004 年 9 月及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:22,分数:70.00)1.DBMS 的含义是(分数:2.00)A.数据库系统B.数据库管理系统C.数据库管理员D.数据库2.从关系模式中指定若干个属性组成新的关系的运算称为(分数:2.00)A.连接B.投影C.选择D.排序3.对于“关系”的描述,正确的是(分数:2.00)A.同一个关系中允许有完全相同的元组B.在一个关系中元组必须按关键字升序存放C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名4.在
2、表设计器的“字段”选项卡中可以创建的索引是(分数:2.00)A.惟一索引B.候选索引C.主索引D.普通索引5.在程序中不需要用 public 等命令明确声明和建立,可直接使用的内存变量是(分数:2.00)A.局部变量B.公共变量C.私有变量D.全局变量6.扩展名为 dbf 的文件是(分数:2.00)A.表文件B.表单文件C.数据库文件D.项目文件7.下列程序段的输出结果是 CLEAR STORE 10 TO A STORE 20 TO B SET UDFPARMS TO REFERENCE DO SWAP WITH A,(B) ?A,B PROCEDURE SWAP PARAMETERS X1
3、,X2 TEMP=X1 X1=X2 X2=TEMP ENDPROC(分数:2.00)A.10 20B.20 20C.20 10D.10 108.使用调试器调试第(7)小题的程序,如果想在过程 SWAP 执行时观察 X1 的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算 Xl 的值,并将结果在调试输出窗口中显示,这条命令的正确写法是(分数:2.00)A.DEBUGOUT X1B.DEBUG X1C.OUT X1D.TEST X1(9)(11)题使用下图,表单名为 Form1,表单中有两个命令按钮(Comand1 和 Command2)、两个标签、两个文本框(Text1 和 Text2
4、)。(分数:6.00)(1).如果在运行表单时,要使表单的标题栏显示“登录窗口”,则可以在 Forml 的 Load 事件中加入语句(分数:2.00)A.THISFORCAPTION=“登录窗口”B.FORMCAPTION=“登录窗口”C.THISFORNAME=“登录窗口”D.FORMNAME=“登录窗口”(2).如果想在运行表单时,向 Text2 中输入字符,回显字符显示的是“*”号,则可以在 Form1 的 Init 事件中加入语句(分数:2.00)A.FORM 1.TEXT2.PASSWORDCHAR=“*“B.FORM1.TEXT2.PASSWORD=“*“C.THISFORTEXT
5、2.PASSWORD=“*“D.THISFORTEXT2.PASSWORDCHAR=“*“(3).假设用户名和口令存储在自由表“口令表”中,当用户输入用户名和口令并单击录”按钮时,若用户名输入错误,则提示“用户名错误”;若用户名输入正确,而口令输入错误,则提示“口令错误”。若命令按钮“登录”的 click 事件中的代码如 USE 口令表 GO TOP flag=0 DO WHILE.not.EOF0 IF Ailtrim(用户名)=Alltrim(This form.Text1.Value) IF Alltrim(口令)=Alltrim(Thisform.Text2.Value) WA1T“欢
6、迎使用“WIN DOW TIMEOUT2 ELSE WAIT“口令错误“ WINDOW TIMEOUT2 ENDIF flag=1 EXIT ENDIF SKIP ENDDO IF_ WAIT“用户名错误“WINDOW TIMEOUT2 ENDIF 则在横线处应填写的代码是(分数:2.00)A.flag=-1B.flag=0C.flag=1D.flag=29.设 X=10,语句?VARTYPE(“X“)的输出结果是(分数:2.00)A.NB.CC.10D.X10.表达式 LEN(SPACE(0)的运算结果是(分数:2.00)ANULB.1C.0D.“11.为表单建立了快捷菜单 mymenu,调
7、用快捷菜单的命令代码 Do mymenu.mpr WITH THIS 应该放在表单的哪个事件中?(分数:2.00)A.Destory 事件B.Init 事件C.Load 事件D.RightClick 事件题使用的数据表如下:当前盘当前目录下在数据库:学院.dbc,其中有“教师”表和“学院”表。“教师”表: 职工号 系号 姓名 工资 主讲课程11020001 01 肖海 3408 数据结构11020002 02 王岩盐 4390 数据结构11020003 01 刘星魂 2450 C 语言11020004 03 张月新 3200 操作系统11020005 01 李明玉 4520 数据结构11020
8、006 02 孙民山 2976 操作系统11020007 03 钱无名 2987 数据库11020008 04 呼廷军 3220 编译原理11020009 03 王小龙 3980 数据结构11020010 01 张国梁 2400 C 语言11020011 04 林新月 1800 操作系统11020012 01 乔小廷 5400 网络技术11020013 02 周兴池 3670 数据库11020014 04 欧阳秀 3345 编译原理“学院表” 系号 系名01 计算机02 通信03 信息管理04 数学(分数:24.00)(1).为“学院”表增加一个字段“教师人数“的 SQL 语句是(分数:2.0
9、0)A.CHANGE TABLE 学院 ADD 教师人数B.ALTER STRU 学院 ADD 教 ADD 人数C.ALTER TABLE 学院 ADD 教师人数D.CHANGE TABLE 学院 INSERT 教师人数(2).将“欧阳秀”的工资增加 200 元的 SQL 语句是(分数:2.00)A.REPLACE 教师 WITH 工资=工资+200 WHERE 姓名=“欧阳秀“B.UPDATE 教师 SET 工资=工资+200 WHEN 姓名=“欧阳秀“C.UPDATE 教师 工资 WITH 工资+200 WHERE 姓名=“欧阳秀“D.UPDATE 教师 SET 工资=工资+200 WHE
10、RE 姓名=“欧阳秀“(3).下列程序段的输出结果是 CLOSE DATA a=0 USE 教师 GO TOP DO WHILE.NOT.EOF() IF 主讲课程=“数据结构“.OR.主讲课程=“C 语言” a=a+1 ENDIF SKIP ENDDO ?a(分数:2.00)A.4B.5C.6D.7(4).有 SQL 语句: SELECT*FROM 教师 WHERENOT(工资30000R 工资2000)与如上语句等价的 SQL 语句是(分数:2.00)A.SELECT*FROM 教师 WHERE 工资 BETWEEN 2000 AND 3000B.SELECT*FROM 教师 WHERE
11、工资2000 AND 工资3000C.SELECT*FROM 教师 WHERE 工资2000 OR 工资3000D.SELECT*FROM 教师 WHERE 工资=2000 AND 工资3000(5).为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是 110,正确的 SQL 语句是(分数:2.00)A.CHANGE TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)=“110“B.ALTER TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)=“110“C.ALTERTABLE 教师 ALTER 职工号 CHECK L
12、EFT(职工号,3)=“110“D.CHANGETABLE 教师 ALTER 职工号 SET CHECK OCCURS(职工号,3)=“110“(6).有 SQL 语句: SELECT DISTINCT 系号 FROM 教师 WHERE 工资=; ALL(SELECT 工资 FROM 教师 WHERE 系号=“02“) 该语句的执行结果是系号(分数:2.00)A.“01“和“02“B.“01“和“03“C.“01“和“04“D.“02“和“03“(7).建立一个视图 salary,该视图包括了系号和(该系的)平均工资两个字段,正确的 SQL 语句是(分数:2.00)A.CREATE VIEW
13、salary AS 系号,AVG(工资)AS 平均工资 FROM 教师; GROUP BY 系号B.CREATE VIEW salary AS SELECT 系号,AVG(工资)AS 平均工资 FROM 教师; GROUP BY 系名C.CREATE VIEW salary SELECT 系号,AVG(工资)AS 平均工资 FROM 教师; GROUP BY 系号D.CREATE VIEW salary AS SELECT 系号,AVG(工资)AS 平均工资 FROM 教师; GROUP BY 系号(8).删除视图 salary 的命令是(分数:2.00)A.DROP salary VIEWB
14、.DROP VIEW salaryC.DELETE salary VIEWD.DELETE salary(9).有 SQL 语句: SELECT 主讲课程,COUNT(*)FROM 教师 GROUP BY 主讲课程 该语句执行结果含有的记录个数是(分数:2.00)A.3B.4C.5D.6(10).有 SQL 语句: SELECT COUNT(*)AS 人数,主讲课程 FROM 教师; GROUP BY 主讲课程 ORDER BY 人数DESC 该语句执行结果的第一条记录的内容是(分数:2.00)A.4 数据结构B.3 操作系统C.2 数据库D.1 网络技术(11).有 SQL 语句: SELE
15、CT 学院.系名,COUNT(*)AS 教师人数 FROM 教师,学院; WHERE 教师.系号=学院.系号 GROUP BY 学院.系名 与如上语句等价 SQL 语句是(分数:2.00)A.SELECT 学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; 教师.系号=学院.系号GROUP BY 学院.系名B.SELECT 学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院: ON 教师.,系号 GROUP BY学院.系名C.SELECT 学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JO
16、IN 学院; ON 教师.系号=学院.系号GROUP BY 学院.系名D.SELECT 学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; ON 教师.系号=学院.系号(12).有 SQL 语句: SELECT DISTINCT 系号 FROM 教师 WHERE 工资=; ALL(SELECT 工资 FROM 教师 WHERE系号=“02“) 与如上语句等价的 SQL 语句是(分数:2.00)A.SELECT DISTINCT 系号 FROM 教师 WHERE 工资=; (SELECT MAX(工资)FROM 教师 WHERE 系号=“02“)B.SEL
17、ECT DISTINCT 系号 FROM 教师 WHERE 工资=; (SELECT MIN(工资)FROM 教师 WHERE 系号=“02“)C.SELECT DISTINCT 系号 FROM 教师 WHERE 工资=; ANY(SELECT 工资 FROM 教师 WHERE 系号=“02“)D.SELECT DISTINCT 系号 FROM 教师 WHERE 工资=; SOME(SELECT 工资 FROM 教师 WHERE 系号=“02“)12.使用 SQL 语句增加字段的有效性规则,是为了能保证数据的(分数:2.00)A.实体完整性B.表完整性C.参照完整性D.域完整性13.向项目中添
18、加表单,应该使用项目管理器的(分数:2.00)A.“代码”选项卡B.“类”选项卡C.“数据”选项卡D.“文档”选项卡14.有关参照完整性的删除规则,正确的描述是(分数:2.00)A.如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录B.如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录C.如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责做任何工作D.上面三种说法都不对15.有关查询设计器,正确的描述是(分数:2.00)A.“联接”选项卡与 SQL 语句的 GROUP BY 短语对应B.“
19、筛选”选项卡与 SQL 语句的 HAVING 短语对应C.“排序依据”选项卡与 SQL 语句的 ORDER BY 短语对应D.“分组依据”选项卡与 SQL 语句的 JOIN ON 短语对应16.使用“调试器”调试程序时,用于显示正在调试的程序文件的窗口是(分数:2.00)A.局部窗口B.跟踪窗口C.调用堆栈窗口D.监视窗口17.让控件获得焦点,使其成为活动对象的方法是(分数:2.00)A.ShowB.ReleaseC.SetFocusD.GotFocus18.下面对表单若干常用事件的描述中,正确的是(分数:2.00)A.释放表单时,Unload 事件在 Destroy 事件之前引发B.运行表单
20、时,Init 事件在 Load 事件之前引发C.单击表单的标题栏,引发表单的 Click 事件D.上面的说法都不对19.如果文本框的 InputMask 属性值是#99999,允许在文本框中输入的是(分数:2.00)A.+12345B.abc123C.12345D.abcdef20.连编应用程序不能生成的文件是(分数:2.00)Aapp 文件Bexe 文件Cdll 文件Dprg 文件二、B填空题/B(总题数:15,分数:30.00)21.在关系模型中,“关系中不允许出现相同元组”的约束是通过U 【1】 /U实现的。(分数:2.00)填空项 1:_22.在 Visual FoxPro 中项目文件
21、的扩展名是U 【2】 /U。(分数:2.00)填空项 1:_23.使数据库表变为自由表的命令是U 【3】 /UTABLE。(分数:2.00)填空项 1:_24.在 Visual FoxPro 的查询设计器中U 【4】 /U选项卡对应的 SQL 短语是 WHERE。(分数:2.00)填空项 1:_25.在 Visual FoxPro 中,BUILDU 【5】 /U命令连编生成的程序可以脱离开 Visual FoxPro 在 Windows 环境下运行。(分数:2.00)填空项 1:_26.当删除父表中的记录时,若子表中的所有相关记录也能自动删除,则相应的参照完整性的删除规则为U 【6】 /U。(
22、分数:2.00)填空项 1:_27.在 Visual FoxPro 中释放和关闭表单的方法是U 【7】 /U。(分数:2.00)填空项 1:_28.为了从用户菜单返回到默认的系统菜单,应该使用命令 SETU 【8】 /UTO DEFAULT。(分数:2.00)填空项 1:_29.在 Visual FoxPro 的表单设计中,为表格控件指定数据源的属性是U 【9】 /U。(分数:2.00)填空项 1:_30.表示“1962 年 10 月 27 日”的日期常量应该写为U 【10】 /U。(分数:2.00)填空项 1:_31.为“学生”表增加一个“平均成绩”字段的正确命令是 ALTER TABLE
23、学生 ADDU 【11】 /U平均成绩 N(5,2)(分数:2.00)填空项 1:_32.在将设计好的表单存盘时,系统将生成扩展名分别是 SCX 和U 【12】 /U的两个文件。(分数:2.00)填空项 1:_33.在 Visual FoxPro 中为表单指定标题的属性是U 【13】 /U。(分数:2.00)填空项 1:_34.在 Visual FoxPro 中表单的 Load 事件发生在 Init 事件之U 【14】 /U。(分数:2.00)填空项 1:_35.在 Visual FoxPro 中如下程序的运行结果(即执行命令 DOmain 后)是U 【15】 /U。 *程序文件名 : mai
24、n.prg SET TALK OFF CLOSE ALL CLEAR ALL mX=“Visual FoxPro“ mY=“二级“ DO s1 ?mY+mX RETURN *子程序文件名: s1.prg PROCEDURE s1 LOCAL mX mX=“Visual FoxPro DBMS 考试验“ my=“计算机等级“+mY RETURN(分数:2.00)填空项 1:_全国计算机等级考试二级 VISUAL+FOXPRO 真题 2004 年 9 月答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:22,分数:70.00)1.DBMS 的含义是(分数:2.00)A.
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 全国 计算机等级考试 二级 VISUALFOXPRO 2004 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-1329822.html