![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
每日一题
文章平均质量分 79
xiong1234717
这个作者很懒,什么都没留下…
展开
-
爬楼梯(青蛙跳台阶问题)-各位相加问题-最后一次出现的数
【题目】假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。之前用了递归,但显示在45后超出时间限制,不能走出完全的测试用例所以题目本意不是用递归解决的解题思路: 动态规划 public int climbStairs(int n) { if(n==1) { return 1; } if(n==2) { re原创 2021-09-14 21:40:31 · 247 阅读 · 0 评论 -
每日一题13- 字符串拆分-跳格子
目录JVM内存for循环的执行顺序程序编译运行字符串拆分动态规划-跳格子JVM内存下面有关JVM内存,说法错误的是?A 程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的B Java方法执行内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的C 方法区用于存储JVM加载的类信息、常量、静态变量、即时编译器编译后的代码等数据,是线程隔离的D 原则上讲,所有的对象都在堆区上分配内存,是线程之间共享的【答案】:C 一个变量放在哪里和f原创 2021-09-04 14:52:42 · 165 阅读 · 0 评论 -
每日一题12-二进制的插入-查找组成一个偶数最接近的两个素数
【重载与重写】以下方法,哪个不是对add方法的重载?public class Test{public void add( int x,int y,int z){}}A public int add(int x,int y,float z){return 0;}B public int add(int x,int y,int z){return 0;}C public void add(int x,int y){}D 以上都不是【答案】:B【解析】:重载发生在本类,方法名相同,参数列原创 2021-08-30 21:34:22 · 306 阅读 · 0 评论 -
每日一题11-最近的公共祖先-最大的连续bit数
下面哪个标识符是合法的?A “9HelloWorld”B “_Hello World”C “Hello*World”D “Hello$World”【答案】:Djava的变量名有三种元素构成:数字+字母+$+下划线。并且不能以数字开头+不能是关键字以下描述正确的是A CallableStatement是PreparedStatement的父接口B PreparedStatement是CallableStatement的父接口C CallableStatement是Statement..原创 2021-08-27 11:48:51 · 87 阅读 · 0 评论 -
每日一题10-Fibonacci数列-机器人走方格
结构型模式中最体现扩展性的模式是()A 装饰模式B 合成模式C 桥接模式D 适配器【解析】:装饰模式没有通过继承原有类来扩展功能,但却达到了一样的目的,而且比继承更加灵活,所以可以说装饰模式是继承关系的一种替代方案。学习博客:https://blog.csdn.net/weixin_43392489/article/details/103294692?utm_source=po_vip下列Java代码中的变量a、b、c分别在内存的____存储区存放。class A {private St.原创 2021-08-21 11:19:39 · 152 阅读 · 0 评论 -
每日一题9-末尾0的个数-数字颠倒
下面程序的输出是:()String x=“fmn”;x.toUpperCase();String y=x.replace(‘f’,‘F’);y=y+“wxy”;System.out.println(y)【答案】:Fmnwxy若程序改成:x = x.toUpperCase(); 其余不变,则输出结果为FMNwxy。有关下述Java代码描述正确的选项是____。public class TestClass {private static void testMethod(){System..原创 2021-08-20 20:54:34 · 118 阅读 · 0 评论 -
每日一题8-n个数最小的k个-删数
java中关于内存回收的正确说法是()A 程序员必须创建一个线程来释放内存B 内存回收程序负责释放无用内存C 内存回收程序允许程序员直接释放内存D 内存回收程序可以在指定的时间释放内存对象答案:【B】【解析】解析:A:垃圾回收程序是一般是在堆上分配空间不够的时候会自己进行一次GC,程序员不需要也不能主动释放内存。B:Java的内存释放由垃圾回收程序来进行释放C:在Java里,内存的释放由垃圾回收程序进行管理,程序员不能直接进行释放。D:程序员可以调用System.gc()运行垃圾回收器,.原创 2021-08-20 17:56:36 · 83 阅读 · 0 评论 -
每日一题7
Math.round(11.5) 等于:()A 11B 11.5C 12D 12.5【解析】round是跟取整有关的函数 public static void main(String[] args) { System.out.println("小数点后第一位=5"); System.out.println("正数:Math.round(11.5)=" + Math.round(11.5));//12 System.out.println("负数.原创 2021-08-18 11:58:21 · 80 阅读 · 0 评论 -
每日一题6
下面哪段程序能够正确的实现了GBK编码字节流到UTF-8编码字节流的转换:byte[] src,dst;A dst=String.frombytes(src,”GBK”).getbytes(“UTF-8”)B dst=new String (src,”GBK”).getbytes(“UTF-8”)C dst=new String (”GBK”, src,) getbytes()D dst=String.encode(String.decode(src,”GBK”)), “UTF-8”(1)GB.原创 2021-08-18 10:59:44 · 223 阅读 · 0 评论 -
每日一题5
下面的程序 编译运行后,在屏幕上显示的结果是(A)public class test {public static void main(String args[]) {int x,y;x=5>>2;y=x>>>2;System.out.println(y);}}A 0B 2C 5D 80分析:移位运算符左移<< 最左侧丢掉,最右侧补0 相当于乘2^n右移>> 最右侧丢掉,最左侧补符号位(正数补0,负数补1)相当于÷(2^n.原创 2021-08-12 00:05:11 · 297 阅读 · 0 评论 -
每日一题4
下面属于黑盒测试方法的是(C)A 语句覆盖B 逻辑覆盖C 边界值分析D 路径覆盖解析:黑盒测试不关心程序内部的逻辑,只是根据程序的功能说明来设计测试用例。在使用黑盒测试法时,手头只需要有程序功能说明就可以了。黑盒测试法分等价类划分法、边界值分析法和错误推测法,答案为 C 。而 A 、 B 、 D 均为白盒测试方法。计算机存储信息的最小单位,称之为位( bit ,又称比特),存储器中所包含存储单元的数量称为存储容量,其计量基本单位是字节( Byte ,简称 B ), 8 个二进制位称为 1 个.原创 2021-08-11 15:18:21 · 56 阅读 · 0 评论 -
每日一题3
1.以下代码运行输出的是class Person { private String name = "Person"; int age = 0;} public static class child extends Person{ public String grade; public static void main(String[] args) { Person p = new TestDemo3();原创 2021-07-28 16:07:01 · 413 阅读 · 0 评论