Java初级前四章阶段小测试以及答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

阶段小测试

选择题(40)

1.名为HelloWorld.java的Java应用程序如下:

public class HelloWorld{

public static void main(String args[]) {

System.out.println("Hello World!");

}

}

将这个程序放在C:\Test下,然后在命令行窗口中,进入到C:\Test路径执行如下指令: javac HelloWorld.java将得到()结果。

A. 编译出错。

B. 编译成功,生成名为HelloWorld.class的文件。

C. 编译成功,生成名为helloworld.class的文件。

D. 找不到名为helloworld.java的文件。

2.在当前的java实现中,每个文件编译之后就是一个以()为后缀的文件

A.java

B.class.

C. doc

D. exe

3.下列属于三目(条件)运算符的是:

A. +

B. ?:

C. &&

D. >

4.已知i为整形变量,关于一元运算++i和i++,下列说法正确的是:

A. ++i运算将出错

B.在任何情况下运行结果都一样

C.在任何情况下运行结果都不一样

D.在任何情况下变量i的值都增加1

5.在java语句中:37.2%10的运算结果为:

A.7.2

B.7

C.3

D.0.2

6.在java语句中,运算符&&实现

A.逻辑或

B.逻辑与

C.逻辑非

D.逻辑相等

7.下列数据类型,必须进行强制转换的是:

A.byte —> int

B. short —> long

C. float —> double

D. int —> char

8、下面哪一个不是合法的标识符?

A、x$

B、@abc123 C 、1X D、XYZ

9、int 类型数据占用多少位?

A、32

B、64

C、16

D、20

10、Java Application程序中有且只能有一个main方法,该方法头的书写合法的是。

A. public static void main() B.public static void main(String[] args)

C. public static int main(String[] arg)

D. public void main(String arg[] )

11、下面的哪些语句是正确的:

A)String temp [] = new String {"j", "a", "z"}; B) char temp [] = { "j" ,"b" ,"c"};

C)String temp = {"a", "b", "c"}; D) String temp [] = {"a", "b", "c"};

12. 编译java程序的命令是_B__ ;运行java程序的命令是 ____A____ 。

A. java

B. javac

13. java程序中程序运行入口方法main的签名正确的有 _________ 。

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[])

14. byte变量的取值范围是 _______ 。

A. 0 - 65535

B. -128 – 127

C. -256 – 255

D. 0 - 32767

15. java程序中程序入口方法main的参数代表命令行输入参数,命令行参数从 _______ 开始。

A. 1

B. 0

C. -1

16. 以下不是java关键字的有 ______ 。

A. for

B. if

C. NULL

D. true

17. 以下正确的有 _________ 。

A. int i = 32;

B. float f = 45.32;

C. double d=3.2;

18. 下面集合定义正确的有 _____ 。

A. String strs[] = { 'a', 'b', 'c'};

B. String[] strs = {"a", "b", "c"};

C. String[] strs = new String{"a" ,"b" ,"c"};

D. String strs[] = new String[]{"a", "b", "c"};

E. String[] strs = new String[3]{"a", "b", "c"};

19.关于break和continue语句,下面说法错误的有()。

A. break只能用于循环语句中。

B. continue只能用于循环语句中。

C. 在循环语句中,break语句将终止循环;而continue是略过当前循环中剩余的语

句进入下一次循环。

D. 在循环语句中,continue语句将终止循环;而break是略过当前循环中剩余的语

句进入下一次循环。

20.class TEXT{

public static void main(String[] args){

int a=10;

int b;

int c;

if(a>50){

b = 9;

}

c = b + a;

System.out.println(c);

}

}

输出 c 的结果是什么?_________.

A.编译出错。

B.10

C.0

D.19

简答题(12)

1:请简述java编程语言中有几种基本数据类型?请分别写出。(写清楚分别属于那些类)

相关文档
最新文档