一、单选题
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>
参考答案
一、单选题
1、C 2、C 3、B 4、D 5、D 6、C 7、D 8、A 9、C 10、D 11、B 12、A 13、C
二、多选题
14、ABC 15、ACD 16、BC 17、ABC