Java初级前四章阶段小测试以及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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编程语言中有几种基本数据类型?请分别写出。(写清楚分别属于那些类)