[计算机类试卷]国家二级(VF)机试模拟试卷33及答案与解析.doc
《[计算机类试卷]国家二级(VF)机试模拟试卷33及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VF)机试模拟试卷33及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VF)机试模拟试卷 33及答案与解析 一、选择题 1 数据表中有 50个记录,如果当前记录为第 50条记录,把记录指针向下移动一位,使用 EOF()函数的值是 ( )。 ( A) 5 ( B) 50 ( C) T ( D) F 2 在 Visual Foxpro中,调用表设计器修改数据库表 STUDENT DBF的命令是( )。 ( A) MODIFY STRUCTURE ( B) MODIFY COMMAND STUDENT ( C) CREATE STUDENT ( D) CREATE TABLE STUDENT 3 在 SQL中,建立索引的命令是 ( )。 ( A) ALTE
2、R INDEX ( B) SET ORDER TO ( C) SET INDEX TO ( D) INDEX ON 4 要控制两个表中数据的完整性和一致性,可以设置参照完整性,要求这两个表( )。 ( A)一个数据库表,另一个是自由表 ( B)是两个自由表 ( C)是不同数据库中的两个表 ( D)是同一个数据库中的两个表 5 SQL语言是具有 ( )的功能 。 ( A)数据分析、数据操纵、数据控制 ( B)数据定义、数据恢复、数据控制 ( C)数据定义、数据查询、数据控制 ( D)数据定义、数据分类、数据操纵 6 有某商场的销售记录 (日期、商品名称、商品单价、销售数量 ),要查询每天的销售情
3、况,以下正确的 SQL语句是 ( )。 ( A) SELECT*FROM销售记录 ORDER BY日期 ( B) SELECT*FROM销售记录 GROUP BY日期 ( C) SELECT日期, SUM(销售数量 )AS销售总数量, SUM(销售数量 *商品单价 )销售总 额 FROM销售记录 ORDER BY日期 ( D) SELECT日期, SUM(销售数量 )AS销售总数量, SUM(销售数量 )*SUM(商品单价 )销售总额 FROM销售记录 ORDER BY日期 7 现有某高校的选修课记录 (SC):学号、姓名、课程名称、成绩,要查询没有选修课成绩的学生和课程,正确的 SQL语句是
4、 ( )。 ( A) SELECT学号,课程号 FROM SC WHERE成绩 =“” ( B) SELECT学号,课程号 FROM SC WHERE成绩 =NULL ( C) SELECT学号,课程号 FROM SC WHERE成绩 IS NULL ( D) SELECT学号,课程号 FROM SC WHERE成绩 8 SQL语句中, DISTINCT短语的功能是 ( )。 ( A)按要求显示部分查询记录 ( B)消除重复出现的查询记录 ( C)删除查询结果中符合条件的记录 ( D)对查询结果进行排序 9 将查询学生的结果放在数组 MyArray中的 SQL语句是: SELECT*FROM学
5、生表 WHERE籍贯 =北京 _ 上面空缺的短语是 ( )。 ( A) INTO CURSOR MyCursor ( B) TO ARRAY MyArray ( C) INTO ARRAY MyArray ( D) INTO TABLE MyTable 10 要使 “商品 ”表中所有商品的单价上浮 10,正确的 SQL命令是 ( )。 ( A) ALTER商品 SET单价 =单价 *1 1 FOR ALL ( B) UPDATE商品 SET单价 =单价 +单价 *10 ( C) UPDATE商品 SET单价 =单价 *1 1 FOR ALL ( D) UPDATE商品 SET单价 =单价 *1
6、 1 11 “图书 ”表 中有字符型字段 “图书名称 ”和 “图书类型 ”,要求用 SQL DELETE命令将图书表中书名中含有 “计算机 ”且图书类型是 “小说 ”的记录全部打上删除标记,正确的 SQL命令是 ( )。 ( A) DELETE FROM图书 FOR图书名称 LIKE“计算机 ”AND图书类型 =“小说 ” ( B) DELETE FROM图书 WHILE图书名称 LIKE“计算机 ”AND图书类型 =“小说 ” ( C) DELETE FROM图书 WHERE图书名称 =“计算机 ”AND图书类型 =“小说 ” ( D) DELETE FROM图书 WHERE图 书名称 LI
7、KE“计算机 ”AND图书类型=“小说 ” 12 在用 SQL语句建立数据表时,给字段属性定义默认值,应使用短语 ( )。 ( A) FREE ( B) KEY ( C) UNIQUE ( D) DEFAULT 13 执行下列程序后,结果会在屏幕上显示 ( )。 strl=“Computer” strl=stuff(strl, 4, 5, “pany”)?strl ( A) Computer ( B) Company ( C) puter ( D) strlpany 14 在逻辑运算中,以下运算符的结果不是逻辑型的是 ( )。 ( A) NOT ( B) AND ( C) OR ( D) MO
8、D 15 以下表达式中返回值是 56的是 ( )。 ( A) INT(55 12) ( B) CEILING(55 12) ( C) FLOOR(55 12) ( D) ROUND(55 12, 0) 16 执行以下命令之后,输出结果是 ( )。 SET EXACT OFF X=“m” ?IIF(“M”=X, X-“ore”, X+“any”) ( A) More ( B) more ( C) Many ( D) many 17 可以在 BROWSE浏览窗口中,按 CTRL+T键实现记录的 ( )操作。 ( A)逻辑删除和逻辑恢复 ( B)物理恢复和逻辑恢复 ( C)物理删除和物理恢复 ( D
9、)物理删除和逻辑删除 18 在所有索引中,不允许出现重复值的索引是 ( )。 ( A)主索引 ( B)主索引和唯一索引 ( C)主索引和候选索 引 ( D)主索引、候选索引和唯一索引 19 在数据库中,建立商品表时,将价格字段值限制在 10元到 100元的约束属于( )。 ( A)实体完整性约束 ( B)域完整性约束 ( C)参照完整性约束 ( D)自定义完整性约束 20 用 SQL语句创建基本表时,实现参照完整性规则应使用 ( )。 ( A)约束子 ( B)外键子句 ( C)检查子句 ( D)主键子句 21 由基本形式 SELECT-FROM-WHERE组成语句的功能是 ( )。 ( A)数
10、 据查询 ( B)数据定义 ( C)数据操纵 ( D)数据控制 22 当前工资表中有 100条记录,当前记录号为 10,用 MAX命令计算工资最大值时,若缺省 范围 短语条件,则系统将 ( )。 ( A)只计算当前记录的工资值 ( B)计算 10条记录的最大工资值 ( C)计算后 90条记录的最大工资值 ( D)计算全部记录的最大工资值 23 将查询结果存储到临时表的 SQL SELECT格式是 ( )。 ( A) TO FILE ( B) INTO CURSOR ( C) INTO DBF ( D) INTO ARRAY 24 在 Visual FoxPro中,要编辑修改表单文件 myFor
11、m scx,可以在命令窗口输入命令 ( ) ( A) MODIFY myForm ( B) MODIFY myForm sex ( C) MODIFY FORM myform ( D)以上都不可以 25 在 Visual FoxPro中可让控件获得焦点,使其成为活动对象的方法是 ( ) ( A) RELEASE ( B) GETFOCUS ( C) LOAD ( D) SETFOCUS 26 某个表单文件中有一个文本框控件,其 PasswordChar属性值设置为星号 (*),当在文本框中输入 “伦敦 2012”时,文本框中显示的是 ( )。 ( A)伦敦 2012 ( B) * ( C) *
12、 ( D)伦敦 * 27 有一个记录学生信息的表单,表单名为 FormStudent,该表单中含有一个页框PgStudentlnfo,将该页框的第 2页 (PageFamily)的标题设置为 “家庭成员 ”的代码是( )。 ( A) FormStudent PageFamily Caption=“家庭成员 ” ( B) FormStudent PgStudentlnfo Title=“家庭成员 ” ( C) Thisform PgStudentlnfo PageFamily Caption=“家庭成员 ” ( D) Thisform PgStudentlnfo PageFamily Title
13、=“家庭成员 ” 28 假设有菜单文件 mainmu mnx,下列说法正确的是 ( ) ( A)在命令窗口利用 DO mainmu命令,可 运行该菜单文件 ( B)首先在菜单生成器中,将该文件生成可执行的菜单文件 mainmu mpr,然后在命令窗口执行命令: DOmainmu可运行该菜单文件 ( C)首先在菜单生成器中,将该文件生成可执行的菜单文件 mainmu mpr,然后在命令窗口执行命令: DOmainmu mpr可运行该菜单文件 ( D)首先在菜单生成器中,将该文件生成可执行的菜单文件 mainmu mpr,然后在命令窗口执行命令: DOMEMU mainmu可运行该菜单文件 29
14、在 Visual FoxPro中,以下 ( )控件可以在报 表设计器中使用。 ( A)标签 ( B)线条 ( C)域控件 ( D)以上三种都可以 30 已知表中有字符型字段 “职称 ”和 “工龄 ”,要建立一个索引,要求首先按工龄排序,工龄相同时再按职称排序,正确的命令是 ( )。 ( A) INDEX ON 工龄 +职称 TO sy_sep ( B) INDEX ON 工龄,职称 TO sy_sep ( C) INDEX ON职称 +工龄 TO sy_sep ( D) INDEX ON职称,工龄 TO sy_sep 31 在当前打开的表中, 显示 “地址 ”以 “北京市 ”打头的所有仓库,正
15、确的命令是( )。 ( A) list for地址 =“北京市 ” ( B) list for地址 =“北京市 ” ( C) list for地址 =“北京 ” ( D) list where地址 =“北京市 ” 32 为当前表中所有教师的工资增加 1000元,可以使用的命令是 ( )。 ( A) CHANGE 工资 WITH 工资 +1000 ( B) REPLACE 工资 WITH 工资 +1000 ( C) REPLACE ALL 工资 WITH 工资 +1000 ( D) CHANGE ALL 工资 WITH工资 +1000 33 在 Visual FoxPro中,有如下内存变量赋值语
16、句: X=20100808 10: 15: 20 AM Y= Y Z=“123 24” 执行上述赋值语句之后,内存变量 X、 Y和 Z的数据类型分别是 ( )。 ( A) D、 L、 C ( B) T、 L、 C ( C) D、 C、 N ( D) T、 C、 N 34 假设 “产品 ”表中有 c型字段 “产地 ”,要求将产地以 “北京 ”开头的产品记录全部打上删除标记,正确的 SQL命令是 ( )。 ( A) DELETE FROM产品 FOR产地 =“北京 ” ( B) DELTE FROM产品 WHERE产地 =“北京 ” ( C) DELETE FROM产品 FOR产地 =“北京 *”
17、 ( D) DELETE FROM产品 WHERE产地 LIKE“北京 ” 35 在 Visual FoxPro中,下面关于日期或时间的表达式中,错误的是 ( )。 ( A) 2001 1 3 10: 0: 0 AM-2002 1 3 10: 0: 0 AM ( B) 01 01 2002+20 ( C) 2001 1 3+2002 1 3 ( D) 2001 1 3一 2002 1 3 36 为 “评分 ”表的 “分数 ”字段添加有效性规则: “分数必须大于等于 0并且小于等于10”,正确的 SQL语句是 ( )。 ( A) CHANGE TABLE评分 ALTER分数 SET CHECK分
18、数 =0 AND分数 =0 AND分数 =0 AND分数 =0 OR分数 30 ( B) DELETE FROM student WHERE年龄 30 ( C) DELETE student FOR年龄 30 ( D) DELETE student WHERE年龄 30 39 为学生表增加一个字段 “平均分数 F(6, 2)”,正确的命令是 ( )。 ( A) ALTER“FABLE学生 ADD平均分数 F(6, 2) ( B) ALTER TABLE学生 ALTER平均分数 F(6, 2) ( C) UPDATE TABLE学生 ADD平均分数 F(6, 2) ( D) UPDATE TAB
19、LE学生 ALTER平均分数 F(6, 2) 40 下列关于索引的叙述中正确的是 ( )。 ( A) Visual FoxPro中的索引类型共有 4种,分别是主索引、候选索引、普通索引和唯一索引 ( B)在用命令方式建立索引时,可以建立主索引、普通索引或唯一索引,但是不能建立候选索引 ( C)在数据库设计器中建立两表之间的永久关系时,只需在父表中建立主索引,然后拖动该索引项到子表中的相应字段上即可 ( D)在表设计器的字段选项卡中建立的索引默认为主索引 41 如要设定学生成绩有效性规则在 80至 90分之间,当输入的数值不在此范围内,则给出错误信息,我 们必须定义 ( )。 ( A)参照完整性
20、 ( B)实体完整性 ( C)域完整性 ( D)以上各项都需要定义 二、基本操作题 42 在考生文件夹下新建一个名为 “图书管理 ”的项目文件。 43 在项目中新建一个名为 “图书 ”的数据库。 44 将考生文件夹下的所有自由表添加到 “图书 ”数据库中。 45 在项目中建立查询 bookqu,其功能是查询价格大于等于 10的图书 (book表 )的所有信息,查询结果按价格降序排序。 三、简单应用题 46 在考生目录下完成下列操作: 1 从数据库 stock中移除表 stock_fk(不是删除 )。 2将自由表 stock_name添加到数据库中。 3为表 stock_sl建立一个主索引,索引
21、名和索引表达式均为 “股票代码 ”。 4为 stock_name表的股票代码字段设置有效性规则, “规则 ”如下: left(股票代码, D=“6”,错误提示信息是 “股票代码的第一位必须是 6”。 四、综合应用题 47 设计一个名为 form_book的表单,表单的控件名为 form1,文件名为form_book,表单的标题为 “图书情况统计 ”。表单 中有一个组合框 (名称为Combo1)、一个文本框 (名称为 Text1)和两个命令按钮 “统计 ”和 “退出 ”(名称分别为Command1和 Command2)。 运行表单时,组合框中有 3个条目 “清华 ”、 “北航 ”、 “科学 ”(
22、只有 3个出版社名称,不能输入新的 )可供选择,在组合框中选择出版社名称后,如果单击 “统计 ”命令按钮,则文本框显示出 book表中该出版社图书的总数。 单击 “退出 ”按钮则关闭表单。 注意:完成表单设计后要运行表单的所有功能。 国家二级( VF)机试模拟试卷 33答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 EOF()测试当前记录指针是否指向文件尾,若是,返回逻辑真( T ),否则为逻辑假 ( F )。当前记录为最后一个时,再移动就会指向文件尾,所以结果为真。故本题答案 C。 2 【正确答案】 A 【试题解析】 建表命令格式: CREATE表名 DBF MODIFY STR
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 模拟 33 答案 解析 DOC
