我是靠谱客的博主 背后黑裤,最近开发中收集的这篇文章主要介绍刷题day16,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

选择题

1.JDK中提供的java、javac、jar等开发工具也是用Java编写的。(A)
 A.正确  B.错误


2.Math.round(11.5) 等于多少 (). Math.round(-11.5) 等于多少 ( C ).
 A.11 ,-11  B.11 ,-12  C.12 ,-11  D.12 ,-12
解析:
Math.round为四舍五入方法,负数的5是舍的,所以选C


3.从运行层面上来看,从四个选项选出不同的一个。(B)
 A.JAVA  B.Python  C.objectC  D.C#
解析:
Python是解释执行的,其他语言都需要先编译


4.下列说法正确的有(ACD)
A.环境变量可在编译source code时指定
B.在编译程序时,所能指定的环境变量不包括class path
C.javac一次可同时编译数个Java源文件
D.javac.exe能指定编译结果要置于哪个目录(directory)


5.类中的数据域使用private修饰为私有变量,所以任何方法均不能访问它。(B)
 A.正确  B.错误
解析:
private修饰的东西,只是不能在别的类中访问,但是本类中还是可以访问。


6.编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B)。
 A.java  B.class  C.html  D.exe
解析:
Java源程序的后缀名为“.java”,经过编译之后生成的字节码文件后缀名为“.class”


7.下面哪个标识符是合法的?(D)
 A.“9HelloWorld”  B."_Hello World"  C.“Hello*World”  D.“Hello$World”
解析:
起名规则:
 1)只能包含数字,字母,下划线,美元符,其中数字不能开头
 2)严格区分大小写
 3)必须是一个词


8.命令javac-d参数的用途是?(A)
A.指定编译后类层次的根目录
B.指定编译时需要依赖类的路径
C.指定编译时的编码
D.没有这一个参数
解析:
在这里插入图片描述


9.下面程序的运行结果:(B)

public static void main(String args[]) {
        Thread t=new Thread(){
        public void  run(){
            dianping();
             
        }
    };
    t.run();
    System.out.print("dazhong");
    }
    static void dianping(){
        System.out.print("dianping");
}

A.dazhongdianping
B.dianpingdazhong
C.a和b都有可能
D.dianping循环输出,dazhong夹杂在中间
解析:
先运行主函数,其中仅仅调用了run方法,还是要顺序执行,所以还是选B


10.Which lines of the following will produce an error?(A)

 byte a1 = 2, a2 = 4, a3;
 short s = 16;
 a2 = s;
 a3 = a1 * a2; 

 A.Line 3 and Line 4  B.Line 1 only  C.Line 3 only  D.Line 4 only
解析:
short类型转为byte类型出错
a1*a2可能超出byte型的范围,所以错误。


编程题

相邻最大差值

请设计一个复杂度为O(n)的算法,计算一个未排序数组中排序后相邻元素的最大差值。给定一个整数数组A和数组的大小n,请返回最大差值。保证数组元素个数大于等于2小于等于500。

最后

以上就是背后黑裤为你收集整理的刷题day16的全部内容,希望文章能够帮你解决刷题day16所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(69)

评论列表共有 0 条评论

立即
投稿
返回
顶部