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