如何建设好医院网站做公司
 模块 A:理论测试  
 
 
 任务一:单选题  
 
 1.为 EMP 表的 namesalary 字段创建名为 emp name salary  
 
 idx 的校复习接课 name 字段升序, salary 字段降序的复合索引的  
 
 SQL 语句是?   B 
 
 
 A: CREATEINDEX emp name salary idx ON EMP(namesalary)  
 
 B: CREATE INDEX emp name salary idx ON EMP(name  
 
 ASC,salary DESC)  
 
 C:CREATE VIEW emp name salary idx ON EMP(name,salary)  
 
 D: CREATE INDEX emp name salary idx ON EMP(name  
 
 DESC,salary)  
 
 
 2.建立索引的作用之一是?   C 
 
 A:节省存储空间  
 
 B:便于管理  
 
 C: 提高查询速度、  
 
 D: 提高查询和更新的速度  
 
 
 3.查看角色的权限可以使用的语句是?    D 
 
 A: SHOW STATUS  
 
 B: SHOW CLIENT STATUS  
 
 C: SHOW MASTER STATUS  
 
 D: SHOW GRANTS FOR“用户"  
 
 
 4 分布式数据库缺点描述 不 正确的一项是?   B 
 
 A:系统网络通信开销较大  
 
 B:系统可扩展性较差  
 
 C: 存取结构较为复杂  
 
 D:数据的安全性和保密性较难处理  
 
 
 5.数据库备份可以只复制自上次备份以来更新过的数据,这种备 B 
 
 份方法称为?  
 
 A:海量备份  
 
 B:增量备份  
 
 C:动态备份  
 
 D:静态备份  
 
 
 6. 计算学生 student 集合中的各班 最高成绩 的语句是? A 
 
 A: db.student.aggregate({"$group":{"_id":"$class",'最高  
 
 成绩':{"$max":"$score"}}});  
 
 B: db.student.find({"$group":{"_id":"$class",'最高成绩  
 
 ':{"$sum":"$score"}}});  
 
 C: db.student.aggregate({"$group":{"_id":"$class",'最高  
 
 成绩':{"$min":"$score"}}});  
 
 D: db.student.aggregate({"$group":{"_id":"$class",'最高  
 
 成绩':{"$push":"$score"}}});  
 
 7. 分布式数据库系统的英文缩写是? D 
 
 A: DBS  
 
 B: DB  
 
 C: DBMS  
 
 D: DDBS  
 
 8.___标签用于指定内联框架? C 
 
 A.<jframe>  
 
 B.<frameset>  
 
 C.<iframe>  
 
 D.<frame>  
 
 9. 查看主从复制集群的同步状态,使用语句是? D 
 
 A: SHOW STATUS  
 
 B: SHOW CLIENT STATUS  
 
 C: SHOW MASTER STATUS  
 
 D: SHOW SLAVE STATUS  
 
 10. 软件体系结构的文档要求与软件开发项目中的其他文档是  
 
 相似的,下列哪项属于体系结构文档化过程的主要输出结果(A)  
 
 A: 体系结构需求规格说明  
 
 B: 体系结构概要设计说明  
 
 C: 体系结构详细设计说明  
 
 D: 体系结构总体框架说明  
 
 11.下列关于 jQuery 对象与 DOM 对象的说法,错误的是( C)  
 
 A. DOM 对象是使用 JavaScript 操作 DOM 返回的对象。  
 
 B. jQuery 对象是使用 jQuery 提供的操作 DOM 的方法返回的对  
 
 象。  
 
 C. jQuery 对象命名时必须使用$符号。  
 
 D. jQuery 对象与 DOM 对象之间可以进行转换。  
 
 12.执行以下程序,输出结果为( A)  
 
 function Foo() {  
 
 var i = 0;  
 
 return function() {  
 
 console.log(i++);  
 
 }  
 
 }  
 
 var f1 = Foo(),f 2 = Foo();  
 
 f1();  
 
 f1();  
 
 f2();  
 
 A.0 1 0  
 
 B.0 1 2  
 
 C.0 0 0  
 
 D.0 0 2  
 
 13.当点击鼠标或者拖动鼠标时,触发的事件是下列的哪一个?  
 
 (D)  
 
 A.KeyEvent  
 
 B.AxtionEvent  
 
 C.ItemEvent  
 
 D.MouseEvent  
 
 14.在 HTML 页面上包含如下所示的层对象,则 JavaScript 语  
 
 句 document.getElementById(“info”).innerHTML 的值是( B)  
 
 <div id=”info”style=”display:block”><p> 请填写 </p></div>  
 
 A.请填写  
 
 B.<p>请填写</p>  
 
 C.id=”info” style=”display:block”  
 
 D.<div id=”info” style=”display:block”><p> 请 填 写  
 
 </p></div>  
 
 
 15.要删除表 A 中数据,使用 TRUNCATE TABLE A。运行结果是?A 
 
 A.表 A 中的约束依然存在;  
 
 B.表 A 被删除了;  
 
 C.表 A 中的数据被删除了一半,再次执行时,将删除剩下的一半  
 
 数据行;  
 
 D.表 A 中不符合检查约束要求的数据被删除,而符合检查约束要  
 
 求的数据依然保留;  
 
 
 16.在 Vue 中,关于 Vue 实例的生命周期理解错误的是()。D 
 
 A.生命周期是指 Vue 实例从创建到销毁的过程。  
 
 B.在 beforeCreated 阶段,数据并没有挂载,只是一个空壳,无  
 
 法访问到数据和真实 DOM。  
 
 C.当 data 变化时,会触发 beforeUpdate 和 updated 方法。  
 
 D.created 阶段,vue 实例的挂载元素 el 已挂载。  
 
 
 17.查找 student 表中所有电话号码(列名:telephone)的第一  
 
 位为 8 或 6,第三位为 0 的电话号码(C )  
 
 
 A.SELECT telephone FROM student WHERE telephone LIKE  
 
 ‘[8,6]%0*’  
 
 B.SELECT telephone FROM student WHERE telephone LIKE  
 
 ‘(8,6)*0%’  
 
 C.SELECT telephone FROM student WHERE telephone LIKE  
 
 ‘[8,6]_0%’  
 
 D.SELECT telephone FROM student WHERE telephone LIKE  
 
 ‘[8,6]_0*’  
 
 
 18.下列关于 v-for 说法错误的是(C )  
 
 A.v-for 指令基于一个数组来渲染一个列表  
 
 B.v-for 指令需要使用 item in items 形式的特殊语法,其中  
 
 items 是源数据数组,而 item 则是被迭代的数组元素的别名  
 
 C.不可以用 v-for 来遍历一个对象的 property  
 
 D.v-for 在使用的时候最好添加 key,且 key 最好不是索引  
 
 
 可以用v-for来遍历一个对象的property 
 
 
 19.Mysql 中表 student_table(id,name,birth,sex),插入如下  
 
 记录:  
 
 ('1004' , '张三' , '2000-08-06' , '男');  
 
 ('1005' , NULL , '2001-12-01' , '女');  
 
 ('1006' , '张三' , '2000-08-06' , '女');  
 
 ('1007' , ‘王五’ , '2001-12-01' , '男');  
 
 ('1008' , '李四' , NULL, '女');  
 
 ('1009' , '李四' , NULL, '男');  
 
 ('1010' , '李四' , '2001-12-01', '女');  
 
 执行  
 
 select count(t2.birth) as c1  
 
 from (  
 
 select * from student_table where sex = '男' ) t1  
 
 full join  
 
 (select * from student_table where sex = '女') t2  
 
 on t1.birth = t2.birth and t1.name = t2.name;  
 
 的结果行数是(C )。  
 
 A.2  
 
 B.3  
 
 C.执行报错  
 
 D.4  
 
 
 20.关于 jQuery 的自定义动画 animate 方法,下列说法错误的是  
 
 (D)  
 
 A.animate 方法第一个参数可设置为键值对的对象;  
 
 B.animate 方法能同时以动画的形式改变元素的样式属性到某个  
 
 确定的值;  
 
 C.animate 方法最后一个参数为回调函数;  
 
 D.animate 方法第一个参数可以不传入。  
 
 
 任务二:多选题  
 
 1. 创建索引时,通常可以使用以下哪几种方法创建? ABC 
 
 A: 表上建立主键约束或唯一性约束时,由系统自动建立唯一性  
 
 索引  
 
 B: 由用户在一个表的一个列或多列上使用 CREATE INDEX 创建  
 
 非唯一索引  
 
 C: 由用户使用 CREATE INDEX 创建聚集索引  
 
 D: 以上均不正确  
 
 2. 不适合建立索引的情况都包括哪些? ABCD 
 
 A: 记录很少的表  
 
 B: 值过长的属性  
 
 C: 频繁更新的属性  
 
 D: 属性值很少的属性  
 
 
 3. db.articles.aggregate( [ { $match : { score : { $gt :  
 
 70, $lte : 90 } } }, { $group: { _id: null, count: { $sum:  
 
 1 } } } ] );关于上述语句说法正确的是?    ABC 
 
 A: 该聚集有两个管道阶段,分别是$match 和$group,它们之间  
 
 是无序的。  
 
 B: 进行匹配操作时,分数 score 应该是大于 70 或小于等于  
 
 90  
 
 C: 第二个管道$group,对 count 字段进行求和  
 
 D: 以上均不正确  
 
 
 4. 分片的方式有几种?AB 
 
 A: 水平分片  
 
 B: 垂直分片  
 
 C: 导出分片  
 
 D: 混合分片  
 
 
 5. 对 Json 理解正确的是( )ABCD 
 
 A: JSON 是指 JavaScript 对象表示法  
 
 B: JSON 是轻量级的文本数据交换格式  
 
 C: JSON 具有自我描述性,更易理解  
 
 D: JSON 是存储和交换文本信息的语法  
 
 
 6.执行以下 SQL,下面哪个名字会被查询出来( ) CD 
 
 Select firstname from stafflist  
 
 where firstname like'_A%'  
 
 A.Allen  
 
 B.CLARK  
 
 C.JACKSON  
 
 D.DAVID  
 
 
 7.假设HTML 结构为<parent><child>content</child></parent>  
 
 下列哪些做法可以实现 child 内容垂直居中?( ) ABC 
 
 A.parent {  
 
 display: table;  
 
 }  
 
 child {  
 
 display: table-cell;  
 
 vertical-align: middle;  
 
 }  
 
 B.parent {  
 
 display: flex;  
 
 align-items: center;  
 
 }  
 
 C.parent {  
 
 position: relative;  
 
 }  
 
 child {  
 
 position: absolute;  
 
 top: 50%;  
 
 transform: translateY(-50%);  
 
 }  
 
 D.parent:after {  
 
 content: '';  
 
 height: 100%;  
 
 vertical-align: middle;  
 
 width: 0;  
 
 }  
 
 child {  
 
 display: inline-block;  
 
 vertical-align: middle;  
 
 }  
 
 8. 以下哪些是原型模型的优点( )。 ABCD 
 
 A: 与用户见面快  
 
 B: 奠定了软件工程方法的基础  
 
 C: 开发成功率高  
 
 D: 适合于需求不确定的大系统  
 
 
 9.关于主键,描述错误的是() ABD 
 
 A.一个表可以有多个主键  
 
 B.主键是可以为空的   
 
 C.可以有多个属性联合组成主键  
 
 D.主键就是允许重复  
 
 
 10.  ALTER TABLE  语句支持对索引的什么操作? ABC 
 
 A: 创建索引  
 
 B: 修改索引  
 
 C: 删除索引  
 
 D: 查看索引  
 
 11.关于身份证号,以下正确的正则表达式为( ) AC 
 
 1901 
 
 A.isIDCard=/^[1-9]\d{7}((0\d)|(1[0-  
 
 2]))(([0|1|2]\d)|3[0-1])\d{3}$/;  
 
 
 B.isIDCard=/^[1-9]\d{7}((9\d)|(1[0-  
 
 2]))(([0|1|2]\d)|3[9-1])\d{3}$/;  
 
 
 C.isIDCard=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-  
 
 2]))(([0|1|2]\d)|3[0-1])\d{4}$/;  
 
 
 D.isIDCard=/^[1-9]\d{5}[1-9]\d{3}((9\d)|(1[9-  
 
 2]))(([0|1|2]\d)|3[9-1])\d{4}$/;  
 
 
 12.关于 label 元素,以下说法正确的有:( ) AB 
 
 A.label 元素可以使用 for 属性关联表单控件,也可以将表单  
 
 控件放置在它的内部。  
 
 
 B.当使用 for 属性来关联 label 元素和表单控件时,label 元  
 
 素的 for 属性要和表单控件的 ID 一致。  
 
 
 C.如果 label 元素内嵌套一个 a 链接,则点击该 a 链接不会  
 
 触发页面跳转。  
 
 D.一般会在 label 元素内部放置可交互的元素,比如 anchors  
 
 或 buttons。  
 
 
 13.下列说法正确的是( ) ABCD 
 
 A.每个 JS 对象一定对应一个原型对象,并从原型对象继承属性  
 
 和方法;  
 
 B.对象的 proto 指向自己构造函数的 prototype;  
 
 C.Object.prototype. proto === null , 说 明 原 型 链 到  
 
 Object.prototype 终止;  
 
 D.表达式 Function.prototype.proto.proto === null 的运行  
 
 结果为 true;  
 
 
 14.阅读以下代码,请选择可以正确打印 h1 标签宽度的选项  
 
 ( ) ABC 
 
 
 <template>  
 
 <div>  
 
 <h1 ref='h1' v-if="show">nowcoder</h1>  
 
 </div>  
 
 </template>  
 
 <script> export default { data() {  
 
 return { show: false  
 
 }  
 
 },  
 
 mounted() { this.show = true  
 
 // 此处填写代码  
 
 }  
 
 }  
 
 </script>  
 
 
 A.this.$nextTick(function()  
 
 {console.log(this.$refs.h1.offsetWidth)})  
 
 
 B.setInterval(() =>  
 
 {console.log(this.$refs.h1.offsetWidth)})  
 
 
 C.setTimeout(() =>  
 
 {console.log(this.$refs.h1.offsetWidth)})  
 
 
 D.console.log(this.$refs.h1.offsetWidth)  
 
 
 15. 某 学 生 数 据 库 包 含 学 生 表 S, 成绩表 R SELECT  
 
 SN,A.SCORE ,B.SCOREFROM S ,R A ,R B WHERE S.ID=A.ID AND  
 
 S.ID=B.IDAND A.SCORE<B.score AND A.CNO=1AND B.CNO=2 有关该查  
 
 询描述正确的是:( ) ACD 
 
 A.该查询属于自连接查询  
 
 B.查询选修 1 号课程的成绩比选修 2 号课程的成绩高的学生。  
 
 C.查询选修了 1 号和 2 号课程,并且其 1 号课程低于 2 号  
 
 课程的学生。  
 
 D.查询选修课程号为 1 的课程且成绩低于课程 2 的学生的姓  
 
 名、及两门课程的成绩。  
 
 
 16.下面有关 sql 语句中 delete、truncate 的说法正确的是?  
 
 () AC 
 
 A.论清理表数据的速度,truncate 一般比 delete 更快  
 
 B.truncate 命令可以用来删除部分数据。  
 
 C.truncate 只删除表的数据不删除表的结构 
 
 D.delete 能够回收高水位(自增 ID 值)  
 
 
 17.若要删除 book 表中的所有数据而不删除表,如下哪些语法  
 
 是 错误 的?( ) AD 
 
 A.drop table book;  
 
 B.truncate table book;  
 
 C.delete from book;  
 
 D.del * from book;  
 
 
 18.( )完成对数据库数据的建表与更新。 BC 
 
 A.DCL  B.DDL C.DML  D.DQL  
 
 
 19.通过分析如下 HTML 代码,可以得出( ) BD 
 
 <table border="10">  
 
 <tr>  
 
 <td colspan=2 align="center">员工号</td>  
 
 </tr>  
 
 <tr>  
 
 <td rowspan=2 align="center">学历</td>  
 
 <td align="center">专业</td>  
 
 </tr>  
 
 <tr>  
 
 <td colspan=2 align="center">毕业学校</td>  
 
 </tr>  
 
 </table>  
 
 A.该表格共有 2 行 3 列  
 
 B.该表格中的文字均居中显示  
 
 C.该表格的边框宽度为 10 毫米  
 
 D."员工号"单元个跨 2 列  
 
 
 20.以下 哪些事件会在页面加载完成(onload)之前触发 ?( AD)  
 
 A.readystatechange  
 
 B.pageshow  
 
 C.beforeunload  
 
 D.DOMContentLoaded 
