阿里云开发者高级面试题
单选 *2.下列说法中不正确的是*
D
A. HTTP协议是基于请求/响应模式的,因此只要服务端给了响应,本次HTTP连接就结束了
B. TCP连接是一个双向的通道,它是可以保持一段时间不关闭的,因此TCP连接才有真正的长连接和短连接这一说
C. HTTP协议是TCP/IP的应用层面协议
D. HTTP协议是有状态的连接协议
相关知识点: HTTP是无状态的连接
单选 *7.下列说法不正确的是
D
A. Chrome浏览器开发者工具中的Element选项卡中可以看到当前HTML实时的状态与代码结构
B. Chrome浏览器开发者工具中的Network选项卡中的信息是当前系统网络的好坏
C. Chrome浏览器开发者工具中的Element选项卡中还可以看大当前每个元素上应用的CSS的样式信息
D. Chrome浏览器开发者工具中的Network选项卡中的Disable Cache是停止使用缓存
相关知识点: Network选项卡中列举的是当前页面的所有的请求信息
*10.下列说法不正确的是*
D
A. HTTPS是以安全为目标的HTTP通道,简单讲是HTTP的安全版
B. HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL
C. HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层
D. HTTPS使用的是HTTPS协议
单选 *13.一个有5个框架的web页面那么它实际上有多少个独立的HTML文件呢*
B
A. 5个
B. 6个
C. 4个
D. 10个
相关知识点: 每个框架文件是一个独立的文件,再加上父级一共是6个HTML文件
单选 *14.下列说法不正确的是*
D
A. HTTP协议是一个基于TCP/IP通信协议来传递数据
B. HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统
C. HTTP的特点:简单快速、灵活、无连接和无状态
D. HTTP请求到服务器的请求消息包括三个部分:请求行、请求头部、请求数据
相关知识点: HTTP请求到服务器的请求消息包括四个部分:请求行、请求头部、空行和请求数据
单选 *16.下列说法不正确的是*
B
A. XHTML 元素必须被正确地嵌套
B. XHTML不区分大小写
C. XHTML 元素必须被关闭
D. XHTML 文档必须拥有根元素
相关知识点: XHTML是严格的html,严格区分大小写
单选 *18.下列说法不正确的是*
D
A. SSL 协议用于为安全数据传输加密数据
B. SMTP 用于电子邮件的传输
C. HTTPS负责在web服务器和web浏览器之间的安全通信
D. FTP用于从电子邮件服务器向个人电脑下载电子邮件
相关知识点: FTP是文件传输协议
单选 *20.下列说法不正确的是*
C
A. 浏览器为当前的页面提供了两种呈现方式:标准模式与混杂模式
B. 浏览器根据DOCTYPE是否存在以及使用的哪种DTD来选择要使用的呈现方式
C. html中img标签、script标签、li标签都可以进行跨域请求
D. html中link标签可以通过RSS读取内容
相关知识点: li标签没有跨域请求的能力
单选 *21.下列说法中不正确的是*
D
A. 因特网浏览器和因特网服务器均使用 TCP/IP 来连接因特网
B. 通信协议是对计算机必须遵守的规则的描述,只有遵守这些规则,计算机之间才D能进行通信
C. 每个计算机必须有一个 IP 地址才能够连入因特网
D. 267.9.12.118这个是一个有效的IP地址
相关知识点: IP中的每个数字的取值范围时0~255,且不能是0也不能是255
单选 *22.下列说法不正确的是*
A
A. 端口号的范围从0到65535
B. QQ程序的端口号又称作QQ程序的临时端口号。这是因为它通常只是在用户运行该QQ程序时才存在
C. URI是以一种抽象的,高层次概念定义统一资源标识,而URL则是具体的资源标识的方式
D. http://255.255.255.1:8080/index?_=1999999这是一个正确的URL
相关知识点: IP中的每个数字的取值范围时0~255,且不能是0也不能是255
多选 *24.下列描述正确的是*
A B C D
A.
…
做SEO优化时每个HTML也最好至少有一个h1标签B. 标签中的alt属性对SEO优化有帮助
C. 内链就是同一网站域名下站内的链接,链接指向网站内部,好的内链结构是有助于网站收录的
D. 锚文本就是关键词上面带链接,这种外链不仅可以提升网站的权重,而且还可以让关键词快速有排名的一种方法,锚文本主要是针对做关键词的,属于外链
多选 *26.下列哪种方式可以减少页面加载时间*
B C D
A. 优化图片,尽量多的使用PNG格式的图片
B. 压缩代码,去掉不必要的换行符、空格和注释
C. 如果是图片,一定要标明宽高
D. 减少http请求
相关知识点: 图片的使用尽量不要使用png格式的图片而是用jpg,因为png图片占用空间较大
多选 *27.下列说法中正确的是*
A. Trident就是IE浏览器所使用的排版内核,IE6版本以下不遵循W3C标准
B. Chromium是我们常见的Chrome浏览器的排版内核,但是这个哪和源自于webkit内核
C. Chakra又名查克拉JS引擎,是Opera的js内核
D. V8是有Google开发的高性能JS引擎,同样NodeJs中的JS引擎也是V8
多选 *28.下列操作对于代码优化的方式正确的是*
A B C D
A. HTML中显示图片尽量做懒加载,但是首屏的图片不要做懒加载
B. 减少HTML中内联的CSS代码和JS代码
C. 网页中的图片尽量使用jpg格式
D. HTML的图片有指定宽高的比没有指定宽高的渲染更快,性能更佳
多选 *29.下列关于浏览器标准模式和怪异模式说法正确的是*
A B D
A. 在IE怪异模式中,盒子的width=content+padding+border
B. 在怪异模式下,table单元格中的图片的vertical-align属性默认取值为bottom
C. 标准模式中CSS的font属性都是不可以继承的
D. 当一个元素使用百分比高度时,标准模式下,高度取决于内容变化,怪异模式下,百分比高度被正确应用
单选 1.<a href=URL target="_self">..</a> 表示( )。
D
A. 打开一个空窗口的超链接代码
B. 新开一个窗口的超链接代码
C. 在父窗口打开超链接的代码
D. 在本窗口打开超链接的代码
单选 *3.下列说法中不正确的是*
D
A. TCP/IP 使用 32 个比特或者 4 个 0 到 255 之间的数字来为计算机编址
B. 一个完整的域名由2个或2个以上的部分组成,最后一个“.”的右边部分称为顶级域名,最后一个“.”的左边部分称为二级域名,二级域名的左边部分称为三级域名,以此类推
C. TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准
D. HTTP协议是有状态、有连接的协议
相关知识点: HTTP协议是无状态、无连接的协议
单选 *4.根据运算符的优先级,表达式z=2\*(1+2\*3)的运算结果为( )。
B
A. 12
B. 14
C. 16
D. 18
单选 *5.下列HTML与CSS的优化方式中不正确的是*
D
A. 删除不必要的注释和空格
B. 减少对外部js、css、图片资源的引用,不同域名使用越少越好
C. 优化页面加载顺序,首先加载页面最初显示的内容和与之相关的js和css,然后加载html相关的东西(首屏不显示的图片、flash、视频等)
D. 可以使用嵌套table
相关知识点: table的嵌套会严重的影响HTML的渲染速度
单选 *6.下列说法不正确的是*
A
A. HTML 的 lang 属性可用于网页或部分网页的语言。这对搜索引擎和浏览器是没有任何帮助的
B. HTTP请求状态码中200是表示成功请求
C. HTTP请求状态码中307是表示被请求的页面已经临时移至新的url
D. HTTP请求状态码中404是表示服务器无法找到被请求的页面
相关知识点: lang属性对搜索引擎有帮助
单选 *8.下列说法不正确的是*
B
A. CSS的渲染规则,是从上到下,从右到左渲染的
B. 有加载未完成的脚本不会影响到DOM树的构建
C. DOM树就是从上到下解析HTML文档生成DOM节点树(DOM tree),也叫内容树
D. 创建渲染树后,进入布局阶段,这个阶段就是通过渲染树中渲染对象的信息,计算出每一个渲染对象的位置和尺寸,将其安置在浏览器窗口的正确位置
相关知识点: 有加载未完成的脚本会影响到DOM树的构建
单选 *9.下列提升页面加载速度的方法中不能起到明显作用的是*
B
A. 减少HTTP请求
B. 尽量使用多的内联Javascript代码和Css代码
C. 使用优质的CDN
D. 压缩我们的JS代码和CSS代码
相关知识点: 内联JS与CSS代码不能加速页面的加载速度,反而还会减慢加载速度,尽量将JS与CSS提出为外部文件
多选 *30.下列对HTML语义化的理解正确的是*
A B C D
A. html语义化让页面的内容结构化,结构更清晰
B. 便于对浏览器、搜索引擎解析
C. 容易阅读
D. 利于SEO
多选 *25.在HTML4.01中规定了哪几种文档类型*
A B C
A. Strict
B. Transitional
C. Frameset
D. HTML
相关知识点: HTML4.01中规定了哪三种文档类型:Strict、Transitional和Frameset
23.在 HTML中, 使用 HTML元素的 class 属性, 将样式应用于网页上某个段落的代码如下所示:
<p class="firstp" >这是一个段落 </p>
下面选项中:( )正确定义了上面代码引用的样式规则。
A
A. <sytle type= “text/css ”> p{color:red}
B. <sytle type =”text/css ”> #firstp{color:red}
C. <sytle type= ”text/css ”> firstp.{color:red}
D. <sytle type= ”text/css ”> p.{color:red}
单选 19.分析下面的 HTML代码片段,则选项中的说法正确的是( )。
<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>
B
A. 该表格共有 2 行 3 列
B. 该表格的边框宽度为 10 毫米
C. 该表格中的文字均居中显示
D. “姓名”单元个跨3 列
单选 *17.下列做法中不是提升CSS渲染性能的操作的是*
A
A. 尽量使用CSS子代选择器尽量多的嵌套,层次越多越好
B. 不是在标签多的页面使用通配符选择器
C. 避免使用CSS的表达式
D. 尽量少使用绝对定位
相关知识点: [CSS自带选择器嵌套层数太多会造成CSS Tree加载变慢,影响最终的渲染速度,建议嵌套层数不超过3层](https://developer.aliyun.com/exam/detail/CSS自带选择器嵌套层数太多会造成CSS Tree加载变慢,影响最终的渲染速度,建议嵌套层数不超过3层)
单选 *15.分析下面的 css样式代码,可以得出 ( ) 。*
h1{color;limegreen;font-family;arial}
A
A. 此段代码是一个 html选择器
B. 选择器的名称是 color
C. {} 部分的样式属性将作为 h2 元素的默认样式
D. limegreen 和 font-family 都是值
单选 *12.下列说法中正确的是*
B
A. H1标签对SEO起不到关键的作用
B. 尽量在a标签上加title,有助于SEO优化
C. 图片标签的alt属性,通常在链接失效时显示生效,除此之外没有其他任何的用处
D. webkit-transform:transition3d(0,0,0)属性在渲染页面时使用CPU渲染页面,所以渲染能力低
单选 *11.下列说法中正确的是*
C
A. HTTP请求状态码中403是指请求时间超时
B. HTTP请求中,服务器响应消息中不可以有空格
C. HTTP请求每次连接只处理一个请求
D. HTTP请求的无状态特性,是指HTTP请求没有状态码
相关知识点: 403状态码是服务器拒绝访问;服务器的响应消息中一定需要有空行分割开响应内容;HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力