本文目录

同程 前端工程师面试题

🌙
手机阅读
本文目录结构

同程 前端工程师面试题

关于以下 URL的描述错误的是( ) http://www.ly.com/

正确答案: A

http表面使用TCP协议
又名统一资源定位符,方便确定一个资源,并表示出它在哪里
URL中隐藏了端口号,默认是80端口
访问URL可使用大写字母

有以下代码片段:

var a =[];
a[0]=1, a[1]=2, a[2]=3, a[5]=4;

请问a.length的值是多少( )

正确答案: D

会报错
3
4
6

下列代码运行的结果( )

short i=65537;
int j=i+1;
printf("i=%d,j=%d\n",i,j);

正确答案: B

i=65537,j=65538
i=1,j=2
i=-1,j=0
i=1,j=65538

归并排序的时间复杂度( )

正确答案: B

O(log(N))
O(N*log(N))
O(N)
O(N^2)

数据库事务的4个特征是:原子性、一致性、( )、隔离性。

正确答案: C

只读性
封装性
持续性
恢复性

整数0x12345678,在采用bigendian中内存的排序序列是( )

正确答案: A

12 34 56 78
78 56 34 12
87 65 43 21
21 43 65 87

执行以下SQL,下面哪个名字会被查询出来( )

Select firstname from stafflist
where firstname like'-A%'

正确答案: C D

Allen
CLARK
JACKSON
DAVID

有如下代码片段:

var obj ={a:1,b:function () {alert(this.a)}}; 
var fun =obj.b; 
fun();

运行结果是( )

正确答案: C
弹出a
弹出1
弹出undefined
什么也看不到

二分查找的时间复杂度( )

正确答案: C

O(N*log(N))
O(N)
O(log(N))
O(N^2)

下面叙述错误的是( )

char acX[]="abc";
char acY[]={'a','b','c'};
char *szX="abc";
char *szY="abc";

正确答案: D

acX与acY的内容可以修改
szX与szY指向相同的地址
acX占用的内存空间比acY占用的大
szX的内容修改后,szY的内容也会被更改

某计算机内存空间按字节编址,若某区域的起始地址为:4A000H,终止地址为4DFFFH,则该段内存区域的容量是( )

进制转换计算

正确答案: A

16KB
24KB
214KB
1MB

以下哪个是并选择器( )

正确答案: C

item
span.item
span, .item
span .item

如下语句通过算术运算和逻辑运算之后i和 j的结果是( )

int i=0;
int j=0;
if((++i>0)||(++j>0))
{
//打印出i和j的值。
}

正确答案: D

i=0;j=0
i=1;j=1
i=0;j=1
i=1;j=0

在SQL中,建立表用得命令是( )

正确答案: A

CREATE TABLE
CREATE RULE
CREATE VIEW
CREATE INDEX

SQL查询语句中where、group by、having 这些关键字区别和用法总结错误的是( )

正确答案: D

HAVING在查询语句中必须依赖于GROUP BY
WHERE 子句用来限制 select 语句从表中指定选取得行
GROUP BY 子句用来分组 WHERE子句的输出结果集
HAVING 子句用来从分组的结果中筛选列

下列代码的运行结果( )

int a[]={1,2,3,4};
int *b=a;
*b+=2;
*(b+2)=2;
b++;
printf("%d,%d\n",*b,*(b+2));

正确答案: C

1,3
1,2
2,4
3,2

农夫需要把狼、羊、菜和自己运到河对岸上去,

农夫需要把狼、羊、菜和自己运到河对岸上去,只有农夫能够划船,而且船比较小,除了农夫之外,每次只能运一种东西,还有一个棘手问题,就是如果没有农夫看着,羊会偷吃菜,狼会吃羊,请按照下列顺序选择合理过河方法()

A 农夫单独过河
B 农夫带狼过河
C 农夫带羊过河
D 农夫带菜过河
E 农夫单独返回
F 农夫带狼返回
G 农夫带羊返回
H 农夫带菜返回

正确答案: B D

CEDEBEC
CEBGDEC
BEDEC
CEDGBEC

以下哪些是javascript的基本数据类型()

正确答案: A B C

String
Number
Undefined
Date

在不考虑H5的情况下,下列哪些值是可以作为标签的type属性的属性值。()

正确答案: A B C

text
submit
button
date

有 2 个表,表 1 为邮轮订单表: CruiseOrder ,表 2 为用户表: B2CUser

CruiseOrder:
OrderSerialId B2CUserld OrderPersons OrderAmount
Dc00001       1         2             4000
Dc00002       2         3             6000
Dc00003       3         4             8000
B2CUser:
B2CUserId B2CUserName
1         赵先生
2         钱女士
3         孙先生

小明写了两个 SQL 语句:

SELECT OrderSerialId,B2CUserName,OrderPersons,OrderAmount FROM CruiseOrder co
LEFT JOIN B2CUser bu ON co.B2CUserId=bu.B2CUserId and bu.B2CUserName=’赵先生’
SELECT OrderSerialId,B2CUserName,OrderPersons,OrderAmount FROM CruiseOrder co
LEFT JOIN B2CUser bu ON co.B2CUserId=bu.B2CUserId WHERE bu.B2CUserName=’赵先生’

请问两个语句执行结果为:()

正确答案: B

一样
不一样
一样,执行结果为Dc00001 赵先生 2 4000
不一样,
第一个语句结果为
      Dc0001 赵先生 2 4000
      Dc0002 钱女士 3 6000
      Dc0003 孙先生 4 8000
第二个语句结果为
      Dc0001 赵先生 2 4000

当position属性值是(1)时,不能做绝对定位的参考元素。

参考答案

(1) static

用margin设置边距,上:10px,下20px,左:10px,右10px1

参考答案

(1) margin:10px 10px 20px 10px;

分割字符串的方法名是1,连接数组元素的方法名是2。

参考答案

(1) split
(2) join

设置锚点用的a标签的1属性,lable的for属性指向的是表单元素的2属性。

参考答案

(1) href
(2) id

在数组尾部添加元素的方法是1,弹出数组最后一个元素的方法是2。

参考答案

(1) push
(2) pop

表单元素,设置表单提交方式和路径的属性为1和2。

参考答案

(1) method
(2) action

选中类名为menu和open的li标签的子元素a的css选择器是1。

参考答案

(1) li.menu.open>a

设计表格会设计到哪些标签元素?(请至少列出4个)

常用的伪类选择器有哪些?(至少写出4个)

Input标签的type属性可以设置哪些值?(请至少列出6个).

1==true的返回值是true,这句话是否正确?

正确答案: A

正确
错误

<i><em>标签语义分别表示斜体和加粗,是否正确?

正确答案: B

正确
错误

当/的两边都是整数时,/表示整除,是否正确?

正确答案: B

正确
错误

函数是一种特殊的数据类型,这句话是否正确?

正确答案: A

正确
错误

在不改变元素的显示属性的情况下,元素都是可以设置宽度的,并且能够设置成功,这句话是否正确?

正确答案: B

正确
错误

写个JavaScript函数来判断是否大于18岁,比如传入1993-6-3,返回true,传递2001-6-3返回false;

流程图由哪些元素组成,请画一个登入的流程图?

请解释什么是MVC开发模式?

请解释css中的浮动,以及清浮动的方法。

参考

https://www.nowcoder.com/test/6408897/summary

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了