java基础题目附答案!#!¥%@)

更新时间:2023-06-15 23:56:10 阅读: 评论:0

**学院课程考试试卷
课程名称:《Java:使用Java语言深入理解程序逻辑        A)卷
年级:                                班级:                           
姓名_______________ 学号_________________  考试(考查)              闭卷
题号
1-20
21-40
41-50
总分
分数
选择题(每题2分,共计100分)
1. 给定如下 Java代码片段,编译运行时,以下(  B  )语句或表达式的值是true
    String s="duck";
    StringBuffer sb=new StringBuffer("duck");
    String e =new String("duck");
    String t=e;
A.    s.equals(sb)
B.    s.equals(e)
C.    t.equals(sb)
D.    s == t
2. 执行Java.class文件的命令是(  A  )。
A.    java
B.    javac
C.    javaw
D.    javap
3. 注释语句的内容可以通过使用javadoc命令生成API文档的是(  D  )。
A.    //
B.    /* */
C.    /** */
D.    //* */
4. Javac命令将Java源文件编译成文件(  B  )。
A.    机器码
奥运会精神B.    字节码
C.    ASCII
D.    上面说法都不正确
5. Java之所以可以跨平台是因为()。
A.    JDK
B.    JRE
C.    JVM
D.    J2SE
6. java中,给定代码片段如下所示,则编译运行后,输出结果是()。
        int i;
        for( i=0;i<10;i++){
        if (i==10-i){
              break;
        }
        if(i%3!=0)
              continue;
        System.out.print(i+" ");
        }
A.    0
B.    03
C.    036
D.    0369
7. Java语言中,基本数据类型有(  C  )个。
A.    6
B.    7
C.    8
D.    9
8. 参芪降糖颗粒String是一个(  D  )数据类型。
A.    原始数据类型
B.    基本数据类型
C.    引用数据类型
D.    上面说法都不正确
9. 下列命名规范正确的有(  CD  )。【选两项】
A.    int
B.    3_card
C.    $_card
D.    card_id
10. int(整型)的长度是(  C  )。
A.    8
B.    16
C.    32
D.    64
11. 下面代码运行后,i的值是(  B  )。
    int i = 1;
    ++i;
    i=i+1
    i++;
A.    3
B.    4
C.    5
D.    6
12. und(11.5)运行结果为(    )。
A.    10
B.    11
C.    12
D.    13
13. Java中,源文件Test.java中包含如下代码段,则程序编译运行结果是(    )。
public class Test{
    public static main(String[] args) {
    system.out.print(Hello!);
    }
}
A. 输出:Hello!
B. 编译出错,提示“无法解析system
C. 运行正常,但没有输出任何内容
D.运行时出现异常
14. 对下面两行代码说法正确的是(    )。【选两项】
    1short s1=1 s1=s1+1
    2short s1=1s1+=1
