【计算机类职业资格】二级VISUAL+FOXPRO笔试-234及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-234及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-234及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-234 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.下列关于栈叙述正确的是( )。(分数:2.00)A.栈顶元素最先能被删除B.栈顶元素最后才能被删除C.栈底元素永远不能被删除D.以上三种说法都不对以下各题使用如下三个数据库表:学生表:student(学号,姓名,性别,出生日期,院系)课程表:course(课程号,课程名,学时)选课成绩表:score(学号,课程号,成绩)其中出生日期的数据类型为日期型,学时和成绩为数值型,其他均为字符型。(分数:10.00)(1).查询“计算机系”学生的学号、姓名、
2、学生所选课程名和成绩,正确的命令是( )。(分数:2.00)A.SELECT s.学号,姓名,课程名,成绩FROM student s,score sc,course cWHERE s.学号=sc.学号,sc.课程号=c.课程号,院系=计算机系B.SELECT学号,姓名,课程名,成绩FROM student s,score sc,course cWHERE s.学号=sc.学号 AND sc.课程号=c.课程号 AND院系=计算机系C.SELECT s.学号,姓名,课程名,成绩FROM(student s JOIN score se ON s.学号=sc.学号)JOIN course c ON
3、 sc.课程号=c.课程号WHERE院系=计算机系D.SELECT学号,姓名,课程名,成绩FROM(student s JOIN score sc ON s.学号=sc.学号)JOIN course c ON sc.课程号=c.课程号WHERE院系=计算机系(2).查询所修课程成绩都大于等于 85分的学生的学号和姓名,正确的命令是( )。(分数:2.00)A.SELECT学号,姓名 FROM student s WHERE NOT EXISTS(SELECT*FROM score sc WHERE sc.学号=s.学号码 AND成绩85)B.SELECT学号,姓名 FROM student s
4、 WHERE NOT EXlSTS(SELECT*FROM score sc WHERE sc.学号=s.学号码 AND成绩=85)C.SELECT学号,姓名 FROM student s,score scWHERE s.学号=sc.学号 AND成绩=85D.SELECT学号,姓名 FROM student s,score scWHERE s.学号=sc.学号 AND ALL成绩=85(3).查询选修课程在 5门以上(含 5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是( )。(分数:2.00)A.SELECT s.学号,姓名,平均成绩 FROM student s,sc
5、ore scWHERE s.学号=sc.学号GROUP BY s.学号 HAVING COUNT(*)=5 ORDER BY 平均成绩 DESCB.SELECT s.学号,姓名,AVG(成绩)FROM student s,score scWHERE s.学号=sc.学号 AND COUNT(*)=5GROUP BY学号 ORDER BY 3 DESCC.SELECT s.学号,姓名,AVG(成绩)平均成绩 FROM student s,score scWHERE s.学号=sc.学号 AND COUNT(*)=5GROUP BY s.学号 ORDER BY平均成绩 DESCD.SELECT s
6、.学号,姓名,AVG(成绩)平均成绩 FROM student s,score scWHERE s.学号=sc.学号GROUP BY s.学号 HAVING COUNT(*)=5 ORDER BY 3 DESC(4).查询同时选修课程号为 C1和 C5课程的学生的学号,正确的命令是( )。(分数:2.00)A.SELECT学号 FROM score sc WHERE课程号=C1AND 学号 IN(SELECT学号 FROM score sc WHERE课程号=C5)B.SELECT学号 FROM score sc WHERE课程号=C1AND 学号=(SELECT学号 FROM score s
7、c WHERE课程号=C5)C.SELECT学号 FROM score sc WHERE课程号=C1AND 课程号=C5D.SELECT学号 FROM score sc WHERE课程号=C1ORC5(5).删除学号为“20091001“且课程号为“C1“的选课记录,正确命令是( )。(分数:2.00)A.DELETE FROM score WHERE课程号=C1AND 学号=20091001B.DELETE FROM score WHERE课程号=C1OR 学号=20091001C.DELETE FROM scorc WHERE课程号=C1AND 学号=20091001D.DELETE sc
8、ore课程号=C1AND 学号=200910012.消除 SQL SELECT查询结果中的重复记录,可采取的方法是( )。(分数:2.00)A.通过指定主关键字B.通过指定唯一索引C.使用 DISTINCT短语D.使用 UNIQUE短语3.向 student表插入一条新记录的正确 SQL语句是( )。(分数:2.00)A.APPEND INTO student VALUES(0401,王芳,女,18)B.APPEND student VALUES(0401,王芳,女,18)C.INSERT INTO student VALUES(0401,王芳,女,18)D.INSERT student VA
9、LUES(0401,王芳,女,1 8)4.下面描述中错误的是( )。(分数:2.00)A.系统总体结构图支持软件系统的详细设计B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD图是软件详细设计的表示工具5.下列叙述中正确的是( )。(分数:2.00)A.有一个以上根结点的数据结构不一定是非线性结构B.只有一个根结点的数据结构不一定是线性结构C.循环链表是非线性结构D.双向链表是非线性结构6.在软件开发中,需求分析阶段产生的主要文档是( )。(分数:2.00)A.软件集成测试计划B.软件详细设计说明书C.用户手册D.软件需求规格说明书7.给 stu
10、dent表增加一个“平均成绩”字段(数值型,总宽度 6,2 位小数)的 SQL命令是( )。(分数:2.00)A.ALTER TABLE student ADD平均成绩 N(6,2)B.ALTER TABLE student ADD平均成绩 D(6,2)C.ALTER TABLE student ADD平均成绩 E(6,2)D.ALTER TABLE student ADD平均成绩 Y(6,2)8.恢复系统默认菜单的命令是( )。(分数:2.00)A.SET MENU TO DEFAULTB.SET SYSMENU TO DEFAULTC.SET SYSTEM MENU TO DEFAULTD
11、.SET SYSTEM TO DEFAULT9.在 Visual FoxPro中,使用 LOCATE FORexpL命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该( )。(分数:2.00)A.再次使用 LOCATE命令重新查询B.使用 SKIP命令C.使用 CONTINUE命令D.使用 GO命令10.删除 student表的“平均成绩”字段的正确 SQL命令是( )。(分数:2.00)A.DELETE TABLE student DELETE COLUMN平均成绩B.ALTER TABLE student DELETE COLUMN平均成绩C.AL
12、TER TABLE student DROP COLUMN平均成绩D.DELETE TABLE student DROP COLUMN平均成绩11.在 Visual FoxPro中,如果希望跳出 SCANENDSCAN循环语句,执行 ENDSCAN后面的语句,应使用( )。(分数:2.00)A.LOOP语句B.EXIT语句C.BREAK语句D.RETURN语句12.执行如下命令的输出结果是( )。?15%4,15%-4(分数:2.00)A.3 -1B.3 3C.1 1D.1 -113.在 Visual FoxPro中,用于设置表单标题的属性是( )。(分数:2.00)A.TextB.Title
13、C.LableD.Caption14.在设计界面时,为提供多选功能,通常使用的控件是( )。(分数:2.00)A.选项按钮组B.一组复选框C.编辑框D.命令按钮组15.负责数据库中查询操作的数据库语言是( )。(分数:2.00)A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言16.有如下三个关系 R、S 和 T,则关系 R和 S得到关系 T的操作是( )。(分数:2.00)A.B.C.D.17.结构化程序所要求的基本结构不包括( )。(分数:2.00)A.顺序结构B.GOTO跳转C.选择(分支)结构D.重复(循环)结构18.在 Visual FoxPro中,“表”通常是指( )
14、。(分数:2.00)A.表单B.报表C.关系数据库中的关系D.以上都不对19.在 Visual FoxPro中,执行 SQL的 DELETE命令和传统的 FoxPro DELETE命令都可以删除数据库表中的记录,下面正确的描述是( )。(分数:2.00)A.SQL的 DELETE命令删除数据库表中的记录之前,不需要先用 USE命令打开表B.SQL的 DELETE命令和传统的 FoxPro DELETE命令删除数据库表中的记录之前,都需要先用命令 USE打开表C.SQL的 DELETE命令可以物理地删除数据库表中的记录而传统的 FoxPro DELETE命令只能逻辑删除数据库表中的记录D.传统的
15、 FoxPro DELETE命令还可以删除其他工作区中打开的数据库表中的记录20.在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是( )。(分数:2.00)A.唯一索引B.唯一索引和候选索引C.唯一索引和主索引D.主索引和候选索引21.从 studcnt表删除年龄大于 30的记录的正确 SQL命令是( )。(分数:2.00)A.DELETE FOR年龄30B.DELETE FROM student WHERE年龄30C.DELETE student FOR年龄30D.DELETE student WHERE年龄3022.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教
16、师和课程间的联系是( )。(分数:2.00)A.1:1联系B.1:m联系C.m:1联系D.m:n联系23.在一个空的表单中添加一个选项按钮组控件,该控件可能的默认名称是( )。(分数:2.00)A.Optiongroup1B.Check1C.Spinner1D.List124.在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的( )。(分数:2.00)A.参照完整性B.实体完整性C.域完整性D.用户定义完整性25.在 Visual FoxPro中,关于视图的正确描述是( )。(分数:2.00)A.视图也称做窗口B.视图是一个预先定义好的 SQL SELECT语句文件C.视图是一种用
17、 SQL SELECT语句定义的虚拟表D.视图是一个存储数据的特殊表26.定义无符号整数类为 Ulnt,下面可以作为类 Ulnt实例化值的是( )。(分数:2.00)A.-369B.369C.0.369D.整数集合 1,2,3,4,527.为了在报表中打印当前时间,应该插入的控件是( )。(分数:2.00)A.文本框控件B.表达式C.标签控件D.域控件28.为了使表单界面中的控件不可用,需将控件的某个属性设置为假,该属性是( )。(分数:2.00)A.DefaultB.EnabledC.UseD.Enuse29.某二叉树共有 7个结点,其中叶子结点只有 1个,则该二叉树的深度为(假设根结点在第
18、 1层)( )。(分数:2.00)A.3B.4C.6D.730.在 Visual FoxPro中,假设 student表中有 40条记录,执行下面的命令后,屏幕显示的结果是( )。?RECCOUNT( )(分数:2.00)A.0B.1C.40D.出错二、填空题(总题数:15,分数:30.00)31.有序线性表能进行二分查找的前提是该线性表必须是 1 存储的。(分数:2.00)填空项 1:_32.一棵二叉树的中序遍历结果为 DBEAFC,前序遍历结果为 ABDECF,则后序遍历结果为 1。(分数:2.00)填空项 1:_33.对软件设计的最小单位(模块或程序单元)进行的测试通常称为 1 测试。(
19、分数:2.00)填空项 1:_34.实体完整性约束要求关系数据库中元组的 1 属性值不能为空。(分数:2.00)填空项 1:_35.在关系 A(S,SN,D)和关系 B(D,CN,NM)中,A 的主关键字是 S,B 的主关键字是 D,则称 1 是关系 A的外码。(分数:2.00)填空项 1:_36.表达式 EMPTY(.NULL.)的值是 1。(分数:2.00)填空项 1:_37.假设当前表、当前记录的“科目”字段值为“计算机”(字符型),在命令窗口输入如下命令将显示结果_。m=科目-“考试“?m(分数:2.00)填空项 1:_38.在 Visual FoxPro中假设有查询文件 query1
20、.qpr,要执行该文件应使用命令 1。(分数:2.00)填空项 1:_39.SQL语句“SELECT TOP 10 PERCENT*FROM 订单 ORDER BY金额 DESC”的查询结果是订单中金额的 10%的订单信息。(分数:2.00)填空项 1:_40.在表单设计中,关键字 1 表示当前对象所在的表单。(分数:2.00)填空项 1:_41.使用 SQL的 CREATE TABLE语句建立数据库表时,为了说明主关键字应该使用关键词 1KEY。(分数:2.00)填空项 1:_42.在 Visual FoxPro中,要想将日期型或日期时间型数据中的年份用 4位数字显示,应当使用 SET CE
21、NTURY 1命令进行设置。(分数:2.00)填空项 1:_43.在建立表间一对多的永久联系时,主表的索引类型必须是 1。(分数:2.00)填空项 1:_44.为将一个表单定义为顶层表单。需要设置的属性是 1。(分数:2.00)填空项 1:_45.在使用报表向导创建报表时,如果数据源包括父表和子表,应该选取 1 报表向导。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-234 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.下列关于栈叙述正确的是( )。(分数:2.00)A.栈顶元素最先能被删除 B.栈顶元素最后才能被删
22、除C.栈底元素永远不能被删除D.以上三种说法都不对解析:解析 由于栈是先进先出,因此栈顶的元素是最先被删除的。以下各题使用如下三个数据库表:学生表:student(学号,姓名,性别,出生日期,院系)课程表:course(课程号,课程名,学时)选课成绩表:score(学号,课程号,成绩)其中出生日期的数据类型为日期型,学时和成绩为数值型,其他均为字符型。(分数:10.00)(1).查询“计算机系”学生的学号、姓名、学生所选课程名和成绩,正确的命令是( )。(分数:2.00)A.SELECT s.学号,姓名,课程名,成绩FROM student s,score sc,course cWHERE s
23、.学号=sc.学号,sc.课程号=c.课程号,院系=计算机系B.SELECT学号,姓名,课程名,成绩FROM student s,score sc,course cWHERE s.学号=sc.学号 AND sc.课程号=c.课程号 AND院系=计算机系 C.SELECT s.学号,姓名,课程名,成绩FROM(student s JOIN score se ON s.学号=sc.学号)JOIN course c ON sc.课程号=c.课程号WHERE院系=计算机系D.SELECT学号,姓名,课程名,成绩FROM(student s JOIN score sc ON s.学号=sc.学号)JOI
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 234 答案 解析 DOC
