当前位置: 首页 > article >正文

计算机二级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获取完整的响应数据。


http://www.kler.cn/a/598664.html

相关文章:

  • 图像处理篇:图像预处理——从数据到模型的桥梁
  • Linux__之__基于UDP的Socket编程网络通信
  • 智慧座椅无线手机充电器:开启便捷充电新时代
  • SQLServer列转行操作及union all用法
  • 雪花算法生成分布式唯一ID
  • 从零构建大语言模型全栈开发指南:第一部分:数学与理论基础-1.2.3层归一化(LayerNorm)与残差连接的原理与代码实现
  • 用selenium+ChromeDriver豆瓣电影 肖申克的救赎 短评爬取(pycharm 爬虫)
  • 通过Typora + PicGo + 阿里云对象存储(OSS)实现图床
  • JAVA中数组(Array)‌ 和 ‌链表(LinkedList)‌ 是两种基础的数据结构
  • 详解如何通过Python的BeautifulSoup爬虫+NLP标签提取+Dijkstra规划路径和KMeans聚类分析帮助用户规划旅行路线
  • 进程状态与PV操作
  • Java安全-类的动态加载
  • 本地部署Dify 添加Ollama模型DeepSeek
  • matlab的meshgrid
  • Mysql架构理论部分
  • QT二 QT使用generate form 生成常用UI,各种UI控件
  • 关于Docker是否被淘汰虚拟机实现连接虚拟专用网络Ubuntu 22.04 LTS部署Harbor仓库全流程
  • STM32滴答定时器(SysTick)原理及延时函数实现
  • redisson 使用与分析
  • 【微前端】使用微前端解决碎片化的用户界面问题实践