【计算机类职业资格】国家二级VF机试-试卷66及答案解析.doc
《【计算机类职业资格】国家二级VF机试-试卷66及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VF机试-试卷66及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF 机试-试卷 66 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列链表中,其逻辑结构属于非线性结构的是( )。(分数:2.00)A.二叉链表B.循环链表C.双向链表D.带链的栈2.设循环队列的存储空间为 Q(1:35),初始状态为 front=rear=35。现经过一系列入队与退队运算后,front=15,lear=15,则循环队列中的元素个数为( )。(分数:2.00)A.15B.16C.20D.0 或 353.下列关于栈的叙述中,正确的是( )。(分数:2.00)A.栈底元素一定是最后入栈的元素B.栈顶元素一定是最先入
2、栈的元素C.栈操作遵循先进后出的原则D.以上说法均错误4.在关系数据库中,用来表示实体间联系的是( )。(分数:2.00)A.属性B.二维表C.网状结构D.树状结构5.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是( )。(分数:2.00)A.1:1 联系B.m:1 联系C.1:m 联系D.m:n 联系6.有两个关系 R 和 S 如下: (分数:2.00)A.选择B.投影C.自然连接D.并7.数据字典(DD)所定义的对象都包含于( )。(分数:2.00)A.数据流图(DFD 图)B.程序流程图C.软件结构图D.方框图8.软件需求规格说明
3、书的作用不包括( )。(分数:2.00)A.软件验收的依据B.用户与开发人员对软件要做什么的共同理解C.软件设计的依据D.软件可行性研究的依据9.下面属于黑盒测试方法的是( )。(分数:2.00)A.语句覆盖B.逻辑覆盖C.边界值分析D.路径覆盖10.下面不属于软件设计阶段任务的是( )。(分数:2.00)A.软件总体设计B.算法设计C.制定软件确认测试计划D.数据库设计11.如下描述中正确的是( )。(分数:2.00)A.数据库中仅存储数据B.数据库管理系统是数据库集合的组成部分C.数据库中的数据具有很高的冗余并缺乏数据独立性D.数据库管理系统是为数据库的建立、使用和维护而配置的软件12.在
4、 Visual FoxPro 中,以下描述中错误的是( )。(分数:2.00)A.普通索引允许出现重复字段值B.唯一索引允许出现重复字段值C.候选索引允许出现重复字段值D.主索引不允许出现重复字段值13.传统的集合运算包括( )。(分数:2.00)A.并、选择和投影B.并、差和交C.并、交和选择D.交、差和合并14.在 VisualFoxPro 中,定义数据的有效性规则时,在规则框输入的表达式的类型是( )。(分数:2.00)A.数值型B.字符型C.逻辑型D.日期型15.在 Visual FoxPro 中,下面描述正确的是( )。(分数:2.00)A.视图设计器中没有“查询去向”的设定B.视图
5、设计完成后,视图的结果保存在以QPR 为扩展名的文件中C.视图不能用于更新数据D.视图不能从多个表中提取数据16.在 Visual FoxPro 中,下面对查询设计器的描述中正确的是( )。(分数:2.00)A.“排序依据”选项卡对应 JOIN IN 短语B.“分组依据”选项卡对应 JOIN IN 短语C.“连接”选项卡对应 WHERE 短语D.“筛选”选项卡对应 WHERE 短语17.在 Visual FoxPro 中,执行查询 Query2QPR的正确命令是( )。(分数:2.00)A.DO Query2QPRB.EXEC Query2QPRC.DO Query2D.EXEC Query2
6、18.下面的描述中正确的是( )。(分数:2.00)A.数据库系统的核心是表B.数据库系统的核心是数据库管理系统C.数据库系统的核心是文件D.数据库系统的核心是数据库管理员19.在 Visual FoxPro 中,下面的描述中正确是( )。(分数:2.00)A.打开一个数据库以后建立的表是自由表B.没有打开任何数据库时建立的表是自由表C.可以为自由表指定字段级规则D.可以为自由表指定参照完整性规则20.在 Visual FoxPro 中修改数据库、表单和报表等组件的可视化工具是( )。(分数:2.00)A.向导B.生成器C.设计器D.项目管理器21.在 Visual Foxpro 中,下列程序
7、段执行后,内存变量 S 的值是( )。 CLEAR S=0 FOR I=5 TO 55 STEP 5 S=S+IENDFOR ?S(分数:2.00)A.不能确定B.440C.330D.022.在 Visual FoxPro 中,下列程序段执行后,内存变量 e 的值是( )。 a=300 b=200 c=100 d=IIF(ab,a,b) e=IIF(cd,c,d)(分数:2.00)A.300B.200C.0D.10023.在 Visual FoxPro 中,下列程序段执行后,内存变量 s1 的值是( )。 s1=“奥运开幕日期“ s1=substr(s1,5,4)+left(s1,4)+ri
8、出(s1,4) ?s1(分数:2.00)A.开幕日期奥运B.奥运日期C.开幕日期D.开幕奥运日期24.在 Visual FoxPro 中,表示 2012 年 9 月 10 日 10 点整的日期时间常量是( )。(分数:2.00)A./20120910 10:00:00B.一 2012091010:00:00C.20120910 10:00:00D.2012091010:00:0025.在 Visual FoxPro 中,下列程序段执行以后,内存变量 X 和 Y 的值是( )。 CLEAR STORE 3 TO X sTORE 5 TO Y SET UDFPARMS T0 REFERENCE D
9、O PLUS WITH(X),Y ?X,Y PROCEDURE PLUS PARAMETERS A1A2 A1=A1+A2 A2=A1+A2 ENDPROC(分数:2.00)A.3 13B.8 21C.8 13D.13 2126.在 Visual Foxpro 中,下列程序段执行以后,内存变量 Y 的值是( )。 CLEAR X=45678 Y=0 D0 WHILE X0 Y=y+x10 X=int(x10) ENDDO ?y(分数:2.00)A.30B.15C.45678D.8765427.在 Visual FoxPro 中,下列程序段执行后,内存变量 s1 的值是( )。 s1=“奥运会体
10、操比赛“ s1=stuff(s1,7,4,“篮球“) ?s1(分数:2.00)A.奥运会比赛体操B.奥运会比赛C.奥运会篮球D.奥运会篮球比赛28.有表名为 Employee 的表结构(职工号,姓名,工资),为表 Employee 增加字段“住址”的 SQL 命令是( )。(分数:2.00)A.ALTER DBF Employee ADD 住址 C(30)B.CHANGE DBF Employee ADD 住址 C(30)C.CHANGE TABLE Employee ADD 住址 C(30)D.ALTER TABLE Employee ADD 住址 C(30)29.建立表 Employee
11、的视图 Era_view,正确的 SQL 命令是( )。(分数:2.00)A.CREATE VIEW Era_view WHLIE SELECT 职工号,工资 FROM EmployeeB.CREATE AS Era_view VIEW SELECT 职工号,工资 FROM EmployeeC.CREATE VIEW Em_view AS SELECT 职工号,工资 FROM EmployeeD.CREATE VIEW Em_view SELECT 职工号,工资 FROM Employee30.将表结构为(职工号,姓名,工资)的表 Employee 中工资最多的前 3 名记录存储到文本文件 E
12、m_text,正确的 SQL 命令是( )。(分数:2.00)A.SELECT* TOP 3 FROM Employee INTO FILE Em_text ORDER BY 工资B.SELECT* TOP 3 FROM Employee TO F1LE Em_text ORDER BY 工资C.SELECT*TOP 3 FROM Employee INTO FILE Era_text ORDER BY 工资D.ESC31.删除表 Em_temp 的 SQL 语句是( )。(分数:2.00)A.DROP TABLE Em_tempB.DELETE TABLE Em_tempC.DROP FIL
13、E Em_tempD.DELETE FILE Em_temp32.将 Employee 表中职工号为“19620426“的记录中“单位号”修改为“003“正确的 SQL 语句是( )。(分数:2.00)A.UPDATE Employee SET 单位号=“003“WIlERE 职工号 IS“19620426“B.UPDATE Employee WHERE 职工号 IS“19620426“SET 单位号=“003“C.UPDATE Employee SET 单位号=“003“WHERE 职工号=“19620426“D.UPDATE Employee 单位号 WITH“003“WHERE 职工号=
14、“19620426“33.在表结构为(职工号,姓名,工资)的表 Employee 中查询职工号的第 5 位开始的 4 个字符为“0426”职工情况,正确的 SQL 命令是( )。(分数:2.00)A.SELECT*FROM Employee WHERE SUBSTR(职工号,4,5)=“0426“B.SELECT*FROM Employee WHERE STIr(职工号,4,5)=“0426“C.SELECT*FR01VI Employee WHERE STR(职工号,5,4)=“0426“D.SELECT*FROM Employee WHERE StJBSTR(职工号,5,4)=“0426“
15、34.Employee 的表结构为:职工号、单位号、工资,Department 的表结构为:单位号、单位名称、人数,与下列语句等价的 SQL 命令是( )。 SELECT 职工号,单位名称 FROM Employee,Department; WHERE 工资12000 AND Employee单位号=Department单位号(分数:2.00)A.SELECT 职工号,单位名称 FROM Department JOIN INNER employee ON Department单位号=Em_ployee单位号 WHERE Employee工资12000B.SELECT 职工号,单位名称 FROM
16、 Department INNER JOIN employee ON Department单位号=Em_ployee单位号 WHERE Employee工资12000C.SELECT 职工号,单位名称 FROM Department JOIN INNER employee Department单位号=Employee单位号 WHERE Employee工资12000D.SELECT 职工号,单位名称 FROM Department INNER JOIN employee ON Department单位号=Em_ployee单位号 Employee工资1200035.Employee 的表结构为
17、:职工号、单位号、工资,查询至少有 5 名职工的每个单位的人数和最高工资,结果按工资降序排序。正确的 SQL 命令是( )。(分数:2.00)A.SELECT 单位号,COUNT(*),MAX(工资)FROM Employee GROUP BY 单位号; WHERE COUNT(*)=5 ORDER BY 3 DESCB.SELECT 单位号,COUNT(*),MAX(工资)FROM Employee ORDER BY 单位号; HAVING COUNT(*)=5 ORDER BY 3 DESCC.SELECT 单位号,MAX(工资)FROM Employee GROUP BY 单位号; HA
18、VING COUNT(*)=5 ORDER BY 3 DESCD.SELECT 单位号,COUNT(*),MAX(工资)FROM Employee; GROUP BY 单位号 HAVING COUNT(*)=5 ORDER BY 3 DESC36.Employee 的表结构为:职工号、单位号、工资,查询单位号为“002”的所有记录存储于临时表文件info 中,正确的 SQL 命令是( )。(分数:2.00)A.SELEel“*FROM Employee WttEliE 单位号=“002“TO DBF CURSOR infoB.SELECT*FROM Employee WHERE 单位号=“00
19、2“INTO CURSOR DBF infoC.SELECT*FROM Employee WttEliE 单位号=“002“TO CUItSOR infoD.SELECT*FROM Employee WHERE 单位号=“002“INTO CURSOR info37.Employee 的表结构为:职工号、单位号、工资,与 SELECT*FROM Employee WHERE 工资=10000 AND 工资=10000 AND=10000 ORb,a,b) e=IIF(cd,c,d)(分数:2.00)A.300 B.200C.0D.100解析:解析:IIF(,)为条件测试函数,测试的值。若为逻辑
20、真T,函数返回的值;若为逻辑假F,函数返回的值。和的类型不要求相同。“=”用来进行精确比较,只有当两个字符串完全相同(包括空格及位置),才会为逻辑真T。本题 e=IIF(cd,c,d),运算结果为 300。23.在 Visual FoxPro 中,下列程序段执行后,内存变量 s1 的值是( )。 s1=“奥运开幕日期“ s1=substr(s1,5,4)+left(s1,4)+ri 出(s1,4) ?s1(分数:2.00)A.开幕日期奥运B.奥运日期C.开幕日期D.开幕奥运日期 解析:解析:RIGHT()从指定表达式值的右端取一个指定长度的子串作为函数值,SUBSTR()从指定表达式值的指定起
21、始位置取指定长度的子串作为函数值,LEFT()从指定表达式值的左端取一个指定长度的子串作为函数值。本题 substr(81,5,4)=开幕,left(s1,4)=奥运,right(s1,4)=日期,即 D 选项正确。24.在 Visual FoxPro 中,表示 2012 年 9 月 10 日 10 点整的日期时间常量是( )。(分数:2.00)A./20120910 10:00:00B.一 2012091010:00:00C.20120910 10:00:00 D.2012091010:00:00解析:解析:日期时间型常量包括日期和时间两部分内容,日期时间型数据用 8 个字节存储,其中时间部
22、分的取值范围是:00:00:00AM 一 11:59:59PM,其格式为:|日期,时间|,其中日期格式与日期型常量相同,而时间格式为hh:mn:ssap,其中 8 或锄表示上午,p 或 pm 表示下午。本题正确的格式为 C。25.在 Visual FoxPro 中,下列程序段执行以后,内存变量 X 和 Y 的值是( )。 CLEAR STORE 3 TO X sTORE 5 TO Y SET UDFPARMS T0 REFERENCE DO PLUS WITH(X),Y ?X,Y PROCEDURE PLUS PARAMETERS A1A2 A1=A1+A2 A2=A1+A2 ENDPROC(
23、分数:2.00)A.3 13 B.8 21C.8 13D.13 21解析:解析:STORETO 为内存变量的赋值命令,用于计算表达式并将表达式值赋给一个或多个内存变量。PARAMETERS,是接收参数的命令,参数传递方式有两种:按值传叠(传值):计算实参的值,将值放人内存变量,再将值传给形参变量。形参变量值的改变不会影响实参变量的取值。按引用转递(传地址):把实参变量也随之变化。本题中(x)表示接引传递,y 表示按址传递。26.在 Visual Foxpro 中,下列程序段执行以后,内存变量 Y 的值是( )。 CLEAR X=45678 Y=0 D0 WHILE X0 Y=y+x10 X=i
24、nt(x10) ENDDO ?y(分数:2.00)A.30 B.15C.45678D.87654解析:解析:DO WHILEENDDO 是一个功能全面,使用频率较高的循环语句,运行该语句时,先判断是否为真,如果是真则运行 DO WHILE 与 ENDDO 间的循环体,当运行到 ENDDO 时,再返回 DO WHILE 重新判断循环条件是否为真,确定是否再次运行循环体。若条件为假则结束循环语句运行 ENDDO 后的语句。是求余运算符,不难推断出,代码的执行结果为 30。27.在 Visual FoxPro 中,下列程序段执行后,内存变量 s1 的值是( )。 s1=“奥运会体操比赛“ s1=st
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 试试 66 答案 解析 DOC
