美团点评前端开发工程师笔试题-2016年

一、单选题

1、面关于Android中定义style和theme的描述错误的是?

A、都可以减少重复属性设置

B、style可以作用在Activity上

C、Theme类可以继承

D、一个TextView的style中定义了textColor属性,TextView本身也设置textColor属性,那么TextView本身定义的优先级较高

2、阅读下列程序,选择哪一个是正确的输出结果?

class HelloA{
public HelloA()
{
System.out.println("I'm A class ");
}
static
{
System.out.println("static A");
}
}
public class HelloB extends HelloA{
public HelloB()
{
System.out.println("I'm B class");
}
static{
System.out.println("static B");
}
public static void main(String[] args) {
new HelloB();
}
}

A、static A I’m A class static B I’m B class

B、I’m A class I’m B class static A static B

C、static A static B I’m A class I’m B class

D、I’m A class static A I’m B class static B

3、在同一线程中android.os.Hander 和 android.os.MessageQueue的数量对应关系是怎样的?

A、1 (Handler) : 1 (MessageQueue)

B、N (Handler) : 1 (MessageQueue)

C、1 (Handler) : N (MessageQueue)

D、N (Handler)  : N (MessageQueue)

4、一个包含n个节点的四叉树,每个节点都有四个指向孩子节点的指针,这4n个指针中有多少个空指针?

A、2n+1

B、3n-1

C、3n

D、3n+1

5、对于li这个节点,下列哪个 CSS 选择器的优先级最高?

A、li#app

B、li.cnt

C、li.cnt:hover

D、#app.cnt

6、不属于Git操作的命令是?

A、add

B、reset

C、mkdir

D、fetch

E、rebase

F、merge

7、请阅读以下代码:

<div style="width:400px; height:200px;">
    <span style="float:left; width:auto; height:100%;">
      <i style="position:absolute;float:left; width:100px; height:50px;">hello</i>
    </span>
</div>
问题:span 标签的width 和 height 分别为多少?

A、width = 0px,height = 0px

B、width = 400px,height = 200px

C、width = 100px,height = 50px

D、width = 0px,height = 200px

8、请阅读以下代码:
var obj = {};
obj.log = console.log;
obj.log.call(console, this)
该代码在浏览器中执行,输出的日志结果是什么?

A、window

B、console

C、obj

D、undefined

9、以下C语言指令:

int a[5] = {1, 3, 5, 7, 9}; 
int *p = (int *)(&a + 1); 
printf("%d, %d", *(a + 1), *(p - 1));
运行结果是什么?

A、2, 1

B、3, 1

C、3, 9

D、运行时崩溃

10、对进程和线程的描述,以下正确的是?

A、父进程里的所有线程共享相同的地址空间,父进程的所有子进程共享相同的地址空间

B、改变进程里面主线程的状态会影响其他线程的行为,改变父进程的状态不会影响其他子进程

C、多线程会引起死锁,而多进程则不会

D、以上都不对

11、关于C语言中volatile关键字,下面的说法哪一个是错误的?

A、编译器会禁止对volatile修饰的变量进行读写优化

B、用volatile修饰的变量,读取速度会更快

C、每一次读取volatile修饰的变量都会从内存中读取

12、下面的C语言语句,哪一个可以把一个32位变量的最高位置为1且保持其它位不变?

A、reg32 |= 1<<31; 

B、reg32 &= 1<<31;  

C、reg32 &= ~(1<<31);

D、reg32 ^= 1<<31;

13、由多个源文件组成的C程序,经过编辑、预处理、编译、链接等阶段会生成最终的可执行程序。下面哪个阶段可以发现被调用的函数未定义?

A、预处理

B、编译

C、链接

D、执行

二、多选题

14、在Java中下面Class的声明哪些是错误的?

A、public abstract final class Test {   abstract  void method();}

B、public abstract class Test {   abstract final void method();}

C、public abstract class Test {   abstract void method(){   }}

D、public class Test {   final void method(){   }}

15、在Android中使用IBinder进行IPC通讯时,能够传递下列哪些数据?

A、Parcelable

B、Serializable

C、Bundle

D、CharSequence

16、HashMap中是用哪些方法解决哈希冲突的?

A、开放地址法

B、二次哈希法

C、链地址法

D、建立一个公共溢出区

17、下列代码,页面打开后能够弹出alert(1)的是?

A、<iframe src="javascript: alert(1)"></iframe>

B、<img src="" onerror="alert(1)" />

C、IE下 <s style="top:expression(alert(1))"></s>

D、<div onclick="alert(1)"></div>

参考答案

一、单选题

1C  2C  3B  4D  5D  6C  7D  8A  9C  10D  11B  12A  13C

二、多选题

14ABC  15ACD  16BC  17ABC

个人资料
游弋的蔷薇
等级:7
文章:27篇
访问:3.8w
排名: 10
上一篇: 阿里巴巴技术类笔试题-2016年
下一篇:美团运维工程师笔试题-2016年
猜你感兴趣的圈子:
美团笔试面试圈
标签: messagequeue、width、reg32、static、abstract、面试题
隐藏