Android开发笔试题(100分)
关于
1年前
更新
0
频次
27
题目数
分享

有问题?问问AI帮你修改 改主题:如咖啡问卷改为奶茶问卷
:欢迎参加本次测试!
Q1:1、姓名
Q2:2、请写出以下程序执行结果class Main { public static void main(String[] args) { System.out.print(-10 2); }}
Q3:3、请写出以下程序执行结果 class Developer {}class AndriodDeveloper extends Developer {} public class Test { public void dev(Developer dev) { System.out.print(Developer); } public void dev(AndriodDeveloper dev) { System.out.print(Andriod Developer); } public static void main(String[] args) { Test t = new Test(); Developer dev1 = new AndriodDeveloper(); AndriodDevloer dev2 = new AndriodDeveloper(); t.dev(dev1); t.dev(dev2); }}
Q4:4、请写出以下程序执行结果public class Test { public static void main(String[] args){ Runner r = new Runner(); Thread thread = new Thread(r); thread.start(); r.method2(); } } class Runner implements Runnable{ int mum = 0; public void run() { method1(); } public synchronized void method1(){ mum = 100; try { Thread.sleep(3000); } catch (InterruptedException e) {} System.out.print(mum); } public synchronized void method2(){ try { Thread.sleep(2000); } catch (InterruptedException e) {} mum = 500; }}
Q5:5、以下说法中正确的是?(1)HashCode相等的两个对象相等(equals)(2)如果两个对象相等(equals),它们的HashCode相等(3)HashCode相等的对象不一定相等(4)如果两个对象相等(equals),它们的HashCode不一定相等
Q6:6、以下不属于Collection直接子类的是?(1)List (2)HashSet (3)Map(4)Vector
Q7:7、public class PAX{ public static final String TAG=PAX; public void hire(){ System.out.println(We need an Android application engineer); } public static void main(String args[]){ PAX pax=new PAX(); pax.hire(); }}上述代码中,TAG分配在内存的()区,pax分配在内存的()区,new PAX()分配在内存的()区(1)方法区 (2)堆 (3)栈 (4)本地方法
Q8:8、以下哪些是缓存淘汰策略?(1)先进先出策略(2)后进先出策略(3)最少使用策略(4)最近最少使用策略
Q9:9、冒泡排序的时间复杂度是(),快速排序的时间复杂度是()(1) O(n) (2)O(log (n)) (3) O(n*log(n)) (4)O(n^2)
Q10:10、关于单例模式哪些说法正确?(1)饿汉模式是线程安全的,不需要加锁(2)内部静态类方式是线程安全的(3) 双重校验锁方式必须加volatile(4)单例模式构造方法一定是 private
Q11:11、关于MVP的描述错误的是?
Q12:12、以下和Android应用签名过程无关的是
Q13:13、既考虑作业等待时间,又考虑作业执行时间的调度模式是?
Q14:14、以下关于非对称加密的说法正确的是?(1)可以用公钥加密、私钥解密来实现数字签名,验证身份(2)可以用私钥加密、公钥解密来实现数字签名,验证身份(3)可以使用公钥加密、私钥解密来实现加密传输,防止窃听(4)可以使用私钥加密、公钥解密来实现加密传输,防止窃听
Q15:15、以下属于对称加密的是?
Q16:16、安卓启动后,由内核启动的第一个用户级进程是?
Q17:17、Dalvik虚拟机可执行程序的文件格式为?
Q18:18、以下关于HTTPS的说法正确的是?
Q19:19、以下方法中不属于HTTP请求方法的是?
Q20:20、TLS工作在OSI模型的哪一层?
Q21:21、检测以下哪些与 http://store.company.com/dir/page.html 是同源?
Q22:22、以下哪些是Kotlin有而Java没有的特性? (1)空指针安全 (2)操作符重载 (3)协程 (4)Ramda表达式
Q23:23、以下Gradle相关描述正确的是?(1)GradleWrapper的作用是下载指定版本的Gradle(2)GradleWrapper是Gradle插件(3)Java和Kotlin可以作为实现Gradle插件的语言(4)Gradle要配合Android才能构建项目,不能独立使用
Q24:24、以下关于CI/CD的说法正确的是?(1)Jenkins的作用是代码扫描(2)Jenkis的作用是创建任务和管理工作流(3)SonarQube的作用是代码扫描(4)SonarQube的作用是创建任务和管理工作流
Q25:25、以下关于Dalvik虚拟机的描述正确的是?(1)Dalvik虚拟机与Java虚拟机兼容(2)Dalvik虚拟机与ART虚拟机兼容(3)Dalvik虚拟机是JIT(JustinTime)编译(4)Dalvik虚拟机是AOT(AheadofTime)编译
Q26:26、以下哪些是StatefulWidget的生命周期方法?(1)initState(2)didChangeDependencies(3)build(4)didUpdateWidget(5)deactivate(6)release
联系我们
问卷网公众号