




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2018美图秋招试题名目2018美图秋招试题12018美图java秋招试题2一、单选题2二、多选题8三、编程题112018美图客户端秋招试题13一、选择题132018美图前端秋招试题15一、不定项选择题15二、简答题16三、编程问答题162018美图java秋招试题一、单选题1、关于垃圾回收算法g1,哪个说法是错误的( b )。 a. 并行和并发,具有多线程操作力量 b. 不适用堆空间太大的场景 c. g1停连忙间更加可猜想 d. 不会对系统吞吐量产生较大影响 2、以下程序的执行结果是?( d ) class base final public void show() system.out.p
2、rintln(base:show() called); class derived extends base public void show() system.out.println(derived:show()called); class main public static void main(string args) base b = new derived(); b.show(); a. derived:show()被调用 b. base:show()被调用 c. runtime error d. compiler error 3、多线程中栈与堆是公有的还是私有的(d) a. 栈私有
3、,堆私有 b. 栈公有,堆私有 c. 栈公有,堆私有 d. 栈私有,堆公有 4、在sql数据库一个班级表里只记录了100位同学的状况,那么对该表建立索引文件的描述正确的是(d) a. 确定要,因为索引对于任何数据库表都是必要的 b. 没有必要,因为建立索引对任何数据库的性能都没有影响 c. 确定要,因为索引有助于加快搜寻记录的进程 d. 不适宜,因为对少量记录的表进行索引实际上会产生不利的影响 5、java垃圾回收算法cms执行的挨次是( a ) a. 初始标记-并发标记-并发预清理-重新标记-并发清理-并发重置 b. 初始标记-并发标记-重新标记-并发预清理-并发清理-并发重置 c. 初始标
4、记-并发预清理-并发标记-重新标记-并发清理-并发重置 d. 初始标记-并发标记-重新标记-并发预清理-并发重置-并发清理 6、下列哪种状况会导致长久区jvm堆内存溢出(d) a. 循环上万次的字符串处理 b. 在一段代码申请上百m甚至上g的内存 c. 不断创建对象 d. 用法cglib技术挺直操作字节码运行,生成大量的动态类 7、java.util.comparator体现的设计模式是( b ) a. decorator b. strategy c. interpreter d. command 8、什么样的数据结构被用法在功能redo-undo上?( d ) a. queue b. tre
5、e c. graph d. stack 9、以下程序的输出是?( a ) public class leftshift_operator public static void main(string args) byte x = 64; int i; byte y; i = x2; y = (byte)(x2); system.out.print(i+ +y); a. 256 0 b. 0 256 c. 64 0 d. 0 64 10、以下程序的运行结果是( d ) public static void main(string args) thread t = new thread() pub
6、lic void run() pong(); ; t.run(); system.out.print(ping); static void pong() system.out.print(pong); a. pingpong b. 都不输出 c. pingpong和pongping都有可能 d. pongping 11、以下哪个协议将数据包拆分并发送到网络中的指定地址的?( d ) a. proxy server b. dns c. socket d. tcip/ip 12、以下说法正确的是( c ) class base extends exception class derived ext
7、ends base public class main public static void main(string args) /some other stuff try /some monitored code throw new derived(); catch(base b) system.out.println(caught base class exception); catch(derived d) system.out.println(caught derived class exception); a. 捕获base class exception b. compiler e
8、rror因为derived不是异样类 c. compiler error因为base class exception在derived class之前被捕获 d. 捕获derived class exception 13、下列程序的返回值是,其中arr = 9,12,2,11,2,2,10,9,12,10,9,11,2且n为arr的大小?( b ) int fun(int arr,int n) int x = arr0; for(int i=1;in;i+) x = xarri; return x; a. 12 b. 9 c. 0 d. 2 14、哪一个关键字keywords必需用在处理异样当中
9、?( d ) a. finally b. throw c. catch d. try 15、java中string是线程平安的吗?( b ) a. 不是 b. 是 16、有如下程序: string s1 = new string(“abc”); string s2 = “abc”; string s3 = “a” + “bc”; 下列哪项执行结果为false( c ) a. s2 = s3 b. s1.equals(s2) c. s1 = s2 d. spareto(s3) =0 17、下列程序完成什么功能?( a ) int fun(int x, int y) if(y = 0) retur
10、n 0; a. x*y b. x+y c. xy d. x+x*y 18、新建一个流对象,下面哪个选项的代码是错误的?( c 19、 ) a. new bufferedwrite(new filewriter(“a.txt”); b. new objectlnputstream(new filelnputstream(“a.dat”); c. new bufferedreader(new filelnputstream(“a.dat”); d. new gzipoutputstream(new fileoutputstream(“a.zip”); 19、jdk新生代垃圾回收机制默认接受的是复制
11、算法,影响该算法最关键的因素是( a ) a. 对象存活率 b. 创建新对象的频率 c. survivorratio参数 d. 对象的大小 20、java.util.hashmap处理hash碰撞的方法是( a ) a. 拉链法 b. 线性探查法 c. 随机探测 d. 线性补偿探测法 二、多选题 1、以下哪些是运行时异样( abcd ) a. java.lang.lndexoutofboundsexception b. java.lang.nullpointerexception c. java.util.concurrentmodificationexception d. java.time
12、.format.datatimeparseexception 2、以下哪些能够保证线程平安( bc ) a. 单例模式 b. java.util.hashtable c. synchronized d. volatile 3、垃圾回收算法cms的缺点有哪些( abc ) a. 需要更大的堆空间 b. 需要更多的cpu空间 c. 不会整理、压缩堆空间 d. 增加了回收的停连忙间 4、以下哪些属于工厂模式( abc ) a. 工厂方法模式 b. 简洁工厂模式 c. 抽象工厂模式 d. 组合工厂模式 5、以下哪些语句可以正常创建lock对象?( abd ) a. lock lock = new re
13、entrantlock(true); b. lock lock = new reentrantlock(); c. lock lock = new lock(); d. lock lock = new reentrantlock(false); 6、以下程序的输出是( ac )垃圾回收 public class test public static void main(string args) throws interruptedexception test t = new test(); /making t eligible for garbage collection t = null;
14、/calling garbage collector system.gc(); /waiting for gc to complete thread.sleep(1000); system.out.println(end main); override protected void finalize() system.out.println(finalize method called); system.out.println(10/0); a. end main b. 其他全部 c. finalize method called d. throw java.lang.arithmeticex
15、ception:/by zero 7、哪些状况会触发full gc( abcd ) a. 老年月空间不足 b. 统计得到的minor gc晋升到旧生代的平均大小大于旧生代的剩余空间 c. 堆中安排很大的对象 d. cms gc时消灭promotion failed和concurrent mode failure 8、以下哪些是spring的事物隔离级别:( acd ) a. propagtion_supports b. propagation_nested c. propagation_mandatory d. propagation_never 9、下列关于java数组论述,正确的是:( a
16、bcd )a. int x = 0;与int x = new int1;的结果是完全等价的。 b. string x = “o” ,”k” ,”ok”);所创建的数组对象含有3个串对象。 c. int x = 1,1,2,1,2,3,new int1;是正确语句。 d. 定义一个java的多维数组变量,实际上是定义了将会指向数组对象的引用,该数组对象所包含的元素又将是另一个数组对象的引用。 10、以下哪些数据隔离级别会产生幻读( abd ) a. read uncommitted b. repeatable read c. serializable d. read committed 三、编程
17、题 最长公共子串 时间限制:c/c+语言 1000ms;其他语言 3000ms内存限制:c/c+语言 65536kb;其他语言 589824kb 题目描述: 有两个字符串(可能包含空格),请找出其中最长的公共连续子串, 输出其长度。 输入 给定两行字符串 输出 输出这两个字符串的最长公共连续子串的长度 样例输入 abcde bcd 样例输出 3 bit位数计算 时间限制:c/c+语言 1000ms;其他语言 3000ms内存限制:c/c+语言 65536kb;其他语言 589824kb 题目描述: 两个int32整数m和n的二进制表达,计算有多少个位(bit)不同? 输入 一行中给定两个数字
18、输出 输出这两个数字中bit不同的个数 样例输入 15 8 样例输出 3 2018美图客户端秋招试题一、选择题 1、以下程序的运行结果是b a 2 3 3 b 2 2 4 c 3 4 4 d 2 2 3 2、指出下列程序运行的结果()c a test ok and gbc b test ok abd abc c good and gbc d good and abc 3、下列程序片段的输出结果,说法正确的是d a 1 b 有错误,变量i没有初始化 c null d 0 4、继承中,关于构造方法的说明,下列说法错误的是()d a 子类无条件的继承父类的无参构造方法 b 子类可以引用父类中的有参构
19、造方法,用法super关键字 c 假如子类没有构造方法,则父类无参构造方法作为自己的构造方法 d 假如子类有无参构造方法,而父类无参构造方法则被掩盖 5、intent传递数据时,下列数据类型哪些可以被传递()abcd a charsequence b serializable c parecaelable d bitmap2018美图前端秋招试题一、不定项选择题 1.下列css中的单位,描述正确的是d a. rem: 是相对于父级标签font-size的相对单位 b. px: 是相对于显示器屏幕辨别率的确定长度单位 c. em: 是相对于html标签font-size的相对单位 d. vw: 是相对于视窗宽度的相对单位 2.以下元素属于行为行内元素的是c a. b. c. d. 3.以下代码的执行结果是b a. 0 1 2 0 1000 2000 b. 0 1000 2000 3 3 3 c. 0 0 1 1000 2 2000 d. 3 3 3 2000 2000 2000 4.以下代
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贵州省黔东南苗族侗族自治州2025届初三毕业班3月适应性线上测试(一)英语试题含答案
- 西北师范大学《沙盘模拟与管理建模》2023-2024学年第二学期期末试卷
- 彩色几何静物课件
- 小学生知识类话剧绘本
- 广东省安全员B证第四批(项目负责人)复审模拟题及答案
- 幼儿教育学绪论
- 电厂及变电站电气设备5电气主接线1
- 培训学校教师师德培训
- 小学语文教学技能培训
- CTR数据分享-突围jpg
- 公司非洲海外项目现场安全及人身安全管理办法
- 肿瘤患者围手术期心理变化及心理护理
- 中建室外总体工程施工方案
- 钳工实操试卷-共44套
- 人员增加申请表
- 电针刺激对c纤维镇痛效应的影响
- 跨境电子商务智慧树知到课后章节答案2023年下浙江工业大学
- 07FK02防空地下室通风设备安装图集
- 0-3岁婴幼儿保育与教育智慧树知到课后章节答案2023年下甘肃财贸职业学院
- 体外培育牛黄介绍-呼吸科课件
- 铁路损伤图谱PDF
评论
0/150
提交评论