java基础题

本文是一份Java基础题目集,涵盖了Java语言的关键知识点,包括语法、数据类型、类和对象、构造方法、循环、数组、字符串等方面。主要测试读者对Java程序结构、变量命名规范、构造方法的理解以及对数据类型的掌握。此外,还涉及到了类的继承、接口、封装等面向对象概念。

一、选择题(30*1)

  1. java程序中程序运行入口方法main的签名正确的有 _____ A_B___ 。
    A. public static void main(String args[])
    B. static public void main(String[] args)
    C. public void static main(String[] args)
    D. public void main(String args[])

  2. 以下能作为有效标识符的有 ADF__ 。
    A. For
    B. boolean
    C. 23age
    D. _id
    E. my name
    F. $this_is_a_long_variable_name

  3. byte变量的取值范围是 B___ 。
    A. 0 - 65535
    B. -128 – 127
    C. -256 – 255
    D. 0 - 32767

  4. 在一个java原文件中,import, class, package语句的顺序是 F
    A. import class package
    B. class import package
    C. package class import
    D. import package class
    E. class package import
    F. package import class

  5. 对于构造方法(constructor)描述正确的有 A_C__ 。
    A. 构造方法没有返回类型
    B. 构造方法一定是public的方法
    C. 如果我们没有显示定义构造方法,系统会提供一个缺省的
    D. 构造方法不能重载

  6. JAVA所定义的版本中包括 ACE
    A. JAVA EE
    B. JAVA WE
    C. JAVA ME
    D. JAVA IE
    E. JAVA SE

  7. 下列说法正确的是 _A
    A. JAVA程序的main方法必须写在类里面
    B. JAVA程序中可以有多个main方法
    C. JAVA程序中类名必须与文件名一样
    D. JAVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来

  8. Java中,在如下所示的Test类中,共有 __C 个构造方法。
    public class Test{
    private int x;
    public Test(){
    x=35;
    }
    public void Test(double f){
    This.x=(int)f;
    }
    public Test(String s){}
    }
    A. 0
    B. 1
    C. 2
    D. 3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值