计算机二级web易错点(6)-选择题

在软件或系统的三层架构中,三层分别为表示层、逻辑层(业务逻辑层)和数据访问层。表示层主要负责与用户交互,展示数据和接收用户输入;逻辑层处于中间位置,负责处理业务逻辑,对表示层传来的请求进行处理,并调用数据访问层获取或存储数据;数据访问层负责与数据库等数据存储介质交互,进行数据的增删改查操作。所以中间层是逻辑层。

FTP 是 File Transfer Protocol 的缩写,即文件传输协议,用于在网络上进行文件的上传和下载等传输操作。远程登录协议一般指 Telnet ;超文本传输协议是 HTTP ,用于传输网页等超文本数据;文件下载协议不是 FTP 的标准称呼。

在 JavaScript 中,当 “+” 运算符两边有一个操作数是字符串时,会执行字符串拼接操作;如果两边都是数字,则执行加法运算。在表达式 2 + 5 + "8" 中,先计算 2 + 5 ,结果为数字 7 ,然后 7 再与字符串 "8" 进行拼接,最终得到字符串 "78"

Math.random() 函数会返回一个大于等于 0 且小于 1 的随机小数。当它乘以 10 后,得到的结果是大于等于 0 且小于 10 的随机小数。
Math.round() 函数用于对数字进行四舍五入取整。所以 Math.round(Math.random()*10) 得到的结果是一个大于等于 0 且小于等于 10 的整数。
选项 A(0)、B(1)、C(9)都在这个范围内,而选项 D(11)不在该范围内,不可能出现。

在 JavaScript 中,substr() 方法用于从字符串中提取子字符串,它有两个参数。第一个参数表示开始提取的位置(索引从 0 开始),第二个参数表示要提取的字符数量。这里 str="abcdefgh" ,str.substr(2,3) 表示从索引为 2 的字符(即字符 c )开始,提取 3 个字符,所以得到的子字符串是 "cde"

  • isNaN() 是 JavaScript 中的内置函数,用于判断一个值是否为非数字(Not-a-Number)。如果参数 value 是数字,返回 false;如果不是数字,返回 true,所以可以利用它的返回值判断数据是否为数字。
  • JavaScript 中没有 Integer.parseInt() 这种写法,正确的是 parseInt(),它用于将字符串解析为整数,即便输入不是标准数字字符串,也不会报错,而是返回 NaN,所以该选项错误。
  • JavaScript 是弱类型语言,没有 int 这种类型声明方式,int i = value 这种写法是错误的,在 JavaScript 中不能这样用来判断是否为数字。
  • JavaScript 有多种方式可以验证数据是否为数字,isNaN() 就是其中一种。
  • eval() 函数可以将传入的参数字符串当作 JavaScript 程序代码来执行。例如 eval("console.log('Hello')") ,就会在控制台输出 Hello
  • escape() 函数主要用于对字符串进行编码,将某些特殊字符转换为 % 加两位十六进制数的形式,并非执行代码。
  • encodeURI() 函数用于对 URI 进行编码,以适应网络传输,防止特殊字符导致的问题,和执行代码无关。
  • toString() 函数是用于将各种数据类型转换为字符串形式,不是用来执行代码的。
  • 在 XMLHttpRequest 对象中,readyState属性有 5 种状态值:

  • 0:请求未初始化(尚未调用open方法)。
  • 1:请求已建立,但还未发送(调用了open方法,未调用send方法) 。
  • 2:请求已发送,正在处理中(通常可以获取响应头信息)。
  • 3:请求在处理中,部分数据已接收,但还未完成。
  • 4:请求已完成,数据接收完毕,可以在此时通过responseTextresponseXML获取完整的响应数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值