软件名企Java笔试题
![star](https://csdnimg.cn/release/downloadcmsfe/public/img/star.98a08eaa.png)
![preview](https://dl-preview.csdnimg.cn/1790371/0001-7aabb071d68c3de1f1ddea525ed571c2_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
【Java笔试题解析】 在Java编程语言中,理解语法、数据类型、类和方法的使用、包和导入、数组操作以及关键字是至关重要的。以下是对这些题目及其答案的详细解释: 1) **编译错误与警告**:题目询问哪行代码在编译时没有警告或错误。 - 1) `float f=1.3;` 会引发警告,因为1.3是double类型,需要强制类型转换。 - 2) `char c="a";` 是错误的,因为" "是字符串,不是单个字符。 - 3) `byte b=257;` 是错误的,因为byte的范围是-128到127。 - 4) `boolean b=null;` 是错误的,因为boolean不能为null。 - 5) `int i=10;` 是正确的。因此,正确答案是5。 2) **静态方法调用**:这段代码试图在一个静态上下文中调用非静态方法`amethod()`。 - 1) "error Can't make static reference to void amethod." 这是正确的,因为不能直接从静态上下文引用非静态方法。 - 2) "error method main not correct" 错误,main方法的签名是正确的。 - 3) "error array must include parameter" 错误,参数列表是正确的。 - 4) "amethod must be declared with String" 错误,虽然方法参数是String类型,但这不是错误原因。正确答案是1。 3) **包和导入**:题目询问哪些代码片段可以正确编译。 - 1) 是错误的,因为导入语句应该在包声明之前。 - 2) 是正确的,符合Java的语法规则。 - 3) 也是正确的,注释不影响包和导入的顺序。所以正确答案是2和3。 4) **字节型大小**:字节型(byte)在Java中固定为8位,因此范围是: - 1) `-128 to 127` 是正确的,这是byte类型的取值范围。 - 2) `(-2 power 8 )-1 to 2 power 8` 错误,因为它包括负数和正数的最大值。 - 3) `-255 to 256` 错误,超过了byte的范围。 - 4) `depends on the particular implementation of the Java Virtual machine` 错误,byte的大小是固定的。正确答案是1。 5) **命令行参数**:这个程序试图访问命令行参数的第三个元素(argv[2]),但只提供了两个参数。 - 1) `myprog` 是命令名,不会打印出来。 - 2) `good` 是第一个参数,不会被访问。 - 3) `morning` 是第二个参数,也不会被访问。 - 4) "Exception raised: 'java.lang.ArrayIndexOutOfBoundsException: 2'" 是正确的,因为数组越界。正确答案是4。 6) **Java关键词**:Java中的关键字不能作为变量名。 - 1) `if` 是Java的关键字。 - 2) `then` 不是Java的关键字,可以作为标识符。 - 3) `goto` 虽然在其他语言中常见,但在Java中是保留字,但不用于任何功能。 - 4) `while` 是Java的关键字。 - 5) `case` 是Java的关键字。正确答案是1、3、4、5。 7) **合法标识符**:Java的合法标识符遵循一定的规则。 - 1) `2variable` 不合法,数字不能作为标识符的开头。 - 2) `variable2` 合法,可以包含数字但不能以数字开头。 - 3) `_whatavariable` 合法,下划线可以用作标识符的一部分。 - 4) `_3_` 合法,但通常不推荐以数字开头的下划线组合。 - 5) `$anothervar` 合法,$符号也可以在标识符中使用。 - 6) `#myvar` 不合法,#不是有效的字符。合法答案是2、3、4、5。 8) **编译和运行结果**:当尝试访问未初始化的静态变量时,编译器通常会发出警告,但不会阻止程序运行。 - 在Java中,未初始化的静态变量默认值为0(对于整型)或空引用(对于对象)。因此,`System.out.println(i)` 将打印0。 - 代码片段未给出完整程序,但假设`i`没有其他初始化,输出将是0。 通过解决这些问题,我们可以更好地理解Java的基础概念,这对于准备软件名企的Java笔试非常有帮助。理解这些基本知识点,可以提高解决问题的能力,并有助于在求职过程中脱颖而出。
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/release/download_crawler_static/1790371/bg1.jpg)
![](https://csdnimg.cn/release/download_crawler_static/1790371/bg2.jpg)
![](https://csdnimg.cn/release/download_crawler_static/1790371/bg3.jpg)
![](https://csdnimg.cn/release/download_crawler_static/1790371/bg4.jpg)
![](https://csdnimg.cn/release/download_crawler_static/1790371/bg5.jpg)
剩余54页未读,继续阅读
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
- wxcomeon2013-10-23非常全面,很感激
- 飞鸟up2014-06-05内容很多,但是有些笔试题很老了
![avatar](https://profile-avatar.csdnimg.cn/0a7912406e9c4a83b6dcc0a04bdcc2c0_wenweijing.jpg!1)
- 粉丝: 200
- 资源: 269
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)