zoukankan      html  css  js  c++  java
  • 使用java理解程序逻辑 试题分析

    错题1.(第二题)

    下列java代码执行结果为:(A)

    public class Dome{

      public void method(){

        i=9;

        System.out.println(i);

      }

      static int i=10;

      

      public static void main(String[] args){

        Dome dome=new Dome();

        dome.method();

      }

    }

    A:9

    B:10

    C:编译错误

    D:0

    试题分析:此题目考察的是java基础的变量的声明及使用,调用method()方法时i的值被改变成9 并进行输出。

    错题2.(第五题)

    在java中,以下方法属于String类的有(C,D)

    (选择二项)

    A:insert(int offset,char[] c);

    B:replace(int start, int end, String str);

    C:split(String regex);

    D:endsWith(String suffix);

    试题分析:只有C和D这个两个答案是属于String类,D答案endsWith(String suffix)的作用是:判断是否以指定的字符串结尾。C答案的split()方法书上有讲到。

    错题3.(第十四题)

    编译Java Applet源程序文件产生的字节码文件的扩展名为(B)

    A:.java

    B..class

    C:Html

    D:Exe

    试题分析:

    本题考查的是Java程序的开发过程。Java程序开发需要经过三个步骤:编写(.java)、编译(.class)、运行。 编写的源程序为.java后缀的,编译后为.class的字节码文件,因此,B选项正确

    错题4.(第十六题)

    java语言开发小组成立于1991年,最初开发java语言其目的是()

    A.开拓消费类电子市场例如:交互式电视,烤面包机等

    B.开拓互联网市场

    C.开拓智能手机市场

    D.开拓桌面应用程序

    试题分析:

    固定答案,课本内容

    错题5(第十八题)

    在java中,已知表达式int m[]={0,1,2,3,4,5,6};以下()能够获得该数组长度

    A:m.length()

    B:m.length

    C:m.length()-1

    D:m.length+1

    试题分析:

    获取长度:变量.length

    错题6(第二十五题)

    以下对JDK的安装与配置描述错误的是()

    A:JDK安装和配置成功后,可以通过java-version命令查看JDK版本

    B.在Windows系统环境下,JDK需要安装到操作系统环境变量中,才可以使用java环境

    C.JDK安装和配置成功后,可以通过javac-version命令查看JDK版本

    D. JDK安装和配置过程中,环境变量JAVA_HOME是必须的

    试题分析:环境变量配置错误

     错题7(第四十题)

    在java中,以下功能是找出所有字符串中的第二个字符‘e’,‘d’,‘!’,横线处的代码应是()

    public static void main (String[] args){

      String[] str ={"hello","dbqn","!!"};

      char temp;

      for(int i=0;i<______;i++){

        temp=_______;

        System.out.println(temp);

        }

      }

    }

    A:str.length(),str[i].charAt(2)

    B:str.length,str[i].charAt(2)

    C:str.length(),str[i].charAt(1)

    D:str.length,str[i].charAt(1)

    错题8(第四十一题)

    阅读下列java代码片段,输出结果正确的是()

    int count=0;

    double[] arr={36,25,77,5,88};

    for(int i=0;i<arr.length-1;i++){

      if(arr[i]%2==0)

        count++;

    }

    System.out.println("此java的数组中共有“+count+”个偶数");

    A:此java的数组中共有1个偶数

    B:此java的数组中共有2个偶数

    C:此java的数组中共有3个偶数

    D:编译错误

  • 相关阅读:
    349. 两个数组的交集
    383. 赎金信
    242. 有效的字母异位词
    844. 比较含退格的字符串
    904. 水果成篮
    剑指offer(9)变态跳台阶
    剑指offer(8)跳台阶
    剑指offer(7)斐波那契数列
    剑指offer(6)旋转数组的最小数字
    剑指offer(5)用两个栈实现队列
  • 原文地址:https://www.cnblogs.com/tinghao/p/9829745.html
Copyright © 2011-2022 走看看