膊吞悍揪鳖槽愤誊刃低亲为莎
捣架览城腊缉凹屋肝寡肪赫屋
public static void main(String[] args) { Person person = new Person();
答案:点击这里查看答案
点击这里,查看Java程序设计(山东联盟-鲁东大学版) 2024智慧树答案完整版
如需获取更多网课答案,可在浏览器访问我们的网站:http://www.mengmianren.com/
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://www.mengmianren.com/
Java语言最大的优势在于,它能够在所有的计算机上运行,即“一次编写,处处运行”。
A:对
B:错
答案: 对
高级语言编写的程序不能直接被计算机识别,必须经过转换才能被执行。
A:对
B:错
答案: 对
解释执行Java字节码文件的是哪个命令?
A:java
B:javap
C:javadoc
D:javac
答案: java
int A = 55;
char B = ‘E’;
System.out.println(A + B);
A:175
B:55
C:124
D:65
答案: 124
short c = 8;
byte d = 16;
System.out.println(“c | d =” + (c | d));
A:1
B:24
C:-8
D:12
答案: 24
short a = -128;
short b = 128;
System.out.println(“a & b = ” + (a & b));
A:127
B:1
C:0
D:128
答案: 128
char型变量中不能存贮一个中文汉字。
A:对
B:错
答案: 错
下列哪个选项是合法的标识符?
A:1first
B:123
C:_name
D:class
答案: _name
下列哪个赋值语句是不正确的?
A:double f=11.1E10f;
B:double d = 5.3E12;
C:float d = 3.14f ;
D:float f = 11.1;
答案: float f = 11.1;
给出下列代码,哪行在编译时可能会有错误?
① public void modify(){
② int i, j, k;
③ i = 100;
④ while ( i > 0 ){
⑤ j = i * 2;
⑥ System.out.println (” The value of j is ” + j );
⑦ k = k + 1;
⑧ }
⑨ }
A:7
B:4
C:6
D:8
答案: 7
class Count {
public int count;
public Count(int c) {
count = c;
}
public Count() {
count = 1;
}
}
public class Test {
public static void increment(Count c, int times) {
c.count++;
times++;
}
public static void main(String args[]) {
Count myCount = new Count();
int times = 0;
for (int i = 0; i
increment(myCount, times);
System.out.println(“myCount.count=” + myCount.count + ” times=” + times);
}
}
程序的运行结果正确的是()
A:myCount.count=3 times=0
B:myCount.count=4 times=0
C:myCount.count=4 times=1
D:myCount.count=3 times=1
答案: myCount.count=4 times=0
关于构造方法constructor,下列说法正确的是()
A:一个class只能定义一个constructor
B:constructor必须与class同名,且区分返回值的类型。
C:constructor在一个对象被new时执行
D:class中的constructor不可省略
答案: constructor在一个对象被new时执行
给出程序的运行结果()
class Person {
String name;
int age;
Person(){
System.out.println(“Person()”);
}
void Person(){
System.out.println(“method()”);
}
public void tell() {
System.out.println(“姓名:” + name + “,年龄:” + age);
}
}
public class ClassTest02 {
public static void main(String[] args) {
Person person = new Person();
person.name = “张三”;
person.age = 30;
person.tell();
}
}
A:Person()
姓名:张三,年龄:30
B:姓名:张三,年龄:30
C:method()
姓名:张三,年龄:30
D:Person()
method()
姓名:张三,年龄:30
答案: Person()
姓名:张三,年龄:30
以下声明合法的是( )
A:private class student{}
B:public final static void speed(){}
C:default double d;
D:default s;
答案: public final static void speed(){}
以下代码运行输出是()
class Man {
private String name = “Jack”;
int age = 30;
}
public class ManTest {
public String tel;
public static void main(String[] args) {
Man m = new Man();
System.out.println(m.name);
}
}
A:运行出错
B:输出:Jack
C:编译出错
D:没有输出
答案: 编译出错
给出以下4个重载的方法show,调用show方法时,下面哪个说法是错误的()
(1)show(int a ,int b,int c)
(2)show(int a ,int b,double c)
(3)show(int a ,double b,double c)
(4)show(double a,double b,int c)
A:调用show(1.0,2,3); 没有一个可行方法
B:调用show(1,2.0,3); 3,4都是可行方法,没有最佳可行方法,编译器会报错
C:调用show(1,2,3); 1,2,3,4方法都是可行方法,所有参数完全匹配
D:调用show(1.0,2.0,3.0); 没有一个可行方法
答案: 调用show(1.0,2,3); 没有一个可行方法
Java中方法参数的使用情况错误的说法是()
A:一个方法不能让对象参数引用一个新的对象。
B:Java程序设计语言都是采用按值传递。
C:一个方法不能修改一个基本数据类型的参数(数值型或布尔型),是值的拷贝。
D:一个方法不可以改变一个对象参数的状态。
答案: 一个方法不可以改变一个对象参数的状态。
下面的程序中,哪行会报错?
public class StaticTest {
int age;
String name;
static int totalFee = 500;
public void showName() {
System.out.print(this.name);
}
public static void showTotalFee() {
line 1: System.out.print(totalFee);
line 2: showName();
}
public static void main(String[] args) {
line3: StaticTest.showTotalFee();
}
}
A:line 2
B:line 1
C:line 3
答案: line 2
危故忱镀患泡铝胎辱拐藏登垂
捞扑裁科搓颁毙拌瓤耐伞颇憾