欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】计算机二级考试VISUAL+FOXPRO模拟题一2014年及答案解析.doc

    • 资源ID:1338495       资源大小:82.50KB        全文页数:14页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】计算机二级考试VISUAL+FOXPRO模拟题一2014年及答案解析.doc

    1、计算机二级考试 VISUAL+FOXPRO 模拟题一 2014 年及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 1 分,共 40 小题,共 40 分(总题数:36,分数:40.00)1.下列叙述中正确的是( )。(分数:1.00)A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构2.支持子程序调用的数据结构是( )。(分数:1.00)A.栈B.树C.队列D.二叉树3.某二又树有 5 个度为 2 的结点,则该二叉树巾的叶子结点数是( )。(分数:1.00)A.10B.8C.6

    2、D.44.下列排序方法中,最坏情况下比较次数最少的是( )。(分数:1.00)A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序5.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下列属于应用软件的是( )。(分数:1.00)A.编译程序B.操作系统C.教务管理系统D.汇编程序6.下列叙述中错误的是( )。(分数:1.00)A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也称为 DebugD.软件测试应严格执行测试计划,排除测试的随意性7.耦合性和内聚性是度量模块独立性的两个标准。下列叙述中正确的是( )。(分数:1

    3、.00)A.提高耦合性、降低内聚性有利于提高模块的独立性B.降低耦合性、提高内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度8.数据库应用系统中的核心问题是( )。 (分数:1.00)A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训9.有两个关系 R、S 如下: (分数:1.00)A.选择B.投影C.插入D.连接10.将 ER 图转换为关系模式时,实体和联系都可以表示为( )。(分数:1.00)A.属性B.键C.关系D.域11.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系

    4、是( )。(分数:1.00)A.DBS 包括 DB 和 DBMSB.DBMS 包括 DB 和 DBSC.DB 包括 DBS 和 DBMSD.DBS 就是 DB,也就是 DBMS12.SQL 语言的查询语句是( )。(分数:1.00)A.INSERTB.UPDATEC.DELETED.SELECT13.下列与修改表结构相关的命令是( )。(分数:1.00)A.INSERTB.ALTERC.UPDATED.CREATE14.对表 sc(学号 C(8),课程号 C(2),成绩 N(3),备注 C(20),可以插入的记录是( )。(分数:1.00)A.(20080101,cl,90,NULL)B.(2

    5、0080101,cl,90,成绩优秀)C.(20080101,cl,90,成绩优秀)D.(20080101,cl,79,成绩优秀)15.在表单中为表格控件指定数据源的属性是( )。(分数:1.00)A.DataSourceB.DataFromC.RecordSourceD.RecordFrom16.在 Visual FoxPro 中,下列关于 SQL 表定义语句(CREATE TABLE)的说法中错误的是( )。(分数:1.00)A.可以定义一个新的基本表结构B.可以定义表中的主关键字C.可以定义表的域完整性、字段有效性规则等D.对自由表,同样可以实现其完整性、有效性规则等信息的设置17.在

    6、Visual FoxPro 中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是( )。(分数:1.00)A.主索引B.唯一索引C.候选索引D.普通索引18.在 Visual FoxPro 中,用于建立或修改程序文件的命令是( )。(分数:1.00)A.MODIFYB.MODIFY COMMANDC.MODIFY PROCEDURED.B 和 C 都对19.在 Visual FoxPro 程序中不需要用 PUBLIC 等命令明确声明和建立,可直接使用的内存变量是( )。(分数:1.00)A.局部变量B.私有变量C.公共变量D.全局变量20.下列关于空值(NULL 值)叙

    7、述正确的是( )。(分数:1.00)A.空值等于空字符串B.空值等同于数值 0C.空值表示字段或变量还没有确定的值D.Visual FoxPro 不支持空值21.执行 USE sc IN 0 命令的结果是( )。(分数:1.00)A.选择 0 号工作区打开 sc 表B.选择空闲的最小号工作区打开 sc 表C.选择第 l 号工作区打开 sc 表D.显示出错信息22.在 Visual FoxPro 中,关系数据库管理系统所管理的关系是( )。(分数:1.00)A.一个 DBF 文件B.若干个二维表C.一个 DBC 文件D.若干个 DBC 文件23.在 Visual FoxPro 中,下列描述正确的

    8、是( )。(分数:1.00)A.数据库表允许对字段设置默认值B.自由表允许对字段设置默认值C.自由表或数据库表都允许对字段设置默认值D.自由表或数据库表都不允许对字段设置默认值24.SQL 的 SELECT 语句中,“HAVING”用来筛选满足条件的( )。(分数:1.00)A.列B.行C.关系D.分组25.在 Visual FoxPr0 中,假设表单上有一选项组:男女,初始时该选项组的 Value 属性值为 l。若选项按钮“女”被选中,该选项组的 Value 属性值是( )。(分数:1.00)A.1B.2C.“女“D.“男“26.在 Visual FoxPro 中,假设教师表 T(教师号,姓

    9、名,性别,职称,研究生导师)中,性别是 C 型字段,研究生导师是 L 型字段。若要查询“是研究生导师的女老师”信息,那么 SQL 语句“SELECT 女 FROM T WHERE逻辑表达式“中的应是( )。(分数:1.00)A.研究生导师 AND 性别=“女“B.研究生导师 0R 性别=“女“C.性别=“女“AND 研究生导师=FD.研究生导师=TOR 性别=女27.在 Visual FoxPro 中,有如下程序,函数 IIF 的返回值是( )。 *程序 PRIVATE X,Y ST()RE“男“To X Y=LEN(X)+2 7 IIF(YA.“女“B.“男“C.TD.F28.在 Visua

    10、l FoxPro 中,每一个工作区中最多能打开数据库表的数量是( )。(分数:1.00)A.1 个B.2 个C.任意个,根据内存资源而确定D.35 535 个29.在 Visual FoxPro 中,有关参照完整性的删除规则正确的描述是( )。(分数:1.00)A.如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录B.如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录C.如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录D.上面 3 种说法都不对30.在 Visua

    11、l FoxPro 中,报表的数据源不包括( )。(分数:1.00)A.视图B.自由表C.查询D.文本文件第 3135 题基于学生表 S 和学生选课表 SC 两个数据库表,它们的结构如下: S(学号,姓名,性别,年龄),其中学号、姓名和性别为 C 型字段,年龄为 N 型字段。 SC(学号,课程号,成绩),其中学号和课程号为 C 型字段,成绩为 N 型字段(初始为空值)。(分数:5.00)(1).查询学生选修课程成绩小于 60 分的学号,正确的 SQL 语句是( )。(分数:1.00)A.SELECT DISTINCT 学号 FROM SC WHERE“成绩“=70 OR 成绩=70 OR=70

    12、AND如果没有给定扩展名,系统自动加上默认扩展名prg。19.在 Visual FoxPro 程序中不需要用 PUBLIC 等命令明确声明和建立,可直接使用的内存变量是( )。(分数:1.00)A.局部变量B.私有变量 C.公共变量D.全局变量解析: 【解析】在程序中直接使用(没有预先声明),而由系统自动隐含建立的变量都是私有变量。私有变量的作用域是建立它的模块及其下属的各层模块。20.下列关于空值(NULL 值)叙述正确的是( )。(分数:1.00)A.空值等于空字符串B.空值等同于数值 0C.空值表示字段或变量还没有确定的值 D.Visual FoxPro 不支持空值解析: 【解析】在 V

    13、isual FoxPro 中支持对空值的运算,但是空值并不等于空字符串,也不等同于数值0,不同类型数据的“空”值有不同的规定。21.执行 USE sc IN 0 命令的结果是( )。(分数:1.00)A.选择 0 号工作区打开 sc 表B.选择空闲的最小号工作区打开 sc 表 C.选择第 l 号工作区打开 sc 表D.显示出错信息解析: 【解析】指定工作区的命令是: SELECT nWorkArea cTableAlias 其中,参数nWorkArea 是一个大于等于 0 的数字,用于指定工作区号,最小的工作区号是 1,最大的工作区号是 32 767。如果这里指定为 0,则选择编号最小的可用工

    14、作区。22.在 Visual FoxPro 中,关系数据库管理系统所管理的关系是( )。(分数:1.00)A.一个 DBF 文件B.若干个二维表 C.一个 DBC 文件D.若干个 DBC 文件解析: 【解析】自 20 世纪 80 年代以来,新推出的数据库管理系统几乎都支持关系模型。Visual FoxPro就是一种关系数据库管理系统,它所管理的关系是若干个二维表。23.在 Visual FoxPro 中,下列描述正确的是( )。(分数:1.00)A.数据库表允许对字段设置默认值 B.自由表允许对字段设置默认值C.自由表或数据库表都允许对字段设置默认值D.自由表或数据库表都不允许对字段设置默认值

    15、解析: 【解析】数据库表相对于自由表的特点如下: 数据库表可以使用长表名,在表中可以使用长字段名;可以为数据库表中的字段指定标题和添加注释;可以为数据库表中的字段指定默认值和输入掩码;数据库表的字段有默认的控件类;可以为数据库表规定字段级规则和记录级规则;数据库表支持主关键字、参照完整性和表之间的联系。支持 INSERT、UPDATE 和 DELETE 事件的触发器。24.SQL 的 SELECT 语句中,“HAVING”用来筛选满足条件的( )。(分数:1.00)A.列B.行C.关系D.分组 解析: 【解析】SELECT 的命令格式看起来似乎非常复杂,实际上只要理解了命令中各个短语的含义,S

    16、QLSELECT 还是很容易掌握的,其中主要短语的含义如下:SELECT 说明要查询的数据;FROM 说明要查询的数据来自哪个(些)表,可以基于单个表或多个表进行查询;WHERE 说明查询条件,即选择元组的条件;GROUP BY 短语用于对查询结果进行分组,可以利用它进行分组汇总;HAVING 短语必须跟随 GRoUP BY 使用,它用来限定分组必须满足的条件;ORDER BY 短语用来对查询的结果进行排序。25.在 Visual FoxPr0 中,假设表单上有一选项组:男女,初始时该选项组的 Value 属性值为 l。若选项按钮“女”被选中,该选项组的 Value 属性值是( )。(分数:1

    17、.00)A.1B.2 C.“女“D.“男“解析: 【解析】选项组中选项按钮的数目为 2,选项组 Value 值返回的是选项组中被选中的选项按钮,由于选项按钮“女”在选项按钮组中的次序为 2,所以返回的 Value 值为 2。26.在 Visual FoxPro 中,假设教师表 T(教师号,姓名,性别,职称,研究生导师)中,性别是 C 型字段,研究生导师是 L 型字段。若要查询“是研究生导师的女老师”信息,那么 SQL 语句“SELECT 女 FROM T WHERE逻辑表达式“中的应是( )。(分数:1.00)A.研究生导师 AND 性别=“女“ B.研究生导师 0R 性别=“女“C.性别=“

    18、女“AND 研究生导师=FD.研究生导师=TOR 性别=女解析: 【解析】教师表 T 的“研究生导师”字段的数据类型为逻辑型,并且要查询“是研究生导师的女老师”,所以 wHERE 子句后面的逻辑表达式为:研究生导师 AND 性别=”女”或者为:研究生导师=T AND 性别=”女”。27.在 Visual FoxPro 中,有如下程序,函数 IIF 的返回值是( )。 *程序 PRIVATE X,Y ST()RE“男“To X Y=LEN(X)+2 7 IIF(YA.“女“ B.“男“C.TD.F解析: 【解析】先将字符”男”赋值给变量 X,在 Visual FoxPro 中,一个汉字占两个字符

    19、,所以 LEN(X)+2=4,即 Y=4。所以 IIF(Y=70 OR 成绩=70 OR=70 AND=85解析: 【解析】SQL SELECT 中使用的特殊运算符包括 BETWEEN NumberA AND NumberB,该运算符表示该查询的条件是在 NumberA 与 NumberB 之内,相当于用 AND 连接的一个逻辑表达式。(4).查询有选课记录,但没有考试成绩的学生的学号和课程号,正确的 SQL 语句是( )。(分数:1.00)A.SELECT 学号,课程号 FROM SC WHERE 成绩=“B.SELECT 学号,课程号 FROM SC WHERE 成绩=NULLC.SELE

    20、CT 学号,课程号 FROM SC WHERE 成绩 IS NULL D.SELECT 学号,课程号 FROM SC WHERE 成绩解析: 【解析】查询空值时要使用 IS NULL,而“=NULL”是无效的,因为空值不是一个确定的值,所以不能用“=”这样的运算符进行比较。(5).查询选修 C2 课程号的学生姓名,下列 SQL 语句中错误的是( )。(分数:1.00)A.SELECT 姓名 FRoM S WHERE EXISTS(SELECT*FROM SC WHERE 学号=S学号 AND 课程号=C2)B.SELECT 姓名 FROM S WHERE 学号 IN(SELECT 学号 FRO

    21、M SC WHERE 课程号=C2)C.SELECT 姓名 FROM S JOIN SC ON S学号=SC学号 WHERE 课程号=C2D.SELECT 姓名 FROM S WHERE 学号=(SELECT 学号 FROM SC WHERE 课程号=C2) 解析: 【解析】选项 D 中的内查询 SELECT 学号 FR()M SC wHERE 课程号=”C2”的查询结果有可能为多个,而选项 D 中的外层查询 WHERE 子句后面的逻辑表达式使用“=”,这样会导致产生错误的结果。31.在 SQL SELECT 语句中与 INTO TABLE 等价的短语是( )。(分数:1.00)A.INTO

    22、DBF B.TO TABLEC.INTO FORMD.INTO FILE解析: 【解析】使用短语 INT()DBFITABLE TABLENAME 可以将查询结果存放到永久表(dbf 文件)。所以INTODBF 和 INTOTABLE 是等价的。32.CREATE DATABASE 命令用来建立( )。(分数:1.00)A.数据库 B.关系C.表D.数据文件解析: 【解析】建立数据库的命令为: CREATE DATABASEDatabaseName ?其中参数 DatabaseName 给出了要建立的数据库名称。33.欲执行程序 tempprg,应该执行的命令是( )。(分数:1.00)A.D

    23、O PRG tempprgB.DO tempprg C.DO CMD tempprgD.DO FORM tempprg解析: 【解析】可以通过菜单方式和命令方式执行程序文件,其中命令方式的格式为:D()该命令既可以在命令窗口发出,也可以出现在某个程序文件中。34.执行命令 MyForm=CreateObject(“Form“)可以建立一个表单,为了让该表单在屏幕上显示,应该执行命令( )。(分数:1.00)A.MyFormListB.MyFormDisplayC.MyFormShow D.MyFormShowForm解析: 【解析】表单的常用事件和方法中,Show 表示显示表单;Hide 表示

    24、隐藏表单:Release 表示将表单从内存中释放。所以为了让表单在屏幕上显示,应该执行命令 MyFormShow。35.假设有 student 表,可以正确添加字段“平均分数”的命令是( )。(分数:1.00)A.ALTER TABLE student ADD 平均分数 F(6,2) B.ALTER DBF student ADD 平均分数 F 6,2C.CHANGE TABLE student ADD 平均分数 F(6,2)D.CHANGE TABLE student INSERT 平均分数 6,2解析: 【解析】修改表结构的命令是 ALTER TABLE TableName,所以正确的答案

    25、是选项 A。二、基本操作题(共 18 分)(总题数:4,分数:18.00)36.将数据库“student”添加到项目 test 中。(分数:4.00)_正确答案:( 选择【文件】【新建】命令,选择“项目”,单击“新建文件”按钮,输入项目名称“test”后单击“保存”按钮。 在项目管理器中选择“数据”选项卡,然后选择列表框中的“数据库”,单击“添加”按钮,将考生文件夹下的数据库“student”添加到新建的项目 test 中。)解析:37.在数据库“student”中建立数据库表“match”,表结构为: (分数:4.00)_正确答案:( 在项目管理器中选择“数据”选项卡,展开数据库“stude

    26、nt”,选择“student”分支下的“表”,然后单击“新建”按钮,单击“新建表”,在“创建”窗口中输入表名“match”。 在表设计器中,根据题意分别完成表“student”的结构设计。)解析:38.为数据库“student”中的表“地址”建立“候选”索引,索引名称和索引表达式均为“电话”。(分数:5.00)_正确答案:( 在项目管理器中,选择“student”分支下的“表”,展开“表”,选择“地址”。单击“修改”按钮,打开表设计器。 在表设计器中单击“索引”选项卡,索引名称和索引表达式均输入“电话”,在类型下拉列表框中选择”候选索引”。 关闭表设计器,单击“确定”按钮保存表“地址”结构。)

    27、解析:39.设置表“match”的字段“裁判”的默认值为“冯巩”。(分数:5.00)_正确答案:( 在项目管理器中,选择“student”分支下的“表”,展开“表”,选择“match”。 单击“修改”命令按钮,打开表设计。 在表设计器中单击“字段”选项卡,选择字段名为“裁判”所在行,在“字段有效性”栏中的中默认值”文本框中输入“冯巩“”。 关闭表设计器,单击“确定”按钮保存表“match”结构。)解析:三、简单应用题(共 24 分) (总题数:2,分数:24.00)40.根据“school”数据库中的表用 SQL SELECT 命令查询学生的“学号”“姓名”“成绩”,按结果“课程名称”升序排序

    28、,“课程名称”相同时按“成绩”降序排序,并将查询结果存储到“score2”表中,将SQL 语句保存在“resulttxt”文件中。(分数:12.00)_正确答案:( 选择【文件】一【打开】命令,打开考生文件夹下的数据库“school”。 在命令窗口中输入 sQL 命令:SELECT student学号,姓名,课程名称,成绩 INTO TABLE score2 FROM student,course,score WHERE student学号=score学号 AND course课程编号=sco re课程编号ORDER BY 课程名称,成绩 DESC(回车执行)。 新建文件夹“resulttxt

    29、”;将步骤输入的命令保存到文本文件“resulttxt”中。)解析:41.使用表单向导生成一个名为“score”的表单。要求选择成绩表中的所有字段,表单样式为“凹陷式”;按钮类型为“文本按钮”;排序字段选择“学号(升序);表单标题为“成绩数据维护”。(分数:12.00)_正确答案:( 选择【文件】一【新建】命令,选择“表单”,单击“向导”按钮,在弹出的“向导选取”窗口中选择“表单向导”,单击“确定”按钮。 在“表单向导”窗口的“数据库和表”列表框中选择“score”数据表,将“可用字段”下的全部字段添加到“选定字段”列表框中,单击“下一步”按钮。 在“样式”列表框中选择“凹陷式”,“按钮类型”

    30、选择“文本按钮”,单击“下一步”按钮。 在“可用的字段或索引标识”列表框中选择“学号”添加到“选定字段”列表框中,选择“升序”,单击“下一步”按钮。 输入表单标题为“成绩数据维护”,单击“完成”按钮,输入表单名称“score”并保存退出。)解析:四、综合应用题(共 18 分)(总题数:1,分数:18.00)42.在数据库“company”中为“dept”表增加一个新字段“人数”,编写满足如下要求的程序:根据“员工信息”表中的“部门编号”字段的值确定“部门信息”表的“人数”字段的值,即对“员工信息”表中的记录按“部门编号”归类。将“部门信息”表中的记录存储到“result,表中(表结构与“部门信

    31、息”表完全相同)。最后将程序保存为“resultprg”,并执行该程序。(分数:18.00)_正确答案:( 选择【文件】【打开】命令打开数据库“company”。 从数据库设计器中,选择表“dept”,单击右键,在弹出的快捷菜单中选择“修改”命令,打开表设计器。 在表设计器中,单击“字段”选项卡,在最后一行处单击,输入字段名“人数”,类型为“整型”,单击“确定”按钮保存表“dept”结构。 切换到命令窗口,输入命令:MODIFY COMMAND result(回车执行)创建程序“resultprg“ 在程序编辑窗口中输入以下程序代码: SELECT dept部门编号,部门名称,C()UNT(*)AS 人数 FROM 员工信息,dept INTO ARRAY atrRlt WHERE dept部门编号=员工信息部门编号 GROUP BY dept部门编号,部门名称 C1OSE ALL DELETE FROM dept PACK INSERT INT()dept FR()M ARRAY arrRlt SEl,ECT*INT()TABLE result FROM dept 关闭程序编辑器保存“resultprg”,在命令窗口中输入:DO result(回车执行)。)解析:


    注意事项

    本文(【计算机类职业资格】计算机二级考试VISUAL+FOXPRO模拟题一2014年及答案解析.doc)为本站会员(Iclinic170)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开