Java基础语法测试题(2)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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);

}

相关文档
最新文档