[计算机类试卷]2004年9月国家二级(VISUALFOXPRO)笔试真题试卷及答案与解析.doc
《[计算机类试卷]2004年9月国家二级(VISUALFOXPRO)笔试真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2004年9月国家二级(VISUALFOXPRO)笔试真题试卷及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、2004年 9月国家二级( VISUALFOXPRO)笔试真题试卷及答案与解析 1 DBMS的含义是 ( A)数据库系统 ( B)数据库管理系统 ( C)数据库管理员 ( D)数据库 2 从关系模式中指定若干个属性组成新的关系的运算称为 ( A)连接 ( B)投影 ( C)选择 ( D)排序 3 对于 “关系 ”的描述,正确的是 ( A)同一个关系中允许有完全相同的元组 ( B)在一个关系中元组必须按关键字升序存放 ( C)在一个关系中必须将关键字作为该关系的第一个属性 ( D)同一个关系中不能出现 相同的属性名 4 在表设计器的 “字段 ”选项卡中可以创建的索引是 ( A)惟一索引 ( B)
2、候选索引 ( C)主索引 ( D)普通索引 5 在程序中不需要用 public等命令明确声明和建立,可直接使用的内存变量是 ( A)局部变量 ( B)公共变量 ( C)私有变量 ( D)全局变量 6 扩展名为 dbf的文件是 ( A)表文件 ( B)表单文件 ( C)数据库文件 ( D)项目文件 7 下列程序段的输出结果是 CLEAR STORE 10 TO A STORE 20 TO B SET UDFPARMS TO REFERENCE DO SWAP WITH A,( ( A) 10 20 ( B) 20 20 ( C) 20 10 ( D) 10 10 8 使用调试器调试第 (7)小题
3、的程序,如果想在过程 SWAP执行时观察 X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算 Xl的值,并将结果在调试输出窗口中显示,这条命令的正确写法是 ( A) DEBUGOUT X1 ( B) DEBUG X1 ( C) OUT X1 ( D) TEST X1 9 设 X=10,语句 ?VARTYPE(“X“)的输出结果是 ( A) N ( B) C ( C) 10 ( D) X 10 表达式 LEN(SPACE(0)的运算结果是 ( A) .NULL. ( B) 1 ( C) 0 11 为表单建立了快捷菜单 mymenu,调用快捷菜单的命令代码 Do mymenu.mpr
4、 WITH THIS应该放在表单的哪个事件中 ? ( A) Destory事件 ( B) Init事件 ( C) Load事件 ( D) RightClick事件 12 以下题目使用的数 据表如下: 当前盘当前目录下在数据库:学院 .dbc,其中有“教师 ”表和 “学院 ”表。12 为 “学院 ”表增加一个字段 “教师人数 “的 SQL语句是 ( A) CHANGE TABLE学院 ADD教师人数 ( B) ALTER STRU学院 ADD教 ADD人数 ( C) ALTER TABLE学院 ADD教师人数 ( D) CHANGE TABLE学院 INSERT教师人数 13 将 “欧阳秀 ”的
5、工资增加 200元的 SQL语句是 ( A) REPLACE 教师 WITH 工资 =工资 +200 WHERE 姓名 =“欧阳秀 “ ( B) UPDATE 教师 SET 工资 =工资 +200 WHEN 姓名 =“欧阳秀 “ ( C) UPDATE 教师 工资 WITH 工资 +200 WHERE 姓名 =“欧阳秀 “ ( D) UPDATE 教师 SET 工资 =工资 +200 WHERE 姓名 =“欧阳秀 “ 14 下列程序段的输出结果是 CLOSE DATA a=0 USE 教师 GO TOP DO WHILE.NOT.EOF() IF主讲课程 =“数据结构 “.OR.主讲课程 =“
6、C语言 ” a=a+1 ENDIF SKIP ENDDO ?a ( A) 4 ( B) 5 ( C) 6 ( D) 7 15 有 SQL语句: SELECT*FROM教师 WHERENOT(工资 30000R工资 2000)与如上语句等价的 SQL语句是 ( A) SELECT*FROM 教师 WHERE 工资 BETWEEN 2000 AND 3000 ( B) SELECT*FROM 教师 WHERE 工资 2000 AND工资 3000 ( C) SELECT*FROM 教师 WHERE 工资 2000 OR工资 3000 ( D) SELECT*FROM 教师 WHERE 工资 =20
7、00 AND工资 3000 16 为 “教师 ”表的职工号字段添加有效性规则:职工号的最左边三位字符是 110,正确的 SQL语句是 ( A) CHANGE TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号, 3)=“110“ ( B) ALTER TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号, 3)=“110“ ( C) ALTERTABLE 教师 ALTER 职工号 CHECK LEFT(职工号, 3)=“110“ ( D) CHANGETABLE 教师 ALTER 职工号 SET CHECK OCCURS(职工号,3)=“110“
8、17 有 SQL语句: SELECT DISTINCT 系号 FROM 教师 WHERE工资 =; ALL(SELECT 工资 FROM 教师 WHERE 系号 =“02“) 该语句的执行结果是系号 ( A) 01和 “02“ ( B) 01和 “03“ ( C) 01和 “04“ ( D) 02和 “03“ 18 建立一个视 图 salary,该视图包括了系号和 (该系的 )平均工资两个字段,正确的 SQL语句是 ( A) CREATE VIEW salary AS系号, AVG(工资 )AS平均工资 FROM教师; GROUP BY系号 ( B) CREATE VIEW salary AS
9、 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系号 19 删除视图 salary的命令是 ( A) DROP salary VIEW ( B) DROP VIEW salary ( C) DELETE salary VIEW ( D) DELETE salary 20 有 SQL语句
10、: SELECT主讲课程 ,COUNT(*)FROM教师 GROUP BY主讲课程 该语句执行结果含有的记录个数是 ( A) 3 ( B) 4 ( C) 5 ( D) 6 21 有 SQL语句: SELECT COUNT(*)AS人数,主讲课程 FROM教师; GROUP BY主讲课程 ORDER BY人数 DESC 该语句执行结果的第一条记录的内容是 ( A) 4 数据结构 ( B) 3 操作系统 ( C) 2 数据库 ( D) 1 网络技术 22 有 SQL语句: SELECT学院 .系名, COUNT(*)AS教师人数 FROM教师,学院; WHERE教师 .系号 =学院 .系号 GRO
11、UP BY学院 .系名 与如上语句等价 SQL语句是 ( 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 JOIN学院; ON教师 .系号 =学院 .系号 GROUP BY学院 .系名 ( D) SELECT学院 .系名
12、, COUNT(*)AS教师人数; FROM教师 INNER JOIN学院; ON教师 .系号 =学院 .系号 23 有 SQL语句: SELECT DISTINCT系号 FROM教师 WHERE工资 =; ALL(SELECT工资 FROM教师 WHERE系号 =“02“) 与如上语句等价的 SQL语句是 ( A) SELECT DISTINCT系号 FROM教师 WHERE工资 =; (SELECT MAX(工资 )FROM教师 WHERE系号 =“02“) ( B) SELECT DISTINCT系号 FROM教师 WHERE工资 =; (SELECT MIN(工资 )FROM教师 WH
13、ERE系号 =“02“) ( C) SELECT DISTINCT系号 FROM教师 WHERE工资 =; ANY(SELECT工资 FROM教师 WHERE系号 =“02“) ( D) SELECT DISTINCT系号 FROM教师 WHERE工资 =; SOME(SELECT工资 FROM教师 WHERE系号 =“02“) 24 使用 SQL语句增加字段的有效性规则,是为了能保证数据的 ( A)实体完整性 ( B)表完整性 ( C)参照完整性 ( D)域完整性 25 向项目中添加表单,应该使用项目管理器的 ( A) “代码 ”选项卡 ( B) “类 ”选项卡 ( C) “数据 ”选项卡
14、( D) “文档 ”选项卡 26 有关参照完整性的删除规则,正确的描述是 ( A)如果删除规则选择的是 “限制 ”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录 ( B)如果删除规则选择的是 “级联 ”,则 当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录 ( C)如果删除规则选择的是 “忽略 ”,则当用户删除父表中的记录时,系统不负责做任何工作 ( D)上面三种说法都不对 27 有关查询设计器,正确的描述是 ( A) “联接 ”选项卡与 SQL语句的 GROUP BY短语对应 ( B) “筛选 ”选项卡与 SQL语句的 HAVING短语对应 ( C) “排序
15、依据 ”选项卡与 SQL语句的 ORDER BY短语对应 ( D) “分组依据 ”选项卡与 SQL语句的 JOIN ON短语对应 28 使用 “调试器 ”调试程序时,用于 显示正在调试的程序文件的窗口是 ( A)局部窗口 ( B)跟踪窗口 ( C)调用堆栈窗口 ( D)监视窗口 29 让控件获得焦点,使其成为活动对象的方法是 ( A) Show ( B) Release ( C) SetFocus ( D) GotFocus 30 下面对表单若干常用事件的描述中,正确的是 ( A)释放表单时, Unload事件在 Destroy事件之前引发 ( B)运行表单时, Init事件在 Load事件之
16、前引发 ( C)单击表单的标题栏,引发表单的 Click事件 ( D)上面的说法都不对 31 如果文本框的 InputMask属性值是 #99999,允许在文本框中输入的是 ( A) +12345 ( B) abc123 ( C) 12345 ( D) abcdef 32 连编应用程序不能生成的文件是 ( A) .app文件 ( B) .exe文件 ( C) .dll文件 ( D) .prg文件 33 以下各题使用下图,表单名为 Form1,表单中有两个命令按钮 (Comand1和 Command2)、两个标签、两个文本框 (Text1和 Text2)。33 如果在运行表单时,要使表单的标题栏
17、显示 “登录窗口 ”,则可以在 Forml的Load事件中加入语句 ( A) THISFORM.CAPTION=“登录窗口 ” ( B) FORMl.CAPTION=“登录窗口 ” ( C) THISFORM.NAME=“登录窗口 ” ( D) FORMl.NAME=“登录窗口 ” 34 如果想在运行表单时,向 Text2中输入字符,回显字符显示的是 “*”号,则可以在 Form1的 Init 事件中加入语句 ( A) FORM 1.TEXT2.PASSWORDCHAR=“*“ ( B) FORM1.TEXT2.PASSWORD=“*“ ( C) THISFORM.TEXT2.PASSWORD
18、=“*“ ( D) THISFORM.TEXT2.PASSWORDCHAR=“*“ 35 假设用户名和口令存储在自由表 “口令表 ”中,当用户输入用户名和口令并单击录 ”按钮时,若用户名输入错误,则提示 “用户名错误 ”;若用户名输入正确,而口令输入错误,则提示 “口令错误 ”。若命令按钮 “登录 ”的 click事件中的代码如 USE 口令表 GO TOP flag=0 DO WHILE.not.EOF0 IF Ailtrim(用户名 )=Alltrim(This form.Text1.Value) IF Alltrim(口令 )=Alltrim(Thisform.Text2.Value)
19、WA1T“欢迎使用 “WIN DOW TIMEOUT2 ELSE WAIT“口令错误 “ WINDOW TIMEOUT2 ENDIF flag=1 EXIT ENDIF SKIP ENDDO IF_ WAIT“用户名错误 “WINDOW TIMEOUT2 ENDIF 则在横线处应填写的代码是 ( A) flag=-1 ( B) flag=0 ( C) flag=1 ( D) flag=2 36 在关系模型中, “关系中不允许出现相同元组 ”的约束是通过【 】实现的。 37 在 Visual FoxPro中项目文件的扩展名是【 】。 38 使数据库表变为自由表的命令是【 】 TABLE。 39
20、在 Visual FoxPro的查询设计器中【 】选项卡对应 的 SQL短语是 WHERE。 40 在 Visual FoxPro中, BUILD【 】命令连编生成的程序可以脱离开 Visual FoxPro在 Windows环境下运行。 41 在 Visual FoxPro中如下程序的运行结果 (即执行命令 DOmain后 )是【 】。 *程序文件名 : main.prg SET TALK OFF CLOSE ALL CLEAR ALL mX=“Visual FoxPro“ mY=“二级 “ DO s1 ?mY+mX RETURN *子程序文件名 : s1.prg PROCEDURE s1
21、LOCAL mX mX=“Visual FoxPro DBMS 考试验 “ my=“计算机等级 “+mY RETURN 42 当删除父表中的记录时,若子表中的所有相关记录也能自动删除,则相应的参照完整性的删除规则为【 】。 43 在 Visual FoxPro中释放和关闭表单的方法是【 】。 44 为了从用户菜单返回到默认的系统菜单,应该使用命令 SET【 】 TO DEFAULT。 45 在 Visual FoxPro的表单设计中,为表格控件指定数据源的属性是【 】。 46 表示 “1962年 10月 27日 ”的日期常量应该写为【 】。 47 为 “学生 ”表增加一个 “平均成绩 ”字段的
22、正确命令是 ALTER TABLE学生 ADD【 】平均成绩 N(5, 2) 48 在将设计好的表单存盘时,系统将生成扩展名分别是 SCX和【 】的两个文件。 49 在 Visual FoxPro中为表单指定标题的属性是【 】。 50 在 Visual FoxPro中表单的 Load事件发 生在 Init事件之【 】。 2004年 9月国家二级( VISUALFOXPRO)笔试真题试卷答案与解析 1 【正确答案】 B 【试题解析】 本题是对数据库系统中几个基本概念的考查。 DBMS是 Database Management System的缩写,表示数据库管理系统。数据库系统的缩写是 DBS (
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2004 国家 二级 VISUALFOXPRO 笔试 答案 解析 DOC
