[计算机类试卷]国家二级VF机试(选择题)模拟试卷143及答案与解析.doc
《[计算机类试卷]国家二级VF机试(选择题)模拟试卷143及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VF机试(选择题)模拟试卷143及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF机试(选择题)模拟试卷 143及答案与解析 一、选择题 1 有关系:电影 (名称,导演,类型),查询电影的类型为 “动画片 ”的操作属于关系运算中的 ( )。 ( A)选择 ( B)投影 ( C)连接 ( D)查找 2 要退出 Visual Foxpro返回 Windows,不正确的操作是 ( )。 ( A)用鼠标左按钮单击 Visual Foxpro标题栏最右面的关闭窗口按钮 ( B)从 “文件 ”下拉菜单中选择 “退出 ”选项 ( C)按 Ctrl+F4键 ( D)在命令窗口中键入 QUIT命令 ,然后回车 3 下列函数中,不属于数据类型转换函数的是 ( )。 ( A) CH
2、RTRAN() ( B) VAL() ( C) STR() ( D) ITOC() 4 函数 MOD(16, - 11)的返回值为 ( )。 ( A) -6 ( B) -5 ( C) 5 ( D) -l 5 下列表达式中,不属于 Visual FoxPro合法的逻辑表达式的是 ( )。 ( A) AT(“x“, “abxy“) ( B) ab$“abc“ ( C) FOUND() ( D) DELETED() 6 LEFT(“123456789“, LEN(“是多少 “)的计算结果是 ( )。 ( A) 123456 ( B) 456789 ( C) 123 ( D) 789 7 如下程序的输
3、出结果是 ( )。 STORE - 135 246 to n ?“n=“+STR(n, 8, 3) n= - 123 456 ?STR(n) ( A) -135 ( B) -135.246 ( C) 135 ( D) 246 8 在下面的表达式中,运算结果为逻辑真的是 ( )。 ( A) EMPTY( SPACE(10) ( B) LIKE(“edit“, “edi7“) ( C) AT(“a“, “123abc“) ( D) EMPTY( NULL) 9 与实体完整性无关的索引是 ( )。 ( A)主索引 ( B)惟一索引 ( C)候选索引 ( D)复合索引 10 下面关于数据库与表的叙述,
4、错误的是 ( )。 ( A)一个数据库可以包含多个表 ( B)一个表可以属于多个数据库 ( C)一个表只能属于一个数据库 ( D)数据库表从数据库中移去之后成为自由表 11 在 Visual Foxpro中,空值 (NULL)的含义是 ( )。 ( A)空格 ( B)空串 ( C)默认值 ( D)不确定 (未输入 ) 12 在创建数据库表时,为某个字段定义了有效性规则,这属于数据完整性中的( )。 ( A)实体完整性 ( B)域完整性 ( C)参照完整性 ( D)外键约束 13 下面关于表和工作区的叙述,正确的是 ( )。 ( A)一个表可以在多个工作区打开 ( B)一个工作区可以打开多个表
5、( C)每个表打开后都有两个默认的别名,一个是表名自身,一个是工作区所对应的别名 ( D)单元格是工作表的行和列的交叉部分 ,是表格的最小单位 14 在表 student dbf中存储了所有学生信息,其中性别为 “女 ”的有 3条记录,性别为 “男 ”的有 7条记录。下列程序实现的功能是 ( )。 SET TALK OFF CLEAR USE student LOCATE FOR sex=“女 “ IF NOT EOF() DISPLAY ENDIF USE RETURN ( A)显示第一个性别为 “女 ”的学生信息 ( B)显示所有性别为 “女 ”的学生信息 ( C)显示所有学生信息 ( D
6、)没有结果显示 15 在表 student dbf中存储了所有学生信息, student表中包含学号、姓名和专业等字段。设已经执行下面两条命令,现在要查询专业为 “信息安全 ”的学生记录,正确的命令是 ( )。 USE student INDEX ON专业 TO student ( A) FIND信息安全 ( B) FIND专业 =“信息安全 “ ( C) SEEK信息安全 ( D) SEEK专业 =“信息安全 “ 16 设数据库中职工表的结构为 (职工号,姓名,部门号,出生日期),如果要查询姓名相同的职工信息,则正确的 SQL语句是 ( )。 ( A) SELECT*FROM职工 WHERE
7、姓名 IN; (SELECT姓名 FROM职工 GROUP BY姓名 HAVING COUNT(*)l) ( B) SELECT*FROM职工 WHERE职工号 IN; (SELECT职工号 FROM职工GROUP BY姓名 HAVING COUNT(*)1) ( C) SELECT*FROM职工 WHERE姓名 IN; (SELECT姓名 FROM职工 GROUP BY职工号 HAVING COUNT(*)1) ( D) SELECT*FROM职工 WHERE职工号 IN; (SELECT职工号 FROM职工GROUP BY职工号 HAVINC COUNT(*)1) 17 设数据库有如下表:
8、部门 (部门号,部门名,负责人,电话)职工 (职工号,姓名,部门号,出生日期)在 SQL SELECT语句中, “部门 LEFT JOIN职工 ON部门,部门号 =职工部门号 ”子句表示 ( )。 ( A)不限制部门表中的数据满足连接条件 ( B)不限制职工表中的数据满足连接条件 ( C)对职工和部门表中的数据均不限制满足连接条件 ( D)职丁和部门表中的数据均必须满足连接条件 18 使用 SQL语句完成 “将所有职工的工资增加 1000元 ”,正确的操作是 ( )。 ( A) UPDATE职工 SET 工资 =工资 +1000 ( B) UPDATE职工 ADD 工资 +1000 ( C)
9、UPDATE职工 SET 工资 =1000 ( D) UPDATE职工 ADD 1000 19 查询 2018年的退休人员的职工号和退休日期,正确的 SQL语句是 ( )。 ( A) SELECT职工号,退休日期 FROM退休 WHERE year(退休日期 )=2018 ( B) SELECT职工号,退休日期 FROM退休 WHERE退休日期 =2018 ( C) SELECT职工号,退休日期 FROM退休 WHERE退休日期 =year(2018) ( D) SELECT职工号,退休日期 FROM退休 WHERE year(退休日期 )=year( 2018) 20 有商品 (编号,品名,
10、产地,价格)表,正确插入一条新记录的 SQL语句是( )。 ( A) INSERT INTO商品 VALUES(0401, 台灯 , 浙江 , 18 00) ( B) APPEND商品 VALUES(0401, 台灯 , 浙江 , 18 00) ( C) APPEND INTO商品 VALUES(0401, 台灯 , 浙江 , 18 00) ( D) INSERT商品 VALUES(0401, 台灯 , 浙江 , 18 00) 21 使用 SQL语句从表 STUDENT中查询所有姓王的同学的信息,正确的命令是( )。 ( A) SELECT * FROM STUDENT WHERE LEFT
11、(姓名, 2)=“王 “) ( B) SELECT* FROM STUDENT WHERE RIGHT (姓名, 2)=“王 “) ( C) SELECT * FROM STUDENT WHERE TRIM (姓名, 2)=“王 “) ( D) SELECT*FROM STUDENT WHERE STR(姓名, 2)=“王 “ 22 已知吃货表中包含各餐厅菜品的价格,计算各餐厅菜品平均价的 SQL语句是( )。 ( A) SELECT餐厅, AVG(价格 )FROM吃货 GROUP BY餐厅 ( B) SELECT餐厅, AVG(价格 )FROM吃货 OR-DER BY价格 ( C) SELE
12、CT餐厅, AVG(价格 )FROM吃货 OR-DER BY餐厅 ( D) SELECT餐厅, AVG(价格 )FROM吃货 GROUP BY价格 23 从 “定价 ”表中检索价格大于等于 5并且小于 50的记录信息,正确的 SQL命令是 ( )。 ( A) SELECT*FROM定价 WHERE价格 BE-TWEEN 5 AND 49 ( B) SELECT*FROM定价 WHERE价格 BE- TWEEN 5 TO 49 ( C) SELECT*FROM定价 WHERE价格 BE-TWEEN 5 AND 50 ( D) SELECT*FROM定价 WHERE价格 BE-TWEEN 5 TO
13、 50 24 使用 SQL语句完成 “将所有职工的体重减少 5 ”,正 确的操作是 ( )。 ( A) UPDATE职工 SET体重 =体重 *0 95 ( B) UPDATE职工 ADD体重 *0 95 ( C) UPDATE职工 SET体重 =体重 *0 05 ( D) UPDATE职工 ADD体重 *0 05 25 查询有 10名以上 (含 10名)职工的部门信息 (部门名和职工人数),并按职工人数降序排列。正确的命令是 ( )。 ( A) SELECT部门名, COUNT(职工号 )AS职工人数 FROM部门,职工 WHERE部门,部门号 =职工部门号: GROUP BY部门名 HAV
14、ING COUNT(*)=10 ORDER BY COUNT(职工号 )DESC ( B) SELECT部门名, COUNT(职工号 )AS职工人数 FROM部门,职工 WHERE部门部门号 =职工,部门号; GROUP BY部门名 HAVING COUNT(*)=10 ORDER BY COUNT(职工号 )ASC ( C) SELECT部门名, COUNT(职工号 )AS职工人数 FROM部门,职工 WHERE部门,部门号 =职工部门号; GROUP BY部门名 HAVING COUNT(*)=10 ORDER BY职工人数 ASC ( D) SELECT部门名, COUNT(职工号 )A
15、S职工人数 FROM部门,职工 WHERE部门部门号 =职工部门号; GROUP BY部门名 HAVING COUNT(*)=10 ORDER BY职工人数 DESC 26 有项目 (编号,名称,开发单位)表,正确插入一条新记录的 SQL语句是( )。 ( A) INSERT INTO student VALUES(18040l, A区电子平台 , 先锋在线 ) ( B) APPEND student VALUES(180401, A区电子平台 , 先锋在线 ) ( C) APPEND INTO student VALUES(180401, A区电子平台 , 先锋在线 ) ( D) INSER
16、T student VALUES(180401, A区电子平台 , 先锋在线 ) 27 使用 SQL语句从公司表中查询所有名称以北京开头的信息,正确的命令是( )。 ( A) SELECT*FROM公司 WHERE LEFT(名称, 4)=“北京 “) ( B) SELECT*FROM公司 WHERE RIGHT(名称, 4)=“北京 “) ( C) SELECT*FROM公司 WHERE TRIM(名称, 4)=“北京 “) ( D) SELECT*FROM公司 WHERE STR(名称, 4)=“北京 “ 28 查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期,正确
17、的命令是 ( )。 ( A) SELECT部门名, MIN(出生日期 )FROM部门 JOIN职工 ON部门部门号 =职工,部门号 GROUP BY部门名 ( B) SELECT部门名, MAX(出生日期 )FROM部门 JOIN职工 ON部门部门号 =职工部门号 GROUP BY部门名 ( C) SELECT部门名, MIN(出生日期 )FROM部门 JOIN职工 WHERE部门部门号 =职工部门号 GROUP BY部门名 ( D) SELECT部门名, MAX(出生日期 )FROM部门 JOIN职工 WHERE部门,部门号 =职工部门号 GROUP BY部门名 29 有如下 SQL SEL
18、ECT语句 SELECT*FORM杯子 WHERE单价 BETWEEN 2 76 AND 17 20与该语句等价的是 ( )。 ( A) SELECT*FORM杯子 WHERE单价 =2 76 ( B) SELECT*FORM杯子 WHERF单价 2 76 ( C) SELECT*FORM杯子 WHERE单价 =17 20 AND单价 17 20 AND单价 , )的 功能为返回两个数值相除后的余数。 是被除数, 是除数。余数的正负号与除数相同。如果被除数与除数同号,那么函数中即为两数相除的余数;如果被除数与除数异号,则函数值为两数相除的余数再加上除数的值。本题中 l6与 11的余数为 5,由
19、于除数与被除数异号,则需要将余数 5加上除数一 1 1,所以结果为 -6, A选项正确。 5 【正确答案】 A 【试题解析】 逻辑表达式是由逻辑运算符将逻辑型数据连接起来形成的,其运算结果仍然是逻辑型数据, B选项中 $为子串包含测试运算符,如果左字符串是右字符串 的一个子字符串,则结果为逻辑真 ( T ),否则为逻辑假 ( F ); FOUND()函数的功能是测试当前的查找 ( SEEK, LOCATE, CONTINUE)是否成功,查找成功函值为 ( T ),否则为 ( F ); DELETED(l)函数的功能是测试当前表文件或指定表文件中的当前记录 (记录指针所指记录 )是否有删除标记
20、“*”,若有就返回逻辑真,否则返回逻辑假。 A选项中的 AT()函数值为数值型,用于返回子串出现在父串中的位置,故 A选项不符合题意。 6 【正确答案】 A 【试题解析 】 LEN()的功能是返回指定字符表达式的长度,即包含的字节数,一个汉字占两个字节,其他的字符占一个字节,返回值为数值型。本题中 LEN(”是多少 ”)结果为 6。 LEFT(, )函数是从给定字符串的左端取一个指定长度的子串作为函数值。表达式 LEFT(”123456789”, 6)的结果为字符串 “1234546”,故本题 A选项正确。 7 【正确答案】 A 【试题解析】 数值转换为字符串函数 STR(, , )的功能为:
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 机试 选择题 模拟 143 答案 解析 DOC