A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xiongfangyuan 中级黑马   /  2015-7-1 23:13  /  591 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

题1:Java是什么?()
A:一种咖啡    B:一款热门动作类游戏    C:一种计算机编程语言    D:一种关系型数据库

题2:Java之父是谁?()
A:比尔·盖茨    B:史蒂夫·乔布斯    C:安迪·鲁宾    D:詹姆斯·高斯林

题3:main()方法的返回值类型必须是以下哪种类型?()
A:boolean    B:void    C:String    D:int

题4:以下说法正确的是?()
A:main()方法是Java程序的入口    B:一个Java程序可以同时调用多个main()方法    C:main()方法不能主动调用    D:main()方法的参数类型可以自定义

题5:以下哪个选项与Java无关?()
A:class    B:对象    C:方法    D:JavaScript

题6:Java类的关键字是哪一个?()
A:public    B:class    C:void    D:main

题7:以下哪个不是Java的基本数据类型?()
A:byte    B:int    C:char    D:String

题8:byte数据类型值的范围是?()
A:-2147483648~2147483647    B:-32768~32767    C:-128~127    D:-65536~65535

题9:系统会将数字2.2默认定义为哪种类型?()
A:Number    B:int    C:float    D:double

题10:字符串用什么符号表示?()
A:""(双引号)    B:''(单引号)    C:{}(花括号)    D:[](方括号)

题11:下面这段代码执行的结果是什么?()
int a = 5;
System.out.print(a);
a = 6;
System.out.println("," + a);
A:5,5    B:6,6    C:5,6    D:6,5

题12:定义byte b=255;会出现什么情况?()
A:编译无法通过    B:无法执行    C:执行结束后出错    D:能顺利执行

题13:以下说法中正确的是?()
A:if和else必须同时出现    B:if(判断条件)中的"判断条件"可以是int类型的值    C:if中的{}必不可少    D:else中的代码不是每次都会执行

题14:下面这段代码执行的结果是什么?()
int a = 2;
System.out.print(a);
System.out.print(a++);
System.out.print(++a);
A:234    B:233    C:244    D:224

题15:下面这段代码执行的结果是什么?()
int a = 1;
a = a > 2 ? 0 : -1;
System.out.println(a);
A:0    B:-1    C:1    D:2

题16:下面这个for循环会执行多少次?()
for (int i = 0; i < 10; i += 3) {
}
A:3    B:4    C:9    D:10

题17:下面这个for循环会执行多少次?()
for (int i = 0; i < 100;) {
   System.out.println("i:" + i);
}
A:99    B:100    C:1000    D:死循环

题18:下面这个while循环会执行多少次?()
int a = 1;
while (a < 100) {
   System.out.println("a=" + a);
   a = a + a;
}
A:99    B:100    C: 7   D:8

题19:下面这个while循环的执行结果是什么?()
int b = 1;
while (b < 10) {
    b++;
    if (b % 2 == 0) {
        continue;
    }
    if (b >= 8) {
        break;
    }
    System.out.print(b);
}
A:13579   B:1357    C:3579    D:357

题20:int[] intArr = new int[5];请问intArr[2]的值是多少?()
A:0    B:2    C:null    D:未定义

题21:下面这段代码会出现什么情况?()
int[] intArr = new int[5];
System.out.println(intArr[5]);
A:控制台输出0    B:控制台输出5    C:编译失败    D:运行失败


题22:下面关于Java对象的描述正确的是?()
A:对象至少包含一个状态或行为    B:对象必须同时包含状态和行为    C:对象中状态数量必须等于行为数量    D:对象可以有多个状态和行为

题23:下面这段代码的执行结果是什么?()
public class Person {
private String name = "张三";
private int age = 20;
public static void main(String[] args) {
  Person p1 = new Person();
  p1.info();

  Person p2 = new Person();
  p2.name = "小明";
  p2.age = 22;
  p2.info();
}
private void info() {
  System.out.print(this.name + "今年" + this.age + "岁!");
}
}
A:null今年0岁!小明今年22岁!    B:张三今年20岁!小明今年22岁!    C:张三今年20岁!张三今年20岁!    D:小明今年22岁!小明今年22岁!

题24:下面这段代码的执行结果是什么?()
public class Person {
private String name = "张三";
private int age = 20;
public Person(String name, int age) {
}
public static void main(String[] args) {
  Person person = new Person();
  person.name = "小明";
  person.age = 22;
  person.info();
}
private void info() {
  System.out.print(this.name + "今年" + this.age + "岁!");
}
}
A:编译不通过    B:运行错误    C:张三今年20岁!    D:小明今年22岁!

题25:关于构造方法说法正确的是?()
A:一个对象的构造方法只能有一个    B:一个对象的无参数构造方法可以省略    C:在new一个对象的时候,会执行一次构造方法    D:任何时候Java都会为我们默认添加一个无参数的构造方法

题26:一个Java对象的构造方法可以被重载多少次?(D)
A:1    B:2    C:3    D:N

题27:下面这段代码的执行结果是什么?()
public class Person {
private String name = "张三";
private int age = 20;
public Person() {
}
public Person(String name, int age) {
  this.name = name;
}
public static void main(String[] args) {
  Person person = new Person("小明", 22);
  person.info();
}
private void info() {
  System.out.print(this.name + "今年" + this.age + "岁!");
}
}
A:张三今年20岁!    B:张三今年22岁!    C:小明今年20岁!    D:小明今年22岁!

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马