判断

正确

1,不含公共类的JAVA源文件名称可以随便命名,不受任何限制。

2,编译当前路径下的HelloWorld.java文件,使用的命令是:javac HelloWorld.java 。

3, James Gosling是Java语言的创始人之一。

4,Java语言的标识符区分大小写。

5, java.lang包的Character类的isJavaIdentifierStart方法的功能是用来判断某个字符是否为合法Java标识符首字符。

6,正整数在计算机中是以二进制补码形式存储的。正整数的二进制原码、反码、补码值都相同。

7,Java中,boolean基本类型的变量取值true或false,不是01
8,对于基本数据类型byte、short、int、long、float、double,它们的数据都是有符号的数值,既能存储正数,也能存储负
数。
9,类(如:System、Scanner、String),它们都是一种数据类型

10, Java基本数据类型的变量所占存储空间大小是固定的,与平台(操作系统)无关。这样方便程序的移植。

11,continue 语句在 Java 中的作用是跳过当前循环的剩余部分,直接进入下一次循环的判断,而不是跳出循环
12.array.length数组没有括号
13,image

错误

1,Java源程序中的字母大小写敏感,而在源文件命名时字母大小写不敏感。

2,1991年JDK1.0版本发布。

3,一个Java源文件的名称可以随便取,不受任何限制。

4,一个java源程序编译通过后,得到的结果文件数也只有一个。

5,.JDK本身也是平台无关的,不同的操作系统安装的JDK是一样的

6, Java中的常量用final关键字修饰,标识符一般大写,赋值机会只有一次,必须在定义的时候赋初值。
(常量static)

7, Java中的常量用final关键字修饰,标识符一般大写,赋值机会只有一次,必须在定义的时候赋初值
image
8, java.lang包的Character类的isJavaIdentifierStart方法的功能是用来判断某个字符是否为合法Java标识符首字符。
9,image
10,Java中二维数组既可以表示m行n列的规则数据,也可以表示多行数据,每一行的列数不相同的不规则数组。



单选

1,一个Java文件中可以定义有多个class声明,并且类名称可以与文件名称同名

2,Java源文件的文件名必须与public类名完全相同

3,image

4,字节码可以被JVM解释成本地代码
5, javac.exe和java.exe,编译和运行

6,多线性反映了Java程序并行机制

7,编译Java源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为class,.虚拟机解释

8,一个Java源文件中最多可以包含不受限制个主类
一个Java源文件中可以有多个主类,但是只能有一个公共类或者没有公共类

9,文件名有主类必须和主类相同,没有主类可以随便取,只要符合规范。

10,main 主类方法是Java程序执行的入口。

11,JAVA不支持指针类型

12,正确配置classpath环境变量:新建系统环境变量classpath,其值为:点符号和分号“.;”,然后再连上JDK安装路径下的lib目录

13,正确配置path环境变量,.在系统环境变量path原有的字符串基础上,加上分号“;”,然后再加上JDK安装路径下的bin目录

14,在public static void main(String[] args)方法中,如何为args赋值?
执行时提供执行参数

15,下面(c )不是Java的关键字。(1分)
A. interface
B.super
C.sizeof
D. throws

16, 下列( b)是合法标识符。
A. rwkj@163
B.Java程序设计
C.8a
D.e-mai

标识符只有英文,数字,下划线和$,而且数字不能做开头

17,设有变量定义:
short a = 300; 则以下哪一条语句会导致编译错误?
(1分)
B
a += 3;
a = (short)a + 3;
a = (byte)(a + 3);
a = (short)(a * 100)

18,image

19,负整数在计算机中是以( )形式存储的?
A.二进制补码

20,在JAVA中,按精度从小到大的顺序排列,各种基本数据类型自动转换的顺序是:( )。
A.byte-short(char)- int-long-float-double

21,image

22,image

23,023 是八进制数(以 0 开头表示),在八进制中,2 表示 2 和 3 表示 3。所以 023 在十进制中等于
19。

24,

以下选项中没有语法错误的是(       ) 。(1分)
 A. while (int  i<7) {
       i++;
       System.out.println(“i is “+i);
 }
 //while 循环的条件部分不允许声明新变量
 B. int  j=3; while(j) {
       System.out.println(“ j  is “+j);
 }
 //while 循环的条件部分应该是布尔表达式
 C. int  j=0;
 for(int  k=0; j + k !=10; j++,k++) {
        System.out.println(“ j  is “+ j + “k  is”+ k);
 }
 
 D. int  j=0;
 do{
      System.out.println( “j  is “+j++);
     if (j == 3) {
        continue  loop;
     }
 }while  (j<10);
 //ntinue loop; 语句使用了标签(label),但在这个代码片段中没有定义任何标签。
 

25,image

26, s.trim(),去除字符串 s 两端的空白字符。
s>>>=3,只适用于整数类型 (int, long)

27,image

28, 若int a[][]={{123,345,334},{1,2},{3,4}}; 则 a[2][1]=4.
!!!下标从0开始

29,image

30,image



多选

1, 一个Java源文件中可以有( )个公共类?
A.0
B.1

2,以下选项中,哪些属于JDK工具?
abcd
A.Java编译器
B.Java运行工具
C.Java文档生成工具
D.Java打包工具
3,JAVA是解释型语言

4,下列赋值哪项赋值是不正确的?
(2分)
AD
A. float f=12.34;
B.byte b=23;
C. float f1=100;
D. long l=23.3;
E. float f2=100L;
F.char ch=100
image

5,
关于Java基本数据类型的数据在内存中占据的字节数,哪种说法是正确的?
ABD
A.byte(1个字节)
B.short(2个字节)
C.char(1个字节)
D. float(4个字节)
E. long(4个字节)
F.double(4个字节
image

6,7,
image

8,
在Java中,每种基本数据类型都有对应的封装类。下面说法正确的是:
BD

A. Integer i1=100;
是基本数据类型的赋值
B. int i1=100; 是基本数据类型的赋值
C. Integer i1=100;
int i2=i1;
变量i1和i2都是基本数据类型的变量,二者没有什么差别。
D. Integer i1=100;
int i2=i1;
变量i1是引用类型变量,i2是基本类型变量。
E. Integer i1=100;
int i2=i1;语法错误
image

9,int a = 3++;
这个表达式错误。3++ 是不合法的,因为 3 是一个字面量,不能作为递增操作符的操作数。

11,在Java中,利用java.util.Scanner类输入数据,哪些说法是正确的?( )

ACD

A.利用该类对象调用nextXxxxx()或者next()方法来输入相应数据类型的数据
B.利用该类对象调用next()和nextLine()方法均可输入字符串,二者功能无差别
(2分)
C.该类构造方法接收一个参数,表示数据的来源
D.Scanner类位于java.util包中,编程时必须导入该包

posted on 2024-09-10 18:47  Hoshino1  阅读(33)  评论(0编辑  收藏  举报