Java基础语法测试题(2)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、Java源文件和编译后的文件扩展名分别为
A、.class和 .java
B、.java和 .class
C、.class和 .class
D、.java和 .java
2、下列声明变量方式正确的是
A.int a=1,double b=12345;
B. int c=12;double d=154;
C. char e=’ok’;
D. boolean f=0;
3、下列程序能正确执行的是
A.
public class helloworld
{
public static void main(string[] args)
{
System.out.println(“helloworld!”);
}
}
B.
public class helloworld
{
public static void main(String[] args)
{
System.out.println(“helloworld!”)
}
}
C.
public class helloworld
{
public static void main(String[] args)
{
System.out.print(“helloworld!”);
}
}
D.
public class helloworld
{
public static void main(String[] args);
{
System.out.println(“helloworld!”);
}
}
4、新建一个Hello.java文件存放在E盘test文件夹,下列语法在命令模式中正确是
A.切换源文件所在目录: cd \d E:/test
B.用javac命令编译源文件: javac Hello.java
C.在命令模式下java hello命令执行时生成Hello.class文件
D.运行程序: java hello.java
5、以下变量名合法的是
A. basicSalary
B. 2_stName
C.byte-size
D. hello world
6、下列对数组进行初始化错误的是:
A.int[] intArray={1,2,3,4,5};
B.int[] intArray=new int[]{1,2,3,4,5};
C.int[] intArray=new int[5];
D.int[] intArray=new int[5]{1,2,3,4,5};
7、下列程序存在语法错误的是
A.
int i=0;
for(;i<10;){
i++;
System.out.prinln(i);
}
B.
for(int i=0;i<10;i++);
System.out.println(i);
for(;;){
System.out.println(i);
}
C.
for(int i=0;i<10;i++)
System.out.println(i);
D.
int i=0;
8、public class aa {
public static void main(String[] args) {
int a=5,c=5,b,d;
b=a++-1;
d=++c-1;
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
}
}
输出a,b,c,d分别是
A、5,4,5,5
B、6,5,6,5
C、6,4,6,4
D、6,4,6,5
9、下列程序无语法错误的是
A.
public class helloworld
{
public static void main(string[] args)
{
boolean b1,b2;
if(b1==b2){
System.out.println(b1);
}
}
}
B.
public class helloworld
{
public static void main(String[] args)
{
int a=8;
if(1<=a<=10){
a=10;
}
}
}
C.
public class helloworld
{
public static void main(String[] args)
{
int a=8,b=18;
if(a=b){
a=100;
}
}
}
D.
public class helloworld
{
public static void main(String[] args);
{
int n=10;
boolean b=(n<8)&&((n=1)!=0);
System.out.println(n);
System.out.println(b);
}
}
10、下列语句输出不为死循环的是
A、public class BreakDemo{
public static void main(String[] args){
int i=0;
for(;i<10;i++){
i++;
}
System.out.println(i);
}
}
B、public class BreakDemo{
public static void main(String[] args){
int i=0;
for(;i<10;){
i--;
System.out.println(i);
}
}
}
C、public class BreakDemo{
public static void main(String[] args){
int i=0;
for(;i<10;i++){
i--;
System.out.println(i);
}