JavaScript期末复习
一、选择题
1、下列关于鼠标事件描述有误的是( )
A、click表示鼠标单击
B、onDblClick表示鼠标双击事件
C、onMouseDown表示鼠标的按钮被按下
D、onmousemove表示鼠标进入某个对象范围,并且移动
都是正确的
2、考察以下程序片段:
var n = new Number(3456.0);
alter(parseFloat(n));
以下选项正确的是( C )
A、输出34
B、输出56
C、输出3456
D、输出3456.0
parseFloat():从下标为0的位置开始读取 0~9 ,碰到其他的就
暂停了,把前面已读取的部分转化为number;如果0在最后一位,
不影响数值的大小就省略了
alter(parseFloat(3456.10)) // 3456.1
// . :只有当第一次出现才会被读取,之后的不会读取
alter(parseFloat("03456.1.0")) // 3456.1
alter(parseFloat("034a56.1.0")) // 34
alter(parseFloat("3456.1.0")) // 3456.1
3、分析下面JavaScript代码段,输出结果是( A )
var a = new Array(2,3,4,5,6);
var sum = 0;
for(var i=0;i<a.length;i++)
{sum+=a[i];}
console.log(sum);
A、20
B、18
C、14
D、12
sum = 2+3+4+5+6
4、下列代码( A )是窗口加载事件
A、window.onload = function(){}
B、window.onload
C、function(){}
D、window.onresize = function(){}
onload:加载事件
5、下列代码( B )是根据标签名获取元素
A、document.getElementById("")
B、document.getElementsByTagName("")
C、document.getElementsByClassName("")
D、document.querySelectorAll("")
getElementById("") // 通过 id属性 找到元素
getElementsByTagName("") // 根据标签名获取元素
getElementsByClassName("") // 根据类名获取元素
querySelectorAll("") // 方法返回文档中匹配指定CSS 选择器的所有元素
6、(778 > 787)? 5:2结果是:( A )
A、2
B、3
C、5.2
D、4
因为778 < 787,所以条件为假,所以结果为2
7、有如下代码:
var arr=new Array(9) ;
arr[1]=1;
arr[2]=2;
该数组的length属性值为( B )。
A、2
B、9
C、10
D、8
因为JavaScript是面向对象,所以new Array()表示定义一个数
组;
如果Array()里面只有一个数,则表示数组的长度
如果Array()里面有至少两个数,则表示数组里面的元素
8、请判断如下代码的输出是( C )。
var str = ‘’;
for(var i=1; i<=10; i+=2)
{ str += i; }
console.log(str);
A. 12345678910
B. 123456789
C. 13579
D. 1357910
从循环中可以看出,字符串拼接的都是奇数
9、以下不是canvas的方法是(D )。
A、getContext()
B、fill()
C、stroke()
D、controller()
Controller帮助创建合理的,可释放内存,快速执行jQuery配件
10、如下( )不属于流程控制的三种基本结构( B )。
A. 顺序结构
B. 递归结构
C. 分支结构
D. 循环结构
流程语句的三种基本结构:顺序、分支、循环
二、选择题
1、Javascript中Math的 random 方法用于返回0和1之间的随机数
2、在JavaScript中 onclick 是点击事件
3、HTML5中Canvas标签使用 getContext 方法获取画笔,fillRect 方法填充矩形,clearRect 方法清除矩形
4、Javascript 弹出对话框的三个命令 :alert、confirm 和 prompt
5、在Javascript中,Null 是一种特殊的数据类型,它表示 空
(confirm:选择框;var rs = confirm(“你好吗?”);alter(rs) // true or false)
三、判断题
1、可以在函数里面调用函数 (对)
2、Array 是JavaScript的基本数据类型 (错)
3、Javascript是弱类型语言 (对)
4、var d=new Date();d.getDate()可以获取当前月份 (错,获取天数;getMonth()获取月份)
5、length是数组的方法 (错,属性)
6、do…while…结构语句,循环体中的语句至少会被执行1次。(对)
7、形参是在声明函数时,函数名后括号中的变量 (对)
8、window为BOM的顶层对象,表示浏览器对象 (对)
9、实参是在调用函数时真实传给函数的参数。(对)
10、document表示HTML页面当前窗体内容 (对)
11、JavaScript中通过getDay()方法获取天数 (错,获取星期;getDate()获取天数)
JavaScript期末复习相关推荐
- 【笔记总结】计算机系期末复习、专业课学习、算法与其他笔记
2022.4.18 整理了一下自己写的乱七八糟的博客. 2022.6.12整理了一些大二下的期末复习. 2022.7.22更新Java学习笔记. 2022.8.30更新LeetCode笔记. 2022 ...
- Android期末复习篇_传智课后习题以及答案(选择、填空、判断、简答、编码题)
写在前面 此为移动应用开发传智课后习题及答案,供期末复习使用,注意 答案仅供参考 加粗题目为强调 题型涉及:选择.判断.填空.简答.编程题 另8章习题及答案汇总:Android期末复习篇_8章节练习题 ...
- 广东电大计算机绘图试题,电大计算机绘图期末复习试题及答案参考小抄.doc
电大计算机绘图期末复习试题及答案参考小抄 一.填空题(每小题1.5分,共30分) 1.CAD的常用图形输入设备有???鼠标??.数字化仪.图形输入板.光笔.??键盘 等.2.CAD的软件可分为系统软件 ...
- 太牛了 Python期末复习总结,提高成绩必备回家过个开心年
Python期末复习之语法 将用一张思维导图的形式来展示python的基础语法. Python期末复习之运算符 Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑 ...
- java语言程序设计期末复习综合练习题_Java语言程序设计期末复习综合练习题答案...
Java语言程序设计期末复习综合练习题 一.选择题. 2. main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( )? A.public stat ...
- (52 90) 简答 什么叫计算机网络,计算机网络期末复习试卷.doc
计算机网络期末复习试卷 计算机网络模拟试题及参考答案 一.填空题 1.数据链路层的主要任务是在相邻结点间的线路上无差错地传送以帧为单位的数据,网络层的主要任务是选择合适的路由,应用层的主要任务就是将各 ...
- 计算机组成原理考试知识点总结,最新2018计算机组成原理期末复习考试知识点复习考点归纳总结总结...
电大计算机组成原理期末复习考试考点 归纳总结 科学研究和工程技术计算是计算机最早的领域. 信息处理是计算机应用的最广泛的领域. 计算机系统分为硬件和软件两大部分.硬件是实体部件,是看得见摸得着的.软件 ...
- 微型计算机滑动平均值滤波器方程,微型计算机控制技术期末复习2011.ppt
期末复习提纲,考试范围,第二章模拟量输入输出通道接口技术第三章人机交互接口技术第四章常用控制程序设计第六章总线接口技术第七章过程控制数据处理方法第八章PID算法第十一章微机控制系统抗干扰设计,试题题型 ...
- 2020年通信网络基础期末复习
文章目录 期末考试(已删除!) 平时作业题汇总 写在最后 写在前面: 第一,现在是2021年6月28日19点46分,之前的文章需要填坑!男人嘛,言而有信. 第二,写这篇文章之日,距离考试接近一载光阴, ...
最新文章
- 图像分析用 OpenCV 与 Skimage,哪一个更好?
- 潜意识微笑,与钱无关——博客获奖有感
- windows下卸载oracle11g
- android opencv 书籍,opencv android
- 【学习笔记】JS基础语法一小时通
- javafx 表单_JavaFX 2:创建登录表单
- 谈谈你对php的收获和不足,我的收获与不足
- 数据结构--堆 Heap
- Nginx04---编译安装
- 深度学习中图像预处理均值
- Ubuntu 16.04 + Nginx + Django 项目部署
- 【Flink】 collector 非常慢 一次尴尬的 排查错误方向 chain 与 不chain 的 区别
- 我很多文章都有建议大伙不要轻易去创业
- 小D课堂 - 新版本微服务springcloud+Docker教程_3-04 SpringCloud微服务核心组件Eureka介绍和闭源后影响...
- MyBatis历史、MyBatis特性、MyBatis下载、MyBatis和其他持久层技术的比较
- python无头浏览器兼容问题_docker+python无头浏览器爬虫
- 借贷行业,还有明天吗?
- e480Linux无法发现无线网卡,ThinkPad无线不能用无法连接无线网络的具体排查流程图解...
- 文件同步工具Unison
- android 双击点亮屏幕,手机双击点亮屏幕是怎么实现的
热门文章
- LTE-5G学习笔记7---5G技术考试必看
- 阿里云 EMR 基于 Apache DolphinScheduler 产品技术实践和社区贡献
- 永磁直驱风机在不对称故障下的低电压穿越simulink仿真模型,通过改变控制策略来模拟不对故障下的系统电压穿越
- 多人上传文件公共网盘_多平台文件互传,一篇就够
- AHP-层次分析法(C++源码,附详细注释和样例)
- 广州细行发布订单跟踪管理系统
- 气相色谱柱温箱程序升温控制器
- 【Python】基于SVD的特征脸(Eigenface)方法
- PTA Advanced 1169 The Judger C++
- C# 串口操作系列(3) -- 协议篇,二进制协议数据解析