小米2019秋招安卓开发笔试题(B)
时长:120分钟 总分:100分
335浏览 0人已完成答题
题型介绍
题型 | 单选题 | 多选题 | 填空题 |
---|---|---|---|
数量 | 10 | 10 | 2 |
下面这段程序的输出结果是() public class Main { ...
public class Main { public static void main(String[] args) { split(12) } public static int split(int number) { if (number > 1) { if (number % 2 != 0) System.out.print(split((number + 1) / 2)) System.out.print(split(number / 2)) } return number } }
关于下列代码的执行顺序,下面描述正确的有哪些选项() public cla...
public class HelloA { public HelloA() { System.out.println("A的构造函数") } { System.out.println("A的构造代码块") } static { System.out.println("A的静态代码块") } public static void main(String[] args) { HelloA a = new HelloA() } }
关于下面的一段代码,以下哪些说法是正确的: public static ...
public static void main(String[] args) { String a = new String("myString") String b = "myString" String c = "my" + "String" String d = c System.out.print(a == b) System.out.print(a == c) System.out.print(b == c) System.out.print(b == d) }
最少立方数之和
例如N=17,1+8+8 = 17,最少需要3个立方数,则输出3。
N= 28,1+1+1+1+8+8+8=28, 需要7个立方数,1+27=28,需要2个立方数,所以最少立方数为2,则输出2。 输入描述: 一个数字N(0<N<1000000)输入样例: 28 输出描述: 最少立方数个数输出样例 2
资产包打包
总格式如下:
资产总量,资产种类,资产A条数 资产B条数 资产C条数,资产A价值 资产B价值 资产C价值!
举例,资产总量为12,资产种类3种,3种资产条数分别为4,5,7,三种资产价值分别是500元,600元,800元,输入如下:
12,3,4 5 7,500 600 800
资产总量和资产种类都不超过1000,资产条数不超过1000,资产价值不超过10000,所有数值均为正整数。输入样例: 12,3,4 5 7,500 600 800 输出描述: 资产包中资产最大总价值输出样例 1400