【笔试强训选择题】Day27.习题(错题)解析

作者简介:大家好,我是未央;

博客首页:未央.303

系列专栏:笔试强训选择题

每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!!!!

文章目录

  • 前言
  • 一、Day27习题(错题)解析

  • 总结


前言


1.

【笔试强训选择题】Day27.习题(错题)解析_第1张图片

解析:A

相关知识点:

本题主要考察有关Java命令方式运行的有关内容:
其中编译命令: javac源文件名称.java*.java -> *.class;

运行命令格式: java    +   主类名称   +   要传递的参数(传递给main的args中)

本题的中主类名称为f,参数有a,b,c;只有3个参数;

本题中输出结果为arg[3],明显出现了数组越界操作;


2.

【笔试强训选择题】Day27.习题(错题)解析_第2张图片

解析:C

解题思路:

多个不同类型相加时候,最后结果是最大的那个类型;

char + int +double;

int -> double;char -> double


3.

【笔试强训选择题】Day27.习题(错题)解析_第3张图片

【笔试强训选择题】Day27.习题(错题)解析_第4张图片

解析:B

解题思路:

 change()方法中的str = "test ok"相当于在常量中多了一个"test ok"字符串对象,change中的形参str指向此对象,类中的str仍然指向的是原来的字符串对象;所以最后输出的ex。str仍然为good;


4.

【笔试强训选择题】Day27.习题(错题)解析_第5张图片

解析:B

相关知识点:
A:对应this的使用,this表示当前对象引用,不能调用静态域;
B:  如果是静态方法,静态方法没有对象可以直接进行调用;

CD:  如果在类方法中创建了对象,仍然可以通过对象来调用实例方法;

代码说明:

【笔试强训选择题】Day27.习题(错题)解析_第6张图片


5.

【笔试强训选择题】Day27.习题(错题)解析_第7张图片

解析:A

相关知识点:

synchronized语句:
使用synchronized修饰方法和代码块表示同步方法和同步代码块;


6.

【笔试强训选择题】Day27.习题(错题)解析_第8张图片

【笔试强训选择题】Day27.习题(错题)解析_第9张图片

解析:D

解题思路:

A:  private float f=1.0f;中的f是私有属性,不能通过对象进行调用;

B:  static int n=1; 是一个静态变量,通过类名称来访问;

C: int m=12; 是一个成员变量,通过对象进行访问;

D: static int n=1; 是一个静态变量,通过类名称来访问;


7. A

【笔试强训选择题】Day27.习题(错题)解析_第10张图片

【笔试强训选择题】Day27.习题(错题)解析_第11张图片


8.

【笔试强训选择题】Day27.习题(错题)解析_第12张图片

解析: B

解题思路:

A: 把一个类加载到JVM中,要产生他的JVM对象;

C: 静态代码块在类加载的时候执行;

D: 类加载的时候要加载改类的所以方法;

B:对象产生时执行,在类加载之后,不属于类加载过程;


9. D

【笔试强训选择题】Day27.习题(错题)解析_第13张图片


10.

【笔试强训选择题】Day27.习题(错题)解析_第14张图片

解析:C

解题思路:

本题中是runnable接口实现,必须通过thread类启动创建新线程;

调用Thread类提供的start方法启动一个新的线程。


总结

你可能感兴趣的:(笔试强训选择题,选择题,java)