zoukankan      html  css  js  c++  java
  • java笔试常见的选择题

    1.已知表达式int m[] = {0,1,2,3,4,5,6}; 下面那个表达式的值与数组的长度相等()
    A m.length()
    B. m.length
    C. m.length()+1
    D. m.length+1
    答案:B
    分析:数组的长度是.length

    2.下面那些声明是合法的?()
    A long l = 4990
    B. int i = 4L
    C. float f = 1.1
    D. double d = 34.4
    答案:AD
    分析:B int属于整数型应该是int=4 C应该是float f=1.1f

    3.以下选项中选择正确的java表达式()
    A int k=new String(“aa”)
    B. String str = String(“bb”)
    C. char c=74;
    D. long j=8888;
    答案:CD
    分析:A需要强制类型转换 B String str =new String(“bb”)

    4.下列代码的输出结果是
    System.out.println(""+("12"=="12"&&"12".equals("12")));
    (“12”==”12”&&”12”.equals(“12”))
    “12”==”12”&&”12”.equals(“12”)
    true

    false

    5.以下哪些运算符是含有短路运算机制的?请选择:()
    A &
    B. &&
    C. |
    D. ||
    答案:BD
    分析:A C是逻辑与计算

    6.下面哪个函数是public void example(){....}的重载函数?()
    A private void example(int m){...}
    B. public int example(){...}
    C. public void example2(){...}
    D. public int example(int m.float f){...}
    答案:AD
    分析:BC定义的是新函数

    7.给定某java程序片段,该程序运行后,j的输出结果为()
    int i=1;
    Int j=i++;
    If((j>++j)&&(i++==j)){j+=i:}
    System.out.println(j);
    A 1
    B. 2
    C. 3
    D. 4
    答案:B
    分析: i++先引用后。++i 先增加后引用

    8.在java中,无论测试条件是什么,下列()循环将至少执行一次。
    A for
    B. do...while
    C. while
    D. while...do
    答案:B
    分析: ACD都不一定进行循环

    9.打印结果:
    package cn.wuliaokankan;
    public class smaillT{
    public static void main(String args[]){
    smaillT t=new smaillT();
    int b = t.get();
    System.out.println(b);
    }

    public int get()
    {
    try {
    return 1;
    }finally{
    return 2;
    }
    }
    }
    输出结果:2

    10.指出下列程序的运行结果
    int i=9;
    switch (i) {
    default:
    System.out.println("default");
    case 0:
    System.out.println("zero");
    break;
    case 1:
    System.out.println("one");
    break;
    case 2:
    System.out.println("two");
    break;
    }
    打印结果:

    打印结果:
    zero

  • 相关阅读:
    Falcon
    资源
    资源
    Python的高级Git库 Gittle_python_脚本之家
    How to provide username and password when run "git clone git@remote.git"?
    Python项目自动化部署最佳实践@搜狐 | the5fire的技术博客
    Jenkins+Maven+Git搭建持续集成和自动化部署的配置手记
    Scaffold a Flask Project
    git python
    CentOS 删除自带的OpenJDK 和 安装SunJDK
  • 原文地址:https://www.cnblogs.com/Yanss/p/11711903.html
Copyright © 2011-2022 走看看