中兴Java Web开发笔试题解析:JavaScript与数据库操作
版权申诉
33 浏览量
更新于2024-07-18
收藏 23KB DOCX 举报
"中兴Java 数据库 Web开发笔试题 JSD1304.docx"
这份文档是中兴公司针对Java、数据库以及Web开发的一份笔试题,主要考察应聘者对于JavaScript、数组操作以及SQL查询的基本理解。接下来,我们将详细探讨这些知识点。
1. JavaScript事件处理:
题目中给出的HTML代码定义了一个名为`writeIt`的JavaScript函数,它会将传递的值赋给`myfm`表单中的`first_text`输入框。当`second_text`输入框的`onchange`事件触发时(即鼠标离开该输入框时),`writeIt`函数会被调用,将`second_text`的值传入。因此,正确答案是C:在页面的第二个文本框中输入内容后,当鼠标离开第二个文本框时,将在第二个文本框中的内容复制到第一个文本框中。
2. 数组操作:
`result.push(curCode)`是向数组`result`末尾添加元素`curCode`的方法。选项中,`result[i]=curCode;`可以实现相同的效果,将`curCode`添加到数组`result`的末尾(假设`i`是数组的最后一个索引或`result.length - 1`)。所以,正确答案是A。其他选项B、C、D均不正确,因为`add`不是JavaScript数组的原生方法,`join`用于连接数组元素成字符串,而`concat`用于合并数组。
3. SQL查询:
题目要求查询`learnr`表中课程(kc)重复2次以上的记录,并按重复次数降序排列。正确的SQL语句应该先通过`GROUP BY`对课程字段`kc`进行分组,然后使用`COUNT(kc)`计算每个课程的出现次数,再用`HAVING COUNT(kc)>=2`筛选出出现次数大于等于2的记录,最后用`ORDER BY COUNT(kc) DESC`按出现次数降序排列。因此,正确答案是B:
```sql
SELECT kc, COUNT(kc)
FROM learnr
GROUP BY kc
HAVING COUNT(kc) >= 2
ORDER BY COUNT(kc) DESC;
```
总结,这份笔试题涵盖了JavaScript事件处理、数组操作以及SQL查询的核心概念。对于准备Java Web开发面试或提升相关技能的人员来说,这样的练习可以帮助加深对这些基础知识的理解和应用。
2021-08-30 上传
2021-12-08 上传
2021-08-30 上传
2022-11-14 上传
2022-02-15 上传
2021-03-18 上传
2023-02-19 上传
2022-11-23 上传
2023-03-07 上传
java李杨勇
- 粉丝: 36w+
- 资源: 3180
最新资源
- 掌握Jive for Android SDK:示例应用的使用指南
- Python中的贝叶斯建模与概率编程指南
- 自动化NBA球员统计分析与电子邮件报告工具
- 下载安卓购物经理带源代码完整项目
- 图片压缩包中的内容解密
- C++基础教程视频-数据类型与运算符详解
- 探索Java中的曼德布罗图形绘制
- VTK9.3.0 64位SDK包发布,图像处理开发利器
- 自导向运载平台的行业设计方案解读
- 自定义 Datadog 代理检查:Python 实现与应用
- 基于Python实现的商品推荐系统源码与项目说明
- PMing繁体版字体下载,设计师必备素材
- 软件工程餐厅项目存储库:Java语言实践
- 康佳LED55R6000U电视机固件升级指南
- Sublime Text状态栏插件:ShowOpenFiles功能详解
- 一站式部署thinksns社交系统,小白轻松上手