A.    1)行中代码可以正确编译
B.    2)行中代码可以正确编译泰迪狗训练
劳务合同怎么写
C.    1)中s1+1运算结果是int型,需要强制转换类型
D.    2)中s1+=1运算结果是int型,需要强制转换类型
15. java中,使用Date类时,应为java源代码编写的导入语句是(    )。
A.    import java.lang.*
B.    import java.util.*
C.    package java.lang.*
A.    package java.util.*
16. 对下面代码说法正确的是(    )。
    class Something{
        int i;
        public void do Something(){
            System.out.println("i="+i);
       
   
A.    该代码编译不通过
B.    调用方法doSomething结果为0
C.    调用方法doSomething结果为1
D.    上面说法都不正确
17. 有如下代码,当m的值为(    )时输出"Condition 2"
    switch(m){
        ca 0:System.out.println("Condition 0");break;
        ca 1:System.out.println("Condition 1");break;
        ca 2:System.out.println("Condition 2");break;
        ca 3:System.out.println("Condition 3");break;
        default:System.out.println("Other Condition");
    }
A.    0
B.    1
C.    2
D.    3
18. 已知表达式int  m[]={0,1,2,3,4,5,6};下面(    )表达式的值与数组下标基本最大数相等。
A.    m.length()
B.    m.length()+1
C.    m.length
D.    m.Length-1
19. switch暖洋洋反义词ca语句中的参数不可以是(    )。
A.    int
B.    short
C.    long
D.    char
20. 下列程序运行结果是(    )。
Public class test{
    public static void main(String []args){
        int s=0;
        int a[] = {1,2,3,4,5,6,7,8,9};
        for(int i=0;i<a.length;i++){
            if(a[i]%3 == 0){
                s += a[i];
            }           
        }
    }
}
A.    16
B.    17
C.    18
D.    0
21. 下列说法正确的是    )。
A. 静态方法只能访问静态变量
B. 静态方法只能访问实例变量
C. 静态方法既能访问静态变量又能访问实例变量
D. 局部变量不能使用final修饰
22. 下列选项中,说法正确的是(    )。
A    包装类没有任何作用,所以一般不使用
B    JDK1.5以后,Integer类型与int类型之间能自动相互转换
C    Integer.parInt("a")的结果为97
D    Math类可以被用自己扩展定义
23. 给定一个Java程序的方法结构如下;在Java5以前以下方法体实现语句正确的是(    )。【选两项】
     public Integer change( int i ){
        }
A    Integer int =new Integer( i );
return int;
B    Integer t = Integer.valueOf( i );
return t;
C    return new Integer( i );
D    return i;
24. 给定java代码,如下:
public byte count (byte b1 , byte b2){
    return_____;
}
要使这段代码能够编译成功,横线处填入(    )。
A    (byte) (b1 – b2)
B    (byte) b1 – b2
C    b1 – b2
D    (byte) b1 / b2
25. Java中,下列(    )是不合法的赋值语句。
A    float f=1/3;
B    int i=1/3;
C    float f=1*3.0;
D    double f=1.0/3;
26. 给定某java程序的main方法,程序的运行结果是(    )。
public static void main(String [ ]args){
    int i = 0;
    System.out.println(i++);
教师岗位类别    System.out.println(i++);
}
A    0
B    01
C    编译错误
D    运行时出现异常
27. 给定java程序,如下:编译运行Test.java,结果是(    )。
public class Test{
        private static final int counter=10;
        public static void main(String[] args){
            System.out.println(++counter);
        }
}
A    10
B    11
C    编译错误
D    运行时出现异常
28. 下列选项中,说法正确的是(    )。
A    Date类用于创建一个日期对象,但不能获取系统当前时间
B    SimpleDateFormat位于java.util包中
C    SimpleDateFormatformat方法用于将字符串转换成Date对象
D    创建一个日历对象的语法:new Calendar()
29. 下列选项中,关于String对象说法不正确的是(    )。【选两项】
A    String是引用数据类型
B    代码String s="123";s=s+"4";出现编译出错
C    String中的equals方法用于比较两个字符串的内容是否相同
D    String  a=nulla.length()等于0
30. 下列选项中,关于Math类的说法正确的是(    )。
A.    Math类位于Java.util包中
B.    使用abs()方法必须先定义new Math()
C.    random()方法产生01之间的随机数,其中包括01
D.    Math类不能被实例化
31. 关于String的用法,下列选项中不正确的是(    )。
A    事业单位工作人员年度考核indexOf用于查找子字符串在原始字符串中首次出现的位置
B    charAt用于获取指定位置上的字符
C    String  s="mstanford";s.subString1,3)的结果是sta
D    equals方法用于比较两个字符内容是否相同,区分大小写
32. Java语言中,下列关于数组的使用正确的是(世界上最大的蟒蛇    )。
A.    int a[5];
B.    int a[5]=new int();
C.    int []a=new int[5];
D.    int [5]a=new int[];
33. x,y,z,t均为int型变量,则执行以下语句后,t的值为(    )。
x=y=z=1;
t=++x||--y&&++z;
A    出现编译错误
B    2
C    1
D    0
34. 阅读下面的Java语言代码,输出结果是(    )。

本文发布于:2023-06-15 23:56:10,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1040341.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:编译   方法   语句
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图