java前端 选择题题库_前端笔试题之选择题

本文通过问答形式介绍了计算机科学的基础知识点,包括文件系统的存储空间分配单位、局域网MAC层对应的数据链路层、线程的终止条件、二叉树的遍历顺序、HTTP与HTTPS的区别、面向连接与无连接服务的特点、GET与POST请求的区别、有利于SEO的HTML实现方式、CSS布局中块级元素的实际宽度计算方法等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.文件系统中文件的存储空间的分配是以什么单位进行的?(D)

A.字(word)

B.字节(byte)

C.文件(file)

D.块(block)

解析:文件系统中分配存储空间的基本单位是物理记录。为了有效地分配文件存储器的空间,通常把它们分成若干块,并以块为单位进行分配和传送,每个块称为物理块,而块中的信息称为物理记录。

2.局域网中的MAC层与OSI参考模型(B)层相对应。

A.物理层

B.数据链路层

C.网络层

D.传输层

3.下面哪些情况可以终止当前线程的运行?(BD)

A.当一个优先级高的线程进入就绪状态时

B.跑出一个异常时

C.当该线程调用sleep()方法时

D.当该线程调用stop()方法时

解析:

当一个优先级高的线程进入就绪状态时,它只是有较高的概率能够抢到CPU的执行权,不是一定就能抢到执行权,所以A错;

抛出一个例外时,该线程就终止了,所以B正确;

当前线程调用sleep()方法或者wait()方法时,只是暂时停止了该线程的运行,不是终止线程,注意题目说的是“终止”,就是完全停止,所以C错误;

调用stop方法强制终止线程,但不推荐使用。

4.已知一颗二叉树,如果中序遍历是:DBFEACHGI,后序遍历的节点顺序是:DFEBHIGCA,则前序遍历结果为(B)

A.ABDFECGHI

B.ABDEFCGHI

C.ABDFECHGI

D.ABDEFCGIH

解析:由后序顺序可得,后序最后一个为树的根节点(子树一样),A在最后一个,则A为根节点,由中序顺序可得,A的左边为左子树(DBFE),A的右边为右子树(CHGI);先看A的左子树,由左子树的后序来看,B为左子树的根节点,再回到中序,B左边D为左子树,右边FE为右子树,再回到后序看FE,E在最后一个,则E为B的右子树的根节点,那么F自然为E的左子树;再看A的右子树,同上可得以下图示:

71b322a79601754f2dc8e4965b280411.png

则它的先序遍历就为B。

5.以下关于HTTP/HTTPS的说法正确的是(AC)

A.HTTPS协议的默认端口号是443

B.HTTP协议使用了对称加密算法,HTTPS协议使用了非对称加密算法

C.HTTPS就是HTTP加上SSL/TLS

D.HTTPS是基于TCP的短连接,需要经过三次握手建立连接

解析:HTTP协议式明文传输,HTTPS 内容经过对称加密,每个连接生成一个唯一的加密密钥。B错。

通俗来说HTTPS =  HTTP + SSL/TLS。C正确。

D不知道。

6.下面关于面向连接的服务和无连接的服务的说法正确的是哪些?(AD)

A.传输层即提供面向连接的服务又提供无连接的服务

B.数据链路层只提供面向连接的服务,而网络层只提供面向无连接的服务

C.无连接的服务适用于延迟敏感性和高可靠性的应用程序

D.相对于无连接的服务,面向连接的服务提供了更多的可靠性保障

7.http请求的方式get和post的区别不包括?(AB)

A.get和post的可传输内容不一样,一个有限制一个没限制

B.get和post传输的内容存放的位置不一样,一个放在header,一个放在body

C.get请求content-type只能是text/html

D.get请求可以跨域,post请求不可以跨域

解析:

C .错误,get的Content-type不仅可以是text/html,也可以是其他,如 application/json, text/plain 等等.

D.错误, post一样可以跨域.

所以选A,B.

8.以下哪些html实现有利于页面的SEO?(AB)

A.在

标签设置重要的关键字

B.给图片添加alt属性

C.同一个元素下面多次使用

D.在适合的位置使用、、、等标签代替

解析:SEO(Search Engine Optimization):汉译为搜索引擎优化。

标签对搜索引擎非常友好,它告诉了搜索引擎这个页面的主题是什么。在页面当中适当的添加标签,将非常有助于页面的seo优化。但是,需要注意的是,标签所代表的权重一般只到

为止,也就是说,

以下的标签,将不会对seo优化产生任何影响。除此之外,每个页面只允许使用一次

标签,不可以重复。C错。

9.下列哪些属性可以开启硬件加速?(AC)

A.transforms: translate3d(0,0,0);

B.transforms: scale(0);

C.transforms: scaleZ(0);

D.will-change: transforms;

10.下面默认css布局中,哪项是正确的?(ABD)

A.块级元素实际占用的宽度与它的padding属性有关

B.块级元素实际占用的宽度与它的width属性有关

C.块级元素实际占用的宽度与它的margin属性有关

D.块级元素实际占用的宽度与它的border属性有关

解析: 默认w3c盒模型中,块级元素实际占的宽度为 width+padding+border ;

在ie盒模型中,块级元素实际占的宽度为 width(width的宽度已经包含了content和padding和border)。

——————————————————未完待续———————————————————

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值