面试题汇总:技术知识点与实践.pdfVIP

  • 0
  • 0
  • 约3.78千字
  • 约 6页
  • 2026-01-27 发布于北京
  • 举报

1.从协议和原理上分析session和的区别

和session都遵循HTTP协议原

理:在客户端用户信息,而

session则将用户信息保存在服务器端。

2.满二叉树和完全二叉树

完全二叉树:叶子结点只可能在层次最大的两层上出现;对任一结点,若其右分支下

的子孙的最大层次为l,则其左分支下的子孙的最大层次必为l或l+1。满二叉树:每

一层上的结点数都是最大结点数。

3.数据库类型(int,varchar,char,datetime,text)各类型,varchar和char的区别

Int整型

Varchar变长字符串型

Char定长字符串型

Datetime时间日期型

Text文本类型

Varchar是可变长度,若不超出长度,将以数据的实际长度。

Char是固定长度,若不超出长度,将以固定长度

4.isset()和empty()的区别

isset():判断变量是否存在或已被设置

Empty():判断是否为空

5.什么是面向对象,如何实现面向对象

面向对象:把数据及对数据的操作方法放在一起,相互依存的整

体,使用面向对象的三大特征来实现:封装继承多态

6.Linux压缩文件和解压文件令

tar–czf

tar‑xzvf

7.写一个匹配URL的正则表达式

‘/http:\/\/(www)?(\.[0‑9a‑zA‑Z])+\.com|\.cn|\.net/’

8.说出排序法(至少三个),并使用冒泡排序法将一个数组中的值按照从小到大的顺序排序。

冒泡排序法

1.session和的区别,从协议和原理进行分析

和session都是遵从http协议

原理:从客户端上进行

Session将保存于服务器端中

2.满二叉树和完全二叉树

完全二叉树:叶子结点只可能在层次最大的两层上出现;对任一结点,若其右分支下子

孙的最大层次为l,则其左分支下子孙的最大层次必为l或l+1

满二叉树:每一层上的结点数都是最大结点数

3.数据库类型(int,varchar,char,datetime,text)各类型,varchar和char的区别

Int整型

Varchar变长字符串型

Char定长字符串型

Datetime时间日期型

Text文本类型

Varchar是可变长度,若不超出长度,将以数据的实际长度

Char是固定长度,若不超出长度,将以固定长度

4.isset()和empty()的区别

Isset():判断变量是否存在或已被设置

Empty():判断是否为空

5.什么叫做面向对象,如何实现面向对象

面向对象:把数据及对数据的操作方法放在一起,相互依存的整体

使用面向对象的三大特征来实现:封装继承多态

6.Linux压缩文件和解压文件令

tar–czf

tar-xzvf

7.写一个匹配URL的正则表达式

‘/http:\/\/(www)?(\.[0-9a-zA-Z])+\.com|\.cn|\.net/’

8.说出排序法(至少三个),并使用冒泡排序法将一个数组中的值按照从小到大的顺序排序

冒泡排序法

快速排序法选择排序法希尔排序

法$arrarray(6,4,2,3,1);

For($i=0;$icount($arr);$i++){

For($j=0;$jcount($arr);$j++)

{If($arr$j$arr$i]){$t$arr[

[][

$j];$arr[$j]$arr[$i];$arr[$i]$

t;}}

文档评论(0)

1亿VIP精品文档

相关文